@charset "UTF-8";
@font-face {
  font-family: "GothamNarrow-Bold";
  src: url("../fonts/gotham-narrow-bold.woff") format("woff"); /* IE9 Compat Modes */
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "GothamNarrowSSm-Book";
  src: url("../fonts/GothamNarrowSSm-Book.woff") format("woff"); /* IE9 Compat Modes */
  font-display: swap;
}
@font-face {
  font-family: "GothamNarrowSSm-Bold";
  src: url("../fonts/GothamNarrSSm-Bold.woff") format("woff"); /* IE9 Compat Modes */
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "Arboria-Bold";
  src: url("../fonts/Arboria-Bold.woff") format("woff"); /* IE9 Compat Modes */
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "Arboria-Book";
  src: url("../fonts/Arboria-Book.woff") format("woff"); /* IE9 Compat Modes */
  font-display: swap;
}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #d1350a;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #00af11;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007b8f;
  --secondary: #3a3a3a;
  --success: #047c5e;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #d1350a;
  --light: #ffffff;
  --dark: #3a3a3a;
  --muted: #f6f6f4;
  --accent: #007b8f;
  --pastel: #e5f4f7;
  --pale: #e5f4f7;
  --white: #ffffff;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  --font-family-monospace: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

body {
  margin: 0;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  color: #585858;
  text-align: left;
  background-color: #ffffff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 500;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007b8f;
  text-decoration: underline;
  background-color: transparent;
}
a:hover {
  color: #b8b8b8;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

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

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

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

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

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

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 3.125rem;
}

h2, .h2 {
  font-size: 2.375rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.3125rem;
}

h5, .h5 {
  font-size: 1rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 0.875em;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #ffffff;
  background-color: #212529;
  border-radius: 0.2rem;
  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 500;
  box-shadow: none;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

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

@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1172px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #585858;
}
.table th,
.table td {
  padding: 1.5rem;
  vertical-align: top;
  border-top: 1px solid #eaeaea;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #eaeaea;
}
.table tbody + tbody {
  border-top: 2px solid #eaeaea;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #eaeaea;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #eaeaea;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(even) {
  background-color: #ffffff;
}

.table-hover tbody tr:hover {
  color: #585858;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(183.6, 218.04, 223.64);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(122.4, 186.36, 196.76);
}

.table-hover .table-primary:hover {
  background-color: rgb(165.8820163488, 208.8683378747, 215.8579836512);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(165.8820163488, 208.8683378747, 215.8579836512);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(199.84, 199.84, 199.84);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(152.56, 152.56, 152.56);
}

.table-hover .table-secondary:hover {
  background-color: rgb(187.09, 187.09, 187.09);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(187.09, 187.09, 187.09);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(184.72, 218.32, 209.92);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(124.48, 186.88, 171.28);
}

.table-hover .table-success:hover {
  background-color: rgb(167.9647643979, 209.5752356021, 199.172617801);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(167.9647643979, 209.5752356021, 199.172617801);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(190.04, 228.96, 235.12);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(134.36, 206.64, 218.08);
}

.table-hover .table-info:hover {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(255, 237.64, 185.56);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(255, 222.76, 126.04);
}

.table-hover .table-warning:hover {
  background-color: rgb(255, 231.265, 160.06);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(255, 231.265, 160.06);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(242.12, 198.44, 186.4);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(231.08, 149.96, 127.6);
}

.table-hover .table-danger:hover {
  background-color: rgb(238.0890721649, 180.7389690722, 164.9309278351);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(238.0890721649, 180.7389690722, 164.9309278351);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: white;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: white;
}

.table-hover .table-light:hover {
  background-color: rgb(242.25, 242.25, 242.25);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(242.25, 242.25, 242.25);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(199.84, 199.84, 199.84);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(152.56, 152.56, 152.56);
}

.table-hover .table-dark:hover {
  background-color: rgb(187.09, 187.09, 187.09);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(187.09, 187.09, 187.09);
}

.table-muted,
.table-muted > th,
.table-muted > td {
  background-color: rgb(252.48, 252.48, 251.92);
}
.table-muted th,
.table-muted td,
.table-muted thead th,
.table-muted tbody + tbody {
  border-color: rgb(250.32, 250.32, 249.28);
}

.table-hover .table-muted:hover {
  background-color: rgb(241.005, 241.005, 237.895);
}
.table-hover .table-muted:hover > td,
.table-hover .table-muted:hover > th {
  background-color: rgb(241.005, 241.005, 237.895);
}

.table-accent,
.table-accent > th,
.table-accent > td {
  background-color: rgb(183.6, 218.04, 223.64);
}
.table-accent th,
.table-accent td,
.table-accent thead th,
.table-accent tbody + tbody {
  border-color: rgb(122.4, 186.36, 196.76);
}

.table-hover .table-accent:hover {
  background-color: rgb(165.8820163488, 208.8683378747, 215.8579836512);
}
.table-hover .table-accent:hover > td,
.table-hover .table-accent:hover > th {
  background-color: rgb(165.8820163488, 208.8683378747, 215.8579836512);
}

.table-pastel,
.table-pastel > th,
.table-pastel > td {
  background-color: rgb(247.72, 251.92, 252.76);
}
.table-pastel th,
.table-pastel td,
.table-pastel thead th,
.table-pastel tbody + tbody {
  border-color: rgb(241.48, 249.28, 250.84);
}

.table-hover .table-pastel:hover {
  background-color: rgb(228.22, 243.67, 246.76);
}
.table-hover .table-pastel:hover > td,
.table-hover .table-pastel:hover > th {
  background-color: rgb(228.22, 243.67, 246.76);
}

.table-pale,
.table-pale > th,
.table-pale > td {
  background-color: rgb(247.72, 251.92, 252.76);
}
.table-pale th,
.table-pale td,
.table-pale thead th,
.table-pale tbody + tbody {
  border-color: rgb(241.48, 249.28, 250.84);
}

.table-hover .table-pale:hover {
  background-color: rgb(228.22, 243.67, 246.76);
}
.table-hover .table-pale:hover > td,
.table-hover .table-pale:hover > th {
  background-color: rgb(228.22, 243.67, 246.76);
}

.table-white,
.table-white > th,
.table-white > td {
  background-color: white;
}
.table-white th,
.table-white td,
.table-white thead th,
.table-white tbody + tbody {
  border-color: white;
}

.table-hover .table-white:hover {
  background-color: rgb(242.25, 242.25, 242.25);
}
.table-hover .table-white:hover > td,
.table-hover .table-white:hover > th {
  background-color: rgb(242.25, 242.25, 242.25);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #ffffff;
  background-color: #343a40;
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #eaeaea;
}

.table-dark {
  color: #ffffff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(even) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1em + 2rem + 2px);
  padding: 1rem 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  color: #3a3a3a;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #eaeaea;
  border-radius: 5px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #3a3a3a;
  background-color: #ffffff;
  border-color: rgb(15.5, 221.5034965035, 255);
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 123, 143, 0.25);
}
.form-control::-moz-placeholder {
  color: #3a3a3a;
  opacity: 1;
}
.form-control::placeholder {
  color: #3a3a3a;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e5f4f7;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #3a3a3a;
}
select.form-control:focus::-ms-value {
  color: #3a3a3a;
  background-color: #ffffff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(1rem + 1px);
  padding-bottom: calc(1rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 1rem 0;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1;
  color: #585858;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 1rem;
  color: #047c5e;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem 1.25rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #ffffff;
  background-color: #047c5e;
  border-radius: 0;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #047c5e;
  padding-right: calc(1em + 2rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23047c5e' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.25em + 0.5rem) center;
  background-size: calc(0.5em + 1rem) calc(0.5em + 1rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #047c5e;
  box-shadow: 0 0 0 0.2rem rgba(4, 124, 94, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 4rem !important;
  background-position: right 2rem center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1em + 2rem);
  background-position: top calc(0.25em + 0.5rem) right calc(0.25em + 0.5rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #047c5e;
  padding-right: calc(0.75em + 3.5rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat, #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23047c5e' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 2rem/calc(0.5em + 1rem) calc(0.5em + 1rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #047c5e;
  box-shadow: 0 0 0 0.2rem rgba(4, 124, 94, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #047c5e;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #047c5e;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #047c5e;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgb(5.59375, 173.40625, 131.453125);
  background-color: rgb(5.59375, 173.40625, 131.453125);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(4, 124, 94, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #047c5e;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #047c5e;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #047c5e;
  box-shadow: 0 0 0 0.2rem rgba(4, 124, 94, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 1rem;
  color: #d1350a;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem 1.25rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #ffffff;
  background-color: #d1350a;
  border-radius: 0;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #d1350a;
  padding-right: calc(1em + 2rem) !important;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 16 16' %3e%3cpath fill-rule='evenodd' fill='%23d1350a' d='M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.25em + 0.5rem) center;
  background-size: calc(0.5em + 1rem) calc(0.5em + 1rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #d1350a;
  box-shadow: 0 0 0 0.2rem rgba(209, 53, 10, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 4rem !important;
  background-position: right 2rem center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1em + 2rem);
  background-position: top calc(0.25em + 0.5rem) right calc(0.25em + 0.5rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #d1350a;
  padding-right: calc(0.75em + 3.5rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat, #ffffff url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 16 16' %3e%3cpath fill-rule='evenodd' fill='%23d1350a' d='M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z'/%3e%3c/svg%3e") center right 2rem/calc(0.5em + 1rem) calc(0.5em + 1rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #d1350a;
  box-shadow: 0 0 0 0.2rem rgba(209, 53, 10, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #d1350a;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #d1350a;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #d1350a;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: rgb(244.0410958904, 73.0821917808, 25.9589041096);
  background-color: rgb(244.0410958904, 73.0821917808, 25.9589041096);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(209, 53, 10, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #d1350a;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #d1350a;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #d1350a;
  box-shadow: 0 0 0 0.2rem rgba(209, 53, 10, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 700;
  color: #585858;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 1rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1;
  border-radius: 4px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #585858;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 143, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 1;
  box-shadow: none;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 143, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #ffffff;
  background-color: #007b8f;
  border-color: #007b8f;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-primary:hover {
  color: #ffffff;
  background-color: rgb(0, 90.0996503497, 104.75);
  border-color: rgb(0, 79.1328671329, 92);
}
.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: rgb(0, 90.0996503497, 104.75);
  border-color: rgb(0, 79.1328671329, 92);
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25), 0 0 0 0.2rem rgba(38.25, 142.8, 159.8, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #007b8f;
  border-color: #007b8f;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(0, 79.1328671329, 92);
  border-color: rgb(0, 68.1660839161, 79.25);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(38.25, 142.8, 159.8, 0.5);
}

.btn-secondary {
  color: #ffffff;
  background-color: #3a3a3a;
  border-color: #3a3a3a;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: rgb(38.875, 38.875, 38.875);
  border-color: rgb(32.5, 32.5, 32.5);
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #ffffff;
  background-color: rgb(38.875, 38.875, 38.875);
  border-color: rgb(32.5, 32.5, 32.5);
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25), 0 0 0 0.2rem rgba(87.55, 87.55, 87.55, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #ffffff;
  background-color: #3a3a3a;
  border-color: #3a3a3a;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(32.5, 32.5, 32.5);
  border-color: rgb(26.125, 26.125, 26.125);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(87.55, 87.55, 87.55, 0.5);
}

.btn-success {
  color: #ffffff;
  background-color: #047c5e;
  border-color: #047c5e;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-success:hover {
  color: #ffffff;
  background-color: rgb(2.8046875, 86.9453125, 65.91015625);
  border-color: rgb(2.40625, 74.59375, 56.546875);
}
.btn-success:focus, .btn-success.focus {
  color: #ffffff;
  background-color: rgb(2.8046875, 86.9453125, 65.91015625);
  border-color: rgb(2.40625, 74.59375, 56.546875);
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25), 0 0 0 0.2rem rgba(41.65, 143.65, 118.15, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #047c5e;
  border-color: #047c5e;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(2.40625, 74.59375, 56.546875);
  border-color: rgb(2.0078125, 62.2421875, 47.18359375);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(41.65, 143.65, 118.15, 0.5);
}

.btn-info {
  color: #ffffff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-info:hover {
  color: #ffffff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn-info:focus, .btn-info.focus {
  color: #ffffff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25), 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #ffffff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333);
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-warning:hover {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25), 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
  border-color: rgb(198.25, 148.6875, 0);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}

.btn-danger {
  color: #ffffff;
  background-color: #d1350a;
  border-color: #d1350a;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-danger:hover {
  color: #ffffff;
  background-color: rgb(172.4965753425, 43.7431506849, 8.2534246575);
  border-color: rgb(160.3287671233, 40.6575342466, 7.6712328767);
}
.btn-danger:focus, .btn-danger.focus {
  color: #ffffff;
  background-color: rgb(172.4965753425, 43.7431506849, 8.2534246575);
  border-color: rgb(160.3287671233, 40.6575342466, 7.6712328767);
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25), 0 0 0 0.2rem rgba(215.9, 83.3, 46.75, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #d1350a;
  border-color: #d1350a;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(160.3287671233, 40.6575342466, 7.6712328767);
  border-color: rgb(148.1609589041, 37.5719178082, 7.0890410959);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(215.9, 83.3, 46.75, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-light:hover {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25), 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(223.125, 223.125, 223.125);
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}

.btn-dark {
  color: #ffffff;
  background-color: #3a3a3a;
  border-color: #3a3a3a;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-dark:hover {
  color: #ffffff;
  background-color: rgb(38.875, 38.875, 38.875);
  border-color: rgb(32.5, 32.5, 32.5);
}
.btn-dark:focus, .btn-dark.focus {
  color: #ffffff;
  background-color: rgb(38.875, 38.875, 38.875);
  border-color: rgb(32.5, 32.5, 32.5);
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25), 0 0 0 0.2rem rgba(87.55, 87.55, 87.55, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #ffffff;
  background-color: #3a3a3a;
  border-color: #3a3a3a;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(32.5, 32.5, 32.5);
  border-color: rgb(26.125, 26.125, 26.125);
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(87.55, 87.55, 87.55, 0.5);
}

.btn-muted {
  color: #212529;
  background-color: #f6f6f4;
  border-color: #f6f6f4;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-muted:hover {
  color: #212529;
  background-color: rgb(228.7875, 228.7875, 222.9625);
  border-color: rgb(223.05, 223.05, 215.95);
}
.btn-muted:focus, .btn-muted.focus {
  color: #212529;
  background-color: rgb(228.7875, 228.7875, 222.9625);
  border-color: rgb(223.05, 223.05, 215.95);
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25), 0 0 0 0.2rem rgba(214.05, 214.65, 213.55, 0.5);
}
.btn-muted.disabled, .btn-muted:disabled {
  color: #212529;
  background-color: #f6f6f4;
  border-color: #f6f6f4;
}
.btn-muted:not(:disabled):not(.disabled):active, .btn-muted:not(:disabled):not(.disabled).active, .show > .btn-muted.dropdown-toggle {
  color: #212529;
  background-color: rgb(223.05, 223.05, 215.95);
  border-color: rgb(217.3125, 217.3125, 208.9375);
}
.btn-muted:not(:disabled):not(.disabled):active:focus, .btn-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-muted.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(214.05, 214.65, 213.55, 0.5);
}

.btn-accent {
  color: #ffffff;
  background-color: #007b8f;
  border-color: #007b8f;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-accent:hover {
  color: #ffffff;
  background-color: rgb(0, 90.0996503497, 104.75);
  border-color: rgb(0, 79.1328671329, 92);
}
.btn-accent:focus, .btn-accent.focus {
  color: #ffffff;
  background-color: rgb(0, 90.0996503497, 104.75);
  border-color: rgb(0, 79.1328671329, 92);
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25), 0 0 0 0.2rem rgba(38.25, 142.8, 159.8, 0.5);
}
.btn-accent.disabled, .btn-accent:disabled {
  color: #ffffff;
  background-color: #007b8f;
  border-color: #007b8f;
}
.btn-accent:not(:disabled):not(.disabled):active, .btn-accent:not(:disabled):not(.disabled).active, .show > .btn-accent.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(0, 79.1328671329, 92);
  border-color: rgb(0, 68.1660839161, 79.25);
}
.btn-accent:not(:disabled):not(.disabled):active:focus, .btn-accent:not(:disabled):not(.disabled).active:focus, .show > .btn-accent.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(38.25, 142.8, 159.8, 0.5);
}

.btn-pastel {
  color: #212529;
  background-color: #e5f4f7;
  border-color: #e5f4f7;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-pastel:hover {
  color: #212529;
  background-color: rgb(199.75, 231.625, 238);
  border-color: rgb(190, 227.5, 235);
}
.btn-pastel:focus, .btn-pastel.focus {
  color: #212529;
  background-color: rgb(199.75, 231.625, 238);
  border-color: rgb(190, 227.5, 235);
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25), 0 0 0 0.2rem rgba(199.6, 212.95, 216.1, 0.5);
}
.btn-pastel.disabled, .btn-pastel:disabled {
  color: #212529;
  background-color: #e5f4f7;
  border-color: #e5f4f7;
}
.btn-pastel:not(:disabled):not(.disabled):active, .btn-pastel:not(:disabled):not(.disabled).active, .show > .btn-pastel.dropdown-toggle {
  color: #212529;
  background-color: rgb(190, 227.5, 235);
  border-color: rgb(180.25, 223.375, 232);
}
.btn-pastel:not(:disabled):not(.disabled):active:focus, .btn-pastel:not(:disabled):not(.disabled).active:focus, .show > .btn-pastel.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(199.6, 212.95, 216.1, 0.5);
}

.btn-pale {
  color: #212529;
  background-color: #e5f4f7;
  border-color: #e5f4f7;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-pale:hover {
  color: #212529;
  background-color: rgb(199.75, 231.625, 238);
  border-color: rgb(190, 227.5, 235);
}
.btn-pale:focus, .btn-pale.focus {
  color: #212529;
  background-color: rgb(199.75, 231.625, 238);
  border-color: rgb(190, 227.5, 235);
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25), 0 0 0 0.2rem rgba(199.6, 212.95, 216.1, 0.5);
}
.btn-pale.disabled, .btn-pale:disabled {
  color: #212529;
  background-color: #e5f4f7;
  border-color: #e5f4f7;
}
.btn-pale:not(:disabled):not(.disabled):active, .btn-pale:not(:disabled):not(.disabled).active, .show > .btn-pale.dropdown-toggle {
  color: #212529;
  background-color: rgb(190, 227.5, 235);
  border-color: rgb(180.25, 223.375, 232);
}
.btn-pale:not(:disabled):not(.disabled):active:focus, .btn-pale:not(:disabled):not(.disabled).active:focus, .show > .btn-pale.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(199.6, 212.95, 216.1, 0.5);
}

.btn-white {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-white:hover {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn-white:focus, .btn-white.focus {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25), 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}
.btn-white.disabled, .btn-white:disabled {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(223.125, 223.125, 223.125);
}
.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}

.btn-outline-primary {
  color: #007b8f;
  border-color: #007b8f;
}
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #007b8f;
  border-color: #007b8f;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 143, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007b8f;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #007b8f;
  border-color: #007b8f;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 123, 143, 0.5);
}

.btn-outline-secondary {
  color: #3a3a3a;
  border-color: #3a3a3a;
}
.btn-outline-secondary:hover {
  color: #ffffff;
  background-color: #3a3a3a;
  border-color: #3a3a3a;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 58, 58, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #3a3a3a;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #3a3a3a;
  border-color: #3a3a3a;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(58, 58, 58, 0.5);
}

.btn-outline-success {
  color: #047c5e;
  border-color: #047c5e;
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #047c5e;
  border-color: #047c5e;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 124, 94, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #047c5e;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #ffffff;
  background-color: #047c5e;
  border-color: #047c5e;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(4, 124, 94, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #ffffff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #ffffff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #d1350a;
  border-color: #d1350a;
}
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #d1350a;
  border-color: #d1350a;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 53, 10, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #d1350a;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #d1350a;
  border-color: #d1350a;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(209, 53, 10, 0.5);
}

.btn-outline-light {
  color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #ffffff;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-dark {
  color: #3a3a3a;
  border-color: #3a3a3a;
}
.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #3a3a3a;
  border-color: #3a3a3a;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 58, 58, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #3a3a3a;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #3a3a3a;
  border-color: #3a3a3a;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(58, 58, 58, 0.5);
}

.btn-outline-muted {
  color: #f6f6f4;
  border-color: #f6f6f4;
}
.btn-outline-muted:hover {
  color: #212529;
  background-color: #f6f6f4;
  border-color: #f6f6f4;
}
.btn-outline-muted:focus, .btn-outline-muted.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 244, 0.5);
}
.btn-outline-muted.disabled, .btn-outline-muted:disabled {
  color: #f6f6f4;
  background-color: transparent;
}
.btn-outline-muted:not(:disabled):not(.disabled):active, .btn-outline-muted:not(:disabled):not(.disabled).active, .show > .btn-outline-muted.dropdown-toggle {
  color: #212529;
  background-color: #f6f6f4;
  border-color: #f6f6f4;
}
.btn-outline-muted:not(:disabled):not(.disabled):active:focus, .btn-outline-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-muted.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(246, 246, 244, 0.5);
}

.btn-outline-accent {
  color: #007b8f;
  border-color: #007b8f;
}
.btn-outline-accent:hover {
  color: #ffffff;
  background-color: #007b8f;
  border-color: #007b8f;
}
.btn-outline-accent:focus, .btn-outline-accent.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 143, 0.5);
}
.btn-outline-accent.disabled, .btn-outline-accent:disabled {
  color: #007b8f;
  background-color: transparent;
}
.btn-outline-accent:not(:disabled):not(.disabled):active, .btn-outline-accent:not(:disabled):not(.disabled).active, .show > .btn-outline-accent.dropdown-toggle {
  color: #ffffff;
  background-color: #007b8f;
  border-color: #007b8f;
}
.btn-outline-accent:not(:disabled):not(.disabled):active:focus, .btn-outline-accent:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-accent.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 123, 143, 0.5);
}

.btn-outline-pastel {
  color: #e5f4f7;
  border-color: #e5f4f7;
}
.btn-outline-pastel:hover {
  color: #212529;
  background-color: #e5f4f7;
  border-color: #e5f4f7;
}
.btn-outline-pastel:focus, .btn-outline-pastel.focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 244, 247, 0.5);
}
.btn-outline-pastel.disabled, .btn-outline-pastel:disabled {
  color: #e5f4f7;
  background-color: transparent;
}
.btn-outline-pastel:not(:disabled):not(.disabled):active, .btn-outline-pastel:not(:disabled):not(.disabled).active, .show > .btn-outline-pastel.dropdown-toggle {
  color: #212529;
  background-color: #e5f4f7;
  border-color: #e5f4f7;
}
.btn-outline-pastel:not(:disabled):not(.disabled):active:focus, .btn-outline-pastel:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pastel.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(229, 244, 247, 0.5);
}

.btn-outline-pale {
  color: #e5f4f7;
  border-color: #e5f4f7;
}
.btn-outline-pale:hover {
  color: #212529;
  background-color: #e5f4f7;
  border-color: #e5f4f7;
}
.btn-outline-pale:focus, .btn-outline-pale.focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 244, 247, 0.5);
}
.btn-outline-pale.disabled, .btn-outline-pale:disabled {
  color: #e5f4f7;
  background-color: transparent;
}
.btn-outline-pale:not(:disabled):not(.disabled):active, .btn-outline-pale:not(:disabled):not(.disabled).active, .show > .btn-outline-pale.dropdown-toggle {
  color: #212529;
  background-color: #e5f4f7;
  border-color: #e5f4f7;
}
.btn-outline-pale:not(:disabled):not(.disabled):active:focus, .btn-outline-pale:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pale.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(229, 244, 247, 0.5);
}

.btn-outline-white {
  color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-white:hover {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-white:focus, .btn-outline-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-white.disabled, .btn-outline-white:disabled {
  color: #ffffff;
  background-color: transparent;
}
.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007b8f;
  text-decoration: underline;
}
.btn-link:hover {
  color: #b8b8b8;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #585858;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 4px;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0 0 0;
  font-size: 1rem;
  color: #585858;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0 solid transparent;
  border-radius: 0;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #3a3a3a;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(21.6283783784, 24.25, 26.8716216216);
  text-decoration: none;
  background-color: #e5f4f7;
}
.dropdown-item.active, .dropdown-item:active {
  color: #3a3a3a;
  text-decoration: none;
  background-color: #ffffff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #3a3a3a;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #3a3a3a;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 1rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  color: #3a3a3a;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #eaeaea;
  border-radius: 5px;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1rem;
  padding-left: 1.5rem;
  print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  border-color: #007b8f;
  background-color: #007b8f;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 123, 143, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(15.5, 221.5034965035, 255);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #ffffff;
  background-color: rgb(66.5, 228.6363636364, 255);
  border-color: rgb(66.5, 228.6363636364, 255);
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #bbbbbb;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e5f4f7;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #ffffff;
  border: 1px solid #adb5bd;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.custom-control-label::after {
  position: absolute;
  top: 0rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007b8f;
  background-color: #007b8f;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 143, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 143, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 143, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffffff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 143, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1em + 2rem + 2px);
  padding: 1rem 2rem 1rem 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  color: #3a3a3a;
  vertical-align: middle;
  background: #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat;
  border: 1px solid #eaeaea;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: rgb(15.5, 221.5034965035, 255);
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 123, 143, 0.25);
}
.custom-select:focus::-ms-value {
  color: #3a3a3a;
  background-color: #ffffff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #3a3a3a;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1em + 2rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1em + 2rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: rgb(15.5, 221.5034965035, 255);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 143, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e5f4f7;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1em + 2rem + 2px);
  padding: 1rem 1rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1;
  color: #3a3a3a;
  background-color: #ffffff;
  border: 1px solid #eaeaea;
  border-radius: 5px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1em + 2rem);
  padding: 1rem 1rem;
  line-height: 1;
  color: #3a3a3a;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 5px 5px 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 123, 143, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 123, 143, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 123, 143, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007b8f;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(66.5, 228.6363636364, 255);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007b8f;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(66.5, 228.6363636364, 255);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007b8f;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: rgb(66.5, 228.6363636364, 255);
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 2px solid #eaeaea;
}
.nav-tabs .nav-link {
  margin-bottom: -2px;
  background-color: transparent;
  border: 2px solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #007b8f;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #007b8f;
  background-color: transparent;
  border-color: #007b8f;
}
.nav-tabs .dropdown-menu {
  margin-top: -2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #007b8f;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #ffffff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #ffffff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #ffffff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #ffffff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 1rem 0.75rem;
  margin-left: -2px;
  line-height: 1.25;
  color: #007b8f;
  text-decoration: none;
  background-color: transparent;
  border: 2px solid transparent;
}
.page-link:hover {
  z-index: 2;
  color: #007b8f;
  text-decoration: none;
  background-color: transparent;
  border-color: #3a3a3a;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 143, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #ffffff;
  background-color: #3a3a3a;
  border-color: #3a3a3a;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #ffffff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #ffffff;
  background-color: #007b8f;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #ffffff;
  background-color: rgb(0, 79.1328671329, 92);
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 143, 0.5);
}

.badge-secondary {
  color: #ffffff;
  background-color: #3a3a3a;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #ffffff;
  background-color: rgb(32.5, 32.5, 32.5);
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(58, 58, 58, 0.5);
}

.badge-success {
  color: #ffffff;
  background-color: #047c5e;
}
a.badge-success:hover, a.badge-success:focus {
  color: #ffffff;
  background-color: rgb(2.40625, 74.59375, 56.546875);
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(4, 124, 94, 0.5);
}

.badge-info {
  color: #ffffff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #ffffff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #ffffff;
  background-color: #d1350a;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #ffffff;
  background-color: rgb(160.3287671233, 40.6575342466, 7.6712328767);
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(209, 53, 10, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #ffffff;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.badge-dark {
  color: #ffffff;
  background-color: #3a3a3a;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #ffffff;
  background-color: rgb(32.5, 32.5, 32.5);
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(58, 58, 58, 0.5);
}

.badge-muted {
  color: #212529;
  background-color: #f6f6f4;
}
a.badge-muted:hover, a.badge-muted:focus {
  color: #212529;
  background-color: rgb(223.05, 223.05, 215.95);
}
a.badge-muted:focus, a.badge-muted.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 244, 0.5);
}

.badge-accent {
  color: #ffffff;
  background-color: #007b8f;
}
a.badge-accent:hover, a.badge-accent:focus {
  color: #ffffff;
  background-color: rgb(0, 79.1328671329, 92);
}
a.badge-accent:focus, a.badge-accent.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 143, 0.5);
}

.badge-pastel {
  color: #212529;
  background-color: #e5f4f7;
}
a.badge-pastel:hover, a.badge-pastel:focus {
  color: #212529;
  background-color: rgb(190, 227.5, 235);
}
a.badge-pastel:focus, a.badge-pastel.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(229, 244, 247, 0.5);
}

.badge-pale {
  color: #212529;
  background-color: #e5f4f7;
}
a.badge-pale:hover, a.badge-pale:focus {
  color: #212529;
  background-color: rgb(190, 227.5, 235);
}
a.badge-pale:focus, a.badge-pale.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(229, 244, 247, 0.5);
}

.badge-white {
  color: #212529;
  background-color: #ffffff;
}
a.badge-white:hover, a.badge-white:focus {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
}
a.badge-white:focus, a.badge-white.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.jumbotron {
  padding: 0 0;
  margin-bottom: 0;
  background-color: transparent;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 0 0;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 500;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: rgb(0, 63.96, 74.36);
  background-color: rgb(204, 228.6, 232.6);
  border-color: rgb(183.6, 218.04, 223.64);
}
.alert-primary hr {
  border-top-color: rgb(165.8820163488, 208.8683378747, 215.8579836512);
}
.alert-primary .alert-link {
  color: rgb(0, 20.0928671329, 23.36);
}

.alert-secondary {
  color: rgb(30.16, 30.16, 30.16);
  background-color: rgb(215.6, 215.6, 215.6);
  border-color: rgb(199.84, 199.84, 199.84);
}
.alert-secondary hr {
  border-top-color: rgb(187.09, 187.09, 187.09);
}
.alert-secondary .alert-link {
  color: rgb(4.66, 4.66, 4.66);
}

.alert-success {
  color: rgb(2.08, 64.48, 48.88);
  background-color: rgb(204.8, 228.8, 222.8);
  border-color: rgb(184.72, 218.32, 209.92);
}
.alert-success hr {
  border-top-color: rgb(167.9647643979, 209.5752356021, 199.172617801);
}
.alert-success .alert-link {
  color: rgb(0.48625, 15.07375, 11.426875);
}

.alert-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.alert-info hr {
  border-top-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.alert-info .alert-link {
  color: rgb(6.2933333333, 44.3269565217, 50.3466666667);
}

.alert-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.alert-warning hr {
  border-top-color: rgb(255, 231.265, 160.06);
}
.alert-warning .alert-link {
  color: rgb(82.9625954198, 62.7912977099, 2.2774045802);
}

.alert-danger {
  color: rgb(108.68, 27.56, 5.2);
  background-color: rgb(245.8, 214.6, 206);
  border-color: rgb(242.12, 198.44, 186.4);
}
.alert-danger hr {
  border-top-color: rgb(238.0890721649, 180.7389690722, 164.9309278351);
}
.alert-danger .alert-link {
  color: rgb(60.0087671233, 15.2175342466, 2.8712328767);
}

.alert-light {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
  border-color: white;
}
.alert-light hr {
  border-top-color: rgb(242.25, 242.25, 242.25);
}
.alert-light .alert-link {
  color: rgb(107.1, 107.1, 107.1);
}

.alert-dark {
  color: rgb(30.16, 30.16, 30.16);
  background-color: rgb(215.6, 215.6, 215.6);
  border-color: rgb(199.84, 199.84, 199.84);
}
.alert-dark hr {
  border-top-color: rgb(187.09, 187.09, 187.09);
}
.alert-dark .alert-link {
  color: rgb(4.66, 4.66, 4.66);
}

.alert-muted {
  color: rgb(127.92, 127.92, 126.88);
  background-color: rgb(253.2, 253.2, 252.8);
  border-color: rgb(252.48, 252.48, 251.92);
}
.alert-muted hr {
  border-top-color: rgb(241.005, 241.005, 237.895);
}
.alert-muted .alert-link {
  color: rgb(102.3159183673, 102.3159183673, 101.4840816327);
}

.alert-accent {
  color: rgb(0, 63.96, 74.36);
  background-color: rgb(204, 228.6, 232.6);
  border-color: rgb(183.6, 218.04, 223.64);
}
.alert-accent hr {
  border-top-color: rgb(165.8820163488, 208.8683378747, 215.8579836512);
}
.alert-accent .alert-link {
  color: rgb(0, 20.0928671329, 23.36);
}

.alert-pastel {
  color: rgb(119.08, 126.88, 128.44);
  background-color: rgb(249.8, 252.8, 253.4);
  border-color: rgb(247.72, 251.92, 252.76);
}
.alert-pastel hr {
  border-top-color: rgb(228.22, 243.67, 246.76);
}
.alert-pastel .alert-link {
  color: rgb(94.5442857143, 100.7371428571, 101.9757142857);
}

.alert-pale {
  color: rgb(119.08, 126.88, 128.44);
  background-color: rgb(249.8, 252.8, 253.4);
  border-color: rgb(247.72, 251.92, 252.76);
}
.alert-pale hr {
  border-top-color: rgb(228.22, 243.67, 246.76);
}
.alert-pale .alert-link {
  color: rgb(94.5442857143, 100.7371428571, 101.9757142857);
}

.alert-white {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
  border-color: white;
}
.alert-white hr {
  border-top-color: rgb(242.25, 242.25, 242.25);
}
.alert-white .alert-link {
  color: rgb(107.1, 107.1, 107.1);
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #007b8f;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #585858;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 1rem 0;
  text-decoration: none;
  background-color: transparent;
  border: 1px solid #eaeaea;
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}
.list-group-item.active {
  z-index: 2;
  color: #ffffff;
  background-color: #007b8f;
  border-color: #007b8f;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: rgb(0, 63.96, 74.36);
  background-color: rgb(183.6, 218.04, 223.64);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(0, 63.96, 74.36);
  background-color: rgb(165.8820163488, 208.8683378747, 215.8579836512);
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(0, 63.96, 74.36);
  border-color: rgb(0, 63.96, 74.36);
}

.list-group-item-secondary {
  color: rgb(30.16, 30.16, 30.16);
  background-color: rgb(199.84, 199.84, 199.84);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(30.16, 30.16, 30.16);
  background-color: rgb(187.09, 187.09, 187.09);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(30.16, 30.16, 30.16);
  border-color: rgb(30.16, 30.16, 30.16);
}

.list-group-item-success {
  color: rgb(2.08, 64.48, 48.88);
  background-color: rgb(184.72, 218.32, 209.92);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(2.08, 64.48, 48.88);
  background-color: rgb(167.9647643979, 209.5752356021, 199.172617801);
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(2.08, 64.48, 48.88);
  border-color: rgb(2.08, 64.48, 48.88);
}

.list-group-item-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(190.04, 228.96, 235.12);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(11.96, 84.24, 95.68);
  border-color: rgb(11.96, 84.24, 95.68);
}

.list-group-item-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 237.64, 185.56);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 231.265, 160.06);
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(132.6, 100.36, 3.64);
  border-color: rgb(132.6, 100.36, 3.64);
}

.list-group-item-danger {
  color: rgb(108.68, 27.56, 5.2);
  background-color: rgb(242.12, 198.44, 186.4);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(108.68, 27.56, 5.2);
  background-color: rgb(238.0890721649, 180.7389690722, 164.9309278351);
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(108.68, 27.56, 5.2);
  border-color: rgb(108.68, 27.56, 5.2);
}

.list-group-item-light {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(132.6, 132.6, 132.6);
  background-color: rgb(242.25, 242.25, 242.25);
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(132.6, 132.6, 132.6);
  border-color: rgb(132.6, 132.6, 132.6);
}

.list-group-item-dark {
  color: rgb(30.16, 30.16, 30.16);
  background-color: rgb(199.84, 199.84, 199.84);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(30.16, 30.16, 30.16);
  background-color: rgb(187.09, 187.09, 187.09);
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(30.16, 30.16, 30.16);
  border-color: rgb(30.16, 30.16, 30.16);
}

.list-group-item-muted {
  color: rgb(127.92, 127.92, 126.88);
  background-color: rgb(252.48, 252.48, 251.92);
}
.list-group-item-muted.list-group-item-action:hover, .list-group-item-muted.list-group-item-action:focus {
  color: rgb(127.92, 127.92, 126.88);
  background-color: rgb(241.005, 241.005, 237.895);
}
.list-group-item-muted.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(127.92, 127.92, 126.88);
  border-color: rgb(127.92, 127.92, 126.88);
}

.list-group-item-accent {
  color: rgb(0, 63.96, 74.36);
  background-color: rgb(183.6, 218.04, 223.64);
}
.list-group-item-accent.list-group-item-action:hover, .list-group-item-accent.list-group-item-action:focus {
  color: rgb(0, 63.96, 74.36);
  background-color: rgb(165.8820163488, 208.8683378747, 215.8579836512);
}
.list-group-item-accent.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(0, 63.96, 74.36);
  border-color: rgb(0, 63.96, 74.36);
}

.list-group-item-pastel {
  color: rgb(119.08, 126.88, 128.44);
  background-color: rgb(247.72, 251.92, 252.76);
}
.list-group-item-pastel.list-group-item-action:hover, .list-group-item-pastel.list-group-item-action:focus {
  color: rgb(119.08, 126.88, 128.44);
  background-color: rgb(228.22, 243.67, 246.76);
}
.list-group-item-pastel.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(119.08, 126.88, 128.44);
  border-color: rgb(119.08, 126.88, 128.44);
}

.list-group-item-pale {
  color: rgb(119.08, 126.88, 128.44);
  background-color: rgb(247.72, 251.92, 252.76);
}
.list-group-item-pale.list-group-item-action:hover, .list-group-item-pale.list-group-item-action:focus {
  color: rgb(119.08, 126.88, 128.44);
  background-color: rgb(228.22, 243.67, 246.76);
}
.list-group-item-pale.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(119.08, 126.88, 128.44);
  border-color: rgb(119.08, 126.88, 128.44);
}

.list-group-item-white {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
}
.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
  color: rgb(132.6, 132.6, 132.6);
  background-color: rgb(242.25, 242.25, 242.25);
}
.list-group-item-white.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(132.6, 132.6, 132.6);
  border-color: rgb(132.6, 132.6, 132.6);
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.5;
}
.close:hover {
  color: #000000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #eaeaea;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #eaeaea;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }
  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 1;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 1.5rem;
  height: 0.75rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.75rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.75rem 0.75rem 0;
  border-top-color: #ffffff;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.75rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.75rem;
  height: 1.5rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.75rem 0.75rem 0.75rem 0;
  border-right-color: #ffffff;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.75rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.75rem 0.75rem;
  border-bottom-color: #ffffff;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.75rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.75rem;
  height: 1.5rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.75rem 0 0.75rem 0.75rem;
  border-left-color: #ffffff;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.5rem 1.25rem;
  color: #007b8f;
  text-align: center;
  background-color: #ffffff;
  border-radius: 0;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ffffff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ffffff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ffffff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ffffff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #585858;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #ffffff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007b8f !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgb(0, 79.1328671329, 92) !important;
}

.bg-secondary {
  background-color: #3a3a3a !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgb(32.5, 32.5, 32.5) !important;
}

.bg-success {
  background-color: #047c5e !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgb(2.40625, 74.59375, 56.546875) !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667) !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgb(211, 158.25, 0) !important;
}

.bg-danger {
  background-color: #d1350a !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgb(160.3287671233, 40.6575342466, 7.6712328767) !important;
}

.bg-light {
  background-color: #ffffff !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgb(229.5, 229.5, 229.5) !important;
}

.bg-dark {
  background-color: #3a3a3a !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgb(32.5, 32.5, 32.5) !important;
}

.bg-muted {
  background-color: #f6f6f4 !important;
}

a.bg-muted:hover, a.bg-muted:focus,
button.bg-muted:hover,
button.bg-muted:focus {
  background-color: rgb(223.05, 223.05, 215.95) !important;
}

.bg-accent {
  background-color: #007b8f !important;
}

a.bg-accent:hover, a.bg-accent:focus,
button.bg-accent:hover,
button.bg-accent:focus {
  background-color: rgb(0, 79.1328671329, 92) !important;
}

.bg-pastel {
  background-color: #e5f4f7 !important;
}

a.bg-pastel:hover, a.bg-pastel:focus,
button.bg-pastel:hover,
button.bg-pastel:focus {
  background-color: rgb(190, 227.5, 235) !important;
}

.bg-pale {
  background-color: #e5f4f7 !important;
}

a.bg-pale:hover, a.bg-pale:focus,
button.bg-pale:hover,
button.bg-pale:focus {
  background-color: rgb(190, 227.5, 235) !important;
}

.bg-white {
  background-color: #ffffff !important;
}

a.bg-white:hover, a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
  background-color: rgb(229.5, 229.5, 229.5) !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #eaeaea !important;
}

.border-top {
  border-top: 1px solid #eaeaea !important;
}

.border-right {
  border-right: 1px solid #eaeaea !important;
}

.border-bottom {
  border-bottom: 1px solid #eaeaea !important;
}

.border-left {
  border-left: 1px solid #eaeaea !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007b8f !important;
}

.border-secondary {
  border-color: #3a3a3a !important;
}

.border-success {
  border-color: #047c5e !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #d1350a !important;
}

.border-light {
  border-color: #ffffff !important;
}

.border-dark {
  border-color: #3a3a3a !important;
}

.border-muted {
  border-color: #f6f6f4 !important;
}

.border-accent {
  border-color: #007b8f !important;
}

.border-pastel {
  border-color: #e5f4f7 !important;
}

.border-pale {
  border-color: #e5f4f7 !important;
}

.border-white {
  border-color: #ffffff !important;
}

.border-white {
  border-color: #ffffff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

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

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

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

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.m-6 {
  margin: 6rem !important;
}

.mt-6,
.my-6 {
  margin-top: 6rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 6rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 6rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 6rem !important;
}

.m-7 {
  margin: 12rem !important;
}

.mt-7,
.my-7 {
  margin-top: 12rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 12rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 12rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 12rem !important;
}

.m-8 {
  margin: 24rem !important;
}

.mt-8,
.my-8 {
  margin-top: 24rem !important;
}

.mr-8,
.mx-8 {
  margin-right: 24rem !important;
}

.mb-8,
.my-8 {
  margin-bottom: 24rem !important;
}

.ml-8,
.mx-8 {
  margin-left: 24rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.p-6 {
  padding: 6rem !important;
}

.pt-6,
.py-6 {
  padding-top: 6rem !important;
}

.pr-6,
.px-6 {
  padding-right: 6rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 6rem !important;
}

.pl-6,
.px-6 {
  padding-left: 6rem !important;
}

.p-7 {
  padding: 12rem !important;
}

.pt-7,
.py-7 {
  padding-top: 12rem !important;
}

.pr-7,
.px-7 {
  padding-right: 12rem !important;
}

.pb-7,
.py-7 {
  padding-bottom: 12rem !important;
}

.pl-7,
.px-7 {
  padding-left: 12rem !important;
}

.p-8 {
  padding: 24rem !important;
}

.pt-8,
.py-8 {
  padding-top: 24rem !important;
}

.pr-8,
.px-8 {
  padding-right: 24rem !important;
}

.pb-8,
.py-8 {
  padding-bottom: 24rem !important;
}

.pl-8,
.px-8 {
  padding-left: 24rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-n6 {
  margin: -6rem !important;
}

.mt-n6,
.my-n6 {
  margin-top: -6rem !important;
}

.mr-n6,
.mx-n6 {
  margin-right: -6rem !important;
}

.mb-n6,
.my-n6 {
  margin-bottom: -6rem !important;
}

.ml-n6,
.mx-n6 {
  margin-left: -6rem !important;
}

.m-n7 {
  margin: -12rem !important;
}

.mt-n7,
.my-n7 {
  margin-top: -12rem !important;
}

.mr-n7,
.mx-n7 {
  margin-right: -12rem !important;
}

.mb-n7,
.my-n7 {
  margin-bottom: -12rem !important;
}

.ml-n7,
.mx-n7 {
  margin-left: -12rem !important;
}

.m-n8 {
  margin: -24rem !important;
}

.mt-n8,
.my-n8 {
  margin-top: -24rem !important;
}

.mr-n8,
.mx-n8 {
  margin-right: -24rem !important;
}

.mb-n8,
.my-n8 {
  margin-bottom: -24rem !important;
}

.ml-n8,
.mx-n8 {
  margin-left: -24rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .m-sm-6 {
    margin: 6rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 6rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 6rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 6rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 6rem !important;
  }
  .m-sm-7 {
    margin: 12rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 12rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 12rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 12rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 12rem !important;
  }
  .m-sm-8 {
    margin: 24rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 24rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 24rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 24rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 24rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .p-sm-6 {
    padding: 6rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 6rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 6rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 6rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 6rem !important;
  }
  .p-sm-7 {
    padding: 12rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 12rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 12rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 12rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 12rem !important;
  }
  .p-sm-8 {
    padding: 24rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 24rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 24rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 24rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 24rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-n6 {
    margin: -6rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -6rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -6rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -6rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -6rem !important;
  }
  .m-sm-n7 {
    margin: -12rem !important;
  }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -12rem !important;
  }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -12rem !important;
  }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -12rem !important;
  }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -12rem !important;
  }
  .m-sm-n8 {
    margin: -24rem !important;
  }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -24rem !important;
  }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -24rem !important;
  }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -24rem !important;
  }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -24rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .m-md-6 {
    margin: 6rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 6rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 6rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 6rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 6rem !important;
  }
  .m-md-7 {
    margin: 12rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 12rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 12rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 12rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 12rem !important;
  }
  .m-md-8 {
    margin: 24rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 24rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 24rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 24rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 24rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .p-md-6 {
    padding: 6rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 6rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 6rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 6rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 6rem !important;
  }
  .p-md-7 {
    padding: 12rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 12rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 12rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 12rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 12rem !important;
  }
  .p-md-8 {
    padding: 24rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 24rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 24rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 24rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 24rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-n6 {
    margin: -6rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -6rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -6rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -6rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -6rem !important;
  }
  .m-md-n7 {
    margin: -12rem !important;
  }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -12rem !important;
  }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -12rem !important;
  }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -12rem !important;
  }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -12rem !important;
  }
  .m-md-n8 {
    margin: -24rem !important;
  }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -24rem !important;
  }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -24rem !important;
  }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -24rem !important;
  }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -24rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .m-lg-6 {
    margin: 6rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 6rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 6rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 6rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 6rem !important;
  }
  .m-lg-7 {
    margin: 12rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 12rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 12rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 12rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 12rem !important;
  }
  .m-lg-8 {
    margin: 24rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 24rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 24rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 24rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 24rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .p-lg-6 {
    padding: 6rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 6rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 6rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 6rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 6rem !important;
  }
  .p-lg-7 {
    padding: 12rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 12rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 12rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 12rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 12rem !important;
  }
  .p-lg-8 {
    padding: 24rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 24rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 24rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 24rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 24rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-n6 {
    margin: -6rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -6rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -6rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -6rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -6rem !important;
  }
  .m-lg-n7 {
    margin: -12rem !important;
  }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -12rem !important;
  }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -12rem !important;
  }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -12rem !important;
  }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -12rem !important;
  }
  .m-lg-n8 {
    margin: -24rem !important;
  }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -24rem !important;
  }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -24rem !important;
  }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -24rem !important;
  }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -24rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .m-xl-6 {
    margin: 6rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 6rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 6rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 6rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 6rem !important;
  }
  .m-xl-7 {
    margin: 12rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 12rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 12rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 12rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 12rem !important;
  }
  .m-xl-8 {
    margin: 24rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 24rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 24rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 24rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 24rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .p-xl-6 {
    padding: 6rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 6rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 6rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 6rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 6rem !important;
  }
  .p-xl-7 {
    padding: 12rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 12rem !important;
  }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 12rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 12rem !important;
  }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 12rem !important;
  }
  .p-xl-8 {
    padding: 24rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 24rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 24rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 24rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 24rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-n6 {
    margin: -6rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -6rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -6rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -6rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -6rem !important;
  }
  .m-xl-n7 {
    margin: -12rem !important;
  }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -12rem !important;
  }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -12rem !important;
  }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -12rem !important;
  }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -12rem !important;
  }
  .m-xl-n8 {
    margin: -24rem !important;
  }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -24rem !important;
  }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -24rem !important;
  }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -24rem !important;
  }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -24rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 500 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: #007b8f !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: rgb(0, 57.1993006993, 66.5) !important;
}

.text-secondary {
  color: #3a3a3a !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: rgb(19.75, 19.75, 19.75) !important;
}

.text-success {
  color: #047c5e !important;
}

a.text-success:hover, a.text-success:focus {
  color: rgb(1.609375, 49.890625, 37.8203125) !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: rgb(14.5, 102.1304347826, 116) !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: rgb(185.5, 139.125, 0) !important;
}

.text-danger {
  color: #d1350a !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: rgb(135.9931506849, 34.4863013699, 6.5068493151) !important;
}

.text-light {
  color: #ffffff !important;
}

a.text-light:hover, a.text-light:focus {
  color: rgb(216.75, 216.75, 216.75) !important;
}

.text-dark {
  color: #3a3a3a !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: rgb(19.75, 19.75, 19.75) !important;
}

.text-muted {
  color: #f6f6f4 !important;
}

a.text-muted:hover, a.text-muted:focus {
  color: rgb(211.575, 211.575, 201.925) !important;
}

.text-accent {
  color: #007b8f !important;
}

a.text-accent:hover, a.text-accent:focus {
  color: rgb(0, 57.1993006993, 66.5) !important;
}

.text-pastel {
  color: #e5f4f7 !important;
}

a.text-pastel:hover, a.text-pastel:focus {
  color: rgb(170.5, 219.25, 229) !important;
}

.text-pale {
  color: #e5f4f7 !important;
}

a.text-pale:hover, a.text-pale:focus {
  color: rgb(170.5, 219.25, 229) !important;
}

.text-white {
  color: #ffffff !important;
}

a.text-white:hover, a.text-white:focus {
  color: rgb(216.75, 216.75, 216.75) !important;
}

.text-body {
  color: #585858 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #ffffff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #eaeaea;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #eaeaea;
  }
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}
.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}
.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}
.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}
.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: rgb(165.75, 165.75, 165.75);
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 1.7rem / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}
.react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: rgb(41.5, 134.5606060606, 207.5);
  color: #fff;
}
.react-datepicker__week-number--keyboard-selected:hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}

.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: rgb(49.8551020408, 189.6448979592, 62.5632653061);
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .holiday-overlay,
.react-datepicker__month-text--holidays .holiday-overlay,
.react-datepicker__quarter-text--holidays .holiday-overlay,
.react-datepicker__year-text--holidays .holiday-overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:hover,
.react-datepicker__month-text--holidays:hover,
.react-datepicker__quarter-text--holidays:hover,
.react-datepicker__year-text--holidays:hover {
  background-color: rgb(207, 82.9642857143, 0);
}
.react-datepicker__day--holidays:hover .holiday-overlay,
.react-datepicker__month-text--holidays:hover .holiday-overlay,
.react-datepicker__quarter-text--holidays:hover .holiday-overlay,
.react-datepicker__year-text--holidays:hover .holiday-overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: rgb(186.25, 217.0833333333, 241.25);
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

.lar,
.las,
.lab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

@font-face {
  font-family: Line Awesome Brands;
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../fonts/la-brands-400.eot");
  src: url("../fonts/la-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/la-brands-400.woff2") format("woff2"), url("../fonts/la-brands-400.woff") format("woff"), url("../fonts/la-brands-400.ttf") format("truetype"), url("../fonts/la-brands-400.svg#lineawesome") format("svg");
}
.lab {
  font-family: Line Awesome Brands;
  font-weight: 400;
}

@font-face {
  font-family: Line Awesome Free;
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../fonts/la-regular-400.eot");
  src: url("../fonts/la-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/la-regular-400.woff2") format("woff2"), url("../fonts/la-regular-400.woff") format("woff"), url("../fonts/la-regular-400.ttf") format("truetype"), url("../fonts/la-regular-400.svg#lineawesome") format("svg");
}
.lar {
  font-family: Line Awesome Free;
  font-weight: 400;
}

@font-face {
  font-family: Line Awesome Free;
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../fonts/la-solid-900.eot");
  src: url("../fonts/la-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/la-solid-900.woff2") format("woff2"), url("../fonts/la-solid-900.woff") format("woff"), url("../fonts/la-solid-900.ttf") format("truetype"), url("../fonts/la-solid-900.svg#lineawesome") format("svg");
}
.las {
  font-family: Line Awesome Free;
  font-weight: 900;
}

.la-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.la-xs {
  font-size: 0.75em;
}

.la-2x {
  font-size: 1em;
}

.la-2x {
  font-size: 2em;
}

.la-3x {
  font-size: 3em;
}

.la-4x {
  font-size: 4em;
}

.la-5x {
  font-size: 5em;
}

.la-6x {
  font-size: 6em;
}

.la-7x {
  font-size: 7em;
}

.la-8x {
  font-size: 8em;
}

.la-9x {
  font-size: 9em;
}

.la-10x {
  font-size: 10em;
}

.la-fw {
  text-align: center;
  width: 1.25em;
}

.la-fw {
  width: 1.25em;
  text-align: center;
}

.la-ul {
  padding-left: 0;
  margin-left: 1.4285714286em;
  list-style-type: none;
}
.la-ul > li {
  position: relative;
}

.la-li {
  position: absolute;
  left: -2em;
  text-align: center;
  width: 1.4285714286em;
  line-height: inherit;
}
.la-li.la-lg {
  left: -1.1428571429em;
}

.la-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.la-pull-left {
  float: left;
}

.la-pull-right {
  float: right;
}

.la.la-pull-left {
  margin-right: 0.3em;
}
.la.la-pull-right {
  margin-left: 0.3em;
}

.la.pull-left {
  margin-right: 0.3em;
}
.la.pull-right {
  margin-left: 0.3em;
}

.la-pull-left {
  float: left;
}

.la-pull-right {
  float: right;
}

.la.la-pull-left,
.las.la-pull-left,
.lar.la-pull-left,
.lal.la-pull-left,
.lab.la-pull-left {
  margin-right: 0.3em;
}

.la.la-pull-right,
.las.la-pull-right,
.lar.la-pull-right,
.lal.la-pull-right,
.lab.la-pull-right {
  margin-left: 0.3em;
}

.la-spin {
  animation: la-spin 2s infinite linear;
}

.la-pulse {
  animation: la-spin 1s infinite steps(8);
}
@keyframes la-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.la-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.la-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.la-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.la-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.la-flip-both, .la-flip-horizontal.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .la-rotate-90,
:root .la-rotate-180,
:root .la-rotate-270,
:root .la-flip-horizontal,
:root .la-flip-vertical,
:root .la-flip-both {
  filter: none;
}

.la-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.la-stack-1x,
.la-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.la-stack-1x {
  line-height: inherit;
}

.la-stack-2x {
  font-size: 2em;
}

.la-inverse {
  color: #fff;
}

.la-500px:before {
  content: "\f26e";
}

.la-accessible-icon:before {
  content: "\f368";
}

.la-accusoft:before {
  content: "\f369";
}

.la-acquisitions-incorporated:before {
  content: "\f6af";
}

.la-ad:before {
  content: "\f641";
}

.la-address-book:before {
  content: "\f2b9";
}

.la-address-card:before {
  content: "\f2bb";
}

.la-adjust:before {
  content: "\f042";
}

.la-adn:before {
  content: "\f170";
}

.la-adobe:before {
  content: "\f778";
}

.la-adversal:before {
  content: "\f36a";
}

.la-affiliatetheme:before {
  content: "\f36b";
}

.la-air-freshener:before {
  content: "\f5d0";
}

.la-airbnb:before {
  content: "\f834";
}

.la-algolia:before {
  content: "\f36c";
}

.la-align-center:before {
  content: "\f037";
}

.la-align-justify:before {
  content: "\f039";
}

.la-align-left:before {
  content: "\f036";
}

.la-align-right:before {
  content: "\f038";
}

.la-alipay:before {
  content: "\f642";
}

.la-allergies:before {
  content: "\f461";
}

.la-amazon:before {
  content: "\f270";
}

.la-amazon-pay:before {
  content: "\f42c";
}

.la-ambulance:before {
  content: "\f0f9";
}

.la-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.la-amilia:before {
  content: "\f36d";
}

.la-anchor:before {
  content: "\f13d";
}

.la-android:before {
  content: "\f17b";
}

.la-angellist:before {
  content: "\f209";
}

.la-angle-double-down:before {
  content: "\f103";
}

.la-angle-double-left:before {
  content: "\f100";
}

.la-angle-double-right:before {
  content: "\f101";
}

.la-angle-double-up:before {
  content: "\f102";
}

.la-angle-down:before {
  content: "\f107";
}

.la-angle-left:before {
  content: "\f104";
}

.la-angle-right:before {
  content: "\f105";
}

.la-angle-up:before {
  content: "\f106";
}

.la-angry:before {
  content: "\f556";
}

.la-angrycreative:before {
  content: "\f36e";
}

.la-angular:before {
  content: "\f420";
}

.la-ankh:before {
  content: "\f644";
}

.la-app-store:before {
  content: "\f36f";
}

.la-app-store-ios:before {
  content: "\f370";
}

.la-apper:before {
  content: "\f371";
}

.la-apple:before {
  content: "\f179";
}

.la-apple-alt:before {
  content: "\f5d1";
}

.la-apple-pay:before {
  content: "\f415";
}

.la-archive:before {
  content: "\f187";
}

.la-archway:before {
  content: "\f557";
}

.la-arrow-alt-circle-down:before {
  content: "\f358";
}

.la-arrow-alt-circle-left:before {
  content: "\f359";
}

.la-arrow-alt-circle-right:before {
  content: "\f35a";
}

.la-arrow-alt-circle-up:before {
  content: "\f35b";
}

.la-arrow-circle-down:before {
  content: "\f0ab";
}

.la-arrow-circle-left:before {
  content: "\f0a8";
}

.la-arrow-circle-right:before {
  content: "\f0a9";
}

.la-arrow-circle-up:before {
  content: "\f0aa";
}

.la-arrow-down:before {
  content: "\f063";
}

.la-arrow-left:before {
  content: "\f060";
}

.la-arrow-right:before {
  content: "\f061";
}

.la-arrow-up:before {
  content: "\f062";
}

.la-arrows-alt:before {
  content: "\f0b2";
}

.la-arrows-alt-h:before {
  content: "\f337";
}

.la-arrows-alt-v:before {
  content: "\f338";
}

.la-artstation:before {
  content: "\f77a";
}

.la-assistive-listening-systems:before {
  content: "\f2a2";
}

.la-asterisk:before {
  content: "\f069";
}

.la-asymmetrik:before {
  content: "\f372";
}

.la-at:before {
  content: "\f1fa";
}

.la-atlas:before {
  content: "\f558";
}

.la-atlassian:before {
  content: "\f77b";
}

.la-atom:before {
  content: "\f5d2";
}

.la-audible:before {
  content: "\f373";
}

.la-audio-description:before {
  content: "\f29e";
}

.la-autoprefixer:before {
  content: "\f41c";
}

.la-avianex:before {
  content: "\f374";
}

.la-aviato:before {
  content: "\f421";
}

.la-award:before {
  content: "\f559";
}

.la-aws:before {
  content: "\f375";
}

.la-baby:before {
  content: "\f77c";
}

.la-baby-carriage:before {
  content: "\f77d";
}

.la-backspace:before {
  content: "\f55a";
}

.la-backward:before {
  content: "\f04a";
}

.la-bacon:before {
  content: "\f7e5";
}

.la-balance-scale:before {
  content: "\f24e";
}

.la-balance-scale-left:before {
  content: "\f515";
}

.la-balance-scale-right:before {
  content: "\f516";
}

.la-ban:before {
  content: "\f05e";
}

.la-band-aid:before {
  content: "\f462";
}

.la-bandcamp:before {
  content: "\f2d5";
}

.la-barcode:before {
  content: "\f02a";
}

.la-bars:before {
  content: "\f0c9";
}

.la-baseball-ball:before {
  content: "\f433";
}

.la-basketball-ball:before {
  content: "\f434";
}

.la-bath:before {
  content: "\f2cd";
}

.la-battery-empty:before {
  content: "\f244";
}

.la-battery-full:before {
  content: "\f240";
}

.la-battery-half:before {
  content: "\f242";
}

.la-battery-quarter:before {
  content: "\f243";
}

.la-battery-three-quarters:before {
  content: "\f241";
}

.la-battle-net:before {
  content: "\f835";
}

.la-bed:before {
  content: "\f236";
}

.la-beer:before {
  content: "\f0fc";
}

.la-behance:before {
  content: "\f1b4";
}

.la-behance-square:before {
  content: "\f1b5";
}

.la-bell:before {
  content: "\f0f3";
}

.la-bell-slash:before {
  content: "\f1f6";
}

.la-bezier-curve:before {
  content: "\f55b";
}

.la-bible:before {
  content: "\f647";
}

.la-bicycle:before {
  content: "\f206";
}

.la-biking:before {
  content: "\f84a";
}

.la-bimobject:before {
  content: "\f378";
}

.la-binoculars:before {
  content: "\f1e5";
}

.la-biohazard:before {
  content: "\f780";
}

.la-birthday-cake:before {
  content: "\f1fd";
}

.la-bitbucket:before {
  content: "\f171";
}

.la-bitcoin:before {
  content: "\f379";
}

.la-bity:before {
  content: "\f37a";
}

.la-black-tie:before {
  content: "\f27e";
}

.la-blackberry:before {
  content: "\f37b";
}

.la-blender:before {
  content: "\f517";
}

.la-blender-phone:before {
  content: "\f6b6";
}

.la-blind:before {
  content: "\f29d";
}

.la-blog:before {
  content: "\f781";
}

.la-blogger:before {
  content: "\f37c";
}

.la-blogger-b:before {
  content: "\f37d";
}

.la-bluetooth:before {
  content: "\f293";
}

.la-bluetooth-b:before {
  content: "\f294";
}

.la-bold:before {
  content: "\f032";
}

.la-bolt:before {
  content: "\f0e7";
}

.la-bomb:before {
  content: "\f1e2";
}

.la-bone:before {
  content: "\f5d7";
}

.la-bong:before {
  content: "\f55c";
}

.la-book:before {
  content: "\f02d";
}

.la-book-dead:before {
  content: "\f6b7";
}

.la-book-medical:before {
  content: "\f7e6";
}

.la-book-open:before {
  content: "\f518";
}

.la-book-reader:before {
  content: "\f5da";
}

.la-bookmark:before {
  content: "\f02e";
}

.la-bootstrap:before {
  content: "\f836";
}

.la-border-all:before {
  content: "\f84c";
}

.la-border-none:before {
  content: "\f850";
}

.la-border-style:before {
  content: "\f853";
}

.la-bowling-ball:before {
  content: "\f436";
}

.la-box:before {
  content: "\f466";
}

.la-box-open:before {
  content: "\f49e";
}

.la-boxes:before {
  content: "\f468";
}

.la-braille:before {
  content: "\f2a1";
}

.la-brain:before {
  content: "\f5dc";
}

.la-bread-slice:before {
  content: "\f7ec";
}

.la-briefcase:before {
  content: "\f0b1";
}

.la-briefcase-medical:before {
  content: "\f469";
}

.la-broadcast-tower:before {
  content: "\f519";
}

.la-broom:before {
  content: "\f51a";
}

.la-brush:before {
  content: "\f55d";
}

.la-btc:before {
  content: "\f15a";
}

.la-buffer:before {
  content: "\f837";
}

.la-bug:before {
  content: "\f188";
}

.la-building:before {
  content: "\f1ad";
}

.la-bullhorn:before {
  content: "\f0a1";
}

.la-bullseye:before {
  content: "\f140";
}

.la-burn:before {
  content: "\f46a";
}

.la-buromobelexperte:before {
  content: "\f37f";
}

.la-bus:before {
  content: "\f207";
}

.la-bus-alt:before {
  content: "\f55e";
}

.la-business-time:before {
  content: "\f64a";
}

.la-buysellads:before {
  content: "\f20d";
}

.la-calculator:before {
  content: "\f1ec";
}

.la-calendar:before {
  content: "\f133";
}

.la-calendar-alt:before {
  content: "\f073";
}

.la-calendar-check:before {
  content: "\f274";
}

.la-calendar-day:before {
  content: "\f783";
}

.la-calendar-minus:before {
  content: "\f272";
}

.la-calendar-plus:before {
  content: "\f271";
}

.la-calendar-times:before {
  content: "\f273";
}

.la-calendar-week:before {
  content: "\f784";
}

.la-camera:before {
  content: "\f030";
}

.la-camera-retro:before {
  content: "\f083";
}

.la-campground:before {
  content: "\f6bb";
}

.la-canadian-maple-leaf:before {
  content: "\f785";
}

.la-candy-cane:before {
  content: "\f786";
}

.la-cannabis:before {
  content: "\f55f";
}

.la-capsules:before {
  content: "\f46b";
}

.la-car:before {
  content: "\f1b9";
}

.la-car-alt:before {
  content: "\f5de";
}

.la-car-battery:before {
  content: "\f5df";
}

.la-car-crash:before {
  content: "\f5e1";
}

.la-car-side:before {
  content: "\f5e4";
}

.la-caret-down:before {
  content: "\f0d7";
}

.la-caret-left:before {
  content: "\f0d9";
}

.la-caret-right:before {
  content: "\f0da";
}

.la-caret-square-down:before {
  content: "\f150";
}

.la-caret-square-left:before {
  content: "\f191";
}

.la-caret-square-right:before {
  content: "\f152";
}

.la-caret-square-up:before {
  content: "\f151";
}

.la-caret-up:before {
  content: "\f0d8";
}

.la-carrot:before {
  content: "\f787";
}

.la-cart-arrow-down:before {
  content: "\f218";
}

.la-cart-plus:before {
  content: "\f217";
}

.la-cash-register:before {
  content: "\f788";
}

.la-cat:before {
  content: "\f6be";
}

.la-cc-amazon-pay:before {
  content: "\f42d";
}

.la-cc-amex:before {
  content: "\f1f3";
}

.la-cc-apple-pay:before {
  content: "\f416";
}

.la-cc-diners-club:before {
  content: "\f24c";
}

.la-cc-discover:before {
  content: "\f1f2";
}

.la-cc-jcb:before {
  content: "\f24b";
}

.la-cc-mastercard:before {
  content: "\f1f1";
}

.la-cc-paypal:before {
  content: "\f1f4";
}

.la-cc-stripe:before {
  content: "\f1f5";
}

.la-cc-visa:before {
  content: "\f1f0";
}

.la-centercode:before {
  content: "\f380";
}

.la-centos:before {
  content: "\f789";
}

.la-certificate:before {
  content: "\f0a3";
}

.la-chair:before {
  content: "\f6c0";
}

.la-chalkboard:before {
  content: "\f51b";
}

.la-chalkboard-teacher:before {
  content: "\f51c";
}

.la-charging-station:before {
  content: "\f5e7";
}

.la-chart-area:before {
  content: "\f1fe";
}

.la-chart-bar:before {
  content: "\f080";
}

.la-chart-line:before {
  content: "\f201";
}

.la-chart-pie:before {
  content: "\f200";
}

.la-check:before {
  content: "\f00c";
}

.la-check-circle:before {
  content: "\f058";
}

.la-check-double:before {
  content: "\f560";
}

.la-check-square:before {
  content: "\f14a";
}

.la-cheese:before {
  content: "\f7ef";
}

.la-chess:before {
  content: "\f439";
}

.la-chess-bishop:before {
  content: "\f43a";
}

.la-chess-board:before {
  content: "\f43c";
}

.la-chess-king:before {
  content: "\f43f";
}

.la-chess-knight:before {
  content: "\f441";
}

.la-chess-pawn:before {
  content: "\f443";
}

.la-chess-queen:before {
  content: "\f445";
}

.la-chess-rook:before {
  content: "\f447";
}

.la-chevron-circle-down:before {
  content: "\f13a";
}

.la-chevron-circle-left:before {
  content: "\f137";
}

.la-chevron-circle-right:before {
  content: "\f138";
}

.la-chevron-circle-up:before {
  content: "\f139";
}

.la-chevron-down:before {
  content: "\f078";
}

.la-chevron-left:before {
  content: "\f053";
}

.la-chevron-right:before {
  content: "\f054";
}

.la-chevron-up:before {
  content: "\f077";
}

.la-child:before {
  content: "\f1ae";
}

.la-chrome:before {
  content: "\f268";
}

.la-chromecast:before {
  content: "\f838";
}

.la-church:before {
  content: "\f51d";
}

.la-circle:before {
  content: "\f111";
}

.la-circle-notch:before {
  content: "\f1ce";
}

.la-city:before {
  content: "\f64f";
}

.la-clinic-medical:before {
  content: "\f7f2";
}

.la-clipboard:before {
  content: "\f328";
}

.la-clipboard-check:before {
  content: "\f46c";
}

.la-clipboard-list:before {
  content: "\f46d";
}

.la-clock:before {
  content: "\f017";
}

.la-clone:before {
  content: "\f24d";
}

.la-closed-captioning:before {
  content: "\f20a";
}

.la-cloud:before {
  content: "\f0c2";
}

.la-cloud-download-alt:before {
  content: "\f381";
}

.la-cloud-meatball:before {
  content: "\f73b";
}

.la-cloud-moon:before {
  content: "\f6c3";
}

.la-cloud-moon-rain:before {
  content: "\f73c";
}

.la-cloud-rain:before {
  content: "\f73d";
}

.la-cloud-showers-heavy:before {
  content: "\f740";
}

.la-cloud-sun:before {
  content: "\f6c4";
}

.la-cloud-sun-rain:before {
  content: "\f743";
}

.la-cloud-upload-alt:before {
  content: "\f382";
}

.la-cloudscale:before {
  content: "\f383";
}

.la-cloudsmith:before {
  content: "\f384";
}

.la-cloudversify:before {
  content: "\f385";
}

.la-cocktail:before {
  content: "\f561";
}

.la-code:before {
  content: "\f121";
}

.la-code-branch:before {
  content: "\f126";
}

.la-codepen:before {
  content: "\f1cb";
}

.la-codiepie:before {
  content: "\f284";
}

.la-coffee:before {
  content: "\f0f4";
}

.la-cog:before {
  content: "\f013";
}

.la-cogs:before {
  content: "\f085";
}

.la-coins:before {
  content: "\f51e";
}

.la-columns:before {
  content: "\f0db";
}

.la-comment:before {
  content: "\f075";
}

.la-comment-alt:before {
  content: "\f27a";
}

.la-comment-dollar:before {
  content: "\f651";
}

.la-comment-dots:before {
  content: "\f4ad";
}

.la-comment-medical:before {
  content: "\f7f5";
}

.la-comment-slash:before {
  content: "\f4b3";
}

.la-comments:before {
  content: "\f086";
}

.la-comments-dollar:before {
  content: "\f653";
}

.la-compact-disc:before {
  content: "\f51f";
}

.la-compass:before {
  content: "\f14e";
}

.la-compress:before {
  content: "\f066";
}

.la-compress-arrows-alt:before {
  content: "\f78c";
}

.la-concierge-bell:before {
  content: "\f562";
}

.la-confluence:before {
  content: "\f78d";
}

.la-connectdevelop:before {
  content: "\f20e";
}

.la-contao:before {
  content: "\f26d";
}

.la-cookie:before {
  content: "\f563";
}

.la-cookie-bite:before {
  content: "\f564";
}

.la-copy:before {
  content: "\f0c5";
}

.la-copyright:before {
  content: "\f1f9";
}

.la-cotton-bureau:before {
  content: "\f89e";
}

.la-couch:before {
  content: "\f4b8";
}

.la-cpanel:before {
  content: "\f388";
}

.la-creative-commons:before {
  content: "\f25e";
}

.la-creative-commons-by:before {
  content: "\f4e7";
}

.la-creative-commons-nc:before {
  content: "\f4e8";
}

.la-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.la-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.la-creative-commons-nd:before {
  content: "\f4eb";
}

.la-creative-commons-pd:before {
  content: "\f4ec";
}

.la-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.la-creative-commons-remix:before {
  content: "\f4ee";
}

.la-creative-commons-sa:before {
  content: "\f4ef";
}

.la-creative-commons-sampling:before {
  content: "\f4f0";
}

.la-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.la-creative-commons-share:before {
  content: "\f4f2";
}

.la-creative-commons-zero:before {
  content: "\f4f3";
}

.la-credit-card:before {
  content: "\f09d";
}

.la-critical-role:before {
  content: "\f6c9";
}

.la-crop:before {
  content: "\f125";
}

.la-crop-alt:before {
  content: "\f565";
}

.la-cross:before {
  content: "\f654";
}

.la-crosshairs:before {
  content: "\f05b";
}

.la-crow:before {
  content: "\f520";
}

.la-crown:before {
  content: "\f521";
}

.la-crutch:before {
  content: "\f7f7";
}

.la-css3:before {
  content: "\f13c";
}

.la-css3-alt:before {
  content: "\f38b";
}

.la-cube:before {
  content: "\f1b2";
}

.la-cubes:before {
  content: "\f1b3";
}

.la-cut:before {
  content: "\f0c4";
}

.la-cuttlefish:before {
  content: "\f38c";
}

.la-d-and-d:before {
  content: "\f38d";
}

.la-d-and-d-beyond:before {
  content: "\f6ca";
}

.la-dashcube:before {
  content: "\f210";
}

.la-database:before {
  content: "\f1c0";
}

.la-deaf:before {
  content: "\f2a4";
}

.la-delicious:before {
  content: "\f1a5";
}

.la-democrat:before {
  content: "\f747";
}

.la-deploydog:before {
  content: "\f38e";
}

.la-deskpro:before {
  content: "\f38f";
}

.la-desktop:before {
  content: "\f108";
}

.la-dev:before {
  content: "\f6cc";
}

.la-deviantart:before {
  content: "\f1bd";
}

.la-dharmachakra:before {
  content: "\f655";
}

.la-dhl:before {
  content: "\f790";
}

.la-diagnoses:before {
  content: "\f470";
}

.la-diaspora:before {
  content: "\f791";
}

.la-dice:before {
  content: "\f522";
}

.la-dice-d20:before {
  content: "\f6cf";
}

.la-dice-d6:before {
  content: "\f6d1";
}

.la-dice-five:before {
  content: "\f523";
}

.la-dice-four:before {
  content: "\f524";
}

.la-dice-one:before {
  content: "\f525";
}

.la-dice-six:before {
  content: "\f526";
}

.la-dice-three:before {
  content: "\f527";
}

.la-dice-two:before {
  content: "\f528";
}

.la-digg:before {
  content: "\f1a6";
}

.la-digital-ocean:before {
  content: "\f391";
}

.la-digital-tachograph:before {
  content: "\f566";
}

.la-directions:before {
  content: "\f5eb";
}

.la-discord:before {
  content: "\f392";
}

.la-discourse:before {
  content: "\f393";
}

.la-divide:before {
  content: "\f529";
}

.la-dizzy:before {
  content: "\f567";
}

.la-dna:before {
  content: "\f471";
}

.la-dochub:before {
  content: "\f394";
}

.la-docker:before {
  content: "\f395";
}

.la-dog:before {
  content: "\f6d3";
}

.la-dollar-sign:before {
  content: "\f155";
}

.la-dolly:before {
  content: "\f472";
}

.la-dolly-flatbed:before {
  content: "\f474";
}

.la-donate:before {
  content: "\f4b9";
}

.la-door-closed:before {
  content: "\f52a";
}

.la-door-open:before {
  content: "\f52b";
}

.la-dot-circle:before {
  content: "\f192";
}

.la-dove:before {
  content: "\f4ba";
}

.la-download:before {
  content: "\f019";
}

.la-draft2digital:before {
  content: "\f396";
}

.la-drafting-compass:before {
  content: "\f568";
}

.la-dragon:before {
  content: "\f6d5";
}

.la-draw-polygon:before {
  content: "\f5ee";
}

.la-dribbble:before {
  content: "\f17d";
}

.la-dribbble-square:before {
  content: "\f397";
}

.la-dropbox:before {
  content: "\f16b";
}

.la-drum:before {
  content: "\f569";
}

.la-drum-steelpan:before {
  content: "\f56a";
}

.la-drumstick-bite:before {
  content: "\f6d7";
}

.la-drupal:before {
  content: "\f1a9";
}

.la-dumbbell:before {
  content: "\f44b";
}

.la-dumpster:before {
  content: "\f793";
}

.la-dumpster-fire:before {
  content: "\f794";
}

.la-dungeon:before {
  content: "\f6d9";
}

.la-dyalog:before {
  content: "\f399";
}

.la-earlybirds:before {
  content: "\f39a";
}

.la-ebay:before {
  content: "\f4f4";
}

.la-edge:before {
  content: "\f282";
}

.la-edit:before {
  content: "\f044";
}

.la-egg:before {
  content: "\f7fb";
}

.la-eject:before {
  content: "\f052";
}

.la-elementor:before {
  content: "\f430";
}

.la-ellipsis-h:before {
  content: "\f141";
}

.la-ellipsis-v:before {
  content: "\f142";
}

.la-ello:before {
  content: "\f5f1";
}

.la-ember:before {
  content: "\f423";
}

.la-empire:before {
  content: "\f1d1";
}

.la-envelope:before {
  content: "\f0e0";
}

.la-envelope-open:before {
  content: "\f2b6";
}

.la-envelope-open-text:before {
  content: "\f658";
}

.la-envelope-square:before {
  content: "\f199";
}

.la-envira:before {
  content: "\f299";
}

.la-equals:before {
  content: "\f52c";
}

.la-eraser:before {
  content: "\f12d";
}

.la-erlang:before {
  content: "\f39d";
}

.la-ethereum:before {
  content: "\f42e";
}

.la-ethernet:before {
  content: "\f796";
}

.la-etsy:before {
  content: "\f2d7";
}

.la-euro-sign:before {
  content: "\f153";
}

.la-evernote:before {
  content: "\f839";
}

.la-exchange-alt:before {
  content: "\f362";
}

.la-exclamation:before {
  content: "\f12a";
}

.la-exclamation-circle:before {
  content: "\f06a";
}

.la-exclamation-triangle:before {
  content: "\f071";
}

.la-expand:before {
  content: "\f065";
}

.la-expand-arrows-alt:before {
  content: "\f31e";
}

.la-expeditedssl:before {
  content: "\f23e";
}

.la-external-link-alt:before {
  content: "\f35d";
}

.la-external-link-square-alt:before {
  content: "\f360";
}

.la-eye:before {
  content: "\f06e";
}

.la-eye-dropper:before {
  content: "\f1fb";
}

.la-eye-slash:before {
  content: "\f070";
}

.la-facebook:before {
  content: "\f09a";
}

.la-facebook-f:before {
  content: "\f39e";
}

.la-facebook-messenger:before {
  content: "\f39f";
}

.la-facebook-square:before {
  content: "\f082";
}

.la-fan:before {
  content: "\f863";
}

.la-fantasy-flight-games:before {
  content: "\f6dc";
}

.la-fast-backward:before {
  content: "\f049";
}

.la-fast-forward:before {
  content: "\f050";
}

.la-fax:before {
  content: "\f1ac";
}

.la-feather:before {
  content: "\f52d";
}

.la-feather-alt:before {
  content: "\f56b";
}

.la-fedex:before {
  content: "\f797";
}

.la-fedora:before {
  content: "\f798";
}

.la-female:before {
  content: "\f182";
}

.la-fighter-jet:before {
  content: "\f0fb";
}

.la-figma:before {
  content: "\f799";
}

.la-file:before {
  content: "\f15b";
}

.la-file-alt:before {
  content: "\f15c";
}

.la-file-archive:before {
  content: "\f1c6";
}

.la-file-audio:before {
  content: "\f1c7";
}

.la-file-code:before {
  content: "\f1c9";
}

.la-file-contract:before {
  content: "\f56c";
}

.la-file-csv:before {
  content: "\f6dd";
}

.la-file-download:before {
  content: "\f56d";
}

.la-file-excel:before {
  content: "\f1c3";
}

.la-file-export:before {
  content: "\f56e";
}

.la-file-image:before {
  content: "\f1c5";
}

.la-file-import:before {
  content: "\f56f";
}

.la-file-invoice:before {
  content: "\f570";
}

.la-file-invoice-dollar:before {
  content: "\f571";
}

.la-file-medical:before {
  content: "\f477";
}

.la-file-medical-alt:before {
  content: "\f478";
}

.la-file-pdf:before {
  content: "\f1c1";
}

.la-file-powerpoint:before {
  content: "\f1c4";
}

.la-file-prescription:before {
  content: "\f572";
}

.la-file-signature:before {
  content: "\f573";
}

.la-file-upload:before {
  content: "\f574";
}

.la-file-video:before {
  content: "\f1c8";
}

.la-file-word:before {
  content: "\f1c2";
}

.la-fill:before {
  content: "\f575";
}

.la-fill-drip:before {
  content: "\f576";
}

.la-film:before {
  content: "\f008";
}

.la-filter:before {
  content: "\f0b0";
}

.la-fingerprint:before {
  content: "\f577";
}

.la-fire:before {
  content: "\f06d";
}

.la-fire-alt:before {
  content: "\f7e4";
}

.la-fire-extinguisher:before {
  content: "\f134";
}

.la-firefox:before {
  content: "\f269";
}

.la-first-aid:before {
  content: "\f479";
}

.la-first-order:before {
  content: "\f2b0";
}

.la-first-order-alt:before {
  content: "\f50a";
}

.la-firstdraft:before {
  content: "\f3a1";
}

.la-fish:before {
  content: "\f578";
}

.la-fist-raised:before {
  content: "\f6de";
}

.la-flag:before {
  content: "\f024";
}

.la-flag-checkered:before {
  content: "\f11e";
}

.la-flag-usa:before {
  content: "\f74d";
}

.la-flask:before {
  content: "\f0c3";
}

.la-flickr:before {
  content: "\f16e";
}

.la-flipboard:before {
  content: "\f44d";
}

.la-flushed:before {
  content: "\f579";
}

.la-fly:before {
  content: "\f417";
}

.la-folder:before {
  content: "\f07b";
}

.la-folder-minus:before {
  content: "\f65d";
}

.la-folder-open:before {
  content: "\f07c";
}

.la-folder-plus:before {
  content: "\f65e";
}

.la-font:before {
  content: "\f031";
}

.la-font-awesome:before {
  content: "\f2b4";
}

.la-font-awesome-alt:before {
  content: "\f35c";
}

.la-font-awesome-flag:before {
  content: "\f425";
}

.la-fonticons:before {
  content: "\f280";
}

.la-fonticons-fi:before {
  content: "\f3a2";
}

.la-football-ball:before {
  content: "\f44e";
}

.la-fort-awesome:before {
  content: "\f286";
}

.la-fort-awesome-alt:before {
  content: "\f3a3";
}

.la-forumbee:before {
  content: "\f211";
}

.la-forward:before {
  content: "\f04e";
}

.la-foursquare:before {
  content: "\f180";
}

.la-free-code-camp:before {
  content: "\f2c5";
}

.la-freebsd:before {
  content: "\f3a4";
}

.la-frog:before {
  content: "\f52e";
}

.la-frown:before {
  content: "\f119";
}

.la-frown-open:before {
  content: "\f57a";
}

.la-fulcrum:before {
  content: "\f50b";
}

.la-funnel-dollar:before {
  content: "\f662";
}

.la-futbol:before {
  content: "\f1e3";
}

.la-galactic-republic:before {
  content: "\f50c";
}

.la-galactic-senate:before {
  content: "\f50d";
}

.la-gamepad:before {
  content: "\f11b";
}

.la-gas-pump:before {
  content: "\f52f";
}

.la-gavel:before {
  content: "\f0e3";
}

.la-gem:before {
  content: "\f3a5";
}

.la-genderless:before {
  content: "\f22d";
}

.la-get-pocket:before {
  content: "\f265";
}

.la-gg:before {
  content: "\f260";
}

.la-gg-circle:before {
  content: "\f261";
}

.la-ghost:before {
  content: "\f6e2";
}

.la-gift:before {
  content: "\f06b";
}

.la-gifts:before {
  content: "\f79c";
}

.la-git:before {
  content: "\f1d3";
}

.la-git-alt:before {
  content: "\f841";
}

.la-git-square:before {
  content: "\f1d2";
}

.la-github:before {
  content: "\f09b";
}

.la-github-alt:before {
  content: "\f113";
}

.la-github-square:before {
  content: "\f092";
}

.la-gitkraken:before {
  content: "\f3a6";
}

.la-gitlab:before {
  content: "\f296";
}

.la-gitter:before {
  content: "\f426";
}

.la-glass-cheers:before {
  content: "\f79f";
}

.la-glass-martini:before {
  content: "\f000";
}

.la-glass-martini-alt:before {
  content: "\f57b";
}

.la-glass-whiskey:before {
  content: "\f7a0";
}

.la-glasses:before {
  content: "\f530";
}

.la-glide:before {
  content: "\f2a5";
}

.la-glide-g:before {
  content: "\f2a6";
}

.la-globe:before {
  content: "\f0ac";
}

.la-globe-africa:before {
  content: "\f57c";
}

.la-globe-americas:before {
  content: "\f57d";
}

.la-globe-asia:before {
  content: "\f57e";
}

.la-globe-europe:before {
  content: "\f7a2";
}

.la-gofore:before {
  content: "\f3a7";
}

.la-golf-ball:before {
  content: "\f450";
}

.la-goodreads:before {
  content: "\f3a8";
}

.la-goodreads-g:before {
  content: "\f3a9";
}

.la-google:before {
  content: "\f1a0";
}

.la-google-drive:before {
  content: "\f3aa";
}

.la-google-play:before {
  content: "\f3ab";
}

.la-google-plus:before {
  content: "\f2b3";
}

.la-google-plus-g:before {
  content: "\f0d5";
}

.la-google-plus-square:before {
  content: "\f0d4";
}

.la-google-wallet:before {
  content: "\f1ee";
}

.la-gopuram:before {
  content: "\f664";
}

.la-graduation-cap:before {
  content: "\f19d";
}

.la-gratipay:before {
  content: "\f184";
}

.la-grav:before {
  content: "\f2d6";
}

.la-greater-than:before {
  content: "\f531";
}

.la-greater-than-equal:before {
  content: "\f532";
}

.la-grimace:before {
  content: "\f57f";
}

.la-grin:before {
  content: "\f580";
}

.la-grin-alt:before {
  content: "\f581";
}

.la-grin-beam:before {
  content: "\f582";
}

.la-grin-beam-sweat:before {
  content: "\f583";
}

.la-grin-hearts:before {
  content: "\f584";
}

.la-grin-squint:before {
  content: "\f585";
}

.la-grin-squint-tears:before {
  content: "\f586";
}

.la-grin-stars:before {
  content: "\f587";
}

.la-grin-tears:before {
  content: "\f588";
}

.la-grin-tongue:before {
  content: "\f589";
}

.la-grin-tongue-squint:before {
  content: "\f58a";
}

.la-grin-tongue-wink:before {
  content: "\f58b";
}

.la-grin-wink:before {
  content: "\f58c";
}

.la-grip-horizontal:before {
  content: "\f58d";
}

.la-grip-lines:before {
  content: "\f7a4";
}

.la-grip-lines-vertical:before {
  content: "\f7a5";
}

.la-grip-vertical:before {
  content: "\f58e";
}

.la-gripfire:before {
  content: "\f3ac";
}

.la-grunt:before {
  content: "\f3ad";
}

.la-guitar:before {
  content: "\f7a6";
}

.la-gulp:before {
  content: "\f3ae";
}

.la-h-square:before {
  content: "\f0fd";
}

.la-hacker-news:before {
  content: "\f1d4";
}

.la-hacker-news-square:before {
  content: "\f3af";
}

.la-hackerrank:before {
  content: "\f5f7";
}

.la-hamburger:before {
  content: "\f805";
}

.la-hammer:before {
  content: "\f6e3";
}

.la-hamsa:before {
  content: "\f665";
}

.la-hand-holding:before {
  content: "\f4bd";
}

.la-hand-holding-heart:before {
  content: "\f4be";
}

.la-hand-holding-usd:before {
  content: "\f4c0";
}

.la-hand-lizard:before {
  content: "\f258";
}

.la-hand-middle-finger:before {
  content: "\f806";
}

.la-hand-paper:before {
  content: "\f256";
}

.la-hand-peace:before {
  content: "\f25b";
}

.la-hand-point-down:before {
  content: "\f0a7";
}

.la-hand-point-left:before {
  content: "\f0a5";
}

.la-hand-point-right:before {
  content: "\f0a4";
}

.la-hand-point-up:before {
  content: "\f0a6";
}

.la-hand-pointer:before {
  content: "\f25a";
}

.la-hand-rock:before {
  content: "\f255";
}

.la-hand-scissors:before {
  content: "\f257";
}

.la-hand-spock:before {
  content: "\f259";
}

.la-hands:before {
  content: "\f4c2";
}

.la-hands-helping:before {
  content: "\f4c4";
}

.la-handshake:before {
  content: "\f2b5";
}

.la-hanukiah:before {
  content: "\f6e6";
}

.la-hard-hat:before {
  content: "\f807";
}

.la-hashtag:before {
  content: "\f292";
}

.la-hat-wizard:before {
  content: "\f6e8";
}

.la-haykal:before {
  content: "\f666";
}

.la-hdd:before {
  content: "\f0a0";
}

.la-heading:before {
  content: "\f1dc";
}

.la-headphones:before {
  content: "\f025";
}

.la-headphones-alt:before {
  content: "\f58f";
}

.la-headset:before {
  content: "\f590";
}

.la-heart:before {
  content: "\f004";
}

.la-heart-broken:before {
  content: "\f7a9";
}

.la-heartbeat:before {
  content: "\f21e";
}

.la-helicopter:before {
  content: "\f533";
}

.la-highlighter:before {
  content: "\f591";
}

.la-hiking:before {
  content: "\f6ec";
}

.la-hippo:before {
  content: "\f6ed";
}

.la-hips:before {
  content: "\f452";
}

.la-hire-a-helper:before {
  content: "\f3b0";
}

.la-history:before {
  content: "\f1da";
}

.la-hockey-puck:before {
  content: "\f453";
}

.la-holly-berry:before {
  content: "\f7aa";
}

.la-home:before {
  content: "\f015";
}

.la-hooli:before {
  content: "\f427";
}

.la-hornbill:before {
  content: "\f592";
}

.la-horse:before {
  content: "\f6f0";
}

.la-horse-head:before {
  content: "\f7ab";
}

.la-hospital:before {
  content: "\f0f8";
}

.la-hospital-alt:before {
  content: "\f47d";
}

.la-hospital-symbol:before {
  content: "\f47e";
}

.la-hot-tub:before {
  content: "\f593";
}

.la-hotdog:before {
  content: "\f80f";
}

.la-hotel:before {
  content: "\f594";
}

.la-hotjar:before {
  content: "\f3b1";
}

.la-hourglass:before {
  content: "\f254";
}

.la-hourglass-end:before {
  content: "\f253";
}

.la-hourglass-half:before {
  content: "\f252";
}

.la-hourglass-start:before {
  content: "\f251";
}

.la-house-damage:before {
  content: "\f6f1";
}

.la-houzz:before {
  content: "\f27c";
}

.la-hryvnia:before {
  content: "\f6f2";
}

.la-html5:before {
  content: "\f13b";
}

.la-hubspot:before {
  content: "\f3b2";
}

.la-i-cursor:before {
  content: "\f246";
}

.la-ice-cream:before {
  content: "\f810";
}

.la-icicles:before {
  content: "\f7ad";
}

.la-icons:before {
  content: "\f86d";
}

.la-id-badge:before {
  content: "\f2c1";
}

.la-id-card:before {
  content: "\f2c2";
}

.la-id-card-alt:before {
  content: "\f47f";
}

.la-igloo:before {
  content: "\f7ae";
}

.la-image:before {
  content: "\f03e";
}

.la-images:before {
  content: "\f302";
}

.la-imdb:before {
  content: "\f2d8";
}

.la-inbox:before {
  content: "\f01c";
}

.la-indent:before {
  content: "\f03c";
}

.la-industry:before {
  content: "\f275";
}

.la-infinity:before {
  content: "\f534";
}

.la-info:before {
  content: "\f129";
}

.la-info-circle:before {
  content: "\f05a";
}

.la-instagram:before {
  content: "\f16d";
}

.la-intercom:before {
  content: "\f7af";
}

.la-internet-explorer:before {
  content: "\f26b";
}

.la-invision:before {
  content: "\f7b0";
}

.la-ioxhost:before {
  content: "\f208";
}

.la-italic:before {
  content: "\f033";
}

.la-itch-io:before {
  content: "\f83a";
}

.la-itunes:before {
  content: "\f3b4";
}

.la-itunes-note:before {
  content: "\f3b5";
}

.la-java:before {
  content: "\f4e4";
}

.la-jedi:before {
  content: "\f669";
}

.la-jedi-order:before {
  content: "\f50e";
}

.la-jenkins:before {
  content: "\f3b6";
}

.la-jira:before {
  content: "\f7b1";
}

.la-joget:before {
  content: "\f3b7";
}

.la-joint:before {
  content: "\f595";
}

.la-joomla:before {
  content: "\f1aa";
}

.la-journal-whills:before {
  content: "\f66a";
}

.la-js:before {
  content: "\f3b8";
}

.la-js-square:before {
  content: "\f3b9";
}

.la-jsfiddle:before {
  content: "\f1cc";
}

.la-kaaba:before {
  content: "\f66b";
}

.la-kaggle:before {
  content: "\f5fa";
}

.la-key:before {
  content: "\f084";
}

.la-keybase:before {
  content: "\f4f5";
}

.la-keyboard:before {
  content: "\f11c";
}

.la-keycdn:before {
  content: "\f3ba";
}

.la-khanda:before {
  content: "\f66d";
}

.la-kickstarter:before {
  content: "\f3bb";
}

.la-kickstarter-k:before {
  content: "\f3bc";
}

.la-kiss:before {
  content: "\f596";
}

.la-kiss-beam:before {
  content: "\f597";
}

.la-kiss-wink-heart:before {
  content: "\f598";
}

.la-kiwi-bird:before {
  content: "\f535";
}

.la-korvue:before {
  content: "\f42f";
}

.la-landmark:before {
  content: "\f66f";
}

.la-language:before {
  content: "\f1ab";
}

.la-laptop:before {
  content: "\f109";
}

.la-laptop-code:before {
  content: "\f5fc";
}

.la-laptop-medical:before {
  content: "\f812";
}

.la-laravel:before {
  content: "\f3bd";
}

.la-lastfm:before {
  content: "\f202";
}

.la-lastfm-square:before {
  content: "\f203";
}

.la-laugh:before {
  content: "\f599";
}

.la-laugh-beam:before {
  content: "\f59a";
}

.la-laugh-squint:before {
  content: "\f59b";
}

.la-laugh-wink:before {
  content: "\f59c";
}

.la-layer-group:before {
  content: "\f5fd";
}

.la-leaf:before {
  content: "\f06c";
}

.la-leanpub:before {
  content: "\f212";
}

.la-lemon:before {
  content: "\f094";
}

.la-less:before {
  content: "\f41d";
}

.la-less-than:before {
  content: "\f536";
}

.la-less-than-equal:before {
  content: "\f537";
}

.la-level-down-alt:before {
  content: "\f3be";
}

.la-level-up-alt:before {
  content: "\f3bf";
}

.la-life-ring:before {
  content: "\f1cd";
}

.la-lightbulb:before {
  content: "\f0eb";
}

.la-line:before {
  content: "\f3c0";
}

.la-link:before {
  content: "\f0c1";
}

.la-linkedin:before {
  content: "\f08c";
}

.la-linkedin-in:before {
  content: "\f0e1";
}

.la-linode:before {
  content: "\f2b8";
}

.la-linux:before {
  content: "\f17c";
}

.la-lira-sign:before {
  content: "\f195";
}

.la-list:before {
  content: "\f03a";
}

.la-list-alt:before {
  content: "\f022";
}

.la-list-ol:before {
  content: "\f0cb";
}

.la-list-ul:before {
  content: "\f0ca";
}

.la-location-arrow:before {
  content: "\f124";
}

.la-lock:before {
  content: "\f023";
}

.la-lock-open:before {
  content: "\f3c1";
}

.la-long-arrow-alt-down:before {
  content: "\f309";
}

.la-long-arrow-alt-left:before {
  content: "\f30a";
}

.la-long-arrow-alt-right:before {
  content: "\f30b";
}

.la-long-arrow-alt-up:before {
  content: "\f30c";
}

.la-low-vision:before {
  content: "\f2a8";
}

.la-luggage-cart:before {
  content: "\f59d";
}

.la-lyft:before {
  content: "\f3c3";
}

.la-magento:before {
  content: "\f3c4";
}

.la-magic:before {
  content: "\f0d0";
}

.la-magnet:before {
  content: "\f076";
}

.la-mail-bulk:before {
  content: "\f674";
}

.la-mailchimp:before {
  content: "\f59e";
}

.la-male:before {
  content: "\f183";
}

.la-mandalorian:before {
  content: "\f50f";
}

.la-map:before {
  content: "\f279";
}

.la-map-marked:before {
  content: "\f59f";
}

.la-map-marked-alt:before {
  content: "\f5a0";
}

.la-map-marker:before {
  content: "\f041";
}

.la-map-marker-alt:before {
  content: "\f3c5";
}

.la-map-pin:before {
  content: "\f276";
}

.la-map-signs:before {
  content: "\f277";
}

.la-markdown:before {
  content: "\f60f";
}

.la-marker:before {
  content: "\f5a1";
}

.la-mars:before {
  content: "\f222";
}

.la-mars-double:before {
  content: "\f227";
}

.la-mars-stroke:before {
  content: "\f229";
}

.la-mars-stroke-h:before {
  content: "\f22b";
}

.la-mars-stroke-v:before {
  content: "\f22a";
}

.la-mask:before {
  content: "\f6fa";
}

.la-mastodon:before {
  content: "\f4f6";
}

.la-maxcdn:before {
  content: "\f136";
}

.la-medal:before {
  content: "\f5a2";
}

.la-medapps:before {
  content: "\f3c6";
}

.la-medium:before {
  content: "\f23a";
}

.la-medium-m:before {
  content: "\f3c7";
}

.la-medkit:before {
  content: "\f0fa";
}

.la-medrt:before {
  content: "\f3c8";
}

.la-meetup:before {
  content: "\f2e0";
}

.la-megaport:before {
  content: "\f5a3";
}

.la-meh:before {
  content: "\f11a";
}

.la-meh-blank:before {
  content: "\f5a4";
}

.la-meh-rolling-eyes:before {
  content: "\f5a5";
}

.la-memory:before {
  content: "\f538";
}

.la-mendeley:before {
  content: "\f7b3";
}

.la-menorah:before {
  content: "\f676";
}

.la-mercury:before {
  content: "\f223";
}

.la-meteor:before {
  content: "\f753";
}

.la-microchip:before {
  content: "\f2db";
}

.la-microphone:before {
  content: "\f130";
}

.la-microphone-alt:before {
  content: "\f3c9";
}

.la-microphone-alt-slash:before {
  content: "\f539";
}

.la-microphone-slash:before {
  content: "\f131";
}

.la-microscope:before {
  content: "\f610";
}

.la-microsoft:before {
  content: "\f3ca";
}

.la-minus:before {
  content: "\f068";
}

.la-minus-circle:before {
  content: "\f056";
}

.la-minus-square:before {
  content: "\f146";
}

.la-mitten:before {
  content: "\f7b5";
}

.la-mix:before {
  content: "\f3cb";
}

.la-mixcloud:before {
  content: "\f289";
}

.la-mizuni:before {
  content: "\f3cc";
}

.la-mobile:before {
  content: "\f10b";
}

.la-mobile-alt:before {
  content: "\f3cd";
}

.la-modx:before {
  content: "\f285";
}

.la-monero:before {
  content: "\f3d0";
}

.la-money-bill:before {
  content: "\f0d6";
}

.la-money-bill-alt:before {
  content: "\f3d1";
}

.la-money-bill-wave:before {
  content: "\f53a";
}

.la-money-bill-wave-alt:before {
  content: "\f53b";
}

.la-money-check:before {
  content: "\f53c";
}

.la-money-check-alt:before {
  content: "\f53d";
}

.la-monument:before {
  content: "\f5a6";
}

.la-moon:before {
  content: "\f186";
}

.la-mortar-pestle:before {
  content: "\f5a7";
}

.la-mosque:before {
  content: "\f678";
}

.la-motorcycle:before {
  content: "\f21c";
}

.la-mountain:before {
  content: "\f6fc";
}

.la-mouse-pointer:before {
  content: "\f245";
}

.la-mug-hot:before {
  content: "\f7b6";
}

.la-music:before {
  content: "\f001";
}

.la-napster:before {
  content: "\f3d2";
}

.la-neos:before {
  content: "\f612";
}

.la-network-wired:before {
  content: "\f6ff";
}

.la-neuter:before {
  content: "\f22c";
}

.la-newspaper:before {
  content: "\f1ea";
}

.la-nimblr:before {
  content: "\f5a8";
}

.la-node:before {
  content: "\f419";
}

.la-node-js:before {
  content: "\f3d3";
}

.la-not-equal:before {
  content: "\f53e";
}

.la-notes-medical:before {
  content: "\f481";
}

.la-npm:before {
  content: "\f3d4";
}

.la-ns8:before {
  content: "\f3d5";
}

.la-nutritionix:before {
  content: "\f3d6";
}

.la-object-group:before {
  content: "\f247";
}

.la-object-ungroup:before {
  content: "\f248";
}

.la-odnoklassniki:before {
  content: "\f263";
}

.la-odnoklassniki-square:before {
  content: "\f264";
}

.la-oil-can:before {
  content: "\f613";
}

.la-old-republic:before {
  content: "\f510";
}

.la-om:before {
  content: "\f679";
}

.la-opencart:before {
  content: "\f23d";
}

.la-openid:before {
  content: "\f19b";
}

.la-opera:before {
  content: "\f26a";
}

.la-optin-monster:before {
  content: "\f23c";
}

.la-osi:before {
  content: "\f41a";
}

.la-otter:before {
  content: "\f700";
}

.la-outdent:before {
  content: "\f03b";
}

.la-page4:before {
  content: "\f3d7";
}

.la-pagelines:before {
  content: "\f18c";
}

.la-pager:before {
  content: "\f815";
}

.la-paint-brush:before {
  content: "\f1fc";
}

.la-paint-roller:before {
  content: "\f5aa";
}

.la-palette:before {
  content: "\f53f";
}

.la-palfed:before {
  content: "\f3d8";
}

.la-pallet:before {
  content: "\f482";
}

.la-paper-plane:before {
  content: "\f1d8";
}

.la-paperclip:before {
  content: "\f0c6";
}

.la-parachute-box:before {
  content: "\f4cd";
}

.la-paragraph:before {
  content: "\f1dd";
}

.la-parking:before {
  content: "\f540";
}

.la-passport:before {
  content: "\f5ab";
}

.la-pastafarianism:before {
  content: "\f67b";
}

.la-paste:before {
  content: "\f0ea";
}

.la-patreon:before {
  content: "\f3d9";
}

.la-pause:before {
  content: "\f04c";
}

.la-pause-circle:before {
  content: "\f28b";
}

.la-paw:before {
  content: "\f1b0";
}

.la-paypal:before {
  content: "\f1ed";
}

.la-peace:before {
  content: "\f67c";
}

.la-pen:before {
  content: "\f304";
}

.la-pen-alt:before {
  content: "\f305";
}

.la-pen-fancy:before {
  content: "\f5ac";
}

.la-pen-nib:before {
  content: "\f5ad";
}

.la-pen-square:before {
  content: "\f14b";
}

.la-pencil-alt:before {
  content: "\f303";
}

.la-pencil-ruler:before {
  content: "\f5ae";
}

.la-penny-arcade:before {
  content: "\f704";
}

.la-people-carry:before {
  content: "\f4ce";
}

.la-pepper-hot:before {
  content: "\f816";
}

.la-percent:before {
  content: "\f295";
}

.la-percentage:before {
  content: "\f541";
}

.la-periscope:before {
  content: "\f3da";
}

.la-person-booth:before {
  content: "\f756";
}

.la-phabricator:before {
  content: "\f3db";
}

.la-phoenix-framework:before {
  content: "\f3dc";
}

.la-phoenix-squadron:before {
  content: "\f511";
}

.la-phone:before {
  content: "\f095";
}

.la-phone-alt:before {
  content: "\f879";
}

.la-phone-slash:before {
  content: "\f3dd";
}

.la-phone-square:before {
  content: "\f098";
}

.la-phone-square-alt:before {
  content: "\f87b";
}

.la-phone-volume:before {
  content: "\f2a0";
}

.la-photo-video:before {
  content: "\f87c";
}

.la-php:before {
  content: "\f457";
}

.la-pied-piper:before {
  content: "\f2ae";
}

.la-pied-piper-alt:before {
  content: "\f1a8";
}

.la-pied-piper-hat:before {
  content: "\f4e5";
}

.la-pied-piper-pp:before {
  content: "\f1a7";
}

.la-piggy-bank:before {
  content: "\f4d3";
}

.la-pills:before {
  content: "\f484";
}

.la-pinterest:before {
  content: "\f0d2";
}

.la-pinterest-p:before {
  content: "\f231";
}

.la-pinterest-square:before {
  content: "\f0d3";
}

.la-pizza-slice:before {
  content: "\f818";
}

.la-place-of-worship:before {
  content: "\f67f";
}

.la-plane:before {
  content: "\f072";
}

.la-plane-arrival:before {
  content: "\f5af";
}

.la-plane-departure:before {
  content: "\f5b0";
}

.la-play:before {
  content: "\f04b";
}

.la-play-circle:before {
  content: "\f144";
}

.la-playstation:before {
  content: "\f3df";
}

.la-plug:before {
  content: "\f1e6";
}

.la-plus:before {
  content: "\f067";
}

.la-plus-circle:before {
  content: "\f055";
}

.la-plus-square:before {
  content: "\f0fe";
}

.la-podcast:before {
  content: "\f2ce";
}

.la-poll:before {
  content: "\f681";
}

.la-poll-h:before {
  content: "\f682";
}

.la-poo:before {
  content: "\f2fe";
}

.la-poo-storm:before {
  content: "\f75a";
}

.la-poop:before {
  content: "\f619";
}

.la-portrait:before {
  content: "\f3e0";
}

.la-pound-sign:before {
  content: "\f154";
}

.la-power-off:before {
  content: "\f011";
}

.la-pray:before {
  content: "\f683";
}

.la-praying-hands:before {
  content: "\f684";
}

.la-prescription:before {
  content: "\f5b1";
}

.la-prescription-bottle:before {
  content: "\f485";
}

.la-prescription-bottle-alt:before {
  content: "\f486";
}

.la-print:before {
  content: "\f02f";
}

.la-procedures:before {
  content: "\f487";
}

.la-product-hunt:before {
  content: "\f288";
}

.la-project-diagram:before {
  content: "\f542";
}

.la-pushed:before {
  content: "\f3e1";
}

.la-puzzle-piece:before {
  content: "\f12e";
}

.la-python:before {
  content: "\f3e2";
}

.la-qq:before {
  content: "\f1d6";
}

.la-qrcode:before {
  content: "\f029";
}

.la-question:before {
  content: "\f128";
}

.la-question-circle:before {
  content: "\f059";
}

.la-quidditch:before {
  content: "\f458";
}

.la-quinscape:before {
  content: "\f459";
}

.la-quora:before {
  content: "\f2c4";
}

.la-quote-left:before {
  content: "\f10d";
}

.la-quote-right:before {
  content: "\f10e";
}

.la-quran:before {
  content: "\f687";
}

.la-r-project:before {
  content: "\f4f7";
}

.la-radiation:before {
  content: "\f7b9";
}

.la-radiation-alt:before {
  content: "\f7ba";
}

.la-rainbow:before {
  content: "\f75b";
}

.la-random:before {
  content: "\f074";
}

.la-raspberry-pi:before {
  content: "\f7bb";
}

.la-ravelry:before {
  content: "\f2d9";
}

.la-react:before {
  content: "\f41b";
}

.la-reacteurope:before {
  content: "\f75d";
}

.la-readme:before {
  content: "\f4d5";
}

.la-rebel:before {
  content: "\f1d0";
}

.la-receipt:before {
  content: "\f543";
}

.la-recycle:before {
  content: "\f1b8";
}

.la-red-river:before {
  content: "\f3e3";
}

.la-reddit:before {
  content: "\f1a1";
}

.la-reddit-alien:before {
  content: "\f281";
}

.la-reddit-square:before {
  content: "\f1a2";
}

.la-redhat:before {
  content: "\f7bc";
}

.la-redo:before {
  content: "\f01e";
}

.la-redo-alt:before {
  content: "\f2f9";
}

.la-registered:before {
  content: "\f25d";
}

.la-remove-format:before {
  content: "\f87d";
}

.la-renren:before {
  content: "\f18b";
}

.la-reply:before {
  content: "\f3e5";
}

.la-reply-all:before {
  content: "\f122";
}

.la-replyd:before {
  content: "\f3e6";
}

.la-republican:before {
  content: "\f75e";
}

.la-researchgate:before {
  content: "\f4f8";
}

.la-resolving:before {
  content: "\f3e7";
}

.la-restroom:before {
  content: "\f7bd";
}

.la-retweet:before {
  content: "\f079";
}

.la-rev:before {
  content: "\f5b2";
}

.la-ribbon:before {
  content: "\f4d6";
}

.la-ring:before {
  content: "\f70b";
}

.la-road:before {
  content: "\f018";
}

.la-robot:before {
  content: "\f544";
}

.la-rocket:before {
  content: "\f135";
}

.la-rocketchat:before {
  content: "\f3e8";
}

.la-rockrms:before {
  content: "\f3e9";
}

.la-route:before {
  content: "\f4d7";
}

.la-rss:before {
  content: "\f09e";
}

.la-rss-square:before {
  content: "\f143";
}

.la-ruble-sign:before {
  content: "\f158";
}

.la-ruler:before {
  content: "\f545";
}

.la-ruler-combined:before {
  content: "\f546";
}

.la-ruler-horizontal:before {
  content: "\f547";
}

.la-ruler-vertical:before {
  content: "\f548";
}

.la-running:before {
  content: "\f70c";
}

.la-rupee-sign:before {
  content: "\f156";
}

.la-sad-cry:before {
  content: "\f5b3";
}

.la-sad-tear:before {
  content: "\f5b4";
}

.la-safari:before {
  content: "\f267";
}

.la-salesforce:before {
  content: "\f83b";
}

.la-sass:before {
  content: "\f41e";
}

.la-satellite:before {
  content: "\f7bf";
}

.la-satellite-dish:before {
  content: "\f7c0";
}

.la-save:before {
  content: "\f0c7";
}

.la-schlix:before {
  content: "\f3ea";
}

.la-school:before {
  content: "\f549";
}

.la-screwdriver:before {
  content: "\f54a";
}

.la-scribd:before {
  content: "\f28a";
}

.la-scroll:before {
  content: "\f70e";
}

.la-sd-card:before {
  content: "\f7c2";
}

.la-search:before {
  content: "\f002";
}

.la-search-dollar:before {
  content: "\f688";
}

.la-search-location:before {
  content: "\f689";
}

.la-search-minus:before {
  content: "\f010";
}

.la-search-plus:before {
  content: "\f00e";
}

.la-searchengin:before {
  content: "\f3eb";
}

.la-seedling:before {
  content: "\f4d8";
}

.la-sellcast:before {
  content: "\f2da";
}

.la-sellsy:before {
  content: "\f213";
}

.la-server:before {
  content: "\f233";
}

.la-servicestack:before {
  content: "\f3ec";
}

.la-shapes:before {
  content: "\f61f";
}

.la-share:before {
  content: "\f064";
}

.la-share-alt:before {
  content: "\f1e0";
}

.la-share-alt-square:before {
  content: "\f1e1";
}

.la-share-square:before {
  content: "\f14d";
}

.la-shekel-sign:before {
  content: "\f20b";
}

.la-shield-alt:before {
  content: "\f3ed";
}

.la-ship:before {
  content: "\f21a";
}

.la-shipping-fast:before {
  content: "\f48b";
}

.la-shirtsinbulk:before {
  content: "\f214";
}

.la-shoe-prints:before {
  content: "\f54b";
}

.la-shopping-bag:before {
  content: "\f290";
}

.la-shopping-basket:before {
  content: "\f291";
}

.la-shopping-cart:before {
  content: "\f07a";
}

.la-shopware:before {
  content: "\f5b5";
}

.la-shower:before {
  content: "\f2cc";
}

.la-shuttle-van:before {
  content: "\f5b6";
}

.la-sign:before {
  content: "\f4d9";
}

.la-sign-in-alt:before {
  content: "\f2f6";
}

.la-sign-language:before {
  content: "\f2a7";
}

.la-sign-out-alt:before {
  content: "\f2f5";
}

.la-signal:before {
  content: "\f012";
}

.la-signature:before {
  content: "\f5b7";
}

.la-sim-card:before {
  content: "\f7c4";
}

.la-simplybuilt:before {
  content: "\f215";
}

.la-sistrix:before {
  content: "\f3ee";
}

.la-sitemap:before {
  content: "\f0e8";
}

.la-sith:before {
  content: "\f512";
}

.la-skating:before {
  content: "\f7c5";
}

.la-sketch:before {
  content: "\f7c6";
}

.la-skiing:before {
  content: "\f7c9";
}

.la-skiing-nordic:before {
  content: "\f7ca";
}

.la-skull:before {
  content: "\f54c";
}

.la-skull-crossbones:before {
  content: "\f714";
}

.la-skyatlas:before {
  content: "\f216";
}

.la-skype:before {
  content: "\f17e";
}

.la-slack:before {
  content: "\f198";
}

.la-slack-hash:before {
  content: "\f3ef";
}

.la-slash:before {
  content: "\f715";
}

.la-sleigh:before {
  content: "\f7cc";
}

.la-sliders-h:before {
  content: "\f1de";
}

.la-slideshare:before {
  content: "\f1e7";
}

.la-smile:before {
  content: "\f118";
}

.la-smile-beam:before {
  content: "\f5b8";
}

.la-smile-wink:before {
  content: "\f4da";
}

.la-smog:before {
  content: "\f75f";
}

.la-smoking:before {
  content: "\f48d";
}

.la-smoking-ban:before {
  content: "\f54d";
}

.la-sms:before {
  content: "\f7cd";
}

.la-snapchat:before {
  content: "\f2ab";
}

.la-snapchat-ghost:before {
  content: "\f2ac";
}

.la-snapchat-square:before {
  content: "\f2ad";
}

.la-snowboarding:before {
  content: "\f7ce";
}

.la-snowflake:before {
  content: "\f2dc";
}

.la-snowman:before {
  content: "\f7d0";
}

.la-snowplow:before {
  content: "\f7d2";
}

.la-socks:before {
  content: "\f696";
}

.la-solar-panel:before {
  content: "\f5ba";
}

.la-sort:before {
  content: "\f0dc";
}

.la-sort-alpha-down:before {
  content: "\f15d";
}

.la-sort-alpha-down-alt:before {
  content: "\f881";
}

.la-sort-alpha-up:before {
  content: "\f15e";
}

.la-sort-alpha-up-alt:before {
  content: "\f882";
}

.la-sort-amount-down:before {
  content: "\f160";
}

.la-sort-amount-down-alt:before {
  content: "\f884";
}

.la-sort-amount-up:before {
  content: "\f161";
}

.la-sort-amount-up-alt:before {
  content: "\f885";
}

.la-sort-down:before {
  content: "\f0dd";
}

.la-sort-numeric-down:before {
  content: "\f162";
}

.la-sort-numeric-down-alt:before {
  content: "\f886";
}

.la-sort-numeric-up:before {
  content: "\f163";
}

.la-sort-numeric-up-alt:before {
  content: "\f887";
}

.la-sort-up:before {
  content: "\f0de";
}

.la-soundcloud:before {
  content: "\f1be";
}

.la-sourcetree:before {
  content: "\f7d3";
}

.la-spa:before {
  content: "\f5bb";
}

.la-space-shuttle:before {
  content: "\f197";
}

.la-speakap:before {
  content: "\f3f3";
}

.la-speaker-deck:before {
  content: "\f83c";
}

.la-spell-check:before {
  content: "\f891";
}

.la-spider:before {
  content: "\f717";
}

.la-spinner:before {
  content: "\f110";
}

.la-splotch:before {
  content: "\f5bc";
}

.la-spotify:before {
  content: "\f1bc";
}

.la-spray-can:before {
  content: "\f5bd";
}

.la-square:before {
  content: "\f0c8";
}

.la-square-full:before {
  content: "\f45c";
}

.la-square-root-alt:before {
  content: "\f698";
}

.la-squarespace:before {
  content: "\f5be";
}

.la-stack-exchange:before {
  content: "\f18d";
}

.la-stack-overflow:before {
  content: "\f16c";
}

.la-stackpath:before {
  content: "\f842";
}

.la-stamp:before {
  content: "\f5bf";
}

.la-star:before {
  content: "\f005";
}

.la-star-and-crescent:before {
  content: "\f699";
}

.la-star-half:before {
  content: "\f089";
}

.la-star-half-alt:before {
  content: "\f5c0";
}

.la-star-of-david:before {
  content: "\f69a";
}

.la-star-of-life:before {
  content: "\f621";
}

.la-staylinked:before {
  content: "\f3f5";
}

.la-steam:before {
  content: "\f1b6";
}

.la-steam-square:before {
  content: "\f1b7";
}

.la-steam-symbol:before {
  content: "\f3f6";
}

.la-step-backward:before {
  content: "\f048";
}

.la-step-forward:before {
  content: "\f051";
}

.la-stethoscope:before {
  content: "\f0f1";
}

.la-sticker-mule:before {
  content: "\f3f7";
}

.la-sticky-note:before {
  content: "\f249";
}

.la-stop:before {
  content: "\f04d";
}

.la-stop-circle:before {
  content: "\f28d";
}

.la-stopwatch:before {
  content: "\f2f2";
}

.la-store:before {
  content: "\f54e";
}

.la-store-alt:before {
  content: "\f54f";
}

.la-strava:before {
  content: "\f428";
}

.la-stream:before {
  content: "\f550";
}

.la-street-view:before {
  content: "\f21d";
}

.la-strikethrough:before {
  content: "\f0cc";
}

.la-stripe:before {
  content: "\f429";
}

.la-stripe-s:before {
  content: "\f42a";
}

.la-stroopwafel:before {
  content: "\f551";
}

.la-studiovinari:before {
  content: "\f3f8";
}

.la-stumbleupon:before {
  content: "\f1a4";
}

.la-stumbleupon-circle:before {
  content: "\f1a3";
}

.la-subscript:before {
  content: "\f12c";
}

.la-subway:before {
  content: "\f239";
}

.la-suitcase:before {
  content: "\f0f2";
}

.la-suitcase-rolling:before {
  content: "\f5c1";
}

.la-sun:before {
  content: "\f185";
}

.la-superpowers:before {
  content: "\f2dd";
}

.la-superscript:before {
  content: "\f12b";
}

.la-supple:before {
  content: "\f3f9";
}

.la-surprise:before {
  content: "\f5c2";
}

.la-suse:before {
  content: "\f7d6";
}

.la-swatchbook:before {
  content: "\f5c3";
}

.la-swimmer:before {
  content: "\f5c4";
}

.la-swimming-pool:before {
  content: "\f5c5";
}

.la-symfony:before {
  content: "\f83d";
}

.la-synagogue:before {
  content: "\f69b";
}

.la-sync:before {
  content: "\f021";
}

.la-sync-alt:before {
  content: "\f2f1";
}

.la-syringe:before {
  content: "\f48e";
}

.la-table:before {
  content: "\f0ce";
}

.la-table-tennis:before {
  content: "\f45d";
}

.la-tablet:before {
  content: "\f10a";
}

.la-tablet-alt:before {
  content: "\f3fa";
}

.la-tablets:before {
  content: "\f490";
}

.la-tachometer-alt:before {
  content: "\f3fd";
}

.la-tag:before {
  content: "\f02b";
}

.la-tags:before {
  content: "\f02c";
}

.la-tape:before {
  content: "\f4db";
}

.la-tasks:before {
  content: "\f0ae";
}

.la-taxi:before {
  content: "\f1ba";
}

.la-teamspeak:before {
  content: "\f4f9";
}

.la-teeth:before {
  content: "\f62e";
}

.la-teeth-open:before {
  content: "\f62f";
}

.la-telegram:before {
  content: "\f2c6";
}

.la-telegram-plane:before {
  content: "\f3fe";
}

.la-temperature-high:before {
  content: "\f769";
}

.la-temperature-low:before {
  content: "\f76b";
}

.la-tencent-weibo:before {
  content: "\f1d5";
}

.la-tenge:before {
  content: "\f7d7";
}

.la-terminal:before {
  content: "\f120";
}

.la-text-height:before {
  content: "\f034";
}

.la-text-width:before {
  content: "\f035";
}

.la-th:before {
  content: "\f00a";
}

.la-th-large:before {
  content: "\f009";
}

.la-th-list:before {
  content: "\f00b";
}

.la-the-red-yeti:before {
  content: "\f69d";
}

.la-theater-masks:before {
  content: "\f630";
}

.la-themeco:before {
  content: "\f5c6";
}

.la-themeisle:before {
  content: "\f2b2";
}

.la-thermometer:before {
  content: "\f491";
}

.la-thermometer-empty:before {
  content: "\f2cb";
}

.la-thermometer-full:before {
  content: "\f2c7";
}

.la-thermometer-half:before {
  content: "\f2c9";
}

.la-thermometer-quarter:before {
  content: "\f2ca";
}

.la-thermometer-three-quarters:before {
  content: "\f2c8";
}

.la-think-peaks:before {
  content: "\f731";
}

.la-thumbs-down:before {
  content: "\f165";
}

.la-thumbs-up:before {
  content: "\f164";
}

.la-thumbtack:before {
  content: "\f08d";
}

.la-ticket-alt:before {
  content: "\f3ff";
}

.la-times:before {
  content: "\f00d";
}

.la-times-circle:before {
  content: "\f057";
}

.la-tint:before {
  content: "\f043";
}

.la-tint-slash:before {
  content: "\f5c7";
}

.la-tired:before {
  content: "\f5c8";
}

.la-toggle-off:before {
  content: "\f204";
}

.la-toggle-on:before {
  content: "\f205";
}

.la-toilet:before {
  content: "\f7d8";
}

.la-toilet-paper:before {
  content: "\f71e";
}

.la-toolbox:before {
  content: "\f552";
}

.la-tools:before {
  content: "\f7d9";
}

.la-tooth:before {
  content: "\f5c9";
}

.la-torah:before {
  content: "\f6a0";
}

.la-torii-gate:before {
  content: "\f6a1";
}

.la-tractor:before {
  content: "\f722";
}

.la-trade-federation:before {
  content: "\f513";
}

.la-trademark:before {
  content: "\f25c";
}

.la-traffic-light:before {
  content: "\f637";
}

.la-train:before {
  content: "\f238";
}

.la-tram:before {
  content: "\f7da";
}

.la-transgender:before {
  content: "\f224";
}

.la-transgender-alt:before {
  content: "\f225";
}

.la-trash:before {
  content: "\f1f8";
}

.la-trash-alt:before {
  content: "\f2ed";
}

.la-trash-restore:before {
  content: "\f829";
}

.la-trash-restore-alt:before {
  content: "\f82a";
}

.la-tree:before {
  content: "\f1bb";
}

.la-trello:before {
  content: "\f181";
}

.la-tripadvisor:before {
  content: "\f262";
}

.la-trophy:before {
  content: "\f091";
}

.la-truck:before {
  content: "\f0d1";
}

.la-truck-loading:before {
  content: "\f4de";
}

.la-truck-monster:before {
  content: "\f63b";
}

.la-truck-moving:before {
  content: "\f4df";
}

.la-truck-pickup:before {
  content: "\f63c";
}

.la-tshirt:before {
  content: "\f553";
}

.la-tty:before {
  content: "\f1e4";
}

.la-tumblr:before {
  content: "\f173";
}

.la-tumblr-square:before {
  content: "\f174";
}

.la-tv:before {
  content: "\f26c";
}

.la-twitch:before {
  content: "\f1e8";
}

.la-twitter:before {
  content: "\f099";
}

.la-twitter-square:before {
  content: "\f081";
}

.la-typo3:before {
  content: "\f42b";
}

.la-uber:before {
  content: "\f402";
}

.la-ubuntu:before {
  content: "\f7df";
}

.la-uikit:before {
  content: "\f403";
}

.la-umbrella:before {
  content: "\f0e9";
}

.la-umbrella-beach:before {
  content: "\f5ca";
}

.la-underline:before {
  content: "\f0cd";
}

.la-undo:before {
  content: "\f0e2";
}

.la-undo-alt:before {
  content: "\f2ea";
}

.la-uniregistry:before {
  content: "\f404";
}

.la-universal-access:before {
  content: "\f29a";
}

.la-university:before {
  content: "\f19c";
}

.la-unlink:before {
  content: "\f127";
}

.la-unlock:before {
  content: "\f09c";
}

.la-unlock-alt:before {
  content: "\f13e";
}

.la-untappd:before {
  content: "\f405";
}

.la-upload:before {
  content: "\f093";
}

.la-ups:before {
  content: "\f7e0";
}

.la-usb:before {
  content: "\f287";
}

.la-user:before {
  content: "\f007";
}

.la-user-alt:before {
  content: "\f406";
}

.la-user-alt-slash:before {
  content: "\f4fa";
}

.la-user-astronaut:before {
  content: "\f4fb";
}

.la-user-check:before {
  content: "\f4fc";
}

.la-user-circle:before {
  content: "\f2bd";
}

.la-user-clock:before {
  content: "\f4fd";
}

.la-user-cog:before {
  content: "\f4fe";
}

.la-user-edit:before {
  content: "\f4ff";
}

.la-user-friends:before {
  content: "\f500";
}

.la-user-graduate:before {
  content: "\f501";
}

.la-user-injured:before {
  content: "\f728";
}

.la-user-lock:before {
  content: "\f502";
}

.la-user-md:before {
  content: "\f0f0";
}

.la-user-minus:before {
  content: "\f503";
}

.la-user-ninja:before {
  content: "\f504";
}

.la-user-nurse:before {
  content: "\f82f";
}

.la-user-plus:before {
  content: "\f234";
}

.la-user-secret:before {
  content: "\f21b";
}

.la-user-shield:before {
  content: "\f505";
}

.la-user-slash:before {
  content: "\f506";
}

.la-user-tag:before {
  content: "\f507";
}

.la-user-tie:before {
  content: "\f508";
}

.la-user-times:before {
  content: "\f235";
}

.la-users:before {
  content: "\f0c0";
}

.la-users-cog:before {
  content: "\f509";
}

.la-usps:before {
  content: "\f7e1";
}

.la-ussunnah:before {
  content: "\f407";
}

.la-utensil-spoon:before {
  content: "\f2e5";
}

.la-utensils:before {
  content: "\f2e7";
}

.la-vaadin:before {
  content: "\f408";
}

.la-vector-square:before {
  content: "\f5cb";
}

.la-venus:before {
  content: "\f221";
}

.la-venus-double:before {
  content: "\f226";
}

.la-venus-mars:before {
  content: "\f228";
}

.la-viacoin:before {
  content: "\f237";
}

.la-viadeo:before {
  content: "\f2a9";
}

.la-viadeo-square:before {
  content: "\f2aa";
}

.la-vial:before {
  content: "\f492";
}

.la-vials:before {
  content: "\f493";
}

.la-viber:before {
  content: "\f409";
}

.la-video:before {
  content: "\f03d";
}

.la-video-slash:before {
  content: "\f4e2";
}

.la-vihara:before {
  content: "\f6a7";
}

.la-vimeo:before {
  content: "\f40a";
}

.la-vimeo-square:before {
  content: "\f194";
}

.la-vimeo-v:before {
  content: "\f27d";
}

.la-vine:before {
  content: "\f1ca";
}

.la-vk:before {
  content: "\f189";
}

.la-vnv:before {
  content: "\f40b";
}

.la-voicemail:before {
  content: "\f897";
}

.la-volleyball-ball:before {
  content: "\f45f";
}

.la-volume-down:before {
  content: "\f027";
}

.la-volume-mute:before {
  content: "\f6a9";
}

.la-volume-off:before {
  content: "\f026";
}

.la-volume-up:before {
  content: "\f028";
}

.la-vote-yea:before {
  content: "\f772";
}

.la-vr-cardboard:before {
  content: "\f729";
}

.la-vuejs:before {
  content: "\f41f";
}

.la-walking:before {
  content: "\f554";
}

.la-wallet:before {
  content: "\f555";
}

.la-warehouse:before {
  content: "\f494";
}

.la-water:before {
  content: "\f773";
}

.la-wave-square:before {
  content: "\f83e";
}

.la-waze:before {
  content: "\f83f";
}

.la-weebly:before {
  content: "\f5cc";
}

.la-weibo:before {
  content: "\f18a";
}

.la-weight:before {
  content: "\f496";
}

.la-weight-hanging:before {
  content: "\f5cd";
}

.la-weixin:before {
  content: "\f1d7";
}

.la-whatsapp:before {
  content: "\f232";
}

.la-whatsapp-square:before {
  content: "\f40c";
}

.la-wheelchair:before {
  content: "\f193";
}

.la-whmcs:before {
  content: "\f40d";
}

.la-wifi:before {
  content: "\f1eb";
}

.la-wikipedia-w:before {
  content: "\f266";
}

.la-wind:before {
  content: "\f72e";
}

.la-window-close:before {
  content: "\f410";
}

.la-window-maximize:before {
  content: "\f2d0";
}

.la-window-minimize:before {
  content: "\f2d1";
}

.la-window-restore:before {
  content: "\f2d2";
}

.la-windows:before {
  content: "\f17a";
}

.la-wine-bottle:before {
  content: "\f72f";
}

.la-wine-glass:before {
  content: "\f4e3";
}

.la-wine-glass-alt:before {
  content: "\f5ce";
}

.la-wix:before {
  content: "\f5cf";
}

.la-wizards-of-the-coast:before {
  content: "\f730";
}

.la-wolf-pack-battalion:before {
  content: "\f514";
}

.la-won-sign:before {
  content: "\f159";
}

.la-wordpress:before {
  content: "\f19a";
}

.la-wordpress-simple:before {
  content: "\f411";
}

.la-wpbeginner:before {
  content: "\f297";
}

.la-wpexplorer:before {
  content: "\f2de";
}

.la-wpforms:before {
  content: "\f298";
}

.la-wpressr:before {
  content: "\f3e4";
}

.la-wrench:before {
  content: "\f0ad";
}

.la-x-ray:before {
  content: "\f497";
}

.la-xbox:before {
  content: "\f412";
}

.la-xing:before {
  content: "\f168";
}

.la-xing-square:before {
  content: "\f169";
}

.la-y-combinator:before {
  content: "\f23b";
}

.la-yahoo:before {
  content: "\f19e";
}

.la-yammer:before {
  content: "\f840";
}

.la-yandex:before {
  content: "\f413";
}

.la-yandex-international:before {
  content: "\f414";
}

.la-yarn:before {
  content: "\f7e3";
}

.la-yelp:before {
  content: "\f1e9";
}

.la-yen-sign:before {
  content: "\f157";
}

.la-yin-yang:before {
  content: "\f6ad";
}

.la-yoast:before {
  content: "\f2b1";
}

.la-youtube:before {
  content: "\f167";
}

.la-youtube-square:before {
  content: "\f431";
}

.la-zhihu:before {
  content: "\f63f";
}

.la-hat-cowboy:before {
  content: "\f8c0";
}

.la-hat-cowboy-side:before {
  content: "\f8c1";
}

.la-mdb:before {
  content: "\f8ca";
}

.la-mouse:before {
  content: "\f8cc";
}

.la-orcid:before {
  content: "\f8d2";
}

.la-record-vinyl:before {
  content: "\f8d9";
}

.la-swift:before {
  content: "\f8e1";
}

.la-umbraco:before {
  content: "\f8e8";
}

.la-buy-n-large:before {
  content: "\f8a6";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

@font-face {
  font-family: "slick";
  src: none;
}
.slick-next:before,
.slick-prev:before,
.slick-dots li button:before {
  font-family: inherit !important;
}

.font-family-serif {
  font-family: "Arboria-Book", Helvetica, sans-serif;
}

.font-family-sans-serif {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-both {
  clear: both;
}

@media (min-width: 576px) {
  .clear-sm-left {
    clear: left;
  }
  .clear-sm-right {
    clear: right;
  }
  .clear-sm-both {
    clear: both;
  }
}
@media (min-width: 768px) {
  .clear-md-left {
    clear: left;
  }
  .clear-md-right {
    clear: right;
  }
  .clear-md-both {
    clear: both;
  }
}
@media (min-width: 992px) {
  .clear-lg-left {
    clear: left;
  }
  .clear-lg-right {
    clear: right;
  }
  .clear-lg-both {
    clear: both;
  }
}
@media (min-width: 1200px) {
  .clear-xl-left {
    clear: left;
  }
  .clear-xl-right {
    clear: right;
  }
  .clear-xl-both {
    clear: both;
  }
}
img {
  max-width: 100%;
  height: auto;
}

.w-full {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
}

.m-trim > *:first-child {
  margin-top: 0;
}
.m-trim > *:last-child {
  margin-bottom: 0;
}

.lar,
.las {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif !important; /* Added as part of ZOER-7298 **/
}

* {
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
          text-size-adjust: none;
  -webkit-tap-highlight-color: transparent;
}

html, body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html {
  font-size: 16px;
}

p a,
p .wysiwyg li a {
  text-decoration: underline;
}
p a:hover,
p .wysiwyg li a:hover {
  text-decoration: none;
}

h3 a, h4 a, h5 a, h6 a {
  color: #f65c00 !important;
}

b, strong {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-weight: 500;
}

body {
  line-height: 1.5;
}

ul, ol, dl, ol ol, ol ul, ul ol, ul ul {
  padding-left: 1.25rem;
  margin-bottom: 1rem;
}
ul li, ol li, dl li, ol ol li, ol ul li, ul ol li, ul ul li {
  margin-bottom: 0.75rem;
}

.doc-only {
  color: #4789FF;
}

sup {
  font-size: 62.5%;
  vertical-align: super;
  top: 0;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 1rem;
  color: #585858;
}
h1 sup, .h1 sup, h2 sup, .h2 sup, h3 sup, .h3 sup, h4 sup, .h4 sup, h5 sup, .h5 sup, h6 sup, .h6 sup {
  font-size: 100%;
  vertical-align: baseline;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 1rem;
  margin-top: 0;
  text-transform: none;
  color: #585858;
  letter-spacing: 0;
}
h1 sup,
.h1 sup,
h2 sup,
.h2 sup,
h3 sup,
.h3 sup,
h4 sup,
.h4 sup,
h5 sup,
.h5 sup,
h6 sup,
.h6 sup {
  font-size: 50%;
  vertical-align: super;
}

h1,
.h1 {
  font-size: 3.5rem;
}
@media (max-width: 991.98px) {
  h1,
  .h1 {
    font-size: 3rem;
  }
}
@media (max-width: 767.98px) {
  h1,
  .h1 {
    font-size: 2.5rem;
  }
}

h2,
.h2 {
  font-size: 3rem;
}
@media (max-width: 991.98px) {
  h2,
  .h2 {
    font-size: 2.5rem;
  }
}

h3,
.h3 {
  font-size: 2.5rem;
}
@media (max-width: 991.98px) {
  h3,
  .h3 {
    font-size: 2rem;
  }
}

h4,
.h4 {
  font-size: 2rem;
}
@media (max-width: 991.98px) {
  h4,
  .h4 {
    font-size: 1.5rem;
  }
}

h5,
.h5 {
  font-size: 1.5rem;
}

h6,
.h6 {
  font-size: 1.25rem;
}

.font-size-large {
  font-size: 1.25rem;
}

.font-size-small {
  font-size: 0.875rem;
}

.font-size-xsmall {
  font-size: 0.75rem;
}

@media (min-width: 576px) {
  .font-size-sm-large {
    font-size: 1.25rem;
  }
  .font-size-sm-small {
    font-size: 0.875rem;
  }
  .font-size-sm-xsmall {
    font-size: 0.75rem;
  }
}
@media (min-width: 768px) {
  .font-size-md-large {
    font-size: 1.25rem;
  }
  .font-size-md-small {
    font-size: 0.875rem;
  }
  .font-size-md-xsmall {
    font-size: 0.75rem;
  }
}
@media (min-width: 992px) {
  .font-size-lg-large {
    font-size: 1.25rem;
  }
  .font-size-lg-small {
    font-size: 0.875rem;
  }
  .font-size-lg-xsmall {
    font-size: 0.75rem;
  }
}
@media (min-width: 1200px) {
  .font-size-xl-large {
    font-size: 1.25rem;
  }
  .font-size-xl-small {
    font-size: 0.875rem;
  }
  .font-size-xl-xsmall {
    font-size: 0.75rem;
  }
}
button {
  color: inherit;
  font: inherit;
  background: none;
  cursor: pointer;
  border: 0;
  outline: none;
}
button:focus {
  outline: none;
}

.dropdown-item {
  font-weight: 700;
}

.btn-primary {
  background-color: #007b8f;
  color: #ffffff;
  box-shadow: none;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #3a3a3a;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-primary:focus, .btn-primary.focus {
  background-color: rgb(32.5, 32.5, 32.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #585858;
  background-color: #f6f6f4;
  border-color: #f6f6f4;
  box-shadow: none;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #f65c00;
}

.btn-secondary {
  background-color: #3a3a3a;
  color: #ffffff;
  box-shadow: none;
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: #007b8f;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.btn-secondary:focus, .btn-secondary.focus {
  background-color: rgb(0, 79.1328671329, 92);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #585858;
  background-color: #f6f6f4;
  border-color: #f6f6f4;
  box-shadow: none;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #f65c00;
}

.btn-outline-primary {
  color: #007b8f;
  background-color: #ffffff;
  background-image: none;
  border-color: #007b8f;
}
.btn-outline-primary:hover {
  color: #3a3a3a;
  background-color: #ffffff;
  border-color: #3a3a3a;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.dropdown .btn-outline-primary:hover {
  border-color: #007b8f;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  color: rgb(32.5, 32.5, 32.5);
  border-color: rgb(32.5, 32.5, 32.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #f6f6f4;
  background-color: #ffffff;
  border-color: #f6f6f4;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: rgb(32.5, 32.5, 32.5);
  background-color: #ffffff;
  border-color: rgb(32.5, 32.5, 32.5);
}
.dropdown > .btn-outline-primary {
  border-width: 1px;
  padding: 0.75rem 0.75rem;
}

.btn-outline-secondary {
  color: #3a3a3a;
  background-color: #ffffff;
  background-image: none;
  border-color: #3a3a3a;
}
.btn-outline-secondary:hover {
  color: #007b8f;
  background-color: #ffffff;
  border-color: #007b8f;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
}
.dropdown .btn-outline-secondary:hover {
  border-color: #3a3a3a;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  color: rgb(0, 79.1328671329, 92);
  border-color: rgb(0, 79.1328671329, 92);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #f6f6f4;
  background-color: #ffffff;
  border-color: #f6f6f4;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: rgb(0, 79.1328671329, 92);
  background-color: #ffffff;
  border-color: rgb(0, 79.1328671329, 92);
}
.dropdown > .btn-outline-secondary {
  border-width: 1px;
  padding: 0.75rem 0.75rem;
}

.btn {
  color: #007b8f;
  font-weight: normal;
  font-size: 1rem;
  border-radius: 4px;
  padding: 1rem;
}

.btn:hover {
  color: #007b8f;
  text-decoration: underline;
}

.btn-primary {
  background-color: #f65c00;
  box-shadow: none;
  border: none;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.25rem;
  color: #ffffff;
  text-transform: none;
}

.btn-primary:hover {
  background-color: #d95500;
  border: 0;
  box-shadow: none;
  text-decoration: none;
  color: #ffffff;
}

a, .a {
  display: inline;
  cursor: pointer;
  text-align: inherit;
  font-family: inherit;
  color: #007b8f;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a.secondary, .a.secondary {
  color: #007b8f;
}
a.tertiary, .a.tertiary {
  color: #bbbbbb;
}
a.tertiary:hover, .a.tertiary:hover {
  color: #bbbbbb;
}
a:hover, .a:hover {
  text-decoration: underline;
  color: #007b8f;
}
a:focus, .a:focus {
  text-decoration: underline;
  color: #007b8f;
}
a.disabled, a:disabled, .a.disabled, .a:disabled {
  color: #f6f6f4 !important;
  pointer-events: none;
}
a.active, .a.active {
  text-decoration: underline;
  color: #007b8f;
}
a.text-accent:hover, a.text-accent:focus, .a.text-accent:hover, .a.text-accent:focus {
  color: #007b8f !important;
}

.site-header .desktop-nav .multi-menu__menu:not(.link-external):hover:after, .site-header .desktop-nav .multi-menu__menu:not(.link-external).active:after,
.site-header .mobile-nav .multi-menu__menu:not(.link-external):hover:after,
.site-header .mobile-nav .multi-menu__menu:not(.link-external).active:after, .search .react-autosuggest__container:after, .card__callOutWithImage__buttonLinksLight__button__1:after, .link-download:after, .link-external.dark:after, .link-external:after, .link-cta:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  text-rendering: auto;
  line-height: 1;
  font-size: 14px;
  position: relative;
  display: inline-block;
}

.link-strong {
  font-size: 0.875rem;
  font-weight: 700;
}
.link-cta {
  font-weight: 700;
}
.link-cta:after {
  content: "\f30b";
  font-size: 1.25rem;
}
.link-external {
  margin-right: 0.2em;
}
.link-external:after {
  content: url("/global/assets/images/icons/external-link-teal.svg");
  position: relative;
  margin-top: 3px;
  margin-left: 3px;
  width: 10px;
  padding: 0 !important;
}
.link-external.dark {
  margin-right: 1.5em;
}
.link-external.dark:after {
  content: url("/assets/images/icons/grey-turq.svg");
  position: absolute;
  margin-top: -0.125rem;
}
@media (max-width: 991.98px) {
  .link-external.dark:after {
    margin-top: 0;
  }
}
.link-download:after {
  content: "\f019";
}
.link-file:after {
  display: inline-block;
  margin-left: 0.45em;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.link-file--doc:after {
  content: "DOC";
}
.link-file--docx:after {
  content: "DOCX";
}
.link-file--xls:after {
  content: "XLS";
}
.link-file--xlsx:after {
  content: "XLSX";
}

.download:after {
  content: url("/global/assets/images/icons/download-dark-teal.svg");
  position: relative;
  top: 2px;
}

.play-circle:after {
  content: url("/global/assets/images/icons/play-circle-dark-teal.svg");
  position: relative;
  top: 1px;
}

.nav-tabs .nav-item {
  margin-top: 5px;
}
.nav-tabs .nav-link {
  margin-right: 1rem;
  margin-left: 1rem;
  text-decoration: none;
  transition: border 0.3s, color 0.3s;
  white-space: nowrap;
  font-weight: 700;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  color: #007b8f;
}

.card {
  border-radius: 0;
  border-width: 2px;
}

table, .table {
  font-size: 1rem;
}
table.remove-bordercollapse, .table.remove-bordercollapse {
  border-collapse: separate;
}
table.remove-bordercollapse tr, table.remove-bordercollapse .tr, .table.remove-bordercollapse tr, .table.remove-bordercollapse .tr {
  box-shadow: none;
}
table.remove-bordercollapse td, table.remove-bordercollapse .td, .table.remove-bordercollapse td, .table.remove-bordercollapse .td {
  border: 1px solid #eaeaea;
}
table caption.caption-style, .table caption.caption-style {
  caption-side: top;
  font-size: 0.8rem;
  font-weight: bolder;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
}
table th, table .th, table td, table .td, .table th, .table .th, .table td, .table .td {
  padding: 1.5rem;
  border: 0;
}
table th, table .th, table thead td, table .thead .td, .table th, .table .th, .table thead td, .table .thead .td {
  white-space: nowrap;
  color: #ffffff;
  font-size: 1.25rem;
  font-weight: 500;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
table thead th, table thead td, table .thead .th, table .thead .td, .table thead th, .table thead td, .table .thead .th, .table .thead .td {
  background-color: #007b8f;
  font-weight: 400;
  border-bottom: 0;
}
table tbody th, table tbody .th, table .tbody th, table .tbody .th, .table tbody th, .table tbody .th, .table .tbody th, .table .tbody .th {
  background-color: #3a3a3a;
  border-right: 10px solid #ffffff;
}
table tbody tr, table tbody .tr, table .tbody tr, table .tbody .tr, .table tbody tr, .table tbody .tr, .table .tbody tr, .table .tbody .tr {
  border-top: 5px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  border-collapse: separate;
  box-shadow: inset 1px 4px #eaeaea, inset -1px -3px #eaeaea;
}
table tbody td, table tbody .td, table .tbody td, table .tbody .td, .table tbody td, .table tbody .td, .table .tbody td, .table .tbody .td {
  color: #3a3a3a;
}

.input-group .input-group-text {
  font-size: 0.875rem;
  background-color: #f6f6f4;
}
.input-group .input-group-prepend .btn,
.input-group .input-group-append .btn {
  padding: 1rem 1rem;
  border-color: #eaeaea;
  font-weight: inherit;
  font-size: 0.875rem;
  background-color: #f6f6f4;
}
.input-group .input-group-prepend .btn:focus,
.input-group .input-group-append .btn:focus {
  border-color: rgb(15.5, 221.5034965035, 255);
}

.cta-list-inline li:first-of-type:not(:last-of-type) {
  padding-right: 1rem;
  margin-right: 1rem;
  position: relative;
}
.cta-list-inline li:first-of-type:not(:last-of-type):before {
  content: "";
  position: absolute;
  top: 0.5rem;
  bottom: 0.5rem;
  right: -1px;
  margin: auto;
  width: 2px;
  background-color: #007b8f;
}

@media (min-width: 576px) {
  .cta-list-sm-inline li:first-of-type:not(:last-of-type) {
    padding-right: 1rem;
    margin-right: 1rem;
    position: relative;
  }
  .cta-list-sm-inline li:first-of-type:not(:last-of-type):before {
    content: "";
    position: absolute;
    top: 0.5rem;
    bottom: 0.5rem;
    right: -1px;
    margin: auto;
    width: 2px;
    background-color: #007b8f;
  }
}
@media (min-width: 768px) {
  .cta-list-md-inline li:first-of-type:not(:last-of-type) {
    padding-right: 1rem;
    margin-right: 1rem;
    position: relative;
  }
  .cta-list-md-inline li:first-of-type:not(:last-of-type):before {
    content: "";
    position: absolute;
    top: 0.5rem;
    bottom: 0.5rem;
    right: -1px;
    margin: auto;
    width: 2px;
    background-color: #007b8f;
  }
}
@media (min-width: 992px) {
  .cta-list-lg-inline li:first-of-type:not(:last-of-type) {
    padding-right: 1rem;
    margin-right: 1rem;
    position: relative;
  }
  .cta-list-lg-inline li:first-of-type:not(:last-of-type):before {
    content: "";
    position: absolute;
    top: 0.5rem;
    bottom: 0.5rem;
    right: -1px;
    margin: auto;
    width: 2px;
    background-color: #007b8f;
  }
}
@media (min-width: 1200px) {
  .cta-list-xl-inline li:first-of-type:not(:last-of-type) {
    padding-right: 1rem;
    margin-right: 1rem;
    position: relative;
  }
  .cta-list-xl-inline li:first-of-type:not(:last-of-type):before {
    content: "";
    position: absolute;
    top: 0.5rem;
    bottom: 0.5rem;
    right: -1px;
    margin: auto;
    width: 2px;
    background-color: #007b8f;
  }
}
hr {
  margin-top: 3rem;
  margin-bottom: 3rem;
  border-width: 2px;
}

.text-hr {
  display: flex;
  justify-content: space-around;
  align-items: center;
  text-align: center;
  white-space: nowrap;
  width: 100%;
}
.text-hr:before, .text-hr:after {
  border-top: 2px solid #007b8f;
  content: "";
  width: 45%;
}
.text-hr:before {
  margin-right: 1rem;
}
.text-hr:after {
  margin-left: 1rem;
}
@media (max-width: 767.98px) {
  .text-hr {
    white-space: normal;
  }
  .text-hr:before, .text-hr::after {
    display: none;
  }
}

.text-small {
  font-size: 0.875rem;
}

.text-separator {
  position: relative;
  display: inline-block;
}
.text-separator:after {
  content: "";
  display: inline-block;
  position: relative;
  width: 2px;
  height: 1.2em;
  margin-left: 1em;
  margin-right: 1em;
  top: 0.25em;
  background-color: #007b8f;
}

.border-top {
  border-top: 1px solid #eaeaea;
}

.border-right {
  border-right: 1px solid #eaeaea;
}

.border-bottom {
  border-bottom: 1px solid #eaeaea;
}

.border-left {
  border-left: 1px solid #eaeaea;
}

@media (min-width: 576px) {
  .border-sm-top {
    border-top: 1px solid #eaeaea;
  }
  .border-sm-right {
    border-right: 1px solid #eaeaea;
  }
  .border-sm-bottom {
    border-bottom: 1px solid #eaeaea;
  }
  .border-sm-left {
    border-left: 1px solid #eaeaea;
  }
}
@media (min-width: 768px) {
  .border-md-top {
    border-top: 1px solid #eaeaea;
  }
  .border-md-right {
    border-right: 1px solid #eaeaea;
  }
  .border-md-bottom {
    border-bottom: 1px solid #eaeaea;
  }
  .border-md-left {
    border-left: 1px solid #eaeaea;
  }
}
@media (min-width: 992px) {
  .border-lg-top {
    border-top: 1px solid #eaeaea;
  }
  .border-lg-right {
    border-right: 1px solid #eaeaea;
  }
  .border-lg-bottom {
    border-bottom: 1px solid #eaeaea;
  }
  .border-lg-left {
    border-left: 1px solid #eaeaea;
  }
}
@media (min-width: 1200px) {
  .border-xl-top {
    border-top: 1px solid #eaeaea;
  }
  .border-xl-right {
    border-right: 1px solid #eaeaea;
  }
  .border-xl-bottom {
    border-bottom: 1px solid #eaeaea;
  }
  .border-xl-left {
    border-left: 1px solid #eaeaea;
  }
}
.bg-triangle {
  background-image: url("/assets/images/util/triangle-accent.png");
  background-repeat: no-repeat;
}
.bg-triangle-center {
  background-position: top center;
}
.bg-triangle-left {
  background-position: top left;
}
.bg-triangle-left.row {
  background-position: 15px 0;
}
.bg-triangle-right {
  background-position: top right;
}
.bg-triangle-sm {
  background-size: 140px 70px;
}
@media (max-width: 575.98px) {
  .bg-triangle-sm {
    background-size: 105px 52.5px;
  }
}
.bg-triangle-md {
  background-size: 360px 180px;
}
@media (max-width: 575.98px) {
  .bg-triangle-md {
    background-size: 270px 135px;
  }
}
.bg-triangle-full {
  background-size: 50vw 25vw;
}

.color-primary {
  color: #007b8f;
}

.right {
  float: right;
}

.left {
  float: left;
}

.bg-grey {
  background-color: #eaeaea;
}

.text-dark-grey {
  color: #3a3a3a;
}

.text-bold {
  font-weight: 500;
}

.bottom-fixed {
  position: absolute;
  bottom: 0;
}

.full-width {
  width: 100%;
}

.mirror-flip {
  transform: scaleX(-1);
}

.inline-block {
  display: inline-block;
}

.full-width-divider {
  height: 1px;
  background: #d8d8d8;
  margin-left: -8vw;
  margin-right: -8vw;
}

.divider {
  display: inline-block;
  height: 1px;
  width: 100%;
  background: #322721;
  opacity: 0.4;
}

.feature-icon {
  background-image: url("/assets/images/logos/orange.svg");
  background-repeat: no-repeat;
  width: 64px;
  height: 64px;
  background-size: contain;
  position: absolute;
  right: 0;
}

@media (max-width: 991.98px) {
  .large-device {
    display: none;
  }
  .feature-icon {
    width: 45px;
    height: 45px;
  }
}
@media (min-width: 992px) {
  .small-device {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .medium-device {
    display: none;
  }
}
.btn-purple {
  width: 423px;
  height: 80px;
  line-height: 0.89;
  font-size: 1.125rem;
  background: #8e258d;
  color: #ffffff;
  display: block;
}
.btn-purple:hover {
  color: #ffffff;
}
@media (max-width: 991.98px) {
  .btn-purple {
    width: 100%;
  }
}

.video__play-button {
  background: #f65c00;
  width: 3.75rem;
  height: 3.75rem;
  position: absolute;
  bottom: 0.5rem;
  left: 0.5rem;
}
.video__play-button span {
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 25px solid #ffffff;
  border-bottom: 15px solid transparent;
  display: inline-block;
}

.list-close, .list-expand {
  margin-top: 1rem;
  color: #007b8f;
  text-decoration: none;
  border-bottom: 1px solid #007b8f;
  padding: 0;
  display: block;
  float: right;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
}
.list-close:before, .list-expand:before {
  content: "+";
  padding-right: 0.25rem;
}
.list-close:before {
  content: "-";
}

.border-bottom {
  border-bottom: 1px solid #eaeaea;
}
.border-bottom:last-child {
  border-bottom: 0;
}

/*added for Arabic font for RTL & LTR alignment*/
.text-align-right {
  text-align: right !important;
  direction: rtl !important;
}

[dir=RTL] {
  text-align: right !important;
  direction: rtl !important;
}

[dir=LTR] {
  text-align: left !important;
  direction: ltr !important;
}

html, body {
  position: relative;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
}

html {
  height: 100%;
}

body {
  min-width: 320px;
  margin: 0 auto;
  overflow-x: hidden;
}

main {
  display: block;
}

/** Added as per request of ZDFC-15292 for Automated Account Creation **/
/* Hide the company field and label */
.fieldList .Company {
  display: none !important;
}

label[for=Company] {
  display: none !important;
}

/* Hide the complete Market field, drop down and label */
.fieldList .inputSelect {
  display: none !important;
}

.az-filter {
  background: #f6f6f4;
  padding: 1.5rem;
}
.az-filter sup {
  padding-right: 0;
}
.az-filter__header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.az-filter__range {
  padding-bottom: 1.75rem;
}
.az-filter__range-char {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  letter-spacing: 1px;
  color: #c0c0c0;
  padding: 0 0.4875rem;
}
.az-filter__range-char.available {
  color: #3a3a3a;
}
.az-filter__range-char.active {
  color: #007b8f;
  border: 1px solid #007b8f;
  background: #eaeaea;
  padding: 0.03125rem 0.275rem;
  margin: 0 0.1rem;
  border-radius: 0.125rem;
}
.az-filter__range-char:last-child {
  letter-spacing: 0.25rem;
  padding-left: 1rem;
}
.az-filter__selection {
  background: #ffffff;
  padding: 2rem 0.5rem;
}
.az-filter__selection-char {
  font-size: 4.375rem;
  margin-top: 1rem;
}
.az-filter__selection-links {
  color: #007b8f;
  overflow-wrap: break-word;
  margin-bottom: 0.75rem;
}
.az-filter__selection-links:after {
  display: none;
}
@media (max-width: 991.98px) {
  .az-filter {
    padding: 1.125rem;
  }
  .az-filter__range {
    max-width: 5rem;
    padding-bottom: 3.125rem;
  }
  .az-filter__selection {
    padding: 1rem 0.5rem;
  }
  .az-filter .dropdown-list .dropdown-toggle,
  .az-filter .show.dropdown-list .dropdown-toggle {
    padding: 0.3125rem 0;
    border-radius: 0.1875rem;
  }
  .az-filter .dropdown-list .dropdown-toggle__display-text,
  .az-filter .show.dropdown-list .dropdown-toggle__display-text {
    padding-left: 1rem;
    font-size: 0.875rem;
    line-height: 1.43;
    align-self: center;
  }
  .az-filter .dropdown-list .dropdown-toggle__caret,
  .az-filter .show.dropdown-list .dropdown-toggle__caret {
    background: url("/assets/images/icons/light-gray-down.svg") no-repeat;
    margin-top: 0.25rem;
  }
  .az-filter .dropdown-list .dropdown-toggle__caret-container,
  .az-filter .show.dropdown-list .dropdown-toggle__caret-container {
    background-color: #ffffff;
    padding: 0.813rem 0.3rem 0.438rem 0;
  }
}

.about-us-core-beliefs {
  margin-bottom: 1.25rem;
}
.about-us-core-beliefs__container-col {
  padding-right: 3.375rem;
  margin-bottom: 3rem;
}
.about-us-core-beliefs__container-col-lable {
  font-size: 2rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  line-height: 1.125;
  margin-bottom: 0;
  color: #f65c00;
}
.about-us-core-beliefs__container:last-child .about-us-core-beliefs__container-col {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .about-us-core-beliefs__container-col {
    padding-right: 1rem;
    margin-bottom: 0;
  }
  .about-us-core-beliefs__container-col-lable {
    font-size: 1.5rem;
    line-height: 1.125;
  }
}

.accordion {
  margin-bottom: 2.5rem;
}
.accordion.text-align-right .accordion__container {
  padding: 1.25rem 1.5rem 0.25rem 6rem;
}
@media (max-width: 991.98px) {
  .accordion.text-align-right .accordion__container {
    padding-left: 1.5rem;
  }
}
.accordion.text-align-right .accordion__container .accordion__faq-expand-all {
  left: 1%;
  right: auto;
}
@media (max-width: 991.98px) {
  .accordion.text-align-right .accordion__container .accordion__faq-expand-all {
    padding-right: 0;
  }
}
.accordion.text-align-right .accordion__close:before, .accordion.text-align-right .accordion__expand:before {
  margin-right: 0;
  margin-left: 1rem;
}
.accordion.text-align-right .list-group {
  padding-right: 0;
}
.accordion.text-align-right .list-group-item button {
  padding: 0 1rem 0 6rem;
}
@media (max-width: 991.98px) {
  .accordion.text-align-right .list-group-item button {
    padding-right: 1rem;
    padding-left: 0;
  }
}
.accordion.green .accordion__container-header {
  font-size: 1rem;
  line-height: 1.5;
  color: #585858;
}
.accordion.green .accordion__close:before, .accordion.green .accordion__expand:before {
  background: #a9c23f;
}
.accordion.green .accordion__close:hover, .accordion.green .accordion__expand:hover {
  color: #a9c23f;
}
.accordion.green .accordion__answer-content h4 {
  color: #007a3e;
  font-size: 1.875rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  letter-spacing: 0.9px;
}
.accordion.green .accordion__answer-content a {
  color: #a9c23f;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  text-decoration: underline;
  letter-spacing: 0;
}
.accordion.pink .accordion__close:before, .accordion.pink .accordion__expand:before {
  background: #aa0061;
}
.accordion.pink .accordion__close:hover, .accordion.pink .accordion__expand:hover {
  color: #aa0061;
}
.accordion.pink .accordion__answer-content h4 {
  color: #aa0061;
  font-size: 1.875rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  letter-spacing: 0.9px;
}
.accordion.pink .accordion__answer-content a {
  color: #aa0061;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  text-decoration: underline;
  letter-spacing: 0;
}
.accordion__container {
  padding: 1.25rem 6rem 0.5rem 1.5rem;
  font-size: 1rem;
  background: #f6f6f4;
  position: relative;
}
.accordion__container-header,
.accordion__container-header p {
  padding: 0;
  margin-bottom: 1rem;
  color: #767676;
  font-weight: 400;
}
.accordion__container-footer {
  margin-bottom: 1rem;
}
.accordion .image__class {
  color: #ffffff;
}
.accordion__custom-list {
  margin-bottom: 0.25rem;
}
.accordion__custom-list__item {
  list-style-type: none;
  position: relative;
  margin-bottom: 2rem;
}
.accordion__custom-list__icon {
  position: absolute;
  left: -2.25rem;
  top: 0.25rem;
  max-width: 1.25rem;
}
.accordion__custom-list__header {
  margin-bottom: 0.25rem;
}
.accordion__custom-list__text {
  display: block !important;
}
@media (min-width: 992px) {
  .accordion__custom-list-section-item {
    width: 100%;
    display: block;
    position: relative;
  }
  .accordion__custom-list-section-item-img {
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    height: 100%;
  }
}
@media (max-width: 991.98px) {
  .accordion__custom-list-section-item-img {
    min-height: 0 !important;
    width: 100%;
    height: 19.4rem;
  }
}
.accordion__title {
  padding: 0;
}
.accordion__faq-expand-all {
  color: #969696;
  text-decoration: underline;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  position: absolute;
  line-height: 1.43;
  top: 1rem;
  right: 1%;
  z-index: 1;
}
.accordion__close, .accordion__expand {
  line-height: 1.5;
}
.accordion__close:before, .accordion__expand:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  text-rendering: auto;
  line-height: 1;
  font-size: 14px;
  background: #322721;
  opacity: 1;
  color: #f6f6f4;
  border-radius: 50%;
  margin-right: 1rem;
  font-size: 0.875rem;
  font-weight: bold;
  margin-top: 0.25rem;
  padding-right: 4px;
  padding-left: 4px;
}
.accordion__close span, .accordion__expand span {
  position: relative;
  top: 0;
  left: 0;
  line-height: 1.5;
}
.accordion__close:hover {
  color: #f65c00;
}
.accordion__close:hover:before {
  background: #f65c00;
}
.accordion__close:before {
  content: "+";
  font-size: 1.25rem;
}
.accordion__expand:hover {
  color: #f65c00;
}
.accordion__expand:hover:before {
  background: #f65c00;
  opacity: 1;
}
.accordion__expand:before {
  content: "-";
  font-size: 1.25rem;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 0;
  padding-bottom: 1px;
}
.accordion__answer-content {
  padding: 0.5rem 0 0 2rem;
  line-height: 1.5;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.accordion__answer-content img {
  max-width: 100%;
  height: auto;
}
.accordion__answer-content a.link-external::after {
  content: url("/global/assets/images/icons/external-link-teal.svg");
  margin-top: 0.25rem;
  margin-left: 0.188rem;
}
.accordion__answer-content p {
  margin-bottom: 1rem;
}
.accordion__answer-content p .link-file:after {
  border: 0;
  padding-left: 0;
}
.accordion__answer-content ul {
  list-style-type: disc;
}
.accordion__answer-content table {
  margin-top: 1.5rem;
  width: 100%;
  table-layout: fixed;
  margin-bottom: 1rem;
}
.accordion__answer-content table tbody .accordion__answer-content-tr, .accordion__answer-content table thead .accordion__answer-content-tr {
  border: 0;
}
.accordion__answer-content table tbody .accordion__answer-content-tr td, .accordion__answer-content table thead .accordion__answer-content-tr td {
  border: 0;
}
.accordion__answer-content table tbody .accordion__answer-content-tr td p, .accordion__answer-content table thead .accordion__answer-content-tr td p {
  text-align: left;
}
.accordion__answer-content table tbody .accordion__answer-content-tr .accordion__answer-content-download, .accordion__answer-content table thead .accordion__answer-content-tr .accordion__answer-content-download {
  width: 3rem;
}
.accordion__answer-content table tbody td, .accordion__answer-content table thead td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-wrap;
}
@media (max-width: 767.98px) {
  .accordion__answer-content table tbody td, .accordion__answer-content table thead td {
    font-size: small;
    white-space: pre-wrap;
    padding: 0;
    text-align: center;
  }
}
.accordion__answer-content table tbody tr, .accordion__answer-content table tbody td, .accordion__answer-content table tbody th, .accordion__answer-content table thead tr, .accordion__answer-content table thead td, .accordion__answer-content table thead th {
  border-top: 0;
  border: 1px solid #bbbbbb;
  box-shadow: inset 0 0;
}
.accordion .list-group-item {
  flex: 0 0 auto;
  border: 0;
  padding-top: 0;
  padding-bottom: 1rem;
}
.accordion .list-group-item button {
  display: flex;
  align-items: flex-start;
  padding: 0 6rem 0 1rem;
  text-align: left;
}
@media (max-width: 991.98px) {
  .accordion {
    width: 100%;
  }
  .accordion__container {
    padding-right: 1.5rem;
  }
  .accordion__container .list-group-item button {
    padding-right: 0;
  }
  .accordion__faq-expand-all {
    position: static;
    padding-bottom: 1rem;
    padding-left: 0;
  }
  .accordion__answer-content table {
    display: block;
    overflow-x: auto;
  }
  .accordion__custom-list__text {
    display: block !important;
  }
}
.accordion .wysiwyg-embed-video {
  width: 260px;
  height: 148px;
  min-width: auto;
  min-height: auto;
}
@media (min-width: 576px) and (max-width: 992px) {
  .accordion .wysiwyg-embed-video {
    width: 460px;
    height: 261px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .accordion .wysiwyg-embed-video {
    width: 560px;
    height: 317px;
  }
}
@media (min-width: 1200px) {
  .accordion .wysiwyg-embed-video {
    width: 680px;
    height: 384px;
  }
}

iframe.responsive_width {
  width: 260px;
  height: 148px;
  min-width: auto;
  min-height: auto;
}
@media (min-width: 576px) and (max-width: 992px) {
  iframe.responsive_width {
    width: 460px;
    height: 261px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  iframe.responsive_width {
    width: 560px;
    height: 317px;
  }
}
@media (min-width: 1200px) {
  iframe.responsive_width {
    width: 680px;
    height: 384px;
  }
}

p.faq-footnote {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.5rem;
  margin-top: 1.25rem;
  margin-bottom: 0rem;
}
p.fqa-para {
  margin-top: 1.5rem;
}

.account-number {
  padding: 0;
}
.account-number__wrapper {
  display: flex;
}
.account-number__wrapper .loading-wrapper i {
  font-size: 30px;
  margin-top: 7px;
}
.account-number__closeWrapper {
  border-radius: 3px;
  background-color: #f6f6f4;
  color: #585858;
  padding: 20px 32px 20px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 486px;
}
@media (max-width: 767.98px) {
  .account-number__closeWrapper {
    max-width: 100%;
  }
}
.account-number__closeWrapper .account-group {
  width: auto;
}
.account-number__closeWrapper .account-box {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
.account-number__closeWrapper .close-btn {
  width: 16px;
  height: 16px;
}
.account-number .account-search-group {
  width: 260px;
}
@media (max-width: 767.98px) {
  .account-number .account-search-group {
    width: 200px;
  }
}
.account-number label {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #585858;
  margin-bottom: 5px;
}
.account-number .account-name {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #585858;
  margin-bottom: 0;
}
.account-number .account-address {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #585858;
  margin-bottom: 0;
}
.account-number .search-btn {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  padding: 14px 21px;
  background-color: #007b8f;
  border-radius: 3px;
  margin: 0 24px;
}
@media (max-width: 767.98px) {
  .account-number .search-btn {
    margin: 0 15px;
  }
}
.account-number input {
  border-radius: 3px;
  background-color: #ffffff;
  width: 100%;
  padding: 11.5px 16px;
  border: 1px solid #dedede;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  width: 100%;
}
.account-number input:focus-visible {
  outline: none;
}
.account-number input.invalid {
  border-color: #CC3B3B;
  background-color: #fcf4f4;
}
.account-number input.invalid:focus, .account-number input.invalid:active {
  background: white;
}
.account-number input::-moz-placeholder {
  color: #969696;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.5;
}
.account-number input::placeholder {
  color: #969696;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.5;
}
.account-number .footer-text {
  margin-top: 0.5rem;
  color: #767676;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.4;
}
.account-number .footer-text.invalid {
  color: #CC3B3B;
}
.account-number .link-text {
  margin-top: 1rem;
  color: #007B8F;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.5;
}
.account-number .link-modal {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #007b8f;
  margin-bottom: 0;
  text-decoration: none;
}
.account-number .link-modal:hover, .account-number .link-modal:focus, .account-number .link-modal:active {
  text-decoration: none;
  color: #007b8f;
}

.alerts {
  display: block;
  padding: 22px 25px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  border: 3px solid grey;
  border-radius: 3px;
  margin-bottom: 32px;
  width: 100%;
}
.alerts--success {
  color: #008a05;
  border-color: #008a05;
}
.alerts--error {
  color: #cc3b3b;
  border-color: #cc3b3b;
}

.alerts-aac {
  display: block;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 12px;
  border-radius: 3px;
  margin-bottom: 32px;
  width: 100%;
}
.alerts-aac--success {
  color: #008a05;
  border-color: #008a05;
}
.alerts-aac--error {
  color: #cc3b3b;
  border-color: #cc3b3b;
}

.apply-block {
  padding-right: 5.1876rem;
  margin-top: 1.25rem;
}
.apply-block__header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  margin-left: 1.5rem;
  font-size: 1rem;
  letter-spacing: 0.44px;
  margin-bottom: 1rem;
  color: #585858;
  font-weight: 400;
}
.apply-block__container {
  padding: 1rem;
  padding-left: 0;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  margin: 0;
  margin-bottom: 7.5rem;
}
.apply-block__button-tab {
  padding: 1.3125rem 1rem;
}
.apply-block__button-tab__title {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.71;
  color: #585858;
  margin-bottom: 0.875rem;
}
.apply-block__button-tab__link {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 2.12500275rem;
  line-height: 1;
  margin-bottom: 1.37505rem;
  display: inline-block;
  color: #585858;
  width: 100%;
}
.apply-block__button-tab__link:hover {
  text-decoration: none;
  color: #585858;
}
.apply-block__button-tab__link:after {
  content: url("../images/icons/arrow-grey.svg");
  float: right;
  margin-right: 2.75rem;
}
.apply-block__button-tab:last-child .apply-block__button-tab__link {
  color: #f65c00;
}
.apply-block__button-tab:last-child .apply-block__button-tab__link:after {
  content: url("../images/icons/arrow-orange.svg");
  margin-right: -0.5rem;
  position: relative;
}
@media (min-width: 768px) {
  .apply-block__button {
    padding: 0.75rem;
  }
  .apply-block__button-tab:nth-child(2) {
    border-left: 1px solid #bbbbbb;
    padding: 1.3125rem 2rem;
    padding-right: 0.5rem;
  }
}
@media (max-width: 991.98px) {
  .apply-block__header {
    font-size: 0.8125rem;
    margin-left: 0.75rem;
    letter-spacing: normal;
    line-height: 1.38;
  }
  .apply-block__container {
    padding-right: 1rem;
  }
  .apply-block__button {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
    margin-bottom: 1.5rem;
  }
  .apply-block__button-tab__link {
    font-size: 2.125rem;
    margin-bottom: 2.3751rem;
  }
  .apply-block__button-tab__link:after {
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .apply-block__button-tab {
    padding: 1.07rem 1rem;
    padding-right: 1.44rem;
  }
  .apply-block__button-tab__title {
    margin-top: 1rem;
  }
  .apply-block__button-tab:nth-child(2) {
    border-top: 1px solid #e1e1e1;
  }
}

.article-block-list-no-image {
  padding: 1.375rem 0.5625rem 1.69rem 1.69rem;
  border: 1px solid #dedede;
}
.article-block-list-no-image__header {
  display: block;
  margin-bottom: 0.25rem;
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.article-block-list-no-image__header:hover, .article-block-list-no-image__header:active {
  color: #f65c00;
}
.article-block-list-no-image__tag {
  display: inline-block;
  color: #bbbbbb;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.3;
  margin-bottom: 0.9375rem;
}
.article-block-list-no-image__body {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.45;
  margin-bottom: 10px;
}
.article-block-list-no-image__footer {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .article-block-list-no-image {
    padding: 1.25rem 1.25rem 1.125rem;
  }
  .article-block-list-no-image__header {
    margin-bottom: 0.5rem;
  }
  .article-block-list-no-image__tag {
    margin-bottom: 0.625rem;
  }
}

.article-block-list {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
  padding: 16px;
  border: 1px solid #dedede;
}
.article-block-list__header {
  display: block;
  margin-bottom: 0.25rem;
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.article-block-list__image {
  width: 100%;
  max-width: 14.25rem;
  min-height: 9.39rem;
  max-height: 9.39rem;
  margin-bottom: 1.375rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.article-block-list.list-view {
  flex-direction: row;
  margin-bottom: 0;
}
.article-block-list.list-view .article-block-list__image {
  max-width: 7.002rem;
  min-height: 7.002rem;
  max-height: 7.002rem;
  margin: 0;
  margin-right: 32px;
}
.article-block-list__wrapper {
  position: relative;
  padding-bottom: 20px;
}
.article-block-list__tag {
  display: inline-block;
  color: #bbbbbb;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.3;
  margin-bottom: 0.9375rem;
}
.article-block-list__body {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.45;
  margin-bottom: 10px;
}
.article-block-list__footer {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .article-block-list {
    padding: 1.25rem 1.25rem 1.125rem;
  }
  .article-block-list__header {
    margin-bottom: 0.5rem;
  }
  .article-block-list__tag {
    margin-bottom: 0.625rem;
  }
}

.articlecontent__header {
  margin-bottom: 1.5rem;
}
.articlecontent__header.article--listing {
  margin-bottom: 2rem;
}
.articlecontent__header.article--listing .articlecontent__header-body,
.articlecontent__header.article--listing .articlecontent__header-author {
  font-size: 1rem;
}
.articlecontent__header-label {
  margin-right: 1.5rem;
}
.articlecontent__header-title {
  margin-top: 1.188rem;
  margin-bottom: 1.25rem;
}
.articlecontent__header-title-only {
  font-size: 0.875rem;
  margin-bottom: 0;
}
.articlecontent__header-title-2 {
  color: #f65c00;
}
.articlecontent__header-body, .articlecontent__header-author {
  font-size: 0.875rem;
  line-height: 1.33;
  color: #585858;
  display: inline;
  font-weight: normal;
}
.articlecontent__header-author {
  border-left: 1px solid #dedede;
  padding-left: 0.6rem;
  margin-left: 0.6rem;
}
.articlecontent__header.dark-title-2 .articlecontent__header-title-2 {
  color: #585858;
}
@media (max-width: 991.98px) {
  .articlecontent__header {
    margin-bottom: 0;
  }
  .articlecontent__header-author, .articlecontent__header-body {
    font-size: 1rem;
    display: block;
  }
  .articlecontent__header-author {
    border-left: 0;
    padding-left: 0;
    margin-left: 0;
    line-height: 1.3125;
    margin-bottom: 0;
  }
  .articlecontent__header-title {
    font-size: 1.75rem;
    margin-bottom: 1.13rem;
    letter-spacing: normal;
    margin-top: 0.375rem;
  }
  .articlecontent__header-label {
    margin-bottom: 0.375rem;
  }
}

.articlecontent__hero {
  width: 100%;
  margin-bottom: 2.8125rem;
}
@media (max-width: 991.98px) {
  .articlecontent__hero {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
    margin-bottom: 1.5rem;
  }
  .articlecontent__hero img {
    width: 100%;
  }
}

.resource .article-listing-productlist .pagenavbar .text-right.large-device {
  display: none;
}

.default {
  margin-bottom: 9.75rem;
}
@media (min-width: 768px) {
  .default {
    margin-bottom: 3.75;
  }
}
@media (max-width: 991.98px) {
  .default .col-xl-9 {
    padding: 0;
  }
}

.event .slick-list {
  display: flex;
}
.event .slick-list .slick-track {
  display: flex;
}
.event .slick-list .slick-track .slick-slide {
  background-color: #f6f6f4;
}
.event .slick-list .slick-track .slick-slide div:not([class]) {
  height: 100%;
}
.event .slick-list .slick-track .slick-slide div:not([class]) .zcard {
  height: 100%;
}
.event .slick-list .slick-track .slick-slide div:not([class]) .zcard .zcard__content {
  border-right: 1px solid #dedede;
}
.event .slick-list .slick-track .slick-slide .zcard__col {
  border: 0;
}
.event .slick-list .slick-track .slick-slide .zcard__col .zcard__content {
  border: 0;
}
.event .slick-dots {
  top: 106%;
  bottom: 0;
  display: flex;
  justify-content: center;
}
.event .slick-dots ul {
  display: inline;
  padding: 0;
}
.event .slick-dots ul li {
  height: 20px;
  width: 20px;
  cursor: pointer;
}
.event .slick-dots ul li.slick-active button::before {
  color: #9b9b9b;
}
.event .slick-dots ul li button {
  cursor: pointer;
}
.event .slick-dots ul li button::before {
  font-size: 2.1875rem;
  color: #f3f3ee;
  opacity: 1;
}
.event .slick-dots .slick-next {
  display: inline;
  position: relative;
  left: 0;
  right: 0;
  top: 14px;
  cursor: pointer;
}
.event .slick-dots .slick-next::before {
  content: url(/assets/images/icons/grey-right-arrow.svg);
  opacity: 1;
}
.event .slick-dots .slick-next:disabled {
  display: none !important;
}
.event .slick-dots .slick-prev {
  display: inline;
  position: relative;
  left: 0;
  right: 0;
  top: 14px;
  cursor: pointer;
}
.event .slick-dots .slick-prev::before {
  content: url(/assets/images/icons/grey-left-arrow.svg);
  opacity: 1;
}
.event .slick-dots .slick-prev:disabled {
  display: none !important;
}

.article-listing__result-text {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.article-listing__result-text.hide-search-label .search-label {
  display: none;
}
.article-listing__result-text .back-button {
  font-size: 0.875rem;
  display: block;
  margin-top: 5px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: 300;
}

.row-no-margin {
  margin-left: 0;
  margin-right: 0;
  border-top: 1px solid #dedede;
  border-left: 1px solid #dedede;
  margin-bottom: 2rem;
  position: relative;
}
.row-no-margin .no-search-results-wrapper {
  margin: 2rem 0;
}

.no-results-border {
  border-left: unset;
  border-bottom: 1px solid #dedede;
}

.col-xl-9 .resourceList,
.col-xl-9 .eventsRow,
.col-xl-9 .eventsList,
.col-xl-9 .generic,
.col-xl-9 .plp {
  position: relative;
  margin-left: 0;
  margin-right: 0;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
}
.col-xl-9 .resourceList .no-search-results-wrapper,
.col-xl-9 .eventsRow .no-search-results-wrapper,
.col-xl-9 .eventsList .no-search-results-wrapper,
.col-xl-9 .generic .no-search-results-wrapper,
.col-xl-9 .plp .no-search-results-wrapper {
  margin: 2rem 0;
}
.col-xl-9 .wrapper-min-height {
  position: relative;
  min-height: 300px;
}
.col-xl-9 .wrapper-min-height .spinner-container .loading-indicator {
  top: 10px;
}
@media (min-width: 992px) {
  .col-xl-9 .wrapper-min-height .spinner-container .loading-indicator {
    top: 5%;
  }
}

.col-no-padding {
  padding: 0;
}

.spinner-container {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  vertical-align: middle;
  align-items: center;
  background-color: rgba(211, 211, 211, 0.3);
  z-index: 3;
}
.spinner-container .loading-indicator {
  position: absolute;
  top: 10px;
}
@media (min-width: 992px) {
  .spinner-container .loading-indicator {
    top: 5%;
  }
}

.meta-data__category {
  font-size: 0.875rem;
  margin-bottom: 0;
  text-transform: uppercase;
}
.meta-data__title {
  color: #f65c00;
}
.meta-data__info-wrapper {
  margin-left: 0.5rem;
}
.meta-data__info {
  display: flex;
  align-items: flex-start;
  margin: 1rem 0;
}
.meta-data__info span {
  font-size: 0.875rem;
  line-height: 1.3;
  margin-bottom: 0;
  border-right: solid 1px #585858;
}
.meta-data__info span:last-child {
  border: none;
  padding: 0 0.5rem;
}
.meta-data__info__icon {
  flex-shrink: 0;
}
.meta-data__info__type {
  padding-right: 0.5rem;
}
.meta-data__info__date {
  padding: 0 0.5rem;
}
.meta-data__info__author {
  padding: 0 0.5rem;
}

.author-biography-container {
  padding-top: 2.5rem;
  margin-bottom: 2.5rem;
  border-bottom: 1px solid #dedede;
}
.author-biography-container .author-biography {
  display: flex;
  flex-direction: row;
  border-top: 1px solid #dedede;
  padding: 2rem 0 1rem 0;
}
.author-biography-container .author-biography .bio-image {
  flex: 0 0 150px;
  align-items: center;
  display: flex;
}
@media (max-width: 991.98px) {
  .author-biography-container .author-biography .bio-image {
    flex: 0 0 100px;
  }
}
.author-biography-container .author-biography .bio-image img {
  height: 7.5rem;
  width: 7.5rem;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 991.98px) {
  .author-biography-container .author-biography .bio-image img {
    height: 4.688rem;
    width: 4.688rem;
  }
}
.author-biography-container .author-biography .bio-content {
  flex: auto;
}

.autotype-input.text-field:active, .autotype-input.text-field:focus, .autotype-input.text-field:focus-within {
  border-color: #007b8f;
}

.no-suggestions {
  color: #999;
  padding: 0.5rem;
}

.suggestions {
  margin-top: 6px;
  border: 0.06rem solid #007b8f;
  border-radius: 0.19rem;
  list-style: none;
  max-height: 143px;
  overflow-y: auto;
  padding-left: 0;
  width: 100%;
}

.suggestions li {
  padding: 0.5rem;
  color: #585858;
}

.suggestion-active,
.suggestions li:hover,
.suggestions li:focus {
  background-color: #007b8f;
  cursor: pointer;
  color: #ffffff !important;
  outline: none;
}

.btn {
  font-size: 1.25rem;
  line-height: 1;
  padding: 1rem 1.5rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.2rem;
  border: none !important;
}
.btn:hover {
  text-decoration: none;
  background-color: #e5e5e5;
}
.btn:focus {
  box-shadow: 0 0px 0px 3px #bfbfbf;
}
.btn:not(:disabled):not(.disabled):active {
  box-shadow: none;
}
.btn:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0px 0px 3px #bfbfbf;
}
.btn.btn-arrow-left::before, .btn.btn-arrow-right::before, .btn.btn-external::before, .btn.btn-download::before, .btn.btn-arrow-left::after, .btn.btn-arrow-right::after, .btn.btn-external::after, .btn.btn-download::after {
  width: 1rem;
  height: 1rem;
}

.btn-lg, .btn-group-lg > .btn {
  font-size: 1.5rem;
  line-height: 1;
  padding: 1.25rem 2rem;
}
.btn-lg.btn-arrow-left::before, .btn-group-lg > .btn-arrow-left.btn::before, .btn-lg.btn-arrow-right::before, .btn-group-lg > .btn-arrow-right.btn::before, .btn-lg.btn-external::before, .btn-group-lg > .btn-external.btn::before, .btn-lg.btn-download::before, .btn-group-lg > .btn-download.btn::before, .btn-lg.btn-arrow-left::after, .btn-group-lg > .btn-arrow-left.btn::after, .btn-lg.btn-arrow-right::after, .btn-group-lg > .btn-arrow-right.btn::after, .btn-lg.btn-external::after, .btn-group-lg > .btn-external.btn::after, .btn-lg.btn-download::after, .btn-group-lg > .btn-download.btn::after {
  width: 1.2rem;
  height: 1.2rem;
}

.btn-sm, .btn-group-sm > .btn {
  font-size: 1rem;
  line-height: 1;
  padding: 0.75rem 1rem;
}
.btn-sm.btn-arrow-left::before, .btn-group-sm > .btn-arrow-left.btn::before, .btn-sm.btn-arrow-right::before, .btn-group-sm > .btn-arrow-right.btn::before, .btn-sm.btn-external::before, .btn-group-sm > .btn-external.btn::before, .btn-sm.btn-download::before, .btn-group-sm > .btn-download.btn::before, .btn-sm.btn-arrow-left::after, .btn-group-sm > .btn-arrow-left.btn::after, .btn-sm.btn-arrow-right::after, .btn-group-sm > .btn-arrow-right.btn::after, .btn-sm.btn-external::after, .btn-group-sm > .btn-external.btn::after, .btn-sm.btn-download::after, .btn-group-sm > .btn-download.btn::after {
  width: 0.8rem;
  height: 0.8rem;
}

.btn-xs {
  font-size: 0.875rem;
  line-height: 1;
  padding: 0.625rem 0.875rem 0.75rem;
}
.btn-xs.btn-arrow-left::before, .btn-xs.btn-arrow-right::before, .btn-xs.btn-external::before, .btn-xs.btn-download::before, .btn-xs.btn-arrow-left::after, .btn-xs.btn-arrow-right::after, .btn-xs.btn-external::after, .btn-xs.btn-download::after {
  width: 0.7rem;
  height: 0.7rem;
  margin-top: -2px;
}

.btn-primary {
  background-color: #f65c00;
}
.btn-primary:focus {
  box-shadow: 0 0 0 3px rgba(246, 92, 0, 0.2509803922);
  background-color: #f65c00;
  text-decoration: none;
}
.btn-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 0 3px rgba(246, 92, 0, 0.2509803922);
}
.btn-primary:hover {
  background-color: #d95500;
}
.btn-primary:not(:disabled):not(.disabled):active {
  background-color: #f65c00;
  color: #ffffff !important;
}
.btn-primary.btn-arrow-left::before, .btn-primary.btn-arrow-right::before, .btn-primary.btn-external::before, .btn-primary.btn-download::before, .btn-primary.btn-arrow-left::after, .btn-primary.btn-arrow-right::after, .btn-primary.btn-external::after, .btn-primary.btn-download::after {
  background-color: #ffffff !important;
}
.btn-primary.btn-disabled {
  opacity: 0.65 !important;
  color: #ffffff;
  background-color: #f65c00;
}
.btn-primary:disabled {
  opacity: 0.65 !important;
  color: #ffffff;
  background-color: #f65c00;
}

.btn-secondary {
  color: #ffffff !important;
  background-color: #007b8f;
  border-color: #007b8f;
}
.btn-secondary:focus {
  box-shadow: 0 0 0 3px rgba(0, 123, 143, 0.2509803922);
  background-color: #007b8f;
  border-color: #007b8f;
  text-decoration: none;
}
.btn-secondary:hover {
  background-color: #006272;
  border-color: #007b8f;
  color: #ffffff;
  box-shadow: none;
}
.btn-secondary:not(:disabled):not(.disabled):active {
  background-color: #007b8f;
  border-color: #006272;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 0 3px rgba(0, 123, 143, 0.2509803922);
}
.btn-secondary.btn-arrow-left::before, .btn-secondary.btn-arrow-right::before, .btn-secondary.btn-external::before, .btn-secondary.btn-download::before, .btn-secondary.btn-arrow-left::after, .btn-secondary.btn-arrow-right::after, .btn-secondary.btn-external::after, .btn-secondary.btn-download::after {
  background-color: #ffffff !important;
}
.btn-secondary.btn-disabled {
  opacity: 0.65 !important;
  color: #ffffff;
  background-color: #007b8f;
}
.btn-secondary:disabled {
  opacity: 0.65 !important;
  color: #ffffff;
  background-color: #007b8f;
}

.btn-light {
  color: #585858;
  background-color: #dedede;
  box-shadow: none;
}
.btn-light:focus {
  color: #585858;
  box-shadow: 0 0 0 3px rgba(222, 222, 222, 0.2509803922);
  background-color: #dedede;
  text-decoration: none;
}
.btn-light:hover {
  background-color: #c7c7c7;
  color: #585858;
}
.btn-light:not(:disabled):not(.disabled):active {
  color: #585858;
  background-color: #dedede;
}
.btn-light:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 0 3px rgba(222, 222, 222, 0.2509803922);
}
.btn-light.btn-arrow-left::before, .btn-light.btn-arrow-right::before, .btn-light.btn-external::before, .btn-light.btn-download::before, .btn-light.btn-arrow-left::after, .btn-light.btn-arrow-right::after, .btn-light.btn-external::after, .btn-light.btn-download::after {
  background-color: #585858 !important;
}
.btn-light.btn-disabled {
  opacity: 0.65 !important;
  color: #585858;
  background-color: #dedede;
}
.btn-light:disabled {
  opacity: 0.65 !important;
  color: #585858;
  background-color: #dedede;
}

.btn-dark {
  color: #ffffff !important;
  background-color: #585858;
  box-shadow: none;
}
.btn-dark:focus {
  box-shadow: 0 0px 0px 3px rgba(88, 88, 88, 0.2509803922);
  text-decoration: none;
  background-color: #585858;
}
.btn-dark:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0px 0px 3px rgba(88, 88, 88, 0.2509803922);
}
.btn-dark:hover {
  background-color: #3a3a3a;
  color: #ffffff;
}
.btn-dark:not(:disabled):not(.disabled):active {
  background-color: #585858;
  color: #ffffff;
}
.btn-dark.btn-arrow-left::before, .btn-dark.btn-arrow-right::before, .btn-dark.btn-external::before, .btn-dark.btn-download::before, .btn-dark.btn-arrow-left::after, .btn-dark.btn-arrow-right::after, .btn-dark.btn-external::after, .btn-dark.btn-download::after {
  background-color: #ffffff !important;
}
.btn-dark.btn-disabled {
  opacity: 0.65 !important;
  color: #ffffff;
  background-color: #585858;
}
.btn-dark:disabled {
  opacity: 0.65 !important;
  color: #ffffff;
  background-color: #585858;
}

.btn-arrow-left::before,
.btn-arrow-right::after {
  content: "";
  mask: url(/global/assets/images/icons/base-button-right.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/base-button-right.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-size: contain;
  background-color: #007b8f;
}

.btn-arrow-left::before {
  transform: scaleX(-1);
  margin-top: -2px;
}

.btn-external::after {
  content: "";
  mask: url(/global/assets/images/icons/base-button-external.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/base-button-external.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-size: contain;
  background-color: #007b8f;
}

.btn-download::after {
  content: "";
  mask: url(/global/assets/images/icons/base-button-download.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/base-button-download.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-size: contain;
  background-color: #007b8f;
}

.base-button-testing .btn {
  margin-right: 40px;
}

.btn-primary .btn-arrow-left::before,
.btn-primary .btn-arrow-right::before,
.btn-primary .btn-external::before,
.btn-primary .btn-download::before,
.btn-primary .btn-arrow-left::after,
.btn-primary .btn-arrow-right::after,
.btn-primary .btn-external::after,
.btn-primary .btn-download::after {
  background-color: #ffffff !important;
}

.btn-block + .btn-block {
  margin-top: 0 !important;
}

.big-cta-list__container {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1.6875rem;
}
.big-cta-list__container-cta {
  align-items: center;
  background: #f65c00;
  border-radius: 0.1875rem;
  color: #ffffff;
  display: flex;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  flex: 0;
  line-height: 1.33;
  justify-content: center;
  min-width: 50%;
  padding: 1.6875rem 1rem;
  text-align: center;
}
.big-cta-list__container-cta:after {
  content: url("/assets/images/icons/icon-arrow-forward-white.svg");
  margin-left: 0.4375rem;
  vertical-align: middle;
}
.big-cta-list__container-cta:hover {
  color: #ffffff;
  text-decoration: none;
}
.big-cta-list__container-cta.link-external:after {
  content: url("/assets/images/icons/white-external-link.svg");
  margin-top: 0;
  position: static;
}
.big-cta-list__container-form {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.big-cta-list__container-description {
  color: #6e6e6e;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
  margin-top: 0.375rem;
  width: 100%;
}
.big-cta-list__description {
  color: #6e6e6e;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
}
.big-cta-list__description span {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.big-cta-list__btn {
  min-width: 50%;
}
@media (max-width: 991.98px) {
  .big-cta-list__btn {
    min-width: 100%;
  }
}
@media (max-width: 991.98px) {
  .big-cta-list__container-cta {
    min-width: 100%;
  }
}

.branded-section-header__header, .branded-section-header__subheader, .branded-section-header__descriptionheader {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-weight: 400;
}
.branded-section-header__header {
  color: #007a3e;
  font-size: 3.125rem;
  margin-bottom: 1.1875rem;
}
.branded-section-header__header sup {
  line-height: 1;
  vertical-align: super;
  font-size: 24px;
}
.branded-section-header__subheader {
  color: #0097a9;
  font-size: 2.5rem;
  letter-spacing: 1.2px;
  margin-bottom: 1.3125rem;
}
.branded-section-header__description-header {
  color: #585858;
  font-size: 1.875rem;
  letter-spacing: 1px;
  margin-bottom: 0.9375rem;
}
.branded-section-header__body {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.4px;
}
.branded-section-header__body h3, .branded-section-header__body h5 {
  text-align: center;
}
.branded-section-header__body img {
  max-width: 100%;
  height: auto;
}
.branded-section-header__body sup {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.5rem;
  font-weight: normal;
  line-height: 1;
  vertical-align: super;
}
.branded-section-header__body:last-child {
  margin-bottom: 0.88rem;
}
.branded-section-header__body:first-child {
  margin-top: 2.5rem;
}
.branded-section-header.pink .branded-section-header__header {
  color: #0097a9;
  letter-spacing: 1.4px;
}
.branded-section-header.pink .branded-section-header__subheader {
  color: #aa0061;
}
.branded-section-header.pink .branded-section-header__descriptionheader {
  line-height: 1;
}
@media (max-width: 991.98px) {
  .branded-section-header__header {
    font-size: 2.5rem;
    margin-bottom: 1.0625rem;
  }
  .branded-section-header__subheader {
    font-size: 1.875rem;
    line-height: 1.07;
    letter-spacing: 0.9px;
    margin-bottom: 1rem;
  }
  .branded-section-header__descriptionheader {
    font-size: 1.5rem;
    line-height: 1.5;
    letter-spacing: normal;
    margin-bottom: 0.4375rem;
  }
  .branded-section-header__descriptionheader sup {
    font-family: "Arboria-Bold", Helvetica, sans-serif;
    font-size: 0.875rem;
    line-height: 1.5;
    letter-spacing: 0.67px;
    color: #585858;
    top: -0.62rem;
  }
}

.breadcrumb {
  background: none !important;
  color: #9b9b9b;
  padding: 0.75rem 0;
  margin: 1.25rem 0;
}
.breadcrumb-item + .breadcrumb-item:before, .breadcrumb-item:last-child:after {
  content: none;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0;
}
.breadcrumb-item:after {
  content: "/";
  padding: 0 0.25rem;
}
.breadcrumb-item.active .breadcrumb__link {
  color: #585858;
}
.breadcrumb-item .breadcrumb__link.link-external:after {
  content: "";
  width: auto;
  margin-left: 0;
}
.breadcrumb-item:after, .breadcrumb__link {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  color: #767676;
}
.breadcrumb__link {
  font-size: 0.875rem;
  font-weight: 400;
}
.breadcrumb__link.cursor-default {
  cursor: default;
}
.breadcrumb__link:hover {
  color: #9b9b9b;
}
@media (max-width: 991.98px) {
  .breadcrumb {
    margin: 0.75rem 0;
  }
}

ol li.breadcrumb-item {
  margin-bottom: 0;
}

.bullet-ticks-featured {
  margin-bottom: 2.5rem;
}
.bullet-ticks-featured__container {
  background: #f6f6f4;
  padding: 2.19rem 2.5rem 2.38rem 2rem;
}
.bullet-ticks-featured.white-bg .bullet-ticks-featured__container {
  background: #ffffff;
  padding: 0;
}
.bullet-ticks-featured__signin {
  text-align: right;
}
.bullet-ticks-featured__signin-title, .bullet-ticks-featured__signin-link {
  color: #585858;
  font-size: 0.875rem;
  font-weight: normal;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.bullet-ticks-featured__signin-link {
  color: #007b8f;
  text-decoration: underline;
  font-weight: normal;
  line-height: 1.5;
}
.bullet-ticks-featured__signin-link:hover {
  color: #007b8f;
}
.bullet-ticks-featured__content-list {
  padding-left: 0;
  position: relative;
  margin-bottom: 1.375rem;
}
.bullet-ticks-featured__content-title {
  font-size: 1.25rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  padding-bottom: 0.5rem;
}
.bullet-ticks-featured__content-disclaimer {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 1.375rem;
}
.bullet-ticks-featured__content-element {
  position: relative;
  list-style: none;
}
.bullet-ticks-featured__content-element-container {
  padding-left: 2.5rem;
}
.bullet-ticks-featured__content-element-icon {
  position: absolute;
  left: 0;
  background-size: 100%;
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  top: 0.13rem;
}
.bullet-ticks-featured__content-cta {
  background-color: #fa6400;
  border-radius: 0.1875rem;
  color: #ffffff;
  display: inline-block;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.33;
  padding: 0.9375rem 2rem 0.875rem;
}
.bullet-ticks-featured__content-cta.link-external:after {
  margin-top: 0;
  position: static;
}
.bullet-ticks-featured__content-cta:after {
  content: url("/assets/images/icons/arrow-white.svg");
  margin-left: 0.9375rem;
  vertical-align: sub;
}
.bullet-ticks-featured__content-cta:hover {
  color: #ffffff;
  text-decoration: none;
}
@media (min-width: 992px) {
  .bullet-ticks-featured__row {
    margin-bottom: 1.25rem;
  }
}
@media (max-width: 991.98px) {
  .bullet-ticks-featured__signin {
    text-align: left;
    margin-top: 0.57rem;
    margin-bottom: 1.44rem;
  }
  .bullet-ticks-featured__content-list {
    padding-right: 1.5675rem;
    margin-bottom: 1.25rem;
  }
  .bullet-ticks-featured__content-element-icon {
    font-size: 0.75rem;
    margin-bottom: 0.625rem;
    width: 1rem;
    height: 1rem;
  }
  .bullet-ticks-featured__content-element-container {
    padding-left: 1.5rem;
  }
}
.bullet-ticks-featured__camelCase .bullet-ticks-featured__header {
  text-transform: none;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 2rem;
  line-height: 2rem;
  letter-spacing: 0;
}
.bullet-ticks-featured.text-align-right { /*added css for global theme*/ }
.bullet-ticks-featured.text-align-right .bullet-ticks-featured__signin {
  text-align: left;
}
.bullet-ticks-featured.text-align-right .bullet-ticks-featured__content-list {
  padding-right: 0;
}
.bullet-ticks-featured.text-align-right .bullet-ticks-featured__content-list .bullet-ticks-featured__content-element {
  display: flex;
}
.bullet-ticks-featured.text-align-right .bullet-ticks-featured__content-list .bullet-ticks-featured__content-element-icon {
  left: auto;
  right: 0;
}
.bullet-ticks-featured.text-align-right .bullet-ticks-featured__content-list .bullet-ticks-featured__content-element-container {
  padding-left: 0;
  padding-right: 2.5rem;
}
@media (max-width: 991.98px) {
  .bullet-ticks-featured.text-align-right .bullet-ticks-featured__signin {
    text-align: right;
  }
  .bullet-ticks-featured.text-align-right .bullet-ticks-featured__content-list {
    padding-left: 1.5675rem;
    padding-right: 0;
  }
  .bullet-ticks-featured.text-align-right .bullet-ticks-featured__content-list .bullet-ticks-featured__content-element-container {
    padding-left: 0;
    padding-right: 1.7rem;
  }
}

.bullet-ticks-primary {
  margin-bottom: 2.5rem;
}
.bullet-ticks-primary__outer-container {
  width: 100%;
}
.bullet-ticks-primary__container {
  align-items: flex-start;
  display: flex;
  margin-bottom: 1.25rem;
}
.bullet-ticks-primary__container img {
  padding-top: 0.06rem;
}
.bullet-ticks-primary__container-text {
  line-height: 1.5;
  margin-bottom: 0.75rem;
}
.bullet-ticks-primary__container-text p {
  margin: 0;
}
.bullet-ticks-primary__cta {
  background-color: #f65c00;
  border-radius: 0.1875rem;
  color: #ffffff;
  display: inline-block;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.33;
  margin: 1.5rem 0 1rem 1rem;
  padding: 0.9375rem 1.125rem 0.875rem 1.5rem;
}
.bullet-ticks-primary__cta:after {
  content: url("/assets/images/icons/arrow-white.svg");
  margin-left: 0.9375rem;
  margin-top: 0;
  position: relative;
  vertical-align: sub;
}
.bullet-ticks-primary__cta:hover {
  color: #ffffff;
  text-decoration: none;
}

.callout-banner {
  background: #f6f6f4;
  justify-content: center;
  text-align: center;
  padding: 3.25rem 0 3.39rem;
  margin: 1rem 0.0625rem;
}
@media (max-width: 991.98px) {
  .callout-banner {
    padding: 3rem 2rem 2rem;
  }
}
.callout-banner__header {
  color: #585858;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 1.125rem;
  margin-bottom: 2.19rem;
}
.callout-banner__link {
  background: #dedede;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  color: #585858;
  display: inline-block;
  padding: 0.845rem 0.6675rem;
}
.callout-banner__link:after {
  content: url("/assets/images/icons/arrow-right.svg");
  vertical-align: middle;
  margin-left: 1.313rem;
}
.callout-banner__link:hover {
  text-decoration: none;
  color: #585858;
}

.carosel-card {
  margin-bottom: 5rem;
}
.carosel-card .slick-slide > div {
  max-width: 90%;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .carosel-card .slick-slide > div {
    max-width: 95%;
  }
}
@media (min-width: 992px) {
  .carosel-card .slick-slide > div {
    max-width: 100%;
  }
}
.carosel-card .slick-active {
  z-index: 1;
}
.carosel-card .slick-dots li.slick-active button:before {
  background: #007b8f;
}
.carosel-card .slick-dots li button:before {
  background: #9b9b9b;
  color: transparent;
  border-radius: 50%;
  margin-top: 20px;
}
.carosel-card .slick-prev {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  left: -10px;
}
.carosel-card .slick-prev:before {
  color: #007b8f;
  display: none;
}
@media (min-width: 1200px) {
  .carosel-card .slick-prev {
    left: -35px;
  }
}
.carosel-card .slick-next {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  right: -10px;
  z-index: 1;
}
.carosel-card .slick-next:before {
  color: #007b8f;
  display: none;
}
@media (min-width: 1200px) {
  .carosel-card .slick-next {
    right: -35px;
  }
}
.carosel-card .slick-arrow {
  border: solid #007b8f;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  height: 14px;
  width: 14px;
}

.zcard {
  display: flex;
  flex-direction: column;
  padding: 0;
  min-height: 100%;
}
.zcard__col {
  display: flex;
  flex-direction: column;
  border: 1px solid #dedede;
  padding: 1rem;
  height: 100%;
}
.zcard__img {
  position: relative;
  height: 194px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .zcard__img {
    height: 132px;
  }
}
.zcard__img span {
  position: absolute;
  right: 10px;
  bottom: 10px;
  padding: 0.3rem 0.3rem 0.4rem 0.4rem;
  opacity: 0.7;
  border-radius: 2px;
  background-color: #000000;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 0.8rem;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
.zcard__content {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}
.zcard__content-meta {
  display: flex;
  flex-wrap: wrap;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 0.8rem;
  line-height: 1;
  color: #585858;
  margin-bottom: 0.9rem;
}
.zcard__content-meta-image-wrapper {
  display: inline-block;
  flex: 0 0 10%;
}
@media (min-width: 768px) {
  .zcard__content-meta-image-wrapper {
    flex: 0 0 15%;
  }
}
@media (min-width: 992px) {
  .zcard__content-meta-image-wrapper {
    flex: 0 0 12%;
  }
}
.zcard__content-meta-image-wrapper img {
  width: 18px;
  height: 18px;
  float: none;
}
.zcard__content-meta ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  flex: 0 0 90%;
}
@media (min-width: 768px) {
  .zcard__content-meta ul {
    flex: 0 0 85%;
  }
}
@media (min-width: 992px) {
  .zcard__content-meta ul {
    flex: 0 0 88%;
  }
}
.zcard__content-meta ul li {
  display: inline-block;
  word-break: break-word;
  margin: 0.13rem 0;
}
.zcard__content-meta ul li::after {
  content: "";
  border-right: 1px solid #585858;
  margin: 0 0.5rem;
}
.zcard__content-meta ul li:last-child::after {
  border-right: none;
}
.zcard__content-meta ul li span {
  display: inline-block;
  font-weight: normal;
}
.zcard__content-title {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0;
  color: #585858;
  margin-bottom: 0.8rem;
  font-weight: 400;
  word-break: break-word;
}
.zcard__content-title sup {
  font-size: 100%;
  vertical-align: baseline;
}
.zcard__content-cta {
  position: relative;
  padding-top: 1.1rem;
}
.zcard__content-cta::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 1px;
  background-color: #f65c00;
  margin-top: 0.3rem;
}
.zcard__content-cta a {
  position: relative;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5rem;
  letter-spacing: normal;
  text-decoration: none;
  color: #007B8F;
  padding-right: 0.5rem;
}
.zcard__content-cta a:hover, .zcard__content-cta a:focus, .zcard__content-cta a:active {
  text-decoration: underline;
  color: #007B8F;
}
.zcard__content-description span {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0;
  color: #585858;
  margin-bottom: 0.9rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  white-space: break-spaces;
}
.zcard__leanwrapper {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.zcard__leanwrapper-col {
  display: flex;
  flex: 1 1 auto;
}
.zcard__leanwrapper.row-gap {
  row-gap: 15px;
}
.zcard__leanwrapper .zib-leancard__resource__description p {
  margin-bottom: 0px !important;
}
.zcard__greytheme.row, .zcard__whitetheme.row {
  margin: unset !important;
  margin-left: -15px !important;
  margin-right: -15px !important;
  row-gap: 15px;
}
.zcard__greytheme.row .rfc__col, .zcard__whitetheme.row .rfc__col {
  padding: unset;
  padding-left: 15px;
  padding-right: 15px;
}
.zcard__greytheme.row .rfc__col .zcard__col, .zcard__whitetheme.row .rfc__col .zcard__col {
  padding: unset;
  border: none;
}
.zcard__greytheme.row .rfc__col .zcard__col .zcard__img, .zcard__whitetheme.row .rfc__col .zcard__col .zcard__img {
  margin-bottom: unset;
}
.zcard__greytheme.row .rfc__col .zcard__col .zcard__content, .zcard__whitetheme.row .rfc__col .zcard__col .zcard__content {
  background-color: #f6f6f4;
  padding: 1rem;
  flex-grow: 1;
}
.zcard__greytheme.row .rfc__col .zcard__col .zcard__content .zcard__content-description span, .zcard__whitetheme.row .rfc__col .zcard__col .zcard__content .zcard__content-description span {
  display: unset;
}
.zcard__greytheme.row .rfc__col .zcard__col .zcard__content .zcard__cta-linka, .zcard__greytheme.row .rfc__col .zcard__col .zcard__content .zcard__cta-link.download, .zcard__whitetheme.row .rfc__col .zcard__col .zcard__content .zcard__cta-linka, .zcard__whitetheme.row .rfc__col .zcard__col .zcard__content .zcard__cta-link.download {
  display: flex;
}
.zcard__greytheme.row .rfc__col .zcard__col .zcard__content .zcard__cta-linka::after, .zcard__greytheme.row .rfc__col .zcard__col .zcard__content .zcard__cta-link.download::after, .zcard__whitetheme.row .rfc__col .zcard__col .zcard__content .zcard__cta-linka::after, .zcard__whitetheme.row .rfc__col .zcard__col .zcard__content .zcard__cta-link.download::after {
  padding-right: 10px;
  padding-left: unset;
  padding-top: unset;
  width: 20px;
  top: 0;
  order: -1;
}
.zcard__whitetheme .zcard__content {
  background-color: #ffffff !important;
  padding: 1rem 0 !important;
}

.default .zcard.col-sm-4 .zcard__col {
  min-height: 380px;
}

.eventsList {
  margin-bottom: 1.3rem;
}
.eventsList .zcard__col {
  padding: 1rem 1.063rem;
}
.eventsList .zcard__img {
  margin-bottom: 0;
}
.eventsList .zcard__content-title {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.3rem;
}
.eventsList .zcard__content-meta {
  margin-bottom: 0.4rem;
}
.eventsList .zcard__content-meta-image-wrapper {
  flex: 0 0 4%;
}
.eventsList .col-sm-3 {
  padding: 0 0.563rem 0 0;
}
.eventsList .col-sm-3 .zcard__img {
  height: 136px;
}
@media (max-width: 991.98px) {
  .eventsList .col-sm-9 {
    padding: 0;
  }
}
@media (max-width: 991.98px) {
  .eventsList .col-sm-9 .zcard__content-title {
    order: 2;
  }
}
@media (max-width: 991.98px) {
  .eventsList .col-sm-9 .zcard__content-meta {
    order: 1;
  }
}
@media (max-width: 991.98px) {
  .eventsList .col-sm-9 .zcard__content-cta {
    order: 4;
  }
}
@media (max-width: 991.98px) {
  .eventsList .col-sm-9 .zcard__content-description {
    order: 3;
  }
}

.eventsRow, .resourceList {
  margin-bottom: 1.3rem !important;
}

.eventsRow a.zcard__cta-link {
  color: #007B8F !important;
}
.eventsRow a.zcard__cta-link::after {
  padding-left: 0.6rem !important;
}
@media (max-width: 991.98px) {
  .eventsRow .zcard__col {
    padding: 1rem 0.9rem 2rem;
  }
}
@media (max-width: 991.98px) {
  .eventsRow .zcard__content-title {
    margin-bottom: 1.375rem;
  }
}

.resourceList .zcard__col {
  margin-bottom: 1rem;
  background-color: #f6f6f4;
  padding: 1.375rem 1.063rem 1.25rem 1rem;
}
@media (min-width: 768px) {
  .resourceList .zcard__col {
    margin-bottom: 0.6rem;
    padding: 1.25rem 1.5rem 1.25rem 2.125rem;
  }
}
.resourceList .zcard__content-cta {
  padding-top: 0;
  padding-bottom: 1rem;
}
.resourceList .col-sm-1, .resourceList .col-2 {
  padding-right: 0;
}
@media (min-width: 768px) {
  .resourceList .col-sm-1, .resourceList .col-2 {
    padding: 0;
  }
}
.resourceList .col-sm-1 .zcard__img, .resourceList .col-2 .zcard__img {
  width: 100%;
  height: 100%;
  background-size: inherit;
}
@media (max-width: 991.98px) {
  .resourceList .col-sm-1 .zcard__img, .resourceList .col-2 .zcard__img {
    margin: 0 auto;
    margin-bottom: 0.9rem;
  }
}
.resourceList .zcard_header {
  font-size: 0.8rem;
  line-height: 1;
  margin-bottom: 0.4rem;
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
@media (min-width: 768px) {
  .resourceList .zcard_header {
    margin-bottom: 0.3rem;
  }
}
.resourceList .zcard__content-title {
  margin-bottom: 0.13rem;
  font-size: 1rem;
  line-height: 1.3;
}
@media (max-width: 991.98px) {
  .resourceList .zcard__content-title {
    margin-bottom: 0.3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.resourceList .zcard__content-meta {
  margin-bottom: 0;
}
.resourceList .zcard__content-meta span {
  padding: 0;
  color: #969696;
  font-weight: normal;
}
@media (min-width: 768px) {
  .resourceList .col-sm-2:last-child {
    padding: 0;
  }
}
@media (max-width: 991.98px) {
  .resourceList .col-sm-2:last-child .zcard__content-cta {
    padding-top: 0;
    margin: 0;
    top: 16px;
    position: absolute;
    padding-bottom: 0;
  }
}
.resourceList .col-sm-2:last-child .zcard__content-cta::before {
  background: transparent;
  margin: 0;
  padding: 0;
}
.resourceList .col-sm-2:last-child .zcard__content-cta .zcard__cta-link {
  color: #007B8F;
  padding: 0;
}
@media (max-width: 991.98px) {
  .resourceList .col-sm-2:last-child .zcard__content-cta .zcard__cta-link {
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
  }
}
@media (max-width: 767.98px) {
  .resourceList .col-sm-2:last-child .zcard__content-cta .zcard__cta-link {
    overflow: visible;
  }
}
@media (min-width: 768px) {
  .resourceList .col-sm-2:last-child .zcard__content-cta .zcard__cta-link {
    display: inline;
  }
}
@media (max-width: 767.98px) {
  .resourceList .col-sm-2:last-child .zcard__content-cta .zcard__cta-link::after {
    text-indent: 0;
    float: left;
  }
}
.resourceList .col-2 {
  justify-content: center;
  display: flex;
  align-items: center;
}

a.zcard__cta-link.download::after {
  content: url(/content/_assets/images/icons/blue-download-arrow.svg);
  padding-left: 0.6rem;
  padding-top: 0.6rem;
  position: relative;
  top: 2px;
  display: inline-block;
  width: 21px;
  height: 10px;
}
@media (max-width: 991.98px) {
  a.zcard__cta-link.download::after {
    padding-left: 0.19rem;
  }
}
a.zcard__cta-link.arrow::after {
  content: url(/content/_assets/images/icons/arrow-Icon.svg);
  padding-left: 0.4rem;
  position: relative;
  top: 0;
  display: inline-block;
  width: 22px;
  height: 10px;
}
a.zcard__cta-link.external::after {
  content: url(/assets/images/icons/external-link-cyan.svg);
  padding-left: 0.4rem;
  position: relative;
  top: 2px;
}

@media (max-width: 991.98px) {
  .event .col-md-12 {
    padding: 0;
  }
}
.event .col-md-12 .col-sm-3 {
  padding-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .event .col-md-12 .col-sm-3:first-child {
    padding-left: 0.9rem;
  }
}
@media (min-width: 992px) {
  .event .col-md-12 .col-sm-3:first-child {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .event .col-md-12 .col-sm-3:last-child {
    padding-right: 0.9rem;
  }
}
@media (min-width: 992px) {
  .event .col-md-12 .col-sm-3:last-child {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .event .col-md-12 .col-sm-3 {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .event .col-md-12 .col-sm-3 {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .event .article-listing-productlist {
    padding-left: 0.9rem;
    padding-right: 0.9rem;
  }
}
.event .zcard__col {
  padding: 0;
  border: 0;
}
.event .zcard__content {
  padding: 1.5rem 1.5rem 1.688rem;
  background-color: #f6f6f4;
}
@media (min-width: 768px) {
  .event .zcard__content {
    border-right: 1px solid #dedede;
  }
}
.event .zcard__content-description span {
  display: block;
}
.event .zcard__img {
  margin-bottom: 0;
}

.zpn-blogs .zcard.col-sm-4, .Unified-listing .zcard.col-sm-4 {
  height: auto;
}

@media print {
  .zcard__content-title {
    margin-bottom: 1.3rem;
  }
}
.plp .zcard__col, .generic .zcard__col, .plp-eventsRow .zcard__col {
  background-color: #ffffff;
  margin-bottom: 0;
  padding: 1rem 1rem 0.5rem;
}
.plp .zcard__content, .plp .zcard__content-meta, .generic .zcard__content, .generic .zcard__content-meta, .plp-eventsRow .zcard__content, .plp-eventsRow .zcard__content-meta {
  display: block;
}
.plp .zcard__content-meta, .generic .zcard__content-meta, .plp-eventsRow .zcard__content-meta {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.plp .zcard__content-subheader, .generic .zcard__content-subheader, .plp-eventsRow .zcard__content-subheader {
  line-height: 1.2;
  font-size: 0.875rem;
  color: inherit;
  overflow-wrap: break-word;
}
.plp .zcard__imgconatiner, .generic .zcard__imgconatiner, .plp-eventsRow .zcard__imgconatiner {
  max-width: 6rem;
  min-width: 6rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.plp .zcard__imgconatiner .zcard__img, .generic .zcard__imgconatiner .zcard__img, .plp-eventsRow .zcard__imgconatiner .zcard__img {
  margin-bottom: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: block;
  max-height: 6rem;
  max-width: 100%;
  overflow: hidden;
  background-size: cover;
}
.plp .zcard__content-cta, .generic .zcard__content-cta, .plp-eventsRow .zcard__content-cta {
  padding-top: 0;
}
.plp .zcard__content-cta a, .generic .zcard__content-cta a, .plp-eventsRow .zcard__content-cta a {
  color: inherit !important;
  line-height: normal;
  padding-top: inherit;
}
.plp .zcard__content-cta a:hover, .plp .zcard__content-cta a:focus, .plp .zcard__content-cta a:active, .generic .zcard__content-cta a:hover, .generic .zcard__content-cta a:focus, .generic .zcard__content-cta a:active, .plp-eventsRow .zcard__content-cta a:hover, .plp-eventsRow .zcard__content-cta a:focus, .plp-eventsRow .zcard__content-cta a:active {
  text-decoration: none;
  color: inherit;
}
.plp .zcard__content-cta::before, .generic .zcard__content-cta::before, .plp-eventsRow .zcard__content-cta::before {
  content: none;
  background-color: #ffffff;
}
.plp .zcard__img, .generic .zcard__img, .plp-eventsRow .zcard__img {
  margin-bottom: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: block;
  max-height: 6rem;
  max-width: 100%;
  overflow: hidden;
  background-size: 100%;
}

.plp, .generic {
  margin-bottom: 1.25rem !important;
}
.plp .zcard__content-date, .generic .zcard__content-date {
  margin-top: 0.5rem;
  font-size: 0.875rem;
}
.plp .zcard__additionalText, .generic .zcard__additionalText {
  margin-top: 1rem;
}

.eventsRow > .plp-eventsRow .zcard__img__cover {
  background-size: contain;
}

.zcard.plp-eventsRow {
  height: auto;
}
.zcard.plp-eventsRow .zcard__content-date {
  margin-top: 0.5rem;
  font-size: 0.875rem;
}

.card__callout {
  width: 100%;
  height: auto;
  display: inline-block;
}
@media (max-width: 767.98px) {
  .card__callout__default {
    margin-top: 0.9rem;
  }
}
.card__callout__default__content {
  background: #f6f6f4;
  text-align: center;
}
.card__callout__default__content__title {
  color: #585858;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5rem;
  letter-spacing: 0;
}
.card__callout__default__subtitle {
  color: #767676;
}
.card__callout__downloadables {
  color: #f6f6f4;
  margin-bottom: 1.25rem;
}
.card__callout__downloadables__link {
  display: block;
}
.card__callout__downloadables__link:hover {
  text-decoration: none;
}
.card__callout__downloadables__link:after {
  content: none;
}
.card__callout__downloadables__border {
  background-color: #f6f6f4;
  margin-bottom: 1rem;
  border: none !important;
}
@media (max-width: 991.98px) {
  .card__callout__downloadables__border {
    margin-bottom: 0;
    margin-top: 1rem;
  }
}
.card__callout__downloadables__border:after {
  content: url("/content/_assets/images/icons/blue-download-arrow.svg");
  position: absolute;
  top: 32%;
  right: 5%;
  height: 9px;
  width: 18px;
}
.card__callout__downloadables__img {
  padding: 1.4rem 0 1.4rem 1.81rem;
  width: 5.19rem;
  text-align: center;
}
.card__callout__downloadables__img img {
  max-width: 3.25rem;
  max-height: 3.5rem;
  min-height: 3.5rem;
}
.card__callout__downloadables__outer-div {
  display: flex;
  align-items: center;
}
.card__callout__downloadables__subtitle {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 1.25rem;
  color: #585858;
  margin-bottom: 0;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  max-width: 232px;
}
@media (min-width: 992px) {
  .card__callout__downloadables__subtitle {
    margin-right: 35px;
  }
}
@media (min-width: 1200px) {
  .card__callout__downloadables__subtitle {
    margin-right: 0px;
  }
}
.card__callout__downloadables__title {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #585858;
  line-height: 1;
  margin-bottom: 0;
  padding-right: 4rem;
  font-size: 0.75rem;
  font-weight: normal;
}
.card__callout__downloadables__size {
  color: #969696;
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1rem;
  margin-top: 0.125rem;
  margin-bottom: 1.3rem;
}
.card__callout__quickLinks {
  padding: 0 1.5rem 1.87rem 1.5rem;
  font-size: 16px;
  line-height: 1.5rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #585858;
  background-color: #f6f6f4;
  margin-left: -0.938rem;
  margin-right: -0.938rem;
  height: 100%;
}
.card__callout__quickLinks .col {
  padding: 0;
}
@media (max-width: 767.98px) {
  .card__callout__quickLinks {
    padding: 0 1.5rem 1rem 1rem;
  }
}
.card__callout__quickLinks__link {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  color: #007b8f;
}
.card__callout__quickLinks__content p {
  font-size: 16px !important;
  line-height: 1.5rem !important;
}
.card__callout__quickLinks .link-external::after {
  margin-left: 0.813rem;
}
.card__callout__quickLinks.sidebarquickLinks {
  margin-left: unset;
  margin-right: unset;
  height: auto;
  padding: 0 1.5rem 1.875rem 1rem;
}
.card__callout__quickLinks.sidebarquickLinks .link-external::after {
  margin-left: 0.25rem;
}
.card__callout__quickLinks.sidebarquickLinks .link-file:after {
  border: none;
  padding-left: 0;
}
.card__callout__dark, .card__callout__dark-inline {
  background-color: #585858;
  color: #ffffff;
  line-height: 1.5rem;
}
.card__callout__dark__content, .card__callout__dark-inline__content {
  padding: 1.5rem 2rem;
}
.card__callout__dark__title, .card__callout__dark-inline__title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.5rem;
}
.card__callout__dark__subtitle, .card__callout__dark-inline__subtitle {
  font-size: 16px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-top: 0.5rem;
}
.card__callout__dark__button, .card__callout__dark-inline__button {
  background-color: #f65c00;
  color: #ffffff !important;
  font-size: 1.25rem;
  line-height: 1.14;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  margin-top: 1.5rem;
  padding: 1rem 2.5rem;
  border-radius: 0.188rem;
  display: inline-block;
  margin-right: 2rem;
}
.card__callout__dark__button-spaces, .card__callout__dark-inline__button-spaces {
  margin-top: 0;
  margin-left: 1rem;
}
.card__callout__dark__margin-top {
  margin-top: 1.5rem;
}
.card__callout__dark-inline__content {
  display: flex;
  flex-basis: 100%;
  padding: 1rem 1rem 1rem 1.5rem;
}
.card__callout__dark-inline__title {
  flex-grow: 1;
  margin-top: 0.8rem;
}
.card__callout__dark-inline__button {
  margin-top: 0;
  margin-right: 0;
  padding: 0.9rem 1.6rem;
}
.card__callout__light-blue {
  background-color: #ffffff;
  color: #3a3a3a !important;
  line-height: 1.5rem;
  border: solid 2px #dedede;
  height: auto;
  min-height: 200px;
}
@media (min-width: 768px) {
  .card__callout__light-blue img {
    height: 100%;
    min-height: 200px;
    min-width: 113px;
    max-height: 200px;
  }
}
@media (min-width: 1200px) {
  .card__callout__light-blue img {
    min-width: 145px;
    max-width: 145px;
  }
}
@media (max-width: 991.98px) {
  .card__callout__light-blue img {
    min-width: 145px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.card__callout__light-blue__content {
  padding: 1.5rem 2rem;
  display: inline-block;
}
@media (min-width: 768px) {
  .card__callout__light-blue__content {
    padding: 0.688rem 1.313rem;
    display: inline-block;
  }
}
.card__callout__light-blue__title {
  font-size: 1.5rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.card__callout__light-blue__subtitle {
  font-size: 16px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-top: 0.5rem;
}
.card__callout__light-blue__button {
  background-color: #f65c00;
  color: #ffffff !important;
  font-size: 1.25rem;
  line-height: 1.14;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  margin-top: 1.5rem;
  padding: 0.8rem 1.5rem;
  border-radius: 0.188rem;
  display: inline-block;
  margin-right: 2rem;
}
.card__callout__light-blue__margin-top {
  margin-top: 1.5rem;
}
.card__callout__light-orange {
  background-color: #ffffff;
  color: #3a3a3a !important;
  line-height: 1.5rem;
  border: solid 2px #dedede;
  height: 100%;
  width: 100%;
}
@media (max-width: 991.98px) {
  .card__callout__light-orange {
    margin-top: 1.5rem;
  }
}
.card__callout__light-orange__content {
  padding: 24px 32px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  width: 100%;
}
.card__callout__light-orange__content .bottom-text {
  margin-top: 16px;
}
.card__callout__light-orange__title {
  font-size: 1.5rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.card__callout__light-orange__subtitle {
  font-size: 16px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-top: 0.5rem;
}
.card__callout__light-orange__button {
  background-color: #f65c00;
  color: #ffffff !important;
  font-size: 0.875rem;
  line-height: 1.14rem;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  margin-top: 1.5rem;
  padding: 0.8rem 1.5rem;
  border-radius: 0.188rem;
  display: inline-block;
  margin-right: 2rem;
}
.card__callout__light-orange__cta-link:before {
  content: "";
  width: 2rem;
  background: #f65c00;
  height: 1px;
  display: block;
  margin-bottom: 1rem;
}
.card__callout__light-blue {
  border-top: solid 5px #007b8f;
  display: flex;
}
.card__callout__light-orange {
  border-top: solid 5px #f65c00;
}
.card__callout__light-orange__content {
  padding: 1rem 0.9rem 1.5rem 1rem;
  text-align: left;
}
.card__callout__anchor__light-orange {
  height: 100%;
  width: 100%;
}
.card__callout__anchor__light-orange .card__callout__light-orange:hover {
  background: #f6f6f4;
}
.card__callout__anchor__light-orange .card__callout__light-orange__subtitle:after {
  content: url("/assets/images/icons/grey-turq.svg");
  position: absolute;
  margin-top: 3px;
}
.card__callOutWithImage__default {
  padding: 0;
  margin-top: 1rem;
  margin: 0;
}
.card__callOutWithImage__default .col-lg-6,
.card__callOutWithImage__default .col-md-5,
.card__callOutWithImage__default .col-md-6,
.card__callOutWithImage__default .col-lg-5,
.card__callOutWithImage__default .col-lg-8,
.card__callOutWithImage__default .col {
  padding-right: 0;
  padding-left: 0;
}
.card__callOutWithImage__default__content {
  background: #f6f6f4;
  padding: 1.5rem !important;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #585858;
  letter-spacing: 0;
}
.card__callOutWithImage__default__space-between-buttons {
  margin-right: 2rem;
}
.card__callOutWithImage__buttonLinksLight {
  padding: 0;
  margin-left: 0;
  margin-right: 0;
}
.card__callOutWithImage__buttonLinksLight__button__1:after {
  content: "\f30b";
  font-size: 1.25rem;
  top: 2px;
  left: 0.5rem;
}
.card__callOutWithImage__buttonLinksLight .col-lg-6,
.card__callOutWithImage__buttonLinksLight .col-md-5,
.card__callOutWithImage__buttonLinksLight .col-md-6,
.card__callOutWithImage__buttonLinksLight .col {
  padding-right: 0;
  padding-left: 0;
}
.card__callOutWithImage__buttonLinksLight img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1200px) {
  .card__callOutWithImage__buttonLinksLight img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.card__callOutWithImage__buttonLinksLight__content {
  padding: 4.875rem 5rem !important;
  background-color: #f6f6f4;
  color: #585858;
}
.card__callOutWithImage__buttonLinksLight__title {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: normal;
  color: #585858;
}
.card__callOutWithImage__buttonLinksLight__subtitle {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-weight: 500;
  font-size: 2rem;
  line-height: 2rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  color: #585858;
}
.card__callOutWithImage__buttonLinksLight__button {
  background-color: #f65c00;
  color: #ffffff !important;
  font-size: 1.25rem;
  line-height: 1rem;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  margin-top: 0.5rem;
  padding: 1rem 2.5rem;
  border-radius: 0.188rem;
  display: inline-block;
  margin-right: 2rem;
}
.card__callOutWithImage__buttonLinksLight__button.link-external {
  margin-right: 2rem;
}
.card__callOutWithImage__buttonLinksLight__button__1 {
  color: #007b8f;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5rem;
  display: inline-block;
  background-color: inherit;
}
@media (min-width: 992px) {
  .card__callOutWithImage__buttonLinksLight.reverse {
    flex-direction: row-reverse;
  }
}
.card__callOutWithImage__buttonLinksLight__space-between-buttons {
  margin-right: 2rem;
}
.card__callOutWithImage__buttonLinksDark {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
.card__callOutWithImage__buttonLinksDark .col-lg-6,
.card__callOutWithImage__buttonLinksDark .col-md-5,
.card__callOutWithImage__buttonLinksDark .col-md-6,
.card__callOutWithImage__buttonLinksDark .col {
  padding-right: 0;
  padding-left: 0;
}
.card__callOutWithImage__buttonLinksDark img {
  height: 100%;
  width: 100%;
}
.card__callOutWithImage__buttonLinksDark__content {
  padding: 1.5rem 2rem !important;
  color: #ffffff;
  background-color: #3a3a3a;
}
.card__callOutWithImage__buttonLinksDark__content .link-cta {
  font-weight: inherit;
  text-transform: inherit;
}
.card__callOutWithImage__buttonLinksDark__content .link-cta:after {
  left: 0.5rem;
}
.card__callOutWithImage__buttonLinksDark__title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1;
}
.card__callOutWithImage__buttonLinksDark__subtitle {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5rem;
  margin-top: 0.5rem;
  width: 85%;
}
.card__callOutWithImage__buttonLinksDark__button {
  background-color: #f65c00 !important;
  color: #ffffff !important;
  font-size: 1.25rem !important;
  line-height: 1.14rem;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  margin-top: 1.5rem;
  padding: 1rem 2.5rem !important;
  border-radius: 0.188rem;
  display: flex;
  align-items: center;
  margin-right: 2rem;
}
@media (min-width: 992px) {
  .card__callOutWithImage__buttonLinksDark.reverse {
    flex-direction: row-reverse;
  }
}
.card__callOutWithImage__buttonLinksDark__space-between-buttons {
  margin-right: 2rem;
}
.card__callOutWithImage__buttonLinksDark__margin-top {
  margin-top: 1.5rem;
}
@media (max-width: 991.98px) {
  .card__cardWithBackground {
    margin-top: 1.5rem;
  }
  .card__cardWithBackground img {
    width: 100%;
  }
}
.card__cardWithBackground img {
  height: 100%;
}
.card__cardWithBackground__content {
  padding: 1.5rem 2rem 1.688rem 1.6rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5rem;
  letter-spacing: normal;
  color: #585858;
  background-color: #f6f6f4;
}
.card__cardWithBackground__content__title {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
@media (max-width: 767.98px) {
  .card__cardWithBackground__content {
    padding: 1.5rem 1.5rem 1.688 1.6rem;
  }
}
.card__cardWithBackground__subtitle {
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}
.card__cardWithBackground__link {
  color: #007b8f;
  border-top: solid 1px #f65c00;
  padding-top: 1rem;
}
.card__cardWithBackground__theurapetic-cards {
  display: flex;
  flex-direction: column;
  border: 0.063rem solid #dedede;
}
@media (max-width: 1199.98px) {
  .card__cardWithBackground__theurapetic-cards {
    margin-bottom: 1.563rem;
  }
}
@media (min-width: 992px) {
  .card__cardWithBackground__theurapetic-cards {
    height: 100%;
  }
}
.card__cardWithBackground__theurapetic-cards picture img {
  height: 12.563rem;
}
.card__cardWithBackground__theurapetic-cards .card__cardWithBackground__content {
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .card__cardWithBackground__theurapetic-cards .card__cardWithBackground__content {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
}
.card__cardWithBackground__theurapetic-cards .card__cardWithBackground__content .card__cardWithBackground__subtitle {
  flex-grow: 1;
}
.card__cardWithBackground__theurapetic-cards .card__cardWithBackground__content .card__cardWithBackground__subtitle a {
  font-size: 1rem !important;
}
@media (min-width: 1200px) {
  .card__cardWithBackground__theurapetic-cards .card__cardWithBackground__content .card__cardWithBackground__subtitle {
    margin-bottom: 2rem;
  }
}
.card__cardWithBackground__theurapetic-cards .card__cardWithBackground__content a {
  font-size: 1.25rem !important;
  line-height: 1.25rem !important;
  margin-top: 0px !important;
  flex-grow: 0 !important;
}
.card__cardWithBackground__theurapetic-cards .card__cardWithBackground__content a::after {
  display: none;
}
.card__cardWithBackground__theurapetic-cards .card__cardWithBackground__content .card__callOutWithImage__buttonLinksDark__button {
  padding: 1.18rem 2.5rem !important;
}
.card__cardWithBackground__theurapetic-cards .card__cardWithBackground__content .card__cardWithBackground__link {
  display: inline-block;
  padding: 1.18rem 1.5rem !important;
  background-color: #f65c00 !important;
  color: #ffffff !important;
  border-top: none !important;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  max-width: 10rem;
  border-radius: 0.188rem;
  text-align: center;
}
.card__cardWithBackground__para-theurapetic-cards {
  border: 0.063rem solid #dedede;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1199.98px) {
  .card__cardWithBackground__para-theurapetic-cards {
    margin-bottom: 1.563rem;
  }
}
.card__cardWithBackground__para-theurapetic-cards .card__cardWithBackground__content {
  background-color: #ffffff;
}
@media (min-width: 768px) {
  .card__cardWithBackground__para-theurapetic-cards .card__cardWithBackground__content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
@media (min-width: 992px) {
  .card__cardWithBackground__para-theurapetic-cards .card__cardWithBackground__content {
    min-height: 39.563rem;
  }
}
@media (min-width: 1200px) {
  .card__cardWithBackground__para-theurapetic-cards .card__cardWithBackground__content {
    min-height: 31.563rem;
  }
}
@media (max-width: 991.98px) {
  .card__cardWithBackground__para-theurapetic-cards .card__cardWithBackground__content {
    height: 26rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
.card__cardWithBackground__para-theurapetic-cards .card__cardWithBackground__content .card__cardWithBackground__subtitle {
  flex-grow: 1;
}
.card__cardWithBackground__para-theurapetic-cards .card__cardWithBackground__content .card__cardWithBackground__subtitle a {
  font-size: 1rem !important;
}
@media (min-width: 1200px) {
  .card__cardWithBackground__para-theurapetic-cards .card__cardWithBackground__content .card__cardWithBackground__subtitle {
    margin-bottom: 2rem;
  }
}
.card__cardWithBackground__para-theurapetic-cards .card__cardWithBackground__content a {
  font-size: 1.25rem !important;
  line-height: 1.25rem !important;
  margin-top: 0px !important;
  flex-grow: 0 !important;
}
.card__cardWithBackground__para-theurapetic-cards .card__cardWithBackground__content a::after {
  display: none;
}
.card__cardWithBackground__para-theurapetic-cards .card__cardWithBackground__content .card__callOutWithImage__buttonLinksDark__button {
  padding: 1.18rem 1.96rem !important;
}
.card__cardWithBackground__para-theurapetic-cards .card__cardWithBackground__content .card__cardWithBackground__link {
  padding: 1.18rem 1.5rem !important;
  background-color: #f65c00 !important;
  color: #ffffff !important;
  border-top: none !important;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  max-width: 160px;
  border-radius: 3px;
  text-align: center;
}
.card__cardWithBackground__theurapetic-online-course {
  height: 100%;
  background-color: #f6f6f4;
}
.card__cardWithBackground__theurapetic-online-course img {
  width: 100%;
}
.card__cardWithBackground__theurapetic-online-course .card__cardWithBackground__content {
  height: auto;
}
@media (max-width: 991.98px) {
  .card__callout {
    margin-bottom: 0.9rem;
  }
  .card__callout__default img {
    width: 100%;
  }
  .card__callout__downloadables__border:after {
    line-height: 1.75;
    top: 32%;
  }
  .card__callout__downloadables__img {
    padding: 0.5625rem 0.625rem;
    width: 3.375rem;
  }
  .card__callout__downloadables__img img {
    max-width: 2.125rem;
    max-height: 2.5rem;
    min-height: 2.5rem;
  }
  .card__callout__downloadables__outer-div {
    padding: 1rem;
  }
  .card__callout img {
    width: 100%;
  }
  .card__callOutWithImage__buttonLinksLight, .card__callOutWithImage__buttonLinksDark, .card__callOutWithImage__default {
    margin-top: 0;
    flex-direction: column-reverse;
  }
  .card__callOutWithImage__buttonLinksLight img, .card__callOutWithImage__buttonLinksDark img, .card__callOutWithImage__default img {
    width: 100%;
  }
  .card__callOutWithImage__buttonLinksLight__content, .card__callOutWithImage__buttonLinksDark__content, .card__callOutWithImage__default__content {
    padding: 1rem !important;
  }
  .card__callOutWithImage__buttonLinksLight__button, .card__callOutWithImage__buttonLinksDark__button, .card__callOutWithImage__default__button {
    width: 100%;
    margin: 1rem 0;
    text-align: center;
  }
  .card__callOutWithImage__buttonLinksLight__login, .card__callOutWithImage__buttonLinksDark__login, .card__callOutWithImage__default__login {
    margin-bottom: 1rem;
  }
  .card__callOutWithImage__buttonLinksLight__margin-top, .card__callOutWithImage__buttonLinksDark__margin-top, .card__callOutWithImage__default__margin-top {
    margin-top: 1.5rem;
  }
  .card__callOutWithImage__default__content {
    padding: 1.3rem !important;
    max-width: 100%;
  }
  .card__callOutWithImage__buttonLinksDark__content .link-cta:after {
    display: none;
  }
  .card__callOutWithImage__buttonLinksDark__content .small-cta-list__container-cta:after {
    display: none;
  }
  .card__callOutWithImage__buttonLinksDark__button {
    margin: 1.5rem 0 0.4rem;
  }
  .card__callOutWithImage__buttonLinksDark__subtitle {
    width: 100%;
  }
  .card__callOutWithImage__buttonLinksLight {
    margin-left: -0.9rem;
    margin-right: -0.9rem;
  }
  .card__callout__dark, .card__callout__dark-inline, .card__callout__light-blue, .card__callout__light-orange {
    margin-bottom: 1.5rem;
    height: auto;
  }
  .card__callout__dark img, .card__callout__dark-inline img, .card__callout__light-blue img, .card__callout__light-orange img {
    width: 100%;
  }
  .card__callout__dark__content, .card__callout__dark-inline__content, .card__callout__light-blue__content, .card__callout__light-orange__content {
    padding: 1rem;
  }
  .card__callout__dark__button, .card__callout__dark-inline__button, .card__callout__light-blue__button, .card__callout__light-orange__button {
    width: 100%;
    margin: 1rem 0;
    text-align: center;
  }
  .card__callout__dark-inline__content, .card__callout__light-blue__content {
    display: block;
  }
  .card__callout__light-blue {
    display: inline-block;
  }
  .card__callout__light-blue__mobile-wrapper {
    display: flex;
  }
  .card__callout__light-blue__mobile-wrapper img {
    height: 100%;
  }
  .card__callout__light-blue__title, .card__callout__light-blue__subtitle {
    display: none;
  }
  .card__callout__light-blue__title-mobile, .card__callout__light-blue__subtitle-mobile {
    display: inline-block !important;
  }
  .card__callout__light-blue__title-mobile {
    font-family: "Arboria-Bold", Helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.5rem;
    color: #585858;
    padding: 1.3rem 0.9rem 0 1rem;
  }
  .card__callout__light-blue__subtitle-mobile {
    font-size: 16px;
    font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
    line-height: 1.5rem;
    color: #585858;
    padding: 0.5rem 0.9rem 1rem 1rem;
  }
  .card__callout__light-blue__button {
    margin: 0;
  }
  .card__callout__cardWithBackground img {
    width: 100%;
  }
  .card__callout__cardWithBackground__content {
    height: auto;
  }
}
.card__duration {
  align-items: center;
  background-color: #000000;
  bottom: 10px;
  display: flex;
  justify-content: center;
  right: 10px;
  position: absolute;
  color: #ffffff;
  opacity: 0.7;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  padding: 4px 6px;
  border-radius: 2px;
  margin: 0;
}
@media (min-width: 992px) {
  .card__duration {
    bottom: 24px;
    right: 1.25rem;
  }
}
.card__large-image-btn {
  align-items: center;
  justify-content: center;
  position: absolute;
  display: flex;
  width: 6rem;
  height: 6rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(246, 92, 0, 0.8);
  border-radius: 50%;
}
.card__large-image-btn span {
  border-bottom: 1rem solid transparent;
  border-top: 1rem solid transparent;
  border-left: 1.75rem solid #ffffff;
}
.card__large-image-btn:hover, .card__large-image-btn:active {
  background-color: #d95500;
}

.card__callout.link-external:after {
  display: none;
}

.Spl-Therapeutic-Card .card__callout__anchor__light-orange:hover, .Spl-Therapeutic-Card .card__callout__anchor__light-orange:focus {
  color: unset;
  text-decoration: unset;
}
.Spl-Therapeutic-Card .card__callout__anchor__light-orange .card__callout__light-orange__subtitle::after {
  display: none;
}

.curated-content-tile-4 .card__callout__anchor__light-orange:hover, .curated-content-tile-4 .card__callout__anchor__light-orange:focus {
  color: unset;
  text-decoration: unset;
}

#practice-tools .card__callout__downloadables__link {
  display: inline-block;
  width: 100%;
}

.whiteLink a {
  color: #ffffff;
}
.whiteLink a:after {
  content: url(/global/assets/images/icons/external-link-white.svg);
}

@media (max-width: 1199.98px) {
  .online-ce-content {
    margin-bottom: 1.563rem;
  }
}

.carousel-hero {
  margin-bottom: 2.5rem;
}
.carousel-hero .w-carousel-full .hero__main-container {
  background-size: cover;
}
.carousel-hero .w-carousel-full .hero__main-container-body {
  align-items: center;
  display: flex;
  justify-content: center;
  padding-right: 0;
}
@media (max-width: 1199.98px) {
  .carousel-hero .w-carousel-full .hero__main-container-body {
    width: auto;
  }
}
.carousel-hero .w-carousel-full .hero__main-container h3 {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 4.25rem;
  margin-bottom: 0.5rem;
}
.carousel-hero .w-carousel-full .hero__content {
  font-size: 1.125rem;
  line-height: 1.33;
  margin-bottom: 1.25rem;
}
@media (min-width: 992px) {
  .carousel-hero .w-carousel-full .hero__content {
    max-width: 55%;
  }
}
.carousel-hero .w-carousel-full .hero__label {
  padding: 1.75rem 1%;
}
.carousel-hero .w-carousel-full .hero__cta {
  border-radius: 2px;
  display: block;
  font-size: 1.19rem;
  letter-spacing: 0.5px;
  line-height: normal;
  margin-bottom: 0.5rem;
  max-width: 210px;
  padding: 0.625rem;
}
.carousel-hero__buttonbar {
  background: #3a3a3a;
}
.carousel-hero__buttonbar-button {
  background: #3a3a3a;
  border-bottom: 0.25rem solid #3a3a3a;
  border-right: 1px solid rgba(223, 223, 223, 0.29);
  padding: 0.75rem 2rem 0.5rem;
  width: 100%;
}
.carousel-hero__buttonbar-button.active {
  border-bottom: 0.25rem solid #f65c00;
}
.carousel-hero__buttonbar-button.active:before {
  content: "";
  border-color: transparent transparent #3a3a3a;
  border-style: solid;
  border-width: 0 0.475rem 0.625rem;
  height: 0;
  position: absolute;
  left: 50%;
  top: -0.625rem;
  width: 0;
}
.carousel-hero__buttonbar-button.active:hover {
  border-bottom: 0.25rem solid #f65c00;
  height: auto;
  margin-top: 0;
}
.carousel-hero__buttonbar-button.active:hover h3 {
  margin-top: 0;
}
.carousel-hero__buttonbar-button:hover {
  border-bottom: 0;
  height: 4.05rem;
  margin-top: -0.25rem;
}
.carousel-hero__buttonbar-button:hover h3 {
  margin-top: -0.75rem;
}
.carousel-hero__buttonbar-header, .carousel-hero__buttonbar-subheader {
  color: #ffffff;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  letter-spacing: 1.23px;
  margin-bottom: 0;
  opacity: 0.6;
}
.carousel-hero__buttonbar-subheader {
  font-weight: 500;
}
.carousel-hero__buttonbar-header {
  line-height: 1.19;
  opacity: 1;
}
@media (max-width: 991.98px) {
  .carousel-hero {
    margin-bottom: 4.25rem;
  }
  .carousel-hero .w-carousel-full .hero__main-container {
    min-height: 13.71rem;
  }
  .carousel-hero .w-carousel-full .hero__main-container-body {
    width: 100%;
    justify-content: flex-start;
  }
  .carousel-hero .w-carousel-full .hero__main-container-body h3 {
    font-size: 1.6rem;
    overflow: hidden;
    line-height: 1;
    margin-bottom: 3.125rem;
  }
  .carousel-hero .w-carousel-full .hero__label {
    padding: 1.25rem 1rem;
  }
  .carousel-hero .w-carousel-full .hero__content {
    font-size: 0.7rem;
    line-height: 1.55;
  }
  .carousel-hero .w-carousel-full .hero__cta {
    font-size: 0.875rem;
    letter-spacing: 0.37px;
    margin-bottom: 0.25rem;
    max-width: 10.74rem;
    padding: 0.45rem;
  }
  .carousel-hero .slick-slider {
    margin-bottom: 2rem;
  }
  .carousel-hero .slick-slider .slick-dots {
    background: #3a3a3a;
    padding: 0.5rem 0;
    position: relative;
    top: 0;
  }
  .carousel-hero .slick-slider .slick-dots .slick-active button {
    background: #f6f6f4;
  }
  .carousel-hero .slick-slider .slick-dots button {
    background: #9b9b9b;
    border-radius: 50%;
    height: 0.5rem;
    width: 0.5rem;
  }
  .carousel-hero .slick-slider .slick-dots button::before {
    display: none;
  }
  .carousel-hero .slick-slider .slick-prev,
  .carousel-hero .slick-slider .slick-next {
    bottom: 2.5%;
    color: #ffffff;
    height: 1rem;
    top: auto;
    width: 1rem;
    z-index: 2;
  }
  .carousel-hero .slick-slider .slick-prev {
    left: 35%;
  }
  .carousel-hero .slick-slider .slick-prev:before {
    content: url("/assets/images/icons/gray-left.svg");
    color: #ffffff;
    opacity: 1;
  }
  .carousel-hero .slick-slider .slick-next {
    right: 35%;
  }
  .carousel-hero .slick-slider .slick-next:before {
    content: url("/assets/images/icons/gray-right.svg");
    color: #ffffff;
    opacity: 1;
  }
  .carousel-hero .slick-slider .slick-prev:before,
  .carousel-hero .slick-slider .slick-next:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 900;
    text-rendering: auto;
    line-height: 1;
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (max-width: 575.98px) {
  .carousel-hero .w-carousel-full .hero {
    width: 100%;
  }
  .carousel-hero .w-carousel-full .hero__label {
    margin-left: 0;
  }
  .carousel-hero .slick-slider .slick-prev {
    left: 13%;
  }
  .carousel-hero .slick-slider .slick-next {
    right: 13%;
  }
}
@media screen and (max-width: 374px) {
  .carousel-hero .w-carousel-full .hero__main-container {
    padding: 0;
  }
  .carousel-hero .slick-slider .slick-prev,
  .carousel-hero .slick-slider .slick-next {
    top: auto;
    bottom: 2%;
  }
}

.checkbox-button {
  display: inline-flex;
}
.checkbox-button:before {
  height: 1rem;
  min-width: 1rem;
  border: solid 1px #eaeaea;
  margin-right: 0.75rem;
  color: #ffffff;
  content: "";
}
.checkbox-button--checked:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #007b8f;
  background-image: url("/global/assets/images/icons/filter-check.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 10px;
  border-radius: 2px;
  vertical-align: middle;
  margin-right: 6px;
}

.checkboxe {
  padding: 1.3rem;
}
.checkboxe__checkboxLabelStyle {
  height: 1rem;
  color: #585858;
  width: 10px;
  font-size: 0.625rem;
  letter-spacing: 0;
  line-height: 1rem;
  padding-left: 3rem;
  font-weight: lighter;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}

.clinics-header .support-description__header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.75rem;
  line-height: 1.25;
  padding-top: 2rem;
}
.clinics-header .support-description__container p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.6;
  font-size: 0.95rem;
}

.clinics-info__body {
  padding: 1rem;
  line-height: 1.33;
}
.clinics-info__body-card {
  padding: 1rem;
  box-shadow: 0 2px 9px 0 #e6e6e6;
  border-radius: 2px;
  border: 1px solid #dedede;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #585858;
  min-height: 6rem;
  width: 100%;
  display: table;
}
.clinics-info__body-card-table {
  display: table-cell;
  vertical-align: middle;
  flex: none;
}
.clinics-info__body-card-button {
  color: #f65c00;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.34;
}
.clinics-info__body-card-plus {
  transform: rotate(45deg);
  padding: 0.5rem;
  margin-bottom: 0.25rem;
}
.clinics-info__body-card-header .modal-title {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 2.375rem;
}
.clinics-info__body-card-modal-body label {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
}
.clinics-info__body-card-modal-body .pro-form-umm__label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.clinics-info__body-card-modal-body .pro-form-umm label,
.clinics-info__body-card-modal-body .pro-form-umm .invalid-feedback {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.clinics-info__body-card-modal-body .form-control {
  height: 2.5rem;
}
.clinics-info__body-card-modal-body .invalid-feedback {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
}
.clinics-info__body-card-submit {
  color: #ffffff;
  background-color: #f65c00;
  padding: 0.5rem;
}
.clinics-info__model-footer {
  border-top: 0;
  padding: 0.25rem 1rem;
}
.clinics-info__cancel-button, .clinics-info__find-clinic {
  background: #f6f6f4;
  color: #585858;
  border: 0;
  padding: 0.75rem 1rem;
  border-radius: 0;
  font-size: 0.825rem;
}
.clinics-info .card {
  border: 0;
  overflow: hidden;
}
.clinics-info .card-body {
  padding: 0;
}
.clinics-info .card-text:last-child {
  font-size: 0.825rem;
  line-height: 1.22;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.clinics-info .card-title {
  font-size: 0.75rem;
  font-weight: bold;
  margin-bottom: 0.4375rem;
}

@media (max-width: 575.98px) {
  .collarship {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.collarship__wrapper {
  background-color: #f4f5f6;
  margin-bottom: 40px;
}
.collarship__container {
  padding: 3.5rem 2rem 3rem;
}
.collarship__white-container {
  border: 1px solid #dedede;
  border-radius: 3px;
  background-color: #ffffff;
  padding: 2rem 2rem 0;
}
.collarship__container--full {
  padding: 40px 15px 32px;
}
@media (min-width: 576px) {
  .collarship__container--full {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) {
  .collarship__container--full {
    display: flex;
    flex-flow: row wrap;
    max-width: 100%;
    padding: 45px 32px 40px 32px;
  }
}
@media (min-width: 1200px) {
  .collarship__container--full {
    padding: 45px 55px 40px 32px;
  }
}
.collarship__loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}
.collarship__progress {
  width: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 24px;
  background-color: #f65c00;
  transition: all ease 0.5s;
}
.collarship__progress--5 {
  width: 5%;
}
.collarship__progress--10 {
  width: 10%;
}
.collarship__progress--15 {
  width: 15%;
}
.collarship__progress--20 {
  width: 20%;
}
.collarship__progress--25 {
  width: 25%;
}
.collarship__progress--30 {
  width: 30%;
}
.collarship__progress--35 {
  width: 35%;
}
.collarship__progress--40 {
  width: 40%;
}
.collarship__progress--50 {
  width: 50%;
}
.collarship__progress--60 {
  width: 60%;
}
.collarship__progress--70 {
  width: 70%;
}
.collarship__progress--80 {
  width: 80%;
}
.collarship__progress--90 {
  width: 90%;
}
.collarship__progress--95 {
  width: 95%;
}
.collarship__progress--100 {
  width: 100%;
}
.collarship__progress-percentage {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: #ffffff;
  margin-right: 7px;
}
@media (max-width: 575.98px) {
  .collarship__progress-percentage {
    margin-right: 3px;
  }
}
.collarship-alert__wrapper {
  padding: 0 15px;
}
@media (min-width: 576px) {
  .collarship-alert__wrapper {
    padding: 0 32px;
  }
}
@media (min-width: 768px) {
  .collarship-alert__wrapper {
    max-width: 735px;
  }
}
.collarship__form-legend {
  margin-bottom: 1rem;
}
.collarship .zib-field {
  margin-bottom: 2rem;
}
.collarship .zib-field__label {
  width: 100%;
  line-height: 20px;
}
.collarship .zib-field__sub-header {
  font-size: 12px;
}
.collarship .zib-field.invalid .zib-field__sub-header {
  color: #CC3B3B;
}
@media (max-width: 991.98px) {
  .collarship .content__no-wrap {
    width: 100%;
  }
}
.collarship .alerts {
  font-size: 15px;
  border-width: 2px;
}
.collarship .alerts p:last-child {
  margin-bottom: 0;
}

.content__heading {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 40px;
  margin-bottom: 2rem;
}
@media (max-width: 767.98px) {
  .content__heading {
    font-size: 32px;
  }
}
.content__body {
  font-size: 14px;
  margin-bottom: 2rem;
}
.content__no-wrap {
  width: -moz-max-content;
  width: max-content;
}

.collarship__buttons {
  display: flex;
  flex-direction: column;
  padding: 0 15px;
}
@media (min-width: 576px) {
  .collarship__buttons {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: flex-end;
    padding: 0 32px 32px 32px;
  }
  .collarship__buttons.align-right {
    justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .collarship__buttons {
    padding: 0 47px 32px 32px;
  }
}
.collarship__button {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 16px;
  padding: 15px 21px;
  border-radius: 3px;
}
.collarship__button:hover, .collarship__button:focus {
  opacity: 0.8;
}
.collarship__button:hover .arrow-right,
.collarship__button:hover .arrow-left, .collarship__button:focus .arrow-right,
.collarship__button:focus .arrow-left {
  opacity: 0.8;
}
.collarship__button.disabled,
.collarship__button [disabled] {
  pointer-events: none;
  opacity: 0.4;
}
.collarship__button:focus {
  outline: none;
  text-decoration: none;
}
.collarship__button--orange {
  font-size: 20px;
  padding: 20px 20px;
  background-color: #f65c00;
  color: #ffffff;
  width: 100%;
}
.collarship__button--orange .arrow-right {
  position: relative;
  top: 2px;
  display: block;
  width: 14px;
  height: 12px;
  margin-left: 8px;
  background-image: url("/content/_assets/images/icons/arrow-orange-icon.svg");
}
.collarship__button--grey {
  display: inline-flex;
  background-color: #dedede;
  color: #585858;
  text-decoration: none;
}
.collarship__button--grey:hover, .collarship__button--grey:focus {
  color: #585858;
  text-decoration: none;
}
.collarship__button--grey .arrow-left {
  display: block;
  width: 14px;
  height: 12px;
  margin-right: 8px;
  background-image: url("/content/_assets/images/icons/arrow-grey-icon.svg");
}
@media (max-width: 575.98px) {
  .collarship__button--back, .collarship__button--next {
    margin-bottom: 32px;
  }
}
@media (max-width: 575.98px) {
  .collarship__button--next {
    width: 100%;
  }
}
.collarship-back__wrapper {
  order: 2;
}
@media (min-width: 576px) {
  .collarship-back__wrapper {
    order: 1;
  }
}
.collarship-next__wrapper {
  display: flex;
  order: 1;
}
@media (min-width: 576px) {
  .collarship-next__wrapper {
    order: 2;
    align-self: flex-end;
  }
}
.collarship-next__wrapper .collarship--submitting {
  order: 2;
  margin-left: 10px;
}
.collarship .zib-group-btn__remove {
  padding-right: 16px;
}
.collarship .zib-group-btn__remove:after {
  display: none;
}
.collarship .group-remove {
  padding-top: 0;
  padding-bottom: 0;
}
.collarship .zib-dropdown__wrapper .zib-dropdown__indicator::before {
  z-index: unset;
}

.column-container .col-md-9 > .section-header.row:first-child {
  padding-top: 2.5rem;
}
.column-container__standard-spacing:first-child .section-header__title {
  margin-top: 0 !important;
  margin-bottom: 2rem;
}
.column-container__standard-spacing {
  margin-bottom: 7.5rem;
}
.column-container__standard-spacing > div:last-child {
  margin-bottom: 0;
}
.column-container__standard-spacing > div:first-child .section-header__title {
  margin-top: 0;
  margin-bottom: 2rem;
}
.column-container__standard-spacing > div:first-child h1.section-header__title {
  font-size: 3.5rem;
}
@media (max-width: 991.98px) {
  .column-container__standard-spacing > div:first-child h1.section-header__title {
    font-size: 3rem;
  }
}
.column-container.wrap-reverse {
  flex-wrap: wrap-reverse;
}
.column-container.wrap-reverse .content-block {
  margin-top: 1.3rem;
}
.column-container.wrap-reverse .content-block h3 {
  margin-bottom: 1rem;
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .column-container.hide-sidebar .col-md-3 {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .column-container__no-margin {
    margin-bottom: 0;
  }
}

.condition-page .online-services__input-container .link-external:after {
  position: inherit;
  margin-top: 0;
}
.condition-page .portfolio__faq .accordion .list-group-item {
  padding-left: 0;
}
.condition-page .portfolio__faq-header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}

.contact-box {
  padding: 2.175rem 1.875rem 1.625rem;
}
.contact-box__list-header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  margin-bottom: 1rem;
  color: #585858;
}
.contact-box__phone {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: normal;
  margin-bottom: 0.625rem;
}
.contact-box__phone-option {
  background-color: #007b8f;
  border-radius: 0.6rem;
  color: #ffffff;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.5625rem;
  font-weight: 500;
  left: 0.375rem;
  letter-spacing: 0.9px;
  line-height: 2.67;
  padding: 0.25rem 0.5rem;
  position: relative;
  text-align: center;
  top: -0.125rem;
}
.contact-box__phone-text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.625rem;
  color: #969696;
  margin-left: 0.75rem;
  margin-right: 0.125rem;
  font-weight: 500;
  line-height: 2.4;
}
.contact-box__hours {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.71;
  color: #969696;
  margin-bottom: 1rem;
  font-weight: normal;
}
.contact-box__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  color: #585858;
  font-weight: normal;
  margin-bottom: 1rem;
}
.contact-box__link-header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: normal;
  margin-bottom: 0.5rem;
  color: #585858;
}
.contact-box__link-item {
  color: #007b8f;
}
.contact-box__link-item > a {
  color: #007b8f;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.5;
  text-decoration: underline;
}
@media (max-width: 991.98px) {
  .contact-box {
    padding: 2.25rem 1rem 1rem;
  }
  .contact-box__phone-text {
    margin-left: 0.625rem;
    margin-right: 0;
  }
}

.contact-us-header {
  display: flex;
  margin-bottom: 2.5rem;
}
.contact-us-header__lefttab {
  padding-top: 1rem;
}
.contact-us-header__lefttab-body {
  margin-bottom: 0;
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: normal;
}
.contact-us-header__container {
  text-align: right;
}
.contact-us-header__container-label {
  margin-bottom: 0.25rem;
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.contact-us-header__container-option, .contact-us-header__container-email {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
}
.contact-us-header__container-option {
  margin-bottom: 0;
}
.contact-us-header__container-option-button {
  background-color: #007b8f;
  border-radius: 0.6rem;
  color: #ffffff;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.5625rem;
  font-weight: 500;
  left: 0.375rem;
  letter-spacing: 0.9px;
  line-height: 2.67;
  padding: 0.25rem 0.5rem;
  position: relative;
  text-align: center;
  top: -0.125rem;
}
.contact-us-header__container-email a {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-right: 0;
}
.contact-us-header__container-email p {
  margin-bottom: 0;
}
.contact-us-header__container-email p a {
  color: #007b8f;
  text-decoration: underline;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
}
@media (max-width: 767.98px) {
  .contact-us-header__lefttab-body {
    margin-bottom: 1.25rem;
  }
}
@media (max-width: 575.98px) {
  .contact-us-header__lefttab-heading {
    font-size: 1.8725rem;
    letter-spacing: 1px;
    line-height: 1.08;
  }
  .contact-us-header__container {
    text-align: left;
    order: 2;
  }
  .contact-us-header__container-label {
    font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  }
}

.contact-us-primary {
  background-repeat: no-repeat;
  background-size: 45% 101%;
  background-position: right;
  background-color: #f65c00;
}
.contact-us-primary__lefttab {
  background: #f65c00;
  padding: 4rem 0;
}
.contact-us-primary__lefttab-header {
  color: #ffffff;
}
.contact-us-primary__lefttab-body {
  color: #ffffff;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: normal;
  margin-bottom: 1.75rem;
}
.contact-us-primary__lefttab-phone {
  color: #ffffff;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 30px;
  font-weight: normal;
  letter-spacing: 1px;
  margin-bottom: 0.5rem;
}
.contact-us-primary__lefttab-hours {
  color: #ffffff;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1.71;
  letter-spacing: normal;
  font-weight: normal;
}
.contact-us-primary__lefttab-hours-time {
  margin-left: 0.25rem;
}
.contact-us-primary__righttab {
  background-size: cover;
  padding: 4rem;
}
.contact-us-primary__righttab-header, .contact-us-primary__righttab-body {
  color: #f65c00;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: normal;
  margin-bottom: 0;
}
.contact-us-primary__righttab-body {
  line-height: 1.33;
}
.contact-us-primary__righttab-header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  margin-bottom: 0.125rem;
}
@media (max-width: 991.98px) {
  .contact-us-primary__lefttab {
    padding: 2.5rem 0 3rem;
  }
  .contact-us-primary__lefttab-header {
    font-size: 30px;
    line-height: 1.07;
    letter-spacing: 1px;
  }
  .contact-us-primary__lefttab-body {
    font-size: 0.875rem;
    line-height: 1.43;
    margin-bottom: 1.125rem;
  }
  .contact-us-primary__lefttab-phone {
    font-size: 24px;
    line-height: 1.33;
    letter-spacing: 0.8px;
    margin-bottom: 0.25rem;
  }
  .contact-us-primary__lefttab-hours {
    line-height: normal;
    font-size: 0.75rem;
  }
  .contact-us-primary__lefttab-hours-time {
    display: block;
    margin-left: 0;
    margin-top: 0.25rem;
  }
  .contact-us-primary__righttab {
    padding: 2.75rem 1.25rem 2.5rem;
  }
  .contact-us-primary__righttab-header, .contact-us-primary__righttab-body {
    font-size: 0.875rem;
    line-height: 1.43;
  }
  .contact-us-primary__righttab-link {
    font-size: 0.875rem;
    line-height: 1.71;
    margin-top: 1.5rem;
  }
}
@media (max-width: 575.98px) {
  .contact-us-primary__lefttab {
    padding: 2.5rem 1rem 3rem;
  }
  .contact-us-primary__righttab {
    padding: 2.75rem 1rem 2.5rem;
  }
}

.contact-us-secondary {
  margin-bottom: 1.25rem;
}
.contact-us-secondary__list-contact-header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: normal;
  margin: 2.125rem 1rem 1rem;
  color: #585858;
}
.contact-us-secondary__list-contact.second {
  margin-top: 1rem;
}
.contact-us-secondary__list-contact--left {
  background: #f6f6f4;
}
.contact-us-secondary__list-contact--right {
  padding-left: 1.125rem;
}
.contact-us-secondary__list-contact--right > .contact-box {
  background: #f6f6f4;
  height: 100%;
}
@media (max-width: 991.98px) {
  .contact-us-secondary__list-contact--left {
    margin: 0 0.5rem;
  }
  .contact-us-secondary__list-contact--right {
    margin: 2.5rem 0.5rem;
    padding: 0;
  }
  .contact-us-secondary__list-contact.second {
    margin-top: 0;
  }
  .contact-us-secondary__list-contact-header {
    margin-left: 0;
  }
}

.contact-us {
  background-color: #f6f6f4;
  margin: 0 0.0625rem 1.25rem;
}
.contact-us__phone {
  display: block;
  padding-left: 3.5rem;
}
.contact-us__border {
  margin: 2rem 0;
  border-right: solid 1px #dedede;
  display: flex;
  flex-direction: column;
}
.contact-us__border:nth-child(2) {
  display: block;
}
.contact-us__border:last-child {
  border-right: 0;
}
.contact-us .online-services {
  background: none;
  padding: 1rem 1rem 0;
}
.contact-us .online-services__container {
  display: flex;
  flex-flow: column;
}
.contact-us .online-services__input-container .link-external:after, .contact-us .online-services__input-box .link-external:after {
  margin-top: 0;
  position: inherit;
}
.contact-us .online-services__input-box {
  flex: auto 0;
  margin: 0 -1rem 1rem;
  position: relative;
  top: 0;
  padding-top: 2rem;
}
.contact-us .online-services__content {
  font-size: 0.875rem;
  flex: 1 auto;
  margin-bottom: 1rem;
}
.contact-us .online-services__content.wysiwyg p {
  color: #ffffff;
}
.contact-us .online-services__cta {
  padding: 0.9065rem 0.65rem;
  line-height: normal;
  letter-spacing: 0;
}
.contact-us .online-services__cta:after {
  vertical-align: middle;
}
.contact-us__contact {
  padding-left: 1.5rem;
}
.contact-us__contact-header {
  margin-bottom: 1.75rem;
  margin-top: 1rem;
}
.contact-us__contact-header-description {
  font-size: 0.875rem;
  line-height: 1.15rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.contact-us__contact .support-description {
  padding-top: 0;
  padding-bottom: 1rem;
  margin-left: 2.5rem;
  margin-bottom: 0;
}
.contact-us__contact .support-description__header {
  word-break: break-word;
}
.contact-us__contact .support-description__header-col {
  order: 2;
  line-height: 0;
}
.contact-us__contact .support-description__body-col p {
  font-size: 0.875rem;
}
.contact-us__contact .support-description__title {
  padding-left: 1rem;
  color: #ffffff;
  text-decoration: underline;
  font-size: 1.38rem;
  line-height: 0.91rem;
  margin-bottom: 1rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  width: 100%;
}
.contact-us__contact-container {
  margin-bottom: 1.5rem;
}
.contact-us__contact-container .contact-us__phone-img {
  margin-top: -0.2rem;
}
.contact-us__contact-container .support-description__sub-header {
  padding-left: 1rem;
}
@media (max-width: 991.98px) {
  .contact-us__contact-container {
    display: flex;
  }
}
.contact-us__contact-container-image {
  min-width: 2.5625rem;
  height: 2.5625rem;
  margin-right: 0.9375rem;
  position: absolute;
}
.contact-us__contact-description {
  display: inline;
}
@media (max-width: 991.98px) {
  .contact-us .online-services {
    padding: 0 1rem;
  }
  .contact-us .online-services__content {
    padding-bottom: 1.5rem;
    margin-bottom: 0;
  }
  .contact-us .online-services__input-container, .contact-us .online-services__input-box {
    margin: 0 0 1.7rem;
    margin-left: -1rem;
    position: unset;
  }
  .contact-us .online-services__input-container .link-external, .contact-us .online-services__input-box .link-external {
    margin-right: 0;
  }
  .contact-us .online-services__input-container .cta, .contact-us .online-services__input-box .cta {
    padding-right: 0;
  }
  .contact-us__border {
    padding-top: 0.25rem;
    margin-bottom: 0;
    border-right: 0;
  }
  .contact-us__border:nth-child(2) {
    display: block;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .contact-us__border > div:last-child > div:last-child {
    border-bottom: solid 1px #dedede;
    border-right: 0;
  }
  .contact-us__border:last-child > div:last-child > div:last-child {
    border-bottom: 0;
  }
  .contact-us__container {
    width: auto;
  }
  .contact-us__contact {
    padding: 0 1rem;
  }
  .contact-us__contact-header, .contact-us__contact-container {
    padding-left: 0;
  }
  .contact-us__contact:last-child .contact-us__contact-container {
    padding-bottom: 2rem;
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .contact-us .online-services {
    padding: 0 2rem 0 1rem;
  }
}
@media (max-width: 575.98px) {
  .contact-us__contact {
    padding-right: 0;
  }
  .contact-us__contact-container-image {
    margin-right: 0.55rem;
  }
}

.contact {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  padding-top: 3.5rem;
  background-color: #3a3a3a;
}
.contact__header-wrapper {
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .contact__socail-icons {
    justify-content: flex-end;
  }
}
.contact__copyright {
  margin-top: 1.5rem;
}
.contact__copyright .contact__info-item {
  display: inline-block;
}
.contact__copyright .contact__info-item:first-child {
  display: block;
}
.contact__header {
  position: relative;
  display: inline-block;
  background-color: #007b8f;
  color: #ffffff;
  padding: 1.5rem 3rem 1.5rem 0;
  margin-bottom: 0;
  z-index: 1;
}
.contact__header:before :hover {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 75vw;
  background-color: inherit;
}
.contact__container {
  color: #ffffff;
  z-index: 0;
}
@media (max-width: 767.98px) {
  .contact__container {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.contact__logo-title img {
  margin-top: 1rem;
}
.contact__logo-title a {
  font-size: 0.875rem;
  vertical-align: bottom;
  position: relative;
  bottom: -0.25rem;
  line-height: 1.5;
}
.contact__logo-img {
  max-width: 9.4375rem;
}
.contact__flag {
  vertical-align: bottom;
}
.contact__text {
  line-height: 1.72;
  margin-top: 0.5rem;
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  color: #ffffff;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
@media (max-width: 767.98px) {
  .contact__text {
    margin-bottom: 0.25rem;
  }
}
.contact__time {
  color: #bbbbbb;
}
.contact__button {
  background-color: #3a3a3a;
}
.contact__email:before {
  content: url("../images/icons/grey-envalop.svg");
  vertical-align: top;
}
.contact__info, .contact__bottom-links, .contact__socail-icons {
  list-style: none;
  display: flex;
  padding-right: 0;
  padding: 0;
  margin-bottom: 0;
  vertical-align: sub;
}
@media (max-width: 767.98px) {
  .contact__info, .contact__bottom-links, .contact__socail-icons {
    display: grid;
    margin-top: 3rem;
  }
}
.contact__info .contact__support-link {
  padding-left: 0.5rem;
}
.contact__info .contact__support-link a,
.contact__info .contact__support-link button {
  font-size: 0.875rem;
  line-height: 1.5;
  color: #bbbbbb;
}
@media (max-width: 767.98px) {
  .contact__info .contact__support-link {
    padding-left: 0;
  }
}
.contact__info-item {
  opacity: 1;
  line-height: 1.75;
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #bbbbbb;
}
@media (max-width: 767.98px) {
  .contact__info-item:last-child {
    margin-top: 0;
  }
}
.contact__support-link {
  padding-right: 1rem;
  padding-left: 1rem;
  border-right: 1px solid #9b9b9b;
}
@media (max-width: 767.98px) {
  .contact__support-link {
    border: 0;
    padding: 0;
  }
}
.contact__support-link:last-child {
  border: 0;
}
.contact__support-link:first-child {
  padding-left: 0;
}
.contact__phone {
  display: inline-block;
  font-size: 2.375rem;
  font-family: "Arboria-Book", Helvetica, sans-serif;
  margin: 0;
  font-weight: 400;
  color: #ffffff;
}
.contact__phone a {
  color: #ffffff;
  text-decoration: none;
}
.contact__title {
  color: #ffffff;
}
.contact__social-link-label {
  color: #f65c00;
}
@media (max-width: 767.98px) {
  .contact__social-link-label {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .contact__social-link-label {
    text-align: right;
  }
}
.contact__button-div {
  padding-left: 0;
  margin-left: -2rem;
}
@media (max-width: 991.98px) {
  .contact__button-div {
    margin-left: 1rem;
    margin-top: 0.5rem;
  }
}
@media (max-width: 1199.98px) {
  .contact__button-div {
    margin-left: 1rem;
  }
}
.contact__link {
  margin-left: 0.75rem;
  font-size: 0.875rem;
  color: #00c1d5;
  text-decoration: none;
}
.contact__link:before {
  background-color: #e5f4f7;
}
.contact__link:hover, .contact__link:active, .contact__link:focus, .contact__link:hover:active, .contact__link:hover:focus, .contact__link:active:focus, .contact__link:hover:active:focus {
  text-decoration: underline;
}
.contact__bottom-container {
  background-color: #000000;
  margin-top: 3.5rem;
}
@media (max-width: 767.98px) {
  .contact__bottom-container {
    margin-top: 0.75rem;
  }
}
@media (max-width: 1199.98px) {
  .contact__bottom-container {
    padding-bottom: 3rem;
  }
}
.contact__country-selector {
  cursor: pointer;
  margin-top: 1.5rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .contact__country-selector {
    text-align: right;
  }
}
@media (max-width: 767.98px) {
  .contact__bottom-links, .contact__socail-icons {
    display: block;
  }
}
.contact__bottom-links .contact__support-link, .contact__socail-icons .contact__support-link {
  border: 0;
  padding-right: 0;
}
@media (max-width: 767.98px) {
  .contact__bottom-links .contact__support-link, .contact__socail-icons .contact__support-link {
    white-space: nowrap;
    padding: 0;
    margin-left: 0;
    margin-right: 1rem;
    margin-bottom: 0.5rem;
    display: inline-block;
  }
}
.contact__socail-icons {
  margin: 1rem 0 0;
}
.contact__socail-icons img:hover {
  filter: brightness(2);
}
.contact__socail-icons .contact__support-link .link-external {
  margin-right: 0;
}
.contact__socail-icons .contact__support-link .link-external:after {
  content: "";
}
@media (max-width: 1199.98px) {
  .contact__bottom-links {
    padding: 1rem;
    margin-top: 0;
  }
  .contact__bottom-links button {
    line-height: 1.35;
  }
}
@media (max-width: 991.98px) {
  .contact__bottom-links a {
    margin-right: 0;
  }
}
.contact__bottom-links a,
.contact__bottom-links button {
  color: #bbbbbb;
  font-size: 0.75rem;
  padding: 0;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}

.rep-hub-extra-margin { /* this is added as part of DIGWEBF-443 to locally fix the margin top for rep-hub*/ }
.rep-hub-extra-margin .contact-support__tealBorder {
  margin-top: 2.25rem;
}

.content-block {
  margin-bottom: 2.5rem;
}
.content-block .bg-black {
  display: block;
  background-color: #3a3a3a;
  padding: 32px 24px 16px 24px;
}
.content-block .bg-black h6 {
  margin-top: 0;
}
.content-block .bg-black h6, .content-block .bg-black p {
  color: #ffffff;
}
.content-block.remove-margin-btm {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .content-block.remove-margin-btm {
    margin-bottom: 1rem;
  }
}
.content-block.remove-margin-top {
  margin-top: 0;
}
.content-block .sup-line-height {
  line-height: 1.4;
}
.content-block .success-toast {
  display: flex;
  padding: 1.4rem 1.5rem;
  align-items: center;
  box-sizing: border-box;
  height: auto;
  border: 2px solid #008A05;
  border-radius: 3px;
}
@media (max-width: 991.98px) {
  .content-block .success-toast {
    margin: -0.13rem;
    padding: 1.3rem 0.625rem;
    flex-direction: row;
    width: 100%;
  }
}
.content-block .success-toast p {
  color: #008A05 !important;
  margin-bottom: 0 !important;
  width: 100%;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.content-block .info-toast {
  display: flex;
  padding: 1rem 1.5rem;
  align-items: center;
  box-sizing: border-box;
  height: auto;
  border: 2px solid #00c1d5;
  border-radius: 3px;
}
.content-block .info-toast:before {
  content: url(/global/assets/images/icons/Info.svg);
  position: relative;
  top: 2px;
}
@media (max-width: 991.98px) {
  .content-block .info-toast {
    margin: -0.13rem;
    padding: 1rem 0.625rem;
    flex-direction: row;
    width: 100%;
  }
}
.content-block .info-toast p {
  margin-left: 1rem;
  margin-bottom: 0 !important;
  width: 100%;
}
.content-block.arboria-header {
  line-height: 1.5;
  font-size: 1rem;
  font-weight: 400;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #585858;
}
.content-block .isi-arboria-header, .content-block .isi-zpn-header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0;
  color: #585858;
}
@media (max-width: 991.98px) {
  .content-block .isi-arboria-header, .content-block .isi-zpn-header {
    font-size: 0.875rem;
    line-height: 1.4;
    padding-right: 0.9rem;
    padding-left: 0.9rem;
  }
}
.content-block .isi-arboria-content, .content-block .isi-zpn-content {
  display: block;
  color: #585858;
  margin-top: 1rem;
  margin-bottom: 3rem;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
@media (max-width: 991.98px) {
  .content-block .isi-arboria-content, .content-block .isi-zpn-content {
    font-size: 0.875rem;
    line-height: 1.4;
    padding-right: 0.9rem;
    padding-left: 0.9rem;
  }
}
.content-block .quote {
  display: block;
  border-left: 2px solid rgba(8, 13, 28, 0.08);
  padding-top: 0;
}
.content-block .quote__says {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 1.625rem;
  line-height: 1.5;
  color: #585858;
  padding-left: 2.875rem;
}
.content-block .quote__by {
  padding-left: 2.875rem;
  color: #969696;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
}
.content-block div {
  display: flex;
}
.content-block div span {
  width: 50%;
  display: inline-block;
  padding: 2.25rem 2.5rem 2.4rem 2.1rem;
  background: #f6f6f4;
  font-size: 1.1375rem;
}
.content-block div span.fz-16 {
  font-size: 1rem;
}
.content-block div img {
  width: 50%;
  height: auto;
  min-height: 10rem;
  align-self: flex-start;
}
.content-block div.image-right-align img {
  margin-bottom: 1rem;
}
.content-block div.image-left-align img {
  margin-bottom: 1rem;
}
.content-block div.podcast-header {
  font-size: 2rem;
  line-height: 1;
  letter-spacing: normal;
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.content-block h3 sup {
  font-weight: 600;
  font-size: 1.25rem;
  vertical-align: 15px;
}
.content-block h3, .content-block h2, .content-block h4, .content-block h5, .content-block h6 {
  margin-top: 2.5rem;
}
.content-block blockquote {
  font-size: 2rem;
  margin: 0.75rem 3rem;
}
.content-block blockquote,
.content-block blockquote p {
  color: #585858;
  line-height: 1.35;
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-weight: 300;
}
.content-block blockquote p {
  font-size: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  line-height: 1.5;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.content-block span {
  display: flex;
}
.content-block span.fz-16 {
  font-size: 1rem;
}
.content-block span span {
  color: #585858;
  display: inline-block;
  padding-right: 1rem;
  margin-top: 1.2rem;
}
.content-block span img {
  margin: 1.2rem 0.7rem 1rem 0;
}
.content-block section img {
  float: left;
  margin-right: 0.7rem;
}
.content-block section:before, .content-block section:after {
  display: table;
  content: " ";
}
.content-block section:after {
  clear: both;
}
@media (max-width: 991.98px) {
  .content-block {
    padding-right: 0;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .content-block table {
    display: block;
    overflow-x: auto;
  }
  .content-block div {
    display: flex;
    padding-top: 0;
    flex-direction: column;
    margin: 1rem 0;
  }
  .content-block div span {
    padding: 1.25rem;
    width: 100%;
  }
  .content-block div img {
    width: 100%;
    height: 100%;
    min-height: 100%;
  }
  .content-block h3 {
    margin-top: 2.5rem;
    margin-bottom: 1.25rem;
  }
  .content-block h2 {
    margin-top: 1.65rem;
  }
  .content-block img {
    float: none;
  }
  .content-block span {
    display: block;
  }
  .content-block span img {
    margin-bottom: 1rem;
    height: 100%;
    width: 100%;
  }
  .content-block section img {
    float: none;
    width: 100%;
  }
  .content-block span span {
    padding-right: 0;
    margin-top: 0;
  }
  .content-block td {
    padding: 0.25rem;
  }
  .content-block td * {
    margin: 0;
  }
  .content-block div.podcast-header {
    padding-left: 0.9rem;
  }
  .content-block .display-mobile div {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
  }
  .content-block .display-mobile .sidecol-images__header {
    padding: 1.25rem 0;
    font-size: 1rem;
    line-height: 1.25;
    letter-spacing: 0;
  }
  .content-block.content-with-list div.image-right-align div {
    margin-right: 0 !important;
  }
  .content-block.content-with-list div.image-left-align div {
    margin-left: 0 !important;
  }
  .content-block.content-with-list div.image-right-align div {
    margin-right: 0 !important;
  }
  .content-block.content-with-list div.image-left-align div {
    margin-left: 0 !important;
  }
}
@media (min-width: 576px) {
  .content-block .display-mobile {
    display: none;
  }
}
.content-block.wysiwyg img {
  max-width: 100%;
}
.content-block.content-with-list div div {
  display: block;
  margin: 0;
}
.content-block.content-with-list div.image-right-align div {
  margin-right: 2rem;
}
.content-block.content-with-list div.image-right-align img {
  width: auto;
}
.content-block.content-with-list div.image-left-align div {
  margin-left: 2rem;
}
.content-block.content-with-list div.image-left-align img {
  width: auto;
}
.content-block__float-right-img img {
  float: right !important;
  width: auto !important;
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .content-block div.podcast-header {
    padding-left: 0.9rem;
    margin-top: 4.906rem;
    margin-bottom: 2rem;
  }
}
.content-block .innovation-story-disclaimer {
  font-size: 14px;
  padding-top: 0;
}
.content-block.link-turquoise a {
  color: #007b8f;
}
.content-block__float-left-img img {
  float: left !important;
  width: auto !important;
  padding: 0.625rem;
}
.content-block.sidecol-quicklinks {
  margin-bottom: 0;
  margin-top: 0;
}
.content-block .sidecol-quicklinks__header {
  background-color: #f6f6f4;
  margin-bottom: 0;
  padding: 0.625rem 0.625rem 1.25rem 1rem;
}
.content-block.white-space {
  display: none;
}
@media (max-width: 767.98px) {
  .content-block.white-space {
    display: block;
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
}
.content-block.list-items {
  border: 2px solid #407ec9;
  border-radius: 2rem;
}
.content-block.list-items h1, .content-block.list-items h2, .content-block.list-items h3, .content-block.list-items h4, .content-block.list-items h5, .content-block.list-items h6 {
  text-align: center;
  margin-top: 1.5rem;
  margin-bottom: 0;
  text-transform: none;
}
.content-block.list-items ul {
  padding-left: 4rem;
}
@media (max-width: 991.98px) {
  .content-block.list-items ul {
    padding-left: 1.5rem;
    padding-right: 1rem;
  }
}
.content-block.list-items ul img {
  max-width: 100%;
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .content-block div.podcast-header {
    padding-left: 0.9rem;
    margin-top: 4.906rem;
    margin-bottom: 2rem;
  }
}
.content-block.link-turquoise a {
  color: #007b8f;
}
.content-block.sidecol-quicklinks {
  margin-bottom: 0;
  margin-top: 0;
}
.content-block .sidecol-quicklinks__header {
  background-color: #f6f6f4;
  margin-bottom: 0;
  padding: 0.625rem 0.625rem 1.25rem 1rem;
}
.content-block.white-space {
  display: none;
}
@media (max-width: 767.98px) {
  .content-block.white-space {
    display: block;
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
}
.content-block.fz-16 span {
  font-size: 1rem;
}
@media (max-width: 991.98px) {
  .content-block.text-block-image div {
    margin: 0;
  }
}
.content-block.text-block-image div > div {
  display: block;
  flex: 1;
}
@media (max-width: 991.98px) {
  .content-block.text-block-image div {
    margin: 0;
  }
}
.content-block.text-block-image div > div {
  display: block;
  flex: 1;
}
.content-block.list-items {
  border: 2px solid #407ec9;
  border-radius: 2rem;
}
.content-block.list-items h1, .content-block.list-items h2, .content-block.list-items h3, .content-block.list-items h4, .content-block.list-items h5, .content-block.list-items h6 {
  text-align: center;
  margin-top: 1.5rem;
  margin-bottom: 0;
  text-transform: none;
}
.content-block.list-items ul {
  padding-left: 4rem;
}
@media (max-width: 991.98px) {
  .content-block.list-items ul {
    padding-left: 1.5rem;
    padding-right: 1rem;
  }
}
.content-block.fz-16 span {
  font-size: 1rem;
}
.content-block.grey-block {
  background-color: #f6f6f4;
  padding: 3rem 3rem 2rem;
}
.content-block .cattle-col {
  justify-content: center;
  align-items: flex-end;
}
.content-block .cattle-col .cattle-zoetis-logo {
  min-height: 0;
  align-self: flex-end;
}
@media (max-width: 991.98px) {
  .content-block .cattle-row {
    flex-direction: column;
    margin-top: 0;
    align-items: flex-start;
  }
}
.content-block__float-right-img img {
  float: right !important;
  width: auto !important;
}
.content-block__float-left-img img {
  float: left !important;
  width: auto !important;
  padding: 0.625rem;
}
.content-block .blog-description {
  color: #1A1A1A;
  opacity: 0.36;
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 600;
}

.copyright-block {
  margin-bottom: 2.5rem;
}
.copyright-block__text,
.copyright-block p {
  font-size: 0.875rem;
  color: #767676;
}
.copyright-block__text p,
.copyright-block p p {
  margin: 0;
  margin-bottom: 0.5rem;
}
.copyright-block__text {
  margin-bottom: 0;
}
.copyright-block__text .customer-service {
  margin-bottom: 20px;
  color: #585858;
}
@media (max-width: 991.98px) {
  .copyright-block__text {
    margin: 0;
  }
}

.country-selector {
  font-size: 0.81375rem;
  color: #585858;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .country-selector__rigion {
    display: inline-flex;
  }
}
.country-selector__country, .country-selector__heading {
  max-width: 10rem;
  margin-right: 3rem;
}
.country-selector__heading {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  min-height: 3.51rem;
  letter-spacing: 0.3px;
}
.country-selector__link, .country-selector__link:hover {
  color: #585858;
  text-decoration: none;
}
.country-selector__link img, .country-selector__link:hover img {
  height: 20px;
}
.country-selector__link.link-external {
  margin-right: 0;
}
.country-selector__link.link-external:after {
  content: "";
}
.country-selector__sorted-country-list {
  list-style: none;
}
.country-selector__sorted-country-list .country-selector__subRigion {
  flex: 1;
}
@media (min-width: 992px) {
  .country-selector__sorted-country-list {
    display: inline-flex;
    width: 100%;
  }
  .country-selector__sorted-country-list .country-selector__country {
    margin-bottom: 0.8rem;
  }
}
.country-selector__modal {
  padding: 0.25rem 4.875rem 6rem;
  font-size: 0.81375rem;
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.54;
}
@media (max-width: 991.98px) {
  .country-selector__modal {
    padding: 0.25rem 3rem 6rem;
  }
}
.country-selector__modal p {
  font-size: 0.81375rem !important;
  line-height: 1.54 !important;
}
.country-selector__modal-title {
  font-size: 2.375rem;
}
@media (max-width: 767.98px) {
  .country-selector__modal-title {
    font-size: 1.25rem;
  }
}
.country-selector__modal-header {
  border: 0;
  margin-top: 1.5rem;
}
.country-selector__modal-header .close {
  color: #585858;
  font-size: 0.875rem;
  text-decoration: none;
  line-height: 1.5;
  padding-right: 2.1rem;
}
.country-selector__footer {
  font-size: 0.75rem;
  margin-bottom: 0.1rem;
}
@media (min-width: 992px) {
  .country-selector__country-list {
    display: inline-flex;
    padding-top: 0.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .country-selector__country {
    margin-right: 0;
  }
}

.custom-hero img {
  width: 100%;
  height: auto;
}

.dd-related__col {
  margin-bottom: 1rem;
  padding: 0 0.5rem;
}
.dd-related__container {
  margin-bottom: 1.5rem;
  padding: 0 0.5rem;
}
.dd-related__col-container {
  height: 100%;
  border: 1px solid #eaeaea;
}
.dd-related__card-cta {
  text-decoration: none;
}
.dd-related__card-cta:hover, .dd-related__card-cta:focus, .dd-related__card-cta:active {
  text-decoration: none;
}
.dd-related__card-cta .dd-related__card-name,
.dd-related__card-cta .dd-related__card-desc,
.dd-related__card-cta .dd-related__card-meta {
  text-decoration: none;
}
.dd-related__card {
  color: #585858;
}
.dd-related__card-details {
  padding: 15px;
}
.dd-related__card-img {
  padding: 1rem 1rem 0;
}
.dd-related__card-name {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 1.5;
  font-size: 1rem;
  margin-bottom: 8px;
}
.dd-related__card-brand {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.35;
  color: #585858;
  margin-bottom: 0.9375rem;
}
.dd-related__card-desc {
  font-size: 0.875rem;
  line-height: 1.45;
  word-wrap: break-word;
  margin-bottom: 8px;
}
.dd-related__card-meta {
  font-size: 0.875rem;
  line-height: 1.45;
  color: #585858;
}
.dd-related__card-meta span {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}

.dh__landing--contact-us.contact-us {
  margin-bottom: 5.5625rem;
}
@media (max-width: 991.98px) {
  .dh__landing--contact-us.contact-us {
    margin-bottom: 4.755rem;
  }
}

.dh-pdp {
  padding-bottom: 4rem;
}
.dh-pdp-hero__container {
  align-items: center;
  position: relative;
}
.dh-pdp-hero__container:after {
  content: "";
  border-bottom: 1px solid #dfdfdf;
  width: 100%;
  margin: 0 1rem;
}
.dh-pdp-hero__container--mt {
  margin-top: 3rem;
}
.dh-pdp-hero__title {
  font-size: 2.625rem;
  margin-bottom: 0.75rem;
  color: #585858;
}
.dh-pdp-hero__subheader {
  text-align: right;
  position: absolute;
  right: 0;
  bottom: 1.75rem;
}
.dh-pdp-hero__subheader span {
  font-size: 0.81375rem;
  color: rgba(88, 88, 88, 0.47);
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.dh-pdp-hero__description {
  font-size: 1rem;
  line-height: 1.5;
  color: #585858;
  padding-top: 3rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-right: 4.35rem;
  margin-bottom: 3rem;
}
.dh-pdp-hero__species-container {
  margin: 2rem 0 1.75rem;
}
.dh-pdp-hero__species-img {
  max-width: 2.5rem;
  margin: 0 0.8125rem 0.5rem 0;
}
.dh-pdp-hero__button {
  background: #f65c00;
  color: #ffffff;
  padding: 0.6rem 2.715rem;
  border-radius: 0.125rem;
  line-height: 1.3;
  font-size: 1.125rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  letter-spacing: 0.0625rem;
  margin-right: 1rem;
}
.dh-pdp-hero__button:hover {
  color: #ffffff;
  text-decoration: none;
}
.dh-pdp-hero__button.link-external:after {
  display: none;
}
@media (max-width: 1199.98px) {
  .dh-pdp-hero-request-cta {
    display: block;
    width: 100%;
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 1199.98px) {
  .dh-pdp-hero-ordernow-cta {
    display: block;
    width: 100%;
  }
}
.dh-pdp .image-selector__active-item {
  margin-bottom: 0.875rem;
}
.dh-pdp .image-selector__active-item img {
  max-width: 100%;
}
.dh-pdp .image-selector .slick-slider .slick-slide {
  padding: 0;
}
.dh-pdp .image-selector .slick-slider .slick-slide button {
  padding: 0;
}
.dh-pdp + .tabs .tabs__related-resources {
  padding-bottom: 0;
}
.dh-pdp + .tabs .tabs__related-resources .related-resources {
  margin-bottom: 2.97rem;
}
.dh-pdp + .tabs .tabs__related-resources .accordion {
  padding-bottom: 2.97rem;
}
.dh-pdp + .tabs .dh-related-tile__product:nth-child(n+6) {
  display: none;
}
.dh-pdp + .tabs .dh-related-tile__product-title {
  min-height: 4.2rem;
}
.dh-pdp + .tabs .portfolio__faq-expand-all {
  margin-bottom: 1rem;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .dh-pdp .image-selector__active-item img {
    width: 100%;
  }
}
@media (max-width: 1199.98px) {
  .dh-pdp .slick-slider .slick-list {
    width: 100%;
  }
  .dh-pdp .slick-slider .slick-dots li button:before {
    font-size: 2.1875rem;
    color: #f6f6f4;
  }
  .dh-pdp .slick-slider .slick-dots .slick-active button:before {
    color: #9b9b9b;
  }
}
@media (max-width: 991.98px) {
  .dh-pdp {
    overflow-x: hidden;
  }
  .dh-pdp .image-selector {
    margin-bottom: 1.5rem;
  }
  .dh-pdp .image-selector .slick-slider .slick-slide button {
    padding: 0 0.5rem;
  }
  .dh-pdp .image-selector__slider-image {
    max-height: 18.132rem;
    max-width: 18.132rem;
    width: 100%;
    margin-bottom: 1.5625rem;
  }
  .dh-pdp .image-selector__active-item {
    display: none;
  }
  .dh-pdp-hero__button {
    width: 100%;
    margin-bottom: 0.75rem;
    text-align: center;
    display: inline-block;
  }
  .dh-pdp-hero__container {
    padding-bottom: 0.9375rem;
  }
  .dh-pdp-hero__container:after {
    border-bottom: 0;
  }
  .dh-pdp-hero__container--mt {
    margin-top: 0;
  }
  .dh-pdp-hero__title {
    margin: 2rem 0 1.44rem;
  }
  .dh-pdp-hero__subheader {
    text-align: left;
    position: static;
  }
  .dh-pdp-hero__subheader span {
    font-size: 0.875rem;
    font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
    color: #c6c6c6;
  }
  .dh-pdp-hero__description {
    margin: 0;
    font-size: 0.875rem;
    padding-top: 0;
  }
  .dh-pdp .image-selector__active {
    border-bottom: 0;
  }
  .dh-pdp + .tabs .border-bottom .test-profile {
    margin-bottom: 3.75rem;
  }
  .dh-pdp + .tabs .border-bottom .test-profile-container {
    margin-bottom: 9.57rem;
  }
  .dh-pdp.arrow .slick-slider .slick-next,
  .dh-pdp.arrow .slick-slider .slick-prev {
    top: 105%;
    z-index: 1;
  }
  .dh-pdp.arrow .slick-slider .slick-next {
    right: 25%;
  }
  .dh-pdp.arrow .slick-slider .slick-prev {
    left: 25%;
  }
}

.dh-program-form__hero {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
}
.dh-program-form__hero .hero__main-container {
  background-size: cover;
  padding-left: 6rem;
  padding-top: 1rem;
}
.dh-program-form__hero .hero__main-container h3 {
  font-size: 4.25rem;
  padding-right: 36rem;
}
.dh-program-form__hero .hero__content {
  margin-bottom: 2rem;
  width: 38.5%;
  font-size: 1.125rem;
  line-height: 1.33;
}
.dh-program-form__hero .hero__label {
  padding-bottom: 4rem;
  margin-left: -2rem;
  padding-left: 0;
}
.dh-program-form .content-block div img {
  float: none;
}
.dh-program-form .border-bottom .section-header__title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 48px;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
}
.dh-program-form .border-bottom:first-child .section-header__title {
  margin-bottom: 1.75rem;
}
.dh-program-form .border-bottom:nth-child(2) .section-header__title {
  margin-bottom: 2.25rem;
}
.dh-program-form .border-bottom:nth-child(n+3) .section-header__title {
  font-size: 2.25rem;
  font-stretch: condensed;
  line-height: normal;
}
.dh-program-form .border-bottom:nth-child(n+3) .collapse-content .list-close,
.dh-program-form .border-bottom:nth-child(n+3) .collapse-content .list-expand {
  line-height: normal;
  margin-top: 1.5rem;
}
.dh-program-form .dh-related-tile__product:nth-child(n+6) {
  display: none;
}
@media (max-width: 991.98px) {
  .dh-program-form__hero .hero__main-container {
    padding-left: 1rem;
  }
  .dh-program-form__hero .hero__main-container h3 {
    font-size: 2.1rem;
    padding-right: 0;
  }
  .dh-program-form__hero .hero__content {
    margin-bottom: 1.5rem;
    width: 100%;
    font-size: 0.825rem;
  }
  .dh-program-form__hero .hero__label {
    margin-left: 0;
    padding-bottom: 1.8rem;
    padding-top: 0;
  }
  .dh-program-form .content-block div {
    margin: 0;
  }
}

.dh-request-demo-form__page-header {
  width: 65.675%;
}
.dh-request-demo-form__page-header .page-header__header {
  line-height: normal;
  margin-bottom: 1rem;
}
.dh-request-demo-form__page-header .page-header__body p {
  margin-bottom: 2.3125rem;
}
.dh-request-demo-form__contact-support-container {
  margin-bottom: 4.26rem;
}
.dh-request-demo-form__contact-support-container .contact-support {
  background-color: #ffffff;
  border: 1px solid #dedede;
  border-top: 4px solid #007b8f;
}
@media (max-width: 991.98px) {
  .dh-request-demo-form__page-header {
    width: 100%;
  }
}

.column-container .program-form {
  padding-bottom: 1.94rem;
  margin-top: 0;
}
.column-container .program-form__submit-btn {
  width: 100%;
  margin-top: 0.75rem;
}
@media (max-width: 991.98px) {
  .column-container .program-form__submit-btn {
    width: 9.438rem;
  }
  .column-container .program-form__submit-text {
    position: absolute;
    bottom: -2.3rem;
    right: 1rem;
  }
}

.dh-resource-card {
  padding: 0 0.5rem;
  display: flex;
}
.dh-resource-card__document {
  border: 0;
  margin-bottom: 1rem;
  flex-direction: row;
}
.dh-resource-card__document-outer-div {
  display: flex;
  border: 1px solid #dedede;
  border-radius: 0.125rem;
  overflow: hidden;
  flex: 1 auto;
}
.dh-resource-card__document-img {
  padding: 1.25rem 1rem;
  border-right: 1px solid #eaeaea;
  min-width: 7.5rem;
  min-height: 7.938rem;
  display: flex;
  align-items: center;
}
.dh-resource-card__document-img img {
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}
.dh-resource-card__document-body {
  padding: 1.5rem 1.125rem 1rem;
  overflow: auto;
}
.dh-resource-card__document-card {
  padding-bottom: 1px;
}
.dh-resource-card__document-header {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.2;
  color: #585858;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
@media (min-width: 1200px) {
  .dh-resource-card__document-header {
    padding-right: 3rem;
  }
}
.dh-resource-card__document-label {
  color: #9b9b9b;
  font-size: 0.75rem;
  line-height: normal;
  display: block;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  padding-bottom: 2rem;
}
.dh-resource-card__document-button {
  background: #f65c00;
  border: 0;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: normal;
  text-align: center;
  padding: 0.375rem 0;
  border-radius: 0.75rem;
  width: 9.192rem;
  display: block;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  position: absolute;
  bottom: 1.125rem;
}
@media (max-width: 767.98px) {
  .dh-resource-card__document-button {
    width: 7.5rem;
  }
}
.dh-resource-card__document-button:after {
  display: none;
}
.dh-resource-card__document-button:hover {
  color: #ffffff;
  text-decoration: none;
}
.dh-resource-card.is-list-view .dh-resource-card__document {
  margin-bottom: 0;
}
.dh-resource-card.is-list-view .dh-resource-card__document-outer-div {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.dh-resource-card.is-list-view .dh-resource-card__document-img {
  display: flex;
  padding: 0.375rem 1.625rem;
  min-height: 4.5rem;
  min-width: 6.942rem;
  max-width: 6.942rem;
  border: 0;
}
.dh-resource-card.is-list-view .dh-resource-card__document-img img {
  max-width: 3.75rem;
  min-height: 3.75rem;
}
.dh-resource-card.is-list-view .dh-resource-card__document-body {
  padding: 1.25rem 1.25rem 1.188rem;
  flex-grow: 1;
}
.dh-resource-card.is-list-view .dh-resource-card__document-header {
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dh-resource-card.is-list-view .dh-resource-card__document-header sup {
  line-height: inherit;
}
.dh-resource-card.is-list-view .dh-resource-card__document-label {
  line-height: 1;
  padding-bottom: 0;
  margin-bottom: 0;
}
.dh-resource-card.is-list-view .dh-resource-card__document-button {
  position: relative;
  bottom: 0;
}
.dh-resource-card.is-list-view .dh-resource-card__document-wrapper {
  padding-right: 1.125rem;
}
.dh-resource-card.sitewide-search.is-list-view .dh-resource-card__document-img {
  background-color: #fff;
  padding: 16px;
  width: 144px;
  height: 144px;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: initial;
  min-width: initial;
}
.dh-resource-card.sitewide-search.is-list-view .dh-resource-card__document-img img {
  width: 112px;
  height: 112px;
  max-width: 80px;
  max-height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}
.dh-resource-card.sitewide-search.is-card-view .dh-resource-card__document-outer-div {
  display: flex;
  flex-direction: column;
}
.dh-resource-card.sitewide-search.is-card-view .dh-resource-card__document-button {
  margin-top: 16px;
}
.dh-resource-card.sitewide-search.is-card-view .dh-resource-card__document-img {
  background-color: #fff;
  padding: 16px;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: initial;
  min-width: initial;
}
.dh-resource-card.sitewide-search.is-card-view .dh-resource-card__document-img img {
  width: 100%;
  max-width: 80px;
  max-height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}

.dh__resource--contact-us.contact-us {
  margin-top: -0.625rem;
  margin-bottom: 5.5625rem;
}
@media (max-width: 991.98px) {
  .dh__resource--contact-us.contact-us {
    margin-bottom: 4.755rem;
  }
}

.dh-related-tile__list-row {
  padding: 0 1rem;
}
.dh-related-tile__product-species img, .dh-related-tile__product-list-species img {
  max-width: 1.75rem;
  margin-right: 0.125rem;
}
.dh-related-tile__product {
  padding: 0;
  padding-bottom: 2.85rem;
  position: relative;
  border: 1px solid #eaeaea;
  min-width: 14.25rem;
}
.dh-related-tile__product:first-child {
  border-left: 1px solid #eaeaea;
}
.dh-related-tile__product:last-child {
  border-right: 1px solid #eaeaea;
}
.dh-related-tile__product-img {
  border-bottom: 1px solid #eaeaea;
  min-height: 7.95rem;
}
.dh-related-tile__product-img img {
  max-height: 7.95rem;
  min-height: 7.95rem;
  margin: auto 0;
}
.dh-related-tile__product-title {
  line-height: normal;
  font-size: 1.063rem;
  padding-top: 1.875rem;
  margin-bottom: 0.815rem;
}
.dh-related-tile__product-type {
  min-height: 4rem;
}
.dh-related-tile__product-type-label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  overflow: hidden;
  position: relative;
  margin-bottom: 0.5rem;
  max-width: 13rem;
}
.dh-related-tile__product-title, .dh-related-tile__product-type {
  color: #585858;
}
.dh-related-tile__product-container {
  min-height: 4.47rem;
}
.dh-related-tile__product-learn {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  margin-bottom: 0.75rem;
  padding-top: 1rem;
}
.dh-related-tile__product-learn .btn-sm, .dh-related-tile__product-learn .btn-group-sm > .btn {
  padding: 0.5rem 1.008rem;
  line-height: normal;
}
.dh-related-tile__product-learn a:not(.btn.btn-xs) {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.625rem;
}
.dh-related-tile__product-learn .btn-primary:hover {
  background-color: #f65c00;
}
.dh-related-tile__product-species {
  min-height: 3.5rem;
  padding-left: 0.625rem;
}
.dh-related-tile__product-list {
  display: flex;
  flex: none;
  border: 1px solid #eaeaea;
  padding: 0;
}
.dh-related-tile__product-list-img {
  position: relative;
  width: 12rem;
  min-width: 12rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dh-related-tile__product-list-img img {
  padding: 0.5rem 0;
  vertical-align: middle;
  max-height: 9.5625rem;
  max-width: 12rem;
}
.dh-related-tile__product-list-learn {
  position: absolute;
  right: 1.5rem;
  top: 30px;
}
.dh-related-tile__product-list-learn .link-external {
  margin-right: 0;
}
.dh-related-tile__product-list-learn .link-external:after {
  display: none;
}
.dh-related-tile__product-list-learn .btn-sm, .dh-related-tile__product-list-learn .btn-group-sm > .btn {
  padding: 0.5rem 1.008rem;
  line-height: normal;
}
.dh-related-tile__product-list-learn a:not(.btn.btn-xs) {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.625rem;
}
.dh-related-tile__product-list-learn .btn-primary:hover {
  background-color: #f65c00;
}
.dh-related-tile__product-list-title {
  padding-top: 1.75rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  color: #585858;
  text-transform: none;
}
.dh-related-tile__product-list-species {
  display: none;
  margin-left: 1rem;
}
.dh-related-tile__product-list-container {
  min-height: 4.5rem;
}
.dh-related-tile__product-list-type-label {
  margin-bottom: 0.63rem;
  max-width: 31.92rem;
}
.dh-related-tile__product-list-body {
  width: 100%;
  border-left: 1px solid #eaeaea;
}
.dh-related-tile__product-list-container-description, .dh-related-tile__product-container-description {
  font-size: 0.875rem;
  line-height: 1.14;
  color: #9b9b9b;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  text-align: left;
  padding-right: 0.45rem;
}
.dh-related-tile .slick-slide img {
  display: inline;
}
.dh-related-tile .slick-next {
  top: 105%;
  right: 0;
  z-index: 1;
}
.dh-related-tile .slick-next:before {
  content: url("/assets/images/icons/grey-right-arrow.svg");
}
.dh-related-tile .slick-prev {
  top: 105%;
  left: 0;
  z-index: 1;
}
.dh-related-tile .slick-prev:before {
  content: url("/assets/images/icons/grey-left-arrow.svg");
}
.dh-related-tile .slick-dots {
  bottom: -2.1rem;
}
.dh-related-tile .slick-dots li button {
  border-radius: 50%;
}
.dh-related-tile .slick-dots li button:before {
  font-size: 3.125rem;
}
.dh-related-tile .slick-dots li.slick-active button:before {
  border-radius: 50%;
}
@media (max-width: 991.98px) {
  .dh-related-tile__list-row:nth-child(odd) {
    padding-left: 0;
  }
  .dh-related-tile__list-row:nth-child(even) {
    padding-right: 0;
  }
  .dh-related-tile__product {
    flex-wrap: initial;
    padding-bottom: 4.8rem;
  }
  .dh-related-tile__product-img {
    max-height: 7.98rem;
    max-width: 100%;
  }
  .dh-related-tile__product-img img {
    margin: auto 0;
    min-height: 7.98rem;
  }
  .dh-related-tile__product-type-label {
    line-height: normal;
    max-width: unset;
  }
  .dh-related-tile__product-species {
    padding-top: 1rem;
    padding-left: 1.063rem;
  }
  .dh-related-tile__product-container {
    min-height: 7.5rem;
  }
  .dh-related-tile__product-learn {
    padding-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .dh-related-tile__product-list {
    padding-left: 0;
    padding-right: 0;
    display: block;
    flex: none;
    margin-left: 0;
  }
  .dh-related-tile__product-list-body {
    border-left: 0;
    padding-left: 0.375rem;
  }
  .dh-related-tile__product-list-learn {
    position: relative;
    right: 0;
    padding-bottom: 2.2rem;
  }
  .dh-related-tile__product-list-species {
    display: block;
  }
  .dh-related-tile__product-list-img {
    width: 100%;
  }
  .dh-related-tile__product-list-img img {
    margin: 0 auto;
    min-height: 7.98rem;
  }
}
@media (max-width: 575.98px) {
  .dh-related-tile__list-row:nth-child(odd) {
    padding-left: 0;
  }
  .dh-related-tile__list-row:nth-child(even) {
    padding-right: 0;
  }
  .dh-related-tile__product-list {
    padding-left: 0;
    padding-right: 0;
  }
  .dh-related-tile__product-list-body {
    padding: 0 0.45rem;
    border-left: 0;
  }
  .dh-related-tile__product-list-species {
    margin-left: 0;
    padding: 0 1.5625rem;
  }
}

.related-resources {
  margin-bottom: 4.38rem;
}
.related-resources__document-list {
  padding: 0 0.5rem;
}
.related-resources__document-list .list-expand {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: normal;
}
@media (max-width: 767.98px) {
  .related-resources__document-list {
    margin-left: -1.5rem;
  }
}
.related-resources__button {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  background: #007b8f;
  font-size: 1.125rem;
  padding: 0.625rem 3.12rem;
  color: #ffffff;
  letter-spacing: 0.56px;
  margin-top: 1rem;
  border-radius: 0.125rem;
}
@media (max-width: 767.98px) {
  .related-resources__button {
    margin-top: 2rem;
  }
}
.related-resources__button:hover {
  color: #ffffff;
}
.related-resources__container {
  margin-bottom: 1.75rem;
}
.related-resources .dropdown .btn .dropdown-toggle__display-value, .related-resources .dropdown .btn .dropdown-toggle__display-text {
  font-size: 0.875rem;
  padding: 0;
  line-height: normal;
}
@media (max-width: 991.98px) {
  .related-resources__button {
    width: 100%;
  }
  .related-resources__container {
    margin-bottom: 1.125rem;
  }
}

.disclaimer_popup {
  text-align: center;
  padding: 1.875rem;
}
.disclaimer_popup__warning {
  font-family: "Arial", Helvetica, sans-serif;
  color: #080d1c;
  margin-bottom: 3rem;
  text-align: center;
  font-weight: 700;
  font-size: 1.25rem;
}
.disclaimer_popup__body {
  font-weight: 400;
  margin-bottom: 2.25rem;
}
.disclaimer_popup__body p {
  margin-bottom: 0.25rem;
  font: "Arial", Helvetica, sans-serif;
}
.disclaimer_popup__body span {
  color: #0097a9;
}
.disclaimer_popup__button, .disclaimer_popup__decline-button {
  border: 1px solid;
  padding: 0.6rem 10%;
  border-radius: 5px;
  font-weight: 700;
  cursor: pointer;
  display: inline-flex;
  justify-self: center;
  align-self: center;
  margin-bottom: 0.3rem;
  font-size: 1rem;
  color: #428bca;
  text-decoration: none;
}
.disclaimer_popup a {
  color: #428bca;
  text-decoration: none;
}
@media (max-width: 991.98px) {
  .disclaimer_popup {
    padding: 3rem 0;
  }
  .disclaimer_popup__button, .disclaimer_popup__decline-button {
    padding: 1.25rem;
    min-width: auto;
  }
}

.disclaimer {
  text-align: center;
  padding: 6rem 13.15rem;
}
.disclaimer__header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  color: #f65c00;
  line-height: 0.96;
  letter-spacing: 1.4px;
  margin-bottom: 3rem;
}
.disclaimer__body {
  font-weight: 700;
  margin-bottom: 2.25rem;
}
.disclaimer__body p {
  margin-bottom: 0.25rem;
}
.disclaimer__button, .disclaimer__decline-button {
  display: inline-block;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  color: #ffffff;
  font-size: 0.8125rem;
  background-color: #f65c00;
  padding: 1.25rem;
  border-radius: 3px;
  min-width: 9.75rem;
  line-height: 1.23;
}
.disclaimer__decline-button:hover {
  color: #ffffff;
  text-decoration: none;
}
.disclaimer__passwordHeader {
  text-transform: none !important;
}
@media (max-width: 575.98px) {
  .disclaimer__passwordHeader {
    font-size: 1.8rem;
  }
}
@media (max-width: 991.98px) {
  .disclaimer {
    padding: 3rem 0;
  }
  .disclaimer__button, .disclaimer__decline-button {
    padding: 1.25rem;
    min-width: auto;
    margin-bottom: 12px;
  }
}

.passwordLabel {
  margin-top: 0.7rem;
}

.cards {
  color: #585858;
}
.cards__header-title {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.cards-link {
  font-size: 0.875rem;
}
.cards-link:hover {
  text-decoration: none;
}
.cards-link.xslx-download::after {
  content: unset;
}
.cards-item {
  margin-bottom: 1.5rem;
  line-height: 1.5;
}
.cards-item .link-external:after {
  margin-top: 0.3125rem;
}
@media (max-width: 767.98px) {
  .cards-item {
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 991.98px) {
  .cards__body {
    padding-right: 0.5rem;
  }
}

.resource {
  color: #585858;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.resource__link:hover {
  text-decoration: none;
}
.resource__link:after {
  content: none;
}
.resource__border {
  border: 0;
  background-color: #f6f6f4;
  margin-bottom: 1rem;
}
.resource__border:after {
  content: url("/global/assets/images/icons/download-primary-dark-teal.svg");
  position: absolute;
  top: 22%;
  right: 3%;
  line-height: 2.25;
  padding-left: 1.25rem;
  padding-right: 0.75rem;
  padding-top: 0.65rem;
}
.resource__img {
  padding: 0.25rem 1rem;
  width: 5.19rem;
  text-align: center;
  margin-right: 0.5rem;
}
.resource__img img {
  max-width: 3.25rem;
  max-height: 3.5rem;
  min-height: 3.5rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.resource__outer-div {
  display: flex;
  align-items: center;
  padding: 0.75rem 0;
}
.resource__title {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  margin-bottom: 0;
  padding-right: 4rem;
}
.resource__title:hover {
  text-decoration: underline;
  color: #007b8f;
}
.resource__size {
  color: #717171;
  margin-top: 0.125rem;
  margin-bottom: 0;
}
.resource__size .label-span {
  padding-right: 0.5rem;
}
@media (max-width: 991.98px) {
  .resource__border:after {
    line-height: 1.75;
    top: 20%;
  }
  .resource__img {
    padding: 0.25rem 1rem;
    width: 3.375rem;
  }
  .resource__img img {
    max-width: 2.125rem;
    max-height: 2.5rem;
    min-height: 2.5rem;
    -o-object-fit: contain;
       object-fit: contain;
  }
}

.download-small,
.download-small-width {
  background-color: #f6f6f4;
  margin-top: 2.5rem;
  padding: 1.25rem 1.5rem 1rem;
  border-top: 2px solid #007b8f;
}
@media (max-width: 767.98px) {
  .download-small,
  .download-small-width {
    margin-top: 1rem;
  }
}
.download-small__header,
.download-small-width__header {
  margin-bottom: 1.25rem;
}
.download-small__link,
.download-small-width__link {
  display: flex;
  margin-bottom: 0.375rem;
}
.download-small__link:before,
.download-small-width__link:before {
  content: url("/content/_assets/images/icons/icon-download-dark-blue.svg");
  margin-right: 0.75rem;
  font-weight: bold;
  vertical-align: middle;
}
.download-small__link:after,
.download-small-width__link:after {
  display: none;
}
.download-small__link:hover,
.download-small-width__link:hover {
  color: #007b8f;
  text-decoration: underline;
}

.download-small-width {
  max-width: 22.44rem;
  background-color: #f6f6f4;
}
@media (max-width: 767.98px) {
  .download-small-width {
    max-width: 100%;
  }
}

.dropdown-list button.dropdown-toggle,
.show.dropdown-list button.dropdown-toggle {
  width: 100%;
  text-align: left;
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  background: #ffffff;
  color: #585858;
  border: 1px solid #eaeaea;
  padding: 0;
  box-shadow: none;
  line-height: 1.3;
  text-transform: capitalize;
  font-weight: normal;
}
.dropdown-list button.dropdown-toggle:focus,
.show.dropdown-list button.dropdown-toggle:focus {
  box-shadow: none;
  border: 1px solid #007b8f;
}
.dropdown-list button.dropdown-toggle:active, .dropdown-list button.dropdown-toggle:not(:disabled):not(.disabled):active,
.show.dropdown-list button.dropdown-toggle:active,
.show.dropdown-list button.dropdown-toggle:not(:disabled):not(.disabled):active {
  background: #ffffff;
  color: #585858;
  box-shadow: none;
  border: 1px solid #eaeaea;
}
.dropdown-list button.dropdown-toggle:after,
.show.dropdown-list button.dropdown-toggle:after {
  content: none;
}
.dropdown-list .dropdown-menu,
.show.dropdown-list .dropdown-menu {
  box-shadow: 0 2px 3px 0 #bbbbbb;
  min-width: 100%;
  border: 1px solid #007b8f;
  margin-top: 0.075rem;
  border-radius: 0.25rem;
  max-height: 12rem;
  overflow-y: auto;
}
.dropdown-list .dropdown-item,
.show.dropdown-list .dropdown-item {
  font-size: 0.75rem;
  font-weight: normal;
}
.dropdown-list .dropdown-item:hover,
.show.dropdown-list .dropdown-item:hover {
  background: #007b8f;
}
@media (max-width: 991.98px) {
  .dropdown-list .dropdown-item,
  .show.dropdown-list .dropdown-item {
    font-size: 1rem;
  }
}
.dropdown-list .dropdown-toggle,
.show.dropdown-list .dropdown-toggle {
  border-radius: 1px;
}
.dropdown-list .dropdown-toggle__display-value, .dropdown-list .dropdown-toggle__display-text,
.show.dropdown-list .dropdown-toggle__display-value,
.show.dropdown-list .dropdown-toggle__display-text {
  margin-bottom: 0;
  display: inline-block;
  padding: 0rem 0.5rem 0.5rem 0.5rem;
  flex: 2;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .dropdown-list .dropdown-toggle__display-value, .dropdown-list .dropdown-toggle__display-text,
  .show.dropdown-list .dropdown-toggle__display-value,
  .show.dropdown-list .dropdown-toggle__display-text {
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 1rem;
  }
}
.dropdown-list .dropdown-toggle__caret-container,
.show.dropdown-list .dropdown-toggle__caret-container {
  margin-left: 0.6rem;
  background: #ffffff;
  display: inline-block;
}
.dropdown-list .dropdown-toggle__caret,
.show.dropdown-list .dropdown-toggle__caret {
  padding: 0.39rem;
  float: right;
  background-color: #ffffff;
  background: url("/assets/images/icons/dark-grey.svg") no-repeat;
}

.dvm-form.dynamic-form .label-name {
  font-size: 14px;
}
.dvm-form.dynamic-form .label-subHeader {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #969696;
}
.dvm-form.dynamic-form .radio-field li label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.dvm-form.dynamic-form .radio-field li input,
.dvm-form.dynamic-form .radio-field li label {
  cursor: pointer;
}
.dvm-form.dynamic-form .checkbox-group {
  display: flex;
  align-items: baseline;
  margin-bottom: 1rem;
}
.dvm-form.dynamic-form .checkbox-group input {
  position: absolute;
  opacity: 0;
  z-index: 50;
  width: 16px;
  height: 16px;
  top: 3px;
  cursor: pointer;
}
.dvm-form.dynamic-form .checkbox-group input + span.checkbox-field {
  position: relative;
  top: 2px;
}
.dvm-form.dynamic-form .checkbox-group input + span.checkbox-field:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  border: 1px solid #dedede;
  border-radius: 3px;
}
.dvm-form.dynamic-form .checkbox-group input + span.checkbox-field:after {
  content: "";
  display: none;
  position: absolute;
  left: 5px;
  top: 2px;
  width: 5.5px;
  height: 9px;
  border: 2px solid #ffffff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg);
}
.dvm-form.dynamic-form .checkbox-group input:checked + span.checkbox-field:before {
  background-color: #007B8F;
  border-color: #007B8F;
}
.dvm-form.dynamic-form .checkbox-group input:checked + span.checkbox-field:after {
  display: block;
}
.dvm-form.dynamic-form .checkbox-group label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 0px;
  margin-left: 0.5rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.dvm-form.dynamic-form .checkbox-group a,
.dvm-form.dynamic-form .checkbox-group a:hover,
.dvm-form.dynamic-form .checkbox-group a:focus {
  color: #007B8F;
  text-decoration: underline;
}
.dvm-form.dynamic-form .support-description__text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
}
.dvm-form.dynamic-form .dropdown-list .dropdown-item,
.dvm-form.dynamic-form .show.dropdown-list .dropdown-item {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 32px;
  color: #585858;
}
.dvm-form.dynamic-form .normal-text .sub-heading a {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #007B8F;
  text-decoration: underline;
}
.dvm-form.dynamic-form .normal-text .sub-heading a:hover, .dvm-form.dynamic-form .normal-text .sub-heading a:focus {
  color: #007B8F;
  text-decoration: underline;
}
.dvm-form.dynamic-form .submit-button .submit-btn {
  background-color: #ff6300;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.anchor-blue a {
  color: #007B8F !important;
  text-decoration: underline;
}
.anchor-blue a:hover, .anchor-blue a:focus {
  text-decoration: underline;
}
.anchor-blue a:after {
  content: "" !important;
  background: url(/assets/images/icons/external-link-cyan.svg) !important;
  width: 15px;
  height: 13px;
  margin-left: 1px !important;
  display: inline-block;
}

.dynamic-form {
  margin-bottom: 0;
}
.dynamic-form-isSubmitting {
  opacity: 0.6;
  pointer-events: none;
}
.dynamic-form input[type=number]::-webkit-inner-spin-button,
.dynamic-form input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
@supports (-webkit-appearance: none) {
  @media (max-width: 1199.98px) {
    .dynamic-form .calender label {
      display: block;
      margin-top: 2px;
    }
    .dynamic-form .calender input[type=date] {
      min-width: 120px;
    }
  }
}
.dynamic-form .flex-container {
  display: flex;
}
.dynamic-form .numeric-unit-right {
  padding-right: 0;
}
.dynamic-form .numeric-unit-left {
  padding-left: 0;
}
.dynamic-form label {
  margin-bottom: 0.5rem;
}
.dynamic-form .add-zoetis-product .btn-grey::after {
  content: url("/assets/images/icons/plus-icon-grey.svg");
  margin-left: 0.875rem;
  height: 16px;
  width: 16px;
}
.dynamic-form .btn-grey {
  background: #f6f6f4;
  border: 1px solid #dedede;
  text-transform: none;
  color: #585858;
  padding: 1rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .dynamic-form .btn-grey {
    width: 100%;
  }
}
.dynamic-form .btn-grey:hover, .dynamic-form .btn-grey:focus, .dynamic-form .btn-grey:active, .dynamic-form .btn-grey:active:focus {
  box-shadow: none !important;
}
.dynamic-form .submit-button {
  margin-top: 2.375rem;
  margin-bottom: 0 !important;
}
.dynamic-form .submit-button .submit-btn-isSubmitting {
  color: #585858;
}
@media (min-width: 992px) {
  .dynamic-form .form-padding {
    max-width: 75%;
    margin-bottom: 0;
  }
  .dynamic-form .col-md-12 > input {
    display: block;
    max-width: 49%;
  }
  .dynamic-form .col-md-12 > .dropdown {
    max-width: 49%;
  }
  .dynamic-form .col-md-12 > .dropdown .dropdown-toggle {
    border-radius: 0.19rem;
  }
  .dynamic-form .col-md-6, .dynamic-form .col-md-4 {
    padding-right: 1.688rem;
  }
}
.dynamic-form-thankyou-scr {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.8rem;
  line-height: 1rem;
  color: #78be21;
}
.dynamic-form .hide-section {
  visibility: hidden;
}
.dynamic-form .disable-dd {
  opacity: 0.6;
  pointer-events: none;
}
.dynamic-form .err {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.8rem;
  line-height: 1rem;
  color: #CC3B3B;
}
.dynamic-form .label-name {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  color: #585858;
  line-height: 1rem;
}
.dynamic-form .label-name .optional-label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0;
  color: #767676;
  margin-left: 0.8rem;
  font-weight: 300;
}
.dynamic-form .label-subHeader, .dynamic-form .label-footerText {
  display: block;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #767676;
}
.dynamic-form .label-footerText {
  font-size: 0.75rem;
  margin-top: 0.75rem;
}
.dynamic-form [class*=col] {
  margin-bottom: 2rem;
}
.dynamic-form .sub-heading > p {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  color: #585858;
  margin-bottom: 0 !important;
  letter-spacing: 0;
}
.dynamic-form .sub-heading {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
}
.dynamic-form .normal-text .sub-heading p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.dynamic-form .normal-text .text-red {
  color: #CC3B3B;
}
.dynamic-form .text-field, .dynamic-form .textarea, .dynamic-form .date-field, .dynamic-form .dropdown-toggle, .dynamic-form #zipCodeSearchbox {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem !important;
  line-height: 1.3rem;
  width: 100%;
  padding: 0.813rem 1rem;
  border: 0.06rem solid #dedede;
  border-radius: 0.19rem;
  background-color: #ffffff;
  color: #585858;
}
.dynamic-form .text-field:hover, .dynamic-form .text-field:focus, .dynamic-form .text-field:active, .dynamic-form .textarea:hover, .dynamic-form .textarea:focus, .dynamic-form .textarea:active, .dynamic-form .date-field:hover, .dynamic-form .date-field:focus, .dynamic-form .date-field:active, .dynamic-form .dropdown-toggle:hover, .dynamic-form .dropdown-toggle:focus, .dynamic-form .dropdown-toggle:active, .dynamic-form #zipCodeSearchbox:hover, .dynamic-form #zipCodeSearchbox:focus, .dynamic-form #zipCodeSearchbox:active {
  outline: none;
}
.dynamic-form .text-field:focus, .dynamic-form .text-field:active, .dynamic-form .textarea:focus, .dynamic-form .textarea:active, .dynamic-form .date-field:focus, .dynamic-form .date-field:active, .dynamic-form .dropdown-toggle:focus, .dynamic-form .dropdown-toggle:active, .dynamic-form #zipCodeSearchbox:focus, .dynamic-form #zipCodeSearchbox:active {
  border-color: #007b8f;
}
.dynamic-form .fileuploader {
  display: block;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.9rem;
  line-height: 1.3rem;
  padding: 0.3rem 0;
  margin: 0.6rem 0;
  background-color: #ffffff;
}
@media (min-width: 768px) {
  .dynamic-form .fileuploader {
    width: 25%;
  }
}
.dynamic-form .has-error .label-name {
  color: #CC3B3B;
}
.dynamic-form .has-error #zipCodeSearchbox {
  border: 0.06rem solid #CC3B3B;
}
.dynamic-form .has-error .inner-style__control {
  border: 0.06rem solid #CC3B3B;
}
.dynamic-form .has-error .inner-style__control--is-focused {
  border: 0.06rem solid #CC3B3B !important;
  box-shadow: unset;
}
.dynamic-form .has-error .text-field,
.dynamic-form .has-error .textarea,
.dynamic-form .has-error .date-field,
.dynamic-form .has-error .dropdown-list button.dropdown-toggle,
.dynamic-form .has-error .show.dropdown-list button.dropdown-toggle {
  border: 0.06rem solid #CC3B3B;
}
.dynamic-form .has-error.label-name {
  color: #CC3B3B;
}
.dynamic-form .fields-disabled {
  opacity: 0.6;
}
.dynamic-form .fields-disabled input, .dynamic-form .fields-disabled textarea {
  border: 1px solid #eaeaea;
  background-color: #f6f6f4;
}
.dynamic-form .fields-disabled ul.radio-field {
  pointer-events: none;
}
.dynamic-form .fields-disabled ul.radio-field label {
  color: #585858;
}
.dynamic-form .fields-disabled .dropdown-list.dropdown {
  pointer-events: none;
}
.dynamic-form .fields-disabled .dropdown-list.dropdown button {
  border: 1px solid #eaeaea;
  background-color: #f6f6f4;
}
.dynamic-form .fields-disabled label {
  color: #585858;
}
.dynamic-form .radio-field {
  margin: 0;
  padding: 0;
  list-style: none;
}
.dynamic-form .radio-field input[type=radio] {
  width: 1rem;
  height: 1rem;
  accent-color: #007b8f;
}
.dynamic-form .radio-field li {
  margin: 0 7.5rem 0.6rem 0;
  display: inline-block;
}
.dynamic-form .radio-field li label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.3rem;
  color: #585858;
  padding-left: 0.75rem;
  margin: 0;
}
.dynamic-form .submit-btn {
  padding: 2rem 1.6rem;
  width: 100%;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
@media (min-width: 768px) {
  .dynamic-form .submit-btn {
    max-width: 26.375rem;
  }
}
.dynamic-form label.error {
  color: #CC3B3B;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  margin-top: 0.3rem;
  display: block;
}
@media (min-width: 768px) {
  .dynamic-form .zip-code-col {
    display: flex;
    width: 100%;
  }
}
.dynamic-form .zip-code-col .zip-input__invalid {
  color: #CC3B3B;
  border: 0.06rem solid #CC3B3B;
  background: none;
  background-color: #ffffff;
  padding-right: 0;
}
.dynamic-form .zip-code-col .zip-input__invalid::-moz-placeholder {
  color: #CC3B3B;
}
.dynamic-form .zip-code-col .zip-input__invalid::placeholder {
  color: #CC3B3B;
}
@media (min-width: 768px) {
  .dynamic-form .zip-code-col .zip-input {
    width: 100%;
    display: flex;
    align-items: flex-start;
  }
}
@media (max-width: 767.98px) {
  .dynamic-form .zip-code-col .zip-input button {
    margin-top: 1rem;
    margin-left: 15px;
    margin-right: 15px;
  }
}
.dynamic-form .zip-code-search {
  width: 100%;
  padding: 0 0.313rem;
}
.dynamic-form .zip-code-search__details {
  border: 0.06rem solid #585858;
  padding: 0.375rem;
  border-radius: 5px;
}
.dynamic-form .zip-code-search__details__is-invalid {
  color: #CC3B3B;
  border: 0.06rem solid #CC3B3B;
  padding: 0.94rem;
  border-radius: 5px;
}
@media (min-width: 768px) {
  .dynamic-form .zip-code-search__details p {
    margin-right: 0.625rem;
    margin-bottom: 0.375rem;
  }
}
@media (min-width: 768px) {
  .dynamic-form .zip-code-search__result {
    margin-left: 1.25rem;
  }
}
.dynamic-form .zip-code-search__label {
  margin-top: 0.875rem;
}
.dynamic-form .form-row .interested-products-list ul {
  padding-left: 0;
}
.dynamic-form .form-row .interested-products-list ul label {
  margin-left: 0.5rem;
}
.dynamic-form .form-row .interested-products-list ul input[type=checkbox] {
  width: 1rem;
}
.dynamic-form .lead-form-terms {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.dynamic-form .lead-form-terms label {
  margin-bottom: 0;
  margin-left: 0.5rem;
}
.dynamic-form .dropdown-list .dropdown-toggle__caret-container, .dynamic-form .show.dropdown-list .dropdown-toggle__caret-container {
  background: transparent;
}
.dynamic-form .dropdown-list .dropdown-toggle__display-text, .dynamic-form .show.dropdown-list .dropdown-toggle__display-text {
  text-transform: none;
}
.dynamic-form .dropdown-list .dropdown-menu, .dynamic-form .show.dropdown-list .dropdown-menu {
  border: 1px solid #007b8f;
}
.dynamic-form .dropdown-list .dropdown-menu.show, .dynamic-form .show.dropdown-list .dropdown-menu.show {
  margin-top: 6px;
}
@media (max-width: 991.98px) {
  .dynamic-form .dropdown-list .dropdown-menu, .dynamic-form .show.dropdown-list .dropdown-menu {
    max-width: 100%;
  }
}
.dynamic-form .dropdown-list .dropdown-item:hover, .dynamic-form .show.dropdown-list .dropdown-item:hover {
  background-color: #007b8f;
  color: #ffffff !important;
}
.dynamic-form .dropdown-list .dropdown-item:focus, .dynamic-form .show.dropdown-list .dropdown-item:focus {
  background-color: #007b8f;
  color: #ffffff !important;
}
.dynamic-form .dropdown-list button.dropdown-toggle:focus, .dynamic-form .show.dropdown-list button.dropdown-toggle:focus {
  border: 1px solid #007b8f;
}
.dynamic-form .dropdown-list button.dropdown-toggle:active, .dynamic-form .show.dropdown-list button.dropdown-toggle:active {
  border: 1px solid #007b8f !important;
}
.dynamic-form .show.dropdown-list button.dropdown-toggle {
  border: 1px solid #007b8f !important;
}
.dynamic-form .fileUploadContainer {
  background-color: #F6F6F4;
  border: 1px solid #dedede;
}
.dynamic-form .fileUploadContainer .dragDropText {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: inherit;
  line-height: inherit;
}
.dynamic-form .fileUploadContainer .jpg-png {
  color: #767676;
}
.dynamic-form .fileUploadContainer .browse-files {
  color: #007b8f;
  text-decoration: underline;
}
.dynamic-form .fileUploadContainer:hover {
  border: 1px solid #bbbbbb;
}
.dynamic-form .fileUploadContainer .formField:hover {
  cursor: pointer;
}
.dynamic-form .filePreviewContainer {
  margin-bottom: 0;
}
.dynamic-form .filePreviewContainer .PreviewContainer {
  background-color: #F6F6F4;
  border: 1px solid #dedede;
  width: 350px;
  border-radius: 3px;
}
.dynamic-form .filePreviewContainer .PreviewContainer .FileImage, .dynamic-form .filePreviewContainer .PreviewContainer .FileDetail {
  margin-bottom: 0;
}
.dynamic-form .filePreviewContainer .PreviewContainer:hover {
  border: 1px solid #bbbbbb;
  cursor: pointer;
}
.dynamic-form.msg-container {
  width: 75%;
  margin-bottom: 2rem;
}
@media (max-width: 991.98px) {
  .dynamic-form.msg-container {
    width: 100%;
  }
}
.dynamic-form .success-toast, .dynamic-form .err-toast {
  display: flex;
  padding: 1.4rem 1.5rem;
  align-items: center;
  box-sizing: border-box;
  height: auto;
  border: 2px solid #09D12D;
  border-radius: 3px;
  color: #09D12D;
  margin-bottom: 2rem;
}
@media (max-width: 991.98px) {
  .dynamic-form .success-toast, .dynamic-form .err-toast {
    margin: -0.13rem;
    padding: 1.3rem 0.625rem;
    flex-direction: row;
    width: 100%;
    margin-bottom: 2rem;
  }
}
.dynamic-form .err-toast {
  color: #CC3B3B;
  border: 2px solid #CC3B3B;
}
.dynamic-form.form-group .form-row .text-field::-moz-placeholder, .dynamic-form.form-group .form-row .textarea::-moz-placeholder, .dynamic-form.form-group .form-row .date-field::-moz-placeholder, .dynamic-form.form-group .form-row .dropdown-toggle::-moz-placeholder {
  font-size: 1rem;
  color: #767676;
}
.dynamic-form.form-group .form-row .text-field::placeholder, .dynamic-form.form-group .form-row .textarea::placeholder, .dynamic-form.form-group .form-row .date-field::placeholder, .dynamic-form.form-group .form-row .dropdown-toggle::placeholder {
  font-size: 1rem;
  color: #767676;
}
.dynamic-form.form-group .form-row .dropdown-list .dropdown-item {
  font-size: 1rem;
  color: #585858;
}
.dynamic-form .inner-style__control {
  height: calc(1em + 2rem + 2px);
}
.dynamic-form .inner-style__control--is-focused {
  border-color: #007b8f !important;
  box-shadow: unset;
}
.dynamic-form .inner-style__control::after {
  content: url("/assets/images/icons/dark-grey.svg");
  position: absolute;
  right: 5%;
}
.dynamic-form .inner-style__option:hover, .dynamic-form .inner-style__option--is-focused {
  background-color: #007b8f;
  color: #ffffff;
  cursor: pointer;
}
.dynamic-form .inner-style__multi-value {
  background-color: #007b8f;
  border-radius: 10px;
  padding: 1px;
  color: #fff;
}
.dynamic-form .inner-style__multi-value__label {
  color: #fff;
}
.dynamic-form .inner-style__multi-value__remove {
  cursor: pointer;
  outline: none;
}
.dynamic-form .inner-style__multi-value__remove:hover {
  outline: none;
  background-color: transparent;
  color: #ffffff;
  box-shadow: none;
}
.dynamic-form .inner-style__indicators .inner-style__indicator-separator, .dynamic-form .inner-style__indicators .inner-style__dropdown-indicator {
  display: none;
}
.dynamic-form .inner-style__indicators .inner-style__clear-indicator svg {
  position: absolute;
  right: 10%;
  top: 30%;
}
.dynamic-form input[type=checkbox] {
  width: 1rem;
  height: 1rem;
  accent-color: #007b8f;
}
.dynamic-form input[type=checkbox]:hover, .dynamic-form input[type=checkbox]:active, .dynamic-form input[type=checkbox]:focus {
  border: 0.06rem solid #007b8f;
}

.dynamic-lead-form input[type=number]::-webkit-inner-spin-button,
.dynamic-lead-form input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
.dynamic-lead-form input[type=number] {
  -moz-appearance: textfield;
}

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

@media (min-width: 768px) {
  .row-pl20 {
    padding-left: 20%;
  }
}

.appln-started {
  margin-bottom: 64px;
}
.appln-started__title {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 12px;
}
.appln-started__desc {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 12px;
}
.appln-started__desc a {
  color: #007b8f;
  text-decoration: underline;
  white-space: nowrap;
}
.appln-started__desc a:hover, .appln-started__desc a:focus, .appln-started__desc a:active {
  color: #007b8f;
  text-decoration: underline;
}
.appln-started__list {
  margin-bottom: 12px;
}
.appln-started__link a {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 24px;
  color: #007b8f;
  text-decoration: none;
  word-break: break-word;
}
.appln-started__link a:hover, .appln-started__link a:focus {
  text-decoration: none;
}
.appln-started__status {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 24px;
  color: #767676;
}

.upload_sign {
  display: flex;
  flex-direction: column;
  padding: 1.25rem 6rem 1.25rem 3.5rem;
  font-size: 1rem;
  background: #F6F6F4;
  position: relative;
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.5;
}
@media (max-width: 767.98px) {
  .upload_sign {
    padding: 1.25rem 1rem 1.25rem 3.5rem;
  }
}
.upload_sign__title {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  margin-bottom: 0.5rem;
  cursor: pointer;
}
.upload_sign__title:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  text-rendering: auto;
  line-height: 1;
  font-size: 14px;
  content: "\f067";
  background: #322721;
  opacity: 1;
  color: #f6f6f4;
  border-radius: 50%;
  padding: 0.0625rem;
  margin-right: 1rem;
  font-size: 0.875rem;
  font-weight: bold;
  margin-top: 0.25rem;
  position: absolute;
  left: 1.5rem;
}
.upload_sign__title.closed::before {
  content: "\f068";
}
.upload_sign__content {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.5;
}
.upload_sign__content a:hover, .upload_sign__content a:active {
  text-decoration: none;
}
.upload_sign__content .file_desc {
  font-weight: 300;
  margin-bottom: 0.75rem;
}
.upload_sign__content .file_desc a {
  color: #007B8F;
  cursor: pointer;
}
.upload_sign__content .file_desc span {
  display: block;
}
.upload_sign__content .file_desc strong {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.upload_sign__content .file_download {
  margin-bottom: 0.75rem;
}
.upload_sign__content .file_download a {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #007B8F;
}
.upload_sign__content .file_download::before {
  cursor: pointer;
}
.upload_sign__content .file_upload {
  color: #007B8F;
  margin-bottom: 0.25rem;
  display: flex;
}
.upload_sign__content .file_upload label {
  cursor: pointer;
}
.upload_sign__content .file_upload span {
  pointer-events: none;
  color: #585858;
}
.upload_sign__content .file_upload .field-spinner {
  position: inherit;
  margin-left: 8px;
  display: block;
  width: 19px;
  height: 19px;
  background: url("/content/_assets/gifs/field-loader.gif") no-repeat;
  background-size: 100% 100%;
}
.upload_sign__content .file_download::before {
  content: url("/assets/images/icons/icon-download-small-blue-aac.svg");
  position: relative;
  top: 4px;
  margin-right: 0.75rem;
}
.upload_sign__content.closed {
  display: none;
}
.upload_sign .error-field {
  color: #CC3B3B;
}

.embed-code .embed-responsive.embed-responsive-1by1 { /*height150*/ }
.embed-code .embed-responsive.embed-responsive-1by1::before {
  padding-top: 150% !important;
}
@media (max-width: 767.98px) {
  .embed-code .embed-responsive.embed-responsive-1by1::before {
    padding-top: 225% !important;
  }
}
.embed-code .embed-responsive.embed-responsive-21by9 { /*height60*/ }
.embed-code .embed-responsive.embed-responsive-21by9::before {
  padding-top: 60% !important;
}
@media (max-width: 767.98px) {
  .embed-code .embed-responsive.embed-responsive-21by9::before {
    padding-top: 90% !important;
  }
}
.embed-code .embed-responsive.embed-responsive-16by9 { /*height80*/ }
.embed-code .embed-responsive.embed-responsive-16by9::before {
  padding-top: 80% !important;
}
@media (max-width: 767.98px) {
  .embed-code .embed-responsive.embed-responsive-16by9::before {
    padding-top: 120% !important;
  }
}
.embed-code .embed-responsive.embed-responsive-4by3 { /*height130*/ }
.embed-code .embed-responsive.embed-responsive-4by3::before {
  padding-top: 130% !important;
}
@media (max-width: 767.98px) {
  .embed-code .embed-responsive.embed-responsive-4by3::before {
    padding-top: 195% !important;
  }
}
.embed-code .embed-responsive.embed-responsive-height55 { /*height55*/ }
.embed-code .embed-responsive.embed-responsive-height55::before {
  padding-top: 55% !important;
}
@media (max-width: 767.98px) {
  .embed-code .embed-responsive.embed-responsive-height55::before {
    padding-top: 82% !important;
  }
}
.embed-code .embed-responsive.embed-responsive-height100 { /*height100*/ }
.embed-code .embed-responsive.embed-responsive-height100::before {
  padding-top: 100% !important;
}
@media (max-width: 767.98px) {
  .embed-code .embed-responsive.embed-responsive-height100::before {
    padding-top: 150% !important;
  }
}
.embed-code .embed-responsive.embed-responsive-height40 { /*height40*/ }
.embed-code .embed-responsive.embed-responsive-height40::before {
  padding-top: 40% !important;
}
@media (max-width: 767.98px) {
  .embed-code .embed-responsive.embed-responsive-height40::before {
    padding-top: 60% !important;
  }
}
.embed-code .embed-responsive.embed-responsive-height20 { /*height20*/ }
.embed-code .embed-responsive.embed-responsive-height20::before {
  padding-top: 20% !important;
}
@media (max-width: 767.98px) {
  .embed-code .embed-responsive.embed-responsive-height20::before {
    padding-top: 30% !important;
  }
}
.embed-code .embed-responsive .header.tribe-events-calendar-list__event-header {
  z-index: unset;
}
.embed-code .embed-responsive .header.tribe-events-calendar-list__event-header h3 {
  white-space: nowrap;
}
.embed-code .embed-responsive.reduced-height::before {
  padding-top: 55% !important;
}
@media (max-width: 668px) {
  .embed-code .embed-responsive.reduced-height::before {
    padding-top: 165% !important;
  }
}

.enroll__container {
  align-content: space-between;
  background-color: #f6f6f4;
  display: flex;
  flex-flow: wrap;
  flex: 1;
  margin-bottom: 2.5rem;
  padding: 2rem 1.5rem 0;
}
.enroll__container__divider {
  flex: 1 1 auto;
}
.enroll__container-header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.33;
  margin-bottom: 0.5rem;
}
.enroll__container-body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
  margin-bottom: 2rem;
}
.enroll__container-header, .enroll__container-body {
  color: #585858;
}
.enroll__container__col {
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: column;
}
.enroll__container__col:nth-child(even) {
  padding-left: 0.75rem;
}
.enroll__container__col:nth-child(odd) {
  padding-right: 0.75rem;
}
.enroll__container__col__info {
  background-color: #ffffff;
  padding: 0.875rem;
  text-align: center;
  flex: 1 1 auto;
}
.enroll__container__col__info-zone {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.67;
}
.enroll__container__col__info-time {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.43;
  margin-bottom: 0.125rem;
}
.enroll__container__col__info-zone, .enroll__container__col__info-time {
  color: #585858;
}
.enroll__container__col__link {
  color: #ffffff;
  border: 0;
  background-color: #007b8f;
  border-radius: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: flex;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  justify-content: center;
  line-height: 1.34;
  padding: 1rem 0;
}
.enroll__container__col__link:hover {
  color: #ffffff;
}
.enroll__container .link-external {
  margin-right: 0;
}
.enroll__container .link-external:after {
  content: "";
}
.enroll__width {
  max-width: 55rem;
}
.enroll_now {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: flex;
}
@media (max-width: 991.98px) {
  .enroll__container {
    padding-bottom: 0.75rem;
    margin-bottom: 1.25rem;
  }
  .enroll__container-body {
    margin-bottom: 1.5rem;
  }
  .enroll__container__col {
    margin-bottom: 0.5rem;
  }
  .enroll__container__col:nth-child(even) {
    padding-left: 1rem;
  }
  .enroll__container__col:nth-child(odd) {
    padding-right: 1rem;
  }
}

.collapse-content {
  padding: 1.75rem;
  padding-left: 2.5rem;
  font-size: 1rem;
  background: #f6f6f4;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-bottom: 2.5rem;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .collapse-content {
    padding: 1.25rem 1.5rem;
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
  }
}
.collapse-content__block {
  max-height: 100%;
  overflow: hidden;
}
.collapse-content__block > p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #585858;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .collapse-content__block > p {
    padding-right: 4rem;
  }
}
.collapse-content__block > p b {
  font-size: 1rem;
  margin-bottom: 1.25rem;
  margin-top: 1.25rem;
  display: block;
}
@media (max-width: 991.98px) {
  .collapse-content__block > p b {
    font-size: 0.875rem;
    margin-bottom: 1rem;
  }
}
.collapse-content__block > p b:first-child {
  margin-top: 0;
}

.explore-category {
  position: relative;
  width: 100vw;
  left: 50%;
  margin-left: -50vw;
  padding: 1rem 1.25rem 1.563rem;
  background-color: #f65c00;
}
.explore-category__title {
  color: #ffffff;
  text-align: center;
}
.explore-category__items {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
.explore-category__item {
  display: inline-block;
  line-height: 0.75rem;
  background-color: #ffffff;
  color: #585858;
  padding: 0.688rem 0.75rem 0.688rem 0.75rem;
  border-radius: 0.25rem;
  border: 0.063rem solid #dedede;
  margin: 0 0.125rem;
  margin-bottom: 0.625rem;
}
.explore-category__item:hover, .explore-category__item:focus, .explore-category__item:active {
  text-decoration: none;
  color: #585858;
  background-color: #dedede;
}
.explore-category__item.disable {
  cursor: not-allowed;
  pointer-events: none;
}
.explore-category__item.active-link {
  border: 0.125rem solid #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}

.feature-cards-item {
  padding-right: 5rem;
  margin-top: 2rem;
}
.feature-cards-item__img {
  max-width: 140px;
}
.feature-cards-item .support-description {
  padding-top: 1rem;
}
@media (max-width: 991.98px) {
  .feature-cards-item {
    text-align: center;
    padding-right: 1rem;
    margin-top: 3rem;
  }
  .feature-cards .support-description__body-col p {
    padding-right: 0;
  }
}

.feature-tile {
  border: 1px solid #dedede;
  border-top: 0.25rem solid #007b8f;
  padding: 0.875rem;
  padding-bottom: 2.5rem;
}
.feature-tile__details-title {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  padding-right: 0.5rem;
  font-weight: 400;
}
.feature-tile__details-body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.54;
}
.feature-tile__details-title, .feature-tile__details-body {
  font-size: 0.813rem;
  color: #585858;
  margin-bottom: 0;
  display: inline-block;
}
.feature-tile-tags__label {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.813rem;
  line-height: 1.54;
  color: #585858;
  margin-bottom: 0.6875rem;
  margin-top: 1rem;
}
.feature-tile-tags__body {
  list-style: none;
  margin: 0;
  padding: 0;
}
.feature-tile-tags__item {
  display: inline-block;
  background-color: rgba(222, 222, 222, 0.5);
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  color: #585858;
  padding: 0.375rem 0.75rem 0.3125rem;
  margin: 0 0.5rem 0.375rem 0;
  border-radius: 0.125rem;
  line-height: normal;
}

.featured-blog {
  padding: 0;
}
.featured-blog.is-hidden {
  display: none;
}
.featured-blog__button {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.featured-blog__header {
  color: #3a3a3a;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 2.5rem;
  font-weight: bold;
  letter-spacing: 1.2px;
  margin-bottom: 1rem;
}
@media (max-width: 767.98px) {
  .featured-blog__header {
    margin-left: 15px;
  }
}
.featured-blog__desc {
  color: #585858;
  font-size: 1rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
  margin-bottom: 2.5rem;
}
.featured-blog__carousel--left-panel {
  border-radius: 0.1875rem;
  background-color: #f6f6f4;
  padding: 0;
  scrollbar-track-color: #f6f6f4;
  scrollbar-arrow-color: #f6f6f4;
  scrollbar-face-color: #cecece;
  scrollbar-highlight-color: #f6f6f4;
  scrollbar-3dlight-color: #f6f6f4;
  scrollbar-darkshadow-Color: #f6f6f4;
  scrollbar-shadow-color: #f6f6f4;
}
.featured-blog__carousel--left-panel::-webkit-scrollbar {
  width: 0.375rem;
}
.featured-blog__carousel--left-panel::-webkit-scrollbar-track {
  background-color: #f6f6f4;
}
.featured-blog__carousel--left-panel::-webkit-scrollbar-thumb {
  background-color: #cecece;
}
@media (min-width: 992px) {
  .featured-blog__carousel--left-panel .featured-blog__button {
    border-left: 0.3125rem solid transparent;
  }
}
.featured-blog__carousel--right-panel {
  padding: 0;
  overflow: hidden;
}
.featured-blog__button {
  width: 100%;
  height: 8.25rem;
}
@media (max-width: 991.98px) {
  .featured-blog__button {
    color: #585858;
  }
}
.featured-blog__left-tab {
  margin: 0;
  padding: 16px 0px 16px 10px;
}
.featured-blog__left-tab__header {
  display: flex;
  text-align: left;
  color: #585858;
  position: relative;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.3;
  margin-bottom: 0;
  letter-spacing: 0;
}
.featured-blog__left-tab.active {
  background: white;
}
.featured-blog__left-tab.active .featured-blog__left-tab__textblock::after {
  background-image: url("/assets/images/icons/arrow-teal.svg");
}
.featured-blog__left-tab__imageblock {
  position: relative;
  flex: 0 0 153px;
  height: 96px;
}
.featured-blog__left-tab__image {
  width: 100%;
  height: 100%;
  border-radius: 2px;
  -o-object-fit: cover;
     object-fit: cover;
}
.featured-blog__left-tab__textblock {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-left: 20px;
}
.featured-blog__left-tab__textblock .meta-data {
  margin-top: auto;
}
@media (max-width: 575.98px) {
  .featured-blog__left-tab__textblock {
    padding-left: 10px;
  }
}
@media (min-width: 992px) {
  .featured-blog__left-tab__textblock {
    padding-right: 30px;
  }
  .featured-blog__left-tab__textblock:after {
    background-image: url("/assets/images/icons/arrow-gray.svg");
    background-size: 1.5rem;
    background-repeat: no-repeat;
    width: 2rem;
    height: 1.25rem;
    content: "";
    position: absolute;
    right: 0;
    top: 42%;
  }
}
@media (min-width: 1200px) {
  .featured-blog__left-tab__textblock {
    padding-right: 40px;
  }
}
.featured-blog__right-tab {
  margin: 0;
  padding: 16px 0 16px 40px;
}
@media (max-width: 991.98px) {
  .featured-blog__right-tab {
    padding: 16px 0 16px 18px;
  }
}
.featured-blog__right-tab__header {
  display: flex;
  text-align: left;
  color: #585858;
  position: relative;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.3;
  margin-bottom: 0;
  letter-spacing: 0;
}
.featured-blog__right-tab__imageblock {
  position: relative;
  flex: 0 0 153px;
  height: 96px;
}
@media (min-width: 992px) {
  .featured-blog__right-tab__imageblock:before {
    background-image: url("/assets/images/icons/arrow-gray.svg");
    background-size: 1.5rem;
    background-repeat: no-repeat;
    width: 2rem;
    height: 1.25rem;
    content: "";
    position: absolute;
    left: -0.375rem;
    top: 42%;
    transform: rotate(180deg);
  }
}
.featured-blog__right-tab.active .featured-blog__right-tab__imageblock:before {
  background-image: url("/assets/images/icons/arrow-teal.svg");
}
.featured-blog__right-tab__image {
  width: 100%;
  height: 100%;
  border-radius: 2px;
  -o-object-fit: cover;
     object-fit: cover;
}
.featured-blog__right-tab__textblock {
  flex: 1;
  padding-left: 20px;
  padding-right: 10px;
  display: flex;
  flex-direction: column;
}
.featured-blog__right-tab__textblock .meta-data {
  margin-top: auto;
}
@media (max-width: 575.98px) {
  .featured-blog__right-tab__textblock {
    padding-left: 10px;
  }
}
.featured-blog__current-tab {
  padding: 1.5rem;
  background: #eaeaea;
  height: 100%;
}
.featured-blog__current-tab__info {
  min-height: 6.25rem;
}
.featured-blog__current-tab__content {
  background: #ffffff;
  padding: 1.5rem 1.5rem 0.875rem;
  position: relative;
  height: 100%;
}
.featured-blog__current-tab__content-imageblock {
  max-width: 38.208rem;
  min-height: 17rem;
  width: 100%;
  position: relative;
}
.featured-blog__current-tab__content-image {
  width: 100%;
  height: 17rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
}
.featured-blog__current-tab__content-link:hover {
  text-decoration: none;
}
.featured-blog__current-tab__content-header {
  font-size: 1rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  color: #585858;
  max-height: 2.8125rem;
  overflow: hidden;
  line-height: 1.5rem;
  letter-spacing: 0;
}
.featured-blog__current-tab__content-header:hover {
  color: #585858;
}
.featured-blog__current-tab__content-body {
  font-size: 1rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.5rem;
  color: #585858;
  letter-spacing: 0;
  margin-bottom: 0;
}
.featured-blog__current-tab__read-button-icon {
  border-radius: 0.125rem;
  color: #ffffff;
  text-decoration: none;
  padding: 0.375rem 1rem 0.8125rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.33;
  display: inline-block;
}
.featured-blog__current-tab__read-button-icon:hover {
  text-decoration: none;
  color: #ffffff;
}
.featured-blog__current-tab__read-button-icon:after {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  content: "";
  position: relative;
  right: -0.5rem;
  top: 0.25rem;
  font-size: 1.125rem;
  color: #000000;
  margin: 0 0.25rem;
  border: 0;
  border-radius: 0;
}
.featured-blog__current-tab__read-button-icon.facebook {
  background-color: #0d65b3;
  margin-right: 1.5rem;
}
.featured-blog__current-tab__read-button-icon.facebook:after {
  background-image: url("/assets/images/icons/icon-facebook.svg");
}
.featured-blog__current-tab__read-button-icon.twitter {
  background-color: #06acf3;
}
.featured-blog__current-tab__read-button-icon.twitter:after {
  background-image: url("/assets/images/icons/icon-twitter.svg");
}
.featured-blog__current-tab__read-button .download::after {
  content: url(/content/_assets/images/icons/blue-download-arrow.svg);
  padding-left: 10px;
  padding-top: 10px;
  position: relative;
  top: 2px;
  display: inline-block;
  width: 21px;
  height: 10px;
}
@media (max-width: 991.98px) {
  .featured-blog__current-tab__read-button .download::after {
    padding-left: 3px;
  }
}
@media (min-width: 992px) {
  .featured-blog__right-tab__imageblock:before {
    left: -40px !important;
  }
  .featured-blog__carousel {
    height: 36.5rem;
    overflow: hidden;
  }
  .featured-blog__carousel--left-panel {
    overflow-y: scroll;
    height: 100%;
    display: flex;
    flex-direction: column;
    max-width: 40%;
  }
  .featured-blog__carousel--right-panel {
    flex: 0 0 60%;
    max-width: 60%;
  }
}
@media (min-width: 1200px) {
  .featured-blog__carousel--left-panel {
    max-width: 37.85%;
  }
  .featured-blog__carousel--right-panel {
    flex: 0 0 62%;
    max-width: 62%;
  }
}
@media (min-width: 768px) {
  .featured-blog__desc {
    margin-right: 12rem;
  }
  .featured-blog__current-tab__read-button:before {
    content: "";
    display: block;
    width: 2rem;
    height: 1px;
    background-color: #f65c00;
    margin: 1.5rem 0;
  }
  .featured-blog__current-tab hr {
    margin: 1.5rem 0;
    background-color: #f65c00;
    width: 2rem;
    float: left;
  }
}
@media (max-width: 991.98px) {
  .featured-blog__carousel {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
  }
  .featured-blog__desc {
    line-height: 1.5;
    margin-bottom: 2.125rem;
  }
  .featured-blog__header {
    font-size: 1.875rem;
    margin-bottom: 0.75rem;
  }
  .featured-blog__left-tab {
    background: #f6f6f4;
  }
  .featured-blog__left-tab.active {
    background: white;
  }
  .featured-blog__left-tab__header {
    font-size: 0.8125rem;
    line-height: 1.31;
  }
  .featured-blog__left-tab__read-button {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 0.25rem;
  }
  .featured-blog__left-tab__read-button-header {
    color: #585858;
    font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
    font-size: 0.6875rem;
    line-height: 1.27;
    margin-top: 0.75rem;
    opacity: 0.5;
    text-align: left;
  }
  .featured-blog__right-tab {
    background: #f6f6f4;
  }
  .featured-blog__right-tab.active {
    background: white;
  }
  .featured-blog__right-tab__header {
    font-size: 0.8125rem;
    line-height: 1.31;
  }
  .featured-blog__right-tab__read-button {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 0.25rem;
  }
  .featured-blog__right-tab__read-button-header {
    color: #585858;
    font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
    font-size: 0.6875rem;
    line-height: 1.27;
    margin-top: 0.75rem;
    opacity: 0.5;
    text-align: left;
  }
  .featured-blog__current-tab__read-button {
    margin-top: 0;
    text-align: center;
  }
  .featured-blog__current-tab__read-button-icon {
    padding: 0.3125rem 0.125rem;
    line-height: 1;
  }
  .featured-blog__current-tab__read-button-icon.facebook {
    margin-right: 1rem;
  }
  .featured-blog__current-tab__read-button-icon:after {
    top: 0;
    right: 0;
  }
  .featured-blog__current-tab__content-imageblock {
    min-height: 17rem;
  }
  .featured-blog__current-tab__content-image {
    width: 100%;
    height: 17rem;
    -o-object-fit: cover;
       object-fit: cover;
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .featured-blog__current-tab__read-button-icon {
    padding: 0.5rem 0.625rem;
  }
  .featured-blog__current-tab__read-button-icon > span {
    vertical-align: super;
    margin-right: 0.25rem;
  }
}
.featured-blog__container-duration {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1;
  letter-spacing: 0;
  color: #ffffff;
  position: absolute;
  background-color: #000000;
  padding: 0.3375rem 0.4125rem;
  opacity: 0.7;
  bottom: 0.75rem;
  right: 1rem;
  display: inline;
  margin-bottom: 0;
  border-radius: 2px;
}
.featured-blog__container-duration-playlist {
  bottom: 7px !important;
  right: 7px !important;
}
.featured-blog__active {
  color: #007b8f !important;
}
.featured-blog__active-resource-right {
  background: white;
}
@media (min-width: 992px) {
  .featured-blog__active-resource-right {
    border-right: 0.3125rem solid #007b8f;
  }
}
.featured-blog__active-resource-left {
  background: white;
}
@media (min-width: 992px) {
  .featured-blog__active-resource-left {
    border-left: 0.3125rem solid #007b8f !important;
  }
}
.featured-blog .featured-blog__right-tab .meta-data__info, .featured-blog .featured-blog__left-tab .meta-data__info {
  display: flex;
  position: relative;
  margin: 0.75rem 0 0 0;
  align-items: center;
}
.featured-blog .featured-blog__right-tab .meta-data__info span, .featured-blog .featured-blog__left-tab .meta-data__info span {
  font-size: 0.75rem;
  padding: 0 0.3rem;
}
@media (max-width: 991.98px) {
  .featured-blog .featured-blog__right-tab .meta-data__info span, .featured-blog .featured-blog__left-tab .meta-data__info span {
    text-align: left;
  }
}
.featured-blog .featured-blog__right-tab .meta-data__info__icon, .featured-blog .featured-blog__left-tab .meta-data__info__icon {
  height: 1rem;
  width: 1rem;
}
.featured-blog__pill {
  padding: 0.25rem 0rem;
  border-radius: 1.75rem;
  background-color: #007b8f;
  font-size: 0.75rem;
  max-width: 50%;
  color: white;
}

.featured-hero {
  margin: 0 -0.9rem 2.5rem;
}
@media (min-width: 992px) {
  .featured-hero {
    margin: 0 0 2.5rem;
  }
}
.featured-hero .feature-image {
  position: relative;
}
.featured-hero .feature-image img {
  width: 100%;
}
.featured-hero .feature-content {
  background-color: #000000;
  padding: 2rem 0;
  position: relative;
}
.featured-hero .feature-content__listen-on {
  margin-top: 2rem;
}
.featured-hero .feature-content__listen-on .col-lg-2, .featured-hero .feature-content__listen-on .col-lg-4, .featured-hero .feature-content__listen-on .col-lg-1 {
  padding-left: 0;
}
.featured-hero .feature-content__listen-on__label {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #ffffff;
  padding-top: 0.5rem;
}
.featured-hero .feature-content__listen-on img {
  height: 40px !important;
}
.featured-hero .feature-content__listen-on__google-podcast-img {
  max-width: 161px;
}
.featured-hero .feature-content__listen-on__spotify-img {
  max-width: 164px;
}
.featured-hero .feature-content__listen-on__apple-podcast-img {
  max-width: 164px;
}
@media (max-width: 991.98px) {
  .featured-hero .feature-content__listen-on img {
    margin-top: 0.6rem;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .featured-hero .feature-content {
    padding: 1.6rem 0 1.5rem 0;
  }
}
.featured-hero .feature-content::before {
  background-color: #000000;
  position: absolute;
  left: -200%;
  content: "";
  top: 0;
  width: auto;
  height: 100%;
  right: -200%;
}
.featured-hero .feature-content .container .col-lg-6:nth-child(1) {
  order: 2;
}
@media (min-width: 992px) {
  .featured-hero .feature-content .container .col-lg-6:nth-child(1) {
    padding-right: 3rem;
    padding-left: 0;
    order: 1;
  }
}
.featured-hero .feature-content .container .col-lg-6:nth-child(2) {
  order: 1;
  padding-left: 2.938rem;
  padding-right: 2.938rem;
}
@media (min-width: 992px) {
  .featured-hero .feature-content .container .col-lg-6:nth-child(2) {
    padding-left: 2.5rem;
    padding-right: 0.7rem;
    order: 1;
  }
}
.featured-hero .feature-content .container h5 {
  font-size: 1rem;
  line-height: 2rem;
  font-weight: 500;
  color: #ffffff;
  letter-spacing: 0;
  font-family: "Arboria-Book", Helvetica, sans-serif;
  margin-bottom: 1.5rem;
  padding-top: 1.5rem;
}
@media (min-width: 992px) {
  .featured-hero .feature-content .container h5 {
    padding-top: 2.938rem;
    font-size: 1.25rem;
    padding-top: 3.188rem;
  }
}
.featured-hero .feature-content .container .meta-content {
  display: flex;
  flex-wrap: wrap;
}
.featured-hero .feature-content .container .meta-content .meta-image-wrapper {
  display: inline-block;
  flex: 0 0 8%;
}
@media (min-width: 768px) {
  .featured-hero .feature-content .container .meta-content .meta-image-wrapper {
    flex: 0 0 3%;
  }
}
.featured-hero .feature-content .container .meta-content .meta-image-wrapper img {
  max-width: 10.5rem;
  max-height: 10.5rem;
}
.featured-hero .feature-content .container ul {
  margin-bottom: 10px;
  list-style: none;
  padding: 0;
  display: inline-block;
  flex: 0 0 92%;
}
@media (min-width: 768px) {
  .featured-hero .feature-content .container ul {
    flex: 0 0 97%;
  }
}
@media (min-width: 992px) {
  .featured-hero .feature-content .container ul {
    margin-bottom: 1.5rem;
  }
}
.featured-hero .feature-content .container ul li {
  display: inline-block;
  word-break: break-word;
  border-right: 1px solid #ffffff;
}
.featured-hero .feature-content .container ul li span {
  font-size: 0.75rem;
  line-height: 1rem;
  color: #ffffff;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  letter-spacing: 0;
  padding: 0 0.5rem 0.3rem 0.5rem;
  display: inline-block;
}
.featured-hero .feature-content .container ul li img {
  max-width: 1.3rem;
  max-height: 1.3rem;
  padding-right: 0.13rem;
}
.featured-hero .feature-content .container ul li:last-child {
  border-right: none;
}
.featured-hero .feature-content .container h1 {
  font-size: 2.5rem;
  line-height: 2.5rem;
  letter-spacing: 0;
  color: #f65c00;
  margin-bottom: 1.1rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
@media (min-width: 992px) {
  .featured-hero .feature-content .container h1 {
    font-size: 3.5rem;
    line-height: 3.5rem;
  }
}
.featured-hero .feature-content .container .meta-optional-text {
  color: #ffffff;
}
.featured-hero .feature-content .container img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.featured-hero .video-description .video-description-container .large-image-block__button {
  width: 6rem;
  height: 6rem;
  bottom: 50%;
  left: 50%;
  margin-left: -3rem;
  margin-bottom: -3rem;
  background-color: rgba(246, 92, 0, 0.8);
  border-radius: 50%;
}
.featured-hero .video-description .video-description-container .large-image-block__button span {
  border-bottom: 1rem solid transparent;
  border-left: 1.75rem solid #ffffff;
  border-top: 1rem solid transparent;
}
.featured-hero .video-description .video-description-container .large-image-block__button:hover {
  background-color: #d95500;
}
.featured-hero .duration {
  align-items: center;
  background-color: #000000;
  bottom: 10px;
  display: flex;
  justify-content: center;
  right: 10px;
  position: absolute;
  color: #ffffff;
  opacity: 0.7;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 0.75rem;
  text-align: center;
  padding: 0.3rem 0.4rem;
  border-radius: 2px;
  margin: 0;
}
@media (min-width: 992px) {
  .featured-hero .duration {
    bottom: 1.5rem;
    right: 1.25rem;
  }
}
.featured-hero .featured-content .col-lg-8 {
  padding: 0;
}
.featured-hero .featured-content .col-lg-8 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.featured-hero .featured-content .col-lg-4 {
  background: #f6f6f4;
  padding: 1.188rem 0.9rem 2rem;
  align-items: center;
  display: flex;
}
@media (min-width: 768px) {
  .featured-hero .featured-content .col-lg-4 {
    padding: 1.75rem 1.875rem 1.813rem;
  }
}
.featured-hero .featured-content .col-lg-4 .featured-wrapper h5 {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  line-height: 1rem;
  font-size: 0.75rem;
  letter-spacing: 0;
  color: #f65c00;
  margin: 0;
}
.featured-hero .featured-content .col-lg-4 .featured-wrapper h2 {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: #585858;
  letter-spacing: 0;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .featured-hero .featured-content .col-lg-4 .featured-wrapper h2 {
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 2rem;
  }
}
.featured-hero .featured-content .col-lg-4 .featured-wrapper ul {
  margin-bottom: 0.9rem;
  list-style: none;
  padding: 0;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .featured-hero .featured-content .col-lg-4 .featured-wrapper ul {
    margin-top: 1.5rem;
  }
}
.featured-hero .featured-content .col-lg-4 .featured-wrapper ul li {
  display: inline;
}
.featured-hero .featured-content .col-lg-4 .featured-wrapper ul li:last-child span {
  border: 0;
}
.featured-hero .featured-content .col-lg-4 .featured-wrapper ul li span {
  padding: 0 0.5rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0;
  color: #585858;
  border-right: 1px solid #585858;
}
.featured-hero .featured-content .col-lg-4 .featured-wrapper ul li img {
  padding-right: 0.13rem;
  width: 1.3rem;
  height: 1.3rem;
}
.featured-hero .featured-content .col-lg-4 .featured-wrapper .featured-text .feature-contentext {
  color: #585858;
  font-size: 16px;
  line-height: 24px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0;
  margin-bottom: 1.5rem;
}
.featured-hero .featured-content .col-lg-4 .featured-wrapper .featured-text .overlaycontent {
  color: #585858;
  font-size: 0.75rem;
  line-height: 0.75rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  letter-spacing: 0;
  margin-bottom: 0;
  margin-top: 0.9rem;
}
@media (min-width: 768px) {
  .featured-hero .featured-content .col-lg-4 .featured-wrapper .featured-text .overlaycontent {
    margin-top: 1.875rem;
  }
}
.featured-hero .featured-content .col-lg-4 .featured-wrapper .featured-text .feature-link {
  color: #007B8F !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0;
  position: relative;
  padding-top: 19px;
  display: inline-block;
}
.featured-hero .featured-content .col-lg-4 .featured-wrapper .featured-text .feature-link::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 1px;
  background-color: #f65c00;
  margin-top: 5px;
}
.featured-hero .featured-content .col-lg-4 .featured-wrapper .featured-text .feature-link.download::after {
  content: url(/content/_assets/images/icons/blue-download-arrow.svg);
  position: absolute;
  height: 0px;
  right: -30%;
  width: 15px;
  top: 52%;
}
.featured-hero .featured-content .col-lg-4 .featured-wrapper .featured-text .feature-link.arrow::after {
  padding-left: 0.5rem;
  content: url(/content/_assets/images/icons/arrow-Icon.svg);
  position: relative;
  top: -1px;
  display: inline-block;
  width: 19px;
  height: 9px;
}
.featured-hero .featured-content.dark .col-lg-4 {
  background: #080d1c;
}
.featured-hero .featured-content.dark .col-lg-4 .featured-wrapper h5 {
  color: #f65c00;
}
.featured-hero .featured-content.dark .col-lg-4 .featured-wrapper h2, .featured-hero .featured-content.dark .col-lg-4 .featured-wrapper p, .featured-hero .featured-content.dark .col-lg-4 .featured-wrapper a, .featured-hero .featured-content.dark .col-lg-4 .featured-wrapper li, .featured-hero .featured-content.dark .col-lg-4 .featured-wrapper li > span, .featured-hero .featured-content.dark .col-lg-4 .featured-wrapper .feature-link {
  color: #ffffff !important;
}
.featured-hero .featured-content.dark .col-lg-4 .featured-wrapper .featured-text a.feature-link.download::after {
  content: url(/content/_assets/images/icons/download-white.svg);
}
.featured-hero .featured-content.dark .col-lg-4 .featured-wrapper .featured-text a.feature-link.arrow::after {
  content: url(/content/_assets/images/icons/arrow-white.svg);
}
.featured-hero .featured-content.dark .col-lg-4 .featured-wrapper ul li {
  border-right: 1px solid #ffffff;
}
.featured-hero .featured-content__resource.dark .col-lg-4 {
  padding: 1.3rem 0.9rem 1.5rem;
  background: #080d1c;
}
@media (min-width: 768px) {
  .featured-hero .featured-content__resource.dark .col-lg-4 {
    padding: 1.3rem 1.375rem 2rem 1.875rem;
    align-items: center;
    display: flex;
  }
}
.featured-hero .featured-content__resource.dark .col-lg-4 .featured-wrapper h5 {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  color: #f65c00;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0;
  margin-bottom: 1rem;
}
.featured-hero .featured-content__resource.dark .col-lg-4 .featured-wrapper .subtype {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #ffffff;
  font-size: 0.8rem;
  line-height: 1rem;
  letter-spacing: 0;
  font-weight: normal;
  margin-bottom: 0.3rem;
}
.featured-hero .featured-content__resource.dark .col-lg-4 .featured-wrapper h2 {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.8rem;
  letter-spacing: 0;
  color: #ffffff;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .featured-hero .featured-content__resource.dark .col-lg-4 .featured-wrapper h2 {
    font-size: 2rem;
    line-height: 2rem;
  }
}
.featured-hero .featured-content__resource.dark .col-lg-4 .featured-wrapper .feature-contentext {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #ffffff;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0;
  font-weight: normal;
  margin-bottom: 2.5rem;
}
@media (min-width: 768px) {
  .featured-hero .featured-content__resource.dark .col-lg-4 .featured-wrapper .feature-contentext {
    margin-bottom: 4.438rem;
  }
}
.featured-hero .featured-content__resource.dark .col-lg-4 .featured-wrapper .feature-link {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #ffffff;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0;
  font-weight: normal;
  margin-bottom: 0;
}
.featured-hero .featured-content__resource.dark .col-lg-4 .featured-wrapper .feature-link.download::after {
  padding-left: 0.563rem;
  top: 20px;
  content: url(/content/_assets/images/icons/download-white.svg);
}

@media print {
  .bullet-ticks-featured__container {
    padding: 2.19rem 10rem 2.38rem;
  }
}
@media (max-width: 991.98px) {
  .featured-stories {
    padding: 0 15px;
  }
}
.featured-stories .zib-card--grid {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .featured-stories .zib-card--grid {
    margin-bottom: 27px;
  }
}
.featured-stories .zib-card--grid .zib-card__img-wrapper {
  height: 270px;
  max-height: 270px;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .featured-stories .zib-card--grid .zib-card__img-wrapper {
    height: 240px;
    max-height: 240px;
  }
}
.featured-stories .zib-card--grid .zib-card__title {
  font-size: 26px;
  line-height: 26px;
}
@media (max-width: 767.98px) {
  .featured-stories .zib-card--grid .zib-card__title {
    font-size: 22px;
    line-height: 22px;
  }
}
.featured-stories .zib-card--grid .zib-card__content {
  padding: 20px 36px;
  background-color: #f6f6f4;
  min-height: 16.875rem;
}
@media (max-width: 767.98px) {
  .featured-stories .zib-card--grid .zib-card__content {
    padding: 15px 15px;
    min-height: auto;
  }
}
.featured-stories .zib-card--list:last-child {
  margin-bottom: 0;
}
.featured-stories.is-hidden {
  display: none;
}

.fileupload {
  width: 100%;
  max-width: 360px;
  margin-bottom: 32px;
}
.fileupload__field {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
.fileupload__drop {
  position: relative;
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: center;
  height: 207px;
  border: 1px solid #dedede;
  border-radius: 3px;
  background-color: #f6f6f4;
  margin-bottom: 10px;
}
.fileupload__label1 {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  text-align: center;
  margin-bottom: 15px;
}
.fileupload__label1 span {
  display: block;
}
.fileupload__label1 label {
  text-decoration: underline;
  color: #007b8f;
  cursor: pointer;
  margin-bottom: 0;
}
.fileupload__label1 .plus-icon {
  width: 36px;
  height: 36px;
  margin-bottom: 24px;
}
.fileupload__label2 {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #767676;
}
.fileupload__item {
  display: flex;
  flex-flow: initial;
  justify-content: space-between;
  padding: 16px;
  border: 1px solid #dedede;
  border-radius: 3px;
  background-color: #f6f6f4;
  margin-bottom: 16px;
}
.fileupload__item-name {
  max-width: 95%;
  word-wrap: break-word;
}
@media (max-width: 991.98px) {
  .fileupload__item-name {
    max-width: 90%;
  }
}
@media (max-width: 767.98px) {
  .fileupload__item-name {
    max-width: 89%;
  }
}
@media (max-width: 575.98px) {
  .fileupload__item-name {
    max-width: 86%;
  }
}
.fileupload__item-name span.file-name {
  display: block;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
}
.fileupload__item-name span.file-size {
  display: block;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #767676;
}
.fileupload__item-delete {
  display: flex;
  align-items: center;
  min-width: -moz-max-content;
  min-width: max-content;
}
.fileupload__item-delete .btn-delete {
  padding: 0;
  cursor: pointer;
}
.fileupload__item-delete .close-icon {
  width: 24px;
  height: 24px;
  transform: rotate(45deg);
}
.fileupload__label {
  display: flex;
  justify-content: flex-start;
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 1.5;
  align-items: baseline;
  margin-bottom: 0.25rem;
}
@media (max-width: 991.98px) {
  .fileupload__label {
    white-space: normal;
  }
}
.fileupload__sublabel {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #767676;
  margin-bottom: 10px;
}
.fileupload__header {
  display: flex;
  justify-content: space-between; /* left text, right icon */
  width: 100%;
}
.fileupload__text {
  display: flex;
  flex-direction: column;
}
.fileupload__text.hasError .fileupload__label,
.fileupload__text.hasError .fileupload__optional-label,
.fileupload__text.hasError .fileupload__sublabel {
  color: #CC3B3B !important;
}
.fileupload.hasAacError .fileupload__label,
.fileupload.hasAacError .fileupload__sublabel,
.fileupload.hasAacError .fileupload__optional-label {
  color: #CC3B3B !important;
}
.fileupload.hasAacError .fileupload__drop {
  border-color: #CC3B3B !important;
}
.fileupload__optional-label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #767676;
  margin-bottom: 10px;
}
.fileupload__error {
  display: flex;
  justify-content: flex-start;
  white-space: nowrap;
  color: #CC3B3B;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 1.5;
  align-items: baseline;
  margin-bottom: 0.25rem;
}
.fileupload__drop.hasError {
  border: 1px solid #CC3B3B !important; /* Red */
}

.tooltip-wrapper {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* Tooltip box */
.tooltip-box {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 45px;
  right: -40px;
  background: #ffffff;
  color: #767676;
  padding: 10px 12px;
  font-size: 12px;
  border-radius: 8px;
  width: 300px;
  line-height: 1.4;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 9999;
}

/* Triangle arrow */
.tooltip-box::before {
  content: "";
  position: absolute;
  top: -10px; /* moves arrow above box */
  right: 35px; /* adjust horizontally */
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff; /* arrow color = tooltip bg */
  filter: drop-shadow(0px -2px 2px rgba(0, 0, 0, 0.1)); /* arrow shadow */
  z-index: -1; /* puts arrow behind rounded corner */
}

/* Show on hover */
.tooltip-wrapper:hover .tooltip-box {
  visibility: visible;
  opacity: 1;
}

.fileUploadContainer {
  position: relative;
  margin: 1.6rem 0 0.9rem;
  padding: 2.188rem 1.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
  height: 200px;
  width: 350px;
  border: 1px dashed #dedede;
  border-radius: 3px;
  background-color: #f6f6f4;
  justify-content: center;
}
@media only screen and (max-width: 720px) {
  .fileUploadContainer {
    width: 100%;
  }
}
.fileUploadContainer .icon {
  height: 30px;
  width: 30px;
}
.fileUploadContainer .dragDropText {
  color: #585858;
  letter-spacing: 0;
  text-align: center;
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  margin-top: 1.3rem;
  margin-bottom: 0;
}
@media only screen and (max-width: 992px) {
  .fileUploadContainer .dragDropText {
    display: none;
  }
}
.fileUploadContainer .iedragDropText {
  display: none;
}
.fileUploadContainer .browse-files {
  margin-top: 0.438rem;
  margin-bottom: 0;
}
@media only screen and (max-width: 992px) {
  .fileUploadContainer .browse-files {
    display: none;
  }
}
.fileUploadContainer .browse-mobile {
  display: none;
}
@media only screen and (max-width: 992px) {
  .fileUploadContainer .browse-mobile {
    display: block;
    margin-top: 1.3rem;
  }
}
.fileUploadContainer .uploadFileBtn {
  color: #f65c00;
  font-size: 1rem;
  letter-spacing: 0;
  text-align: center;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  background-color: transparent;
}
.fileUploadContainer .jpg-png {
  color: #bbbbbb;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 1;
  padding-top: 0.9rem;
  margin: 0;
}
.fileUploadContainer .browseFiles {
  color: #f65c00;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 0;
  text-align: center;
}
.fileUploadContainer .formField {
  font-size: 1.125rem;
  display: block;
  width: 100%;
  border: none;
  text-transform: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}
.fileUploadContainer .formField:focus {
  outline: none;
}
.fileUploadContainer label {
  top: -21px;
  font-size: 0.813rem;
  color: black;
  left: 0;
  position: absolute;
}
.fileUploadContainer .file-upload-waiting {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-top: 6rem !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .fileUploadContainer .dragDropText {
    display: none;
  }
  .fileUploadContainer .iedragDropText {
    display: block;
  }
}
@media only screen and (-ms-high-contrast: active) and (max-width: 992px), only screen and (-ms-high-contrast: none) and (max-width: 992px) {
  .fileUploadContainer .iedragDropText {
    display: none;
  }
}

.filePreviewContainer {
  margin-bottom: 2.188rem;
}
.filePreviewContainer span {
  font-size: 0.875rem;
}
.filePreviewContainer .previewList {
  margin-top: 0.6rem;
}
@media only screen and (max-width: 400px) {
  .filePreviewContainer .previewList {
    flex-direction: column;
  }
}
.filePreviewContainer .fileMetaData {
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.6rem;
  border-radius: 6px;
  color: white;
  font-weight: bold;
  background-color: rgba(5, 5, 5, 0.55);
}
.filePreviewContainer .fileMetaData aside {
  margin-top: auto;
  display: flex;
  justify-content: space-between;
}
.filePreviewContainer .fileMetaData .removeFileIcon {
  cursor: pointer;
}
.filePreviewContainer .fileMetaData .removeFileIcon:hover {
  transform: scale(1.3);
}
.filePreviewContainer .PreviewContainer {
  border-radius: 6px;
  box-sizing: border-box;
  background: #f6f6f4;
  width: 350px;
  padding: 0.9rem;
  margin-top: 0.8rem;
}
.filePreviewContainer .PreviewContainer:hover {
  opacity: 0.8;
}
.filePreviewContainer .PreviewContainer > div:first-of-type {
  height: 100%;
  position: relative;
}
@media only screen and (max-width: 720px) {
  .filePreviewContainer .PreviewContainer {
    width: 100%;
  }
}
.filePreviewContainer .imagePreview {
  border-radius: 3px;
  width: 40px;
  height: 44px;
}
.filePreviewContainer .close {
  height: 1rem;
  width: 17px;
}
.filePreviewContainer .FileName {
  font-size: 0.875rem;
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  margin-bottom: 0.19rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.filePreviewContainer .FileDetail {
  padding-left: 1.3rem;
  padding-top: 0.5rem;
}
.filePreviewContainer .imageExt {
  color: #bbbbbb;
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-bottom: 0;
}
.filePreviewContainer .removeFileIcon {
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  padding: 1.2rem;
  margin: -1rem -1rem -1rem auto;
  font-size: 1.5rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.filePreviewContainer .removeFileIcon span {
  font-size: 1.5rem;
  font-weight: normal;
  color: #585858;
}

.filter {
  border-top: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  background: #ffffff;
}
.filter:last-child {
  border-bottom: 1px solid #eaeaea;
}
.filter sup {
  top: 0;
  display: contents;
}
.filter__header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  color: #585858;
  padding-bottom: 0.25rem;
}
.filter__item-title, .filter__item-checkbox-button {
  font-size: 0.875rem;
  cursor: pointer;
  display: inline-flex;
  text-align: left;
}
.filter__item-nosubcategories {
  font-size: 0.875rem;
  display: inline-flex;
}
.filter__item-nosubcategories {
  font-size: 0.875rem;
  display: inline-flex;
}
.filter__item--disabled * {
  color: #bbbbbb;
  cursor: auto;
}
.filter__item-count {
  font-size: 0.75rem;
  color: #767676;
  text-align: right;
}
.filter__item-button {
  padding-top: 1rem;
  color: #007b8f;
  font-size: 0.8125rem;
  line-height: 1.85;
}
.filter__item-selected {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 2.29;
  margin-bottom: 0;
  color: #585858;
}
.filter__item-more .filter__item-button {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: normal;
  font-size: 0.875rem;
  text-decoration: underline;
}
.filter__item.active {
  cursor: pointer;
}
.filter-label {
  margin-left: 1.25rem;
}
.filter__clear-button {
  line-height: 2.29;
  font-size: 0.875rem;
}

.find-a-retailer .row {
  display: flex;
}
.find-a-retailer-col {
  position: relative;
}
.find-a-retailer-col:nth-child(odd) {
  padding-left: 0;
}
.find-a-retailer-col:nth-child(even) {
  padding-right: 0;
}
.find-a-retailer-col:nth-child(even) {
  padding-left: 0;
}
.find-a-retailer-col:nth-child(odd) {
  padding-right: 0;
}
.find-a-retailer__toggle {
  background-color: rgba(0, 123, 143, 0.1);
}
.find-a-retailer__toggle .find-a-retailer__container-title,
.find-a-retailer__toggle .find-a-retailer__container-view {
  color: #007b8f;
}
.find-a-retailer__container {
  border: 1px solid #dedede;
  height: 100%;
  padding: 0.75rem 1.0625rem 1.7rem;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.find-a-retailer__container-info {
  margin-bottom: 1rem;
}
.find-a-retailer__container button {
  padding: 0;
  text-align: left;
}
.find-a-retailer__container p {
  margin-bottom: 0;
}
.find-a-retailer__container-title {
  color: #f65c00;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}
.find-a-retailer__container-fullAddress, .find-a-retailer__container-view {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.find-a-retailer__container-fullAddress {
  color: #585858;
  font-size: 0.875rem;
  line-height: 1.43;
}
.find-a-retailer__container-view {
  font-size: 0.875rem;
}
.find-a-retailer-tooltip {
  min-width: 100%;
  position: absolute;
  right: 0;
  top: 85.5%;
  width: -moz-max-content;
  width: max-content;
  display: none;
  z-index: 1;
}
.find-a-retailer-tooltip__up, .find-a-retailer-tooltip__arrow {
  border-color: transparent transparent #dedede;
  border-style: solid;
  border-width: 0 1rem 1rem;
  display: block;
  height: 0;
  left: -8rem;
  margin: auto;
  position: relative;
  top: 0.0625rem;
  width: 0;
  z-index: 4;
}
.find-a-retailer-tooltip__arrow {
  border-width: 0 1rem 1rem;
  border-color: transparent transparent #ffffff;
  left: -1rem;
  position: absolute;
}
.find-a-retailer-tooltip__list {
  background-color: #ffffff;
  border: 1px solid #dedede;
  box-shadow: 6px 8px 14px 0 rgba(0, 0, 0, 0.3);
  display: flex;
  left: 1.25rem;
  padding: 1rem;
  position: relative;
  z-index: 99;
}
.find-a-retailer-tooltip__list ul {
  margin-bottom: 0;
  margin-right: 2rem;
  padding: 0;
}
.find-a-retailer-tooltip__list ul li {
  color: #585858;
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
  list-style-type: none;
}
.find-a-retailer-tooltip__list button {
  margin-right: 0.625rem;
  position: absolute;
  right: 0;
}
@media (max-width: 991.98px) {
  .find-a-retailer__container {
    border-left: 0;
    border-right: 0;
  }
  .find-a-retailer-tooltip {
    left: 0.9375rem;
    min-width: auto;
    right: auto;
    width: 92%;
  }
  .find-a-retailer-tooltip__list {
    display: block;
    left: 0;
  }
  .find-a-retailer-tooltip button {
    top: 0.9375rem;
  }
}

.flexible-homepage .maincol-1-1-single-link {
  margin-top: 2rem;
}
.flexible-homepage .maincol-1-1-single-link__col {
  margin-bottom: 2rem;
  flex: 0 0 100%;
  max-width: 100%;
}
.flexible-homepage .maincol-1-1-single-link__col .maincol-1-1-single-link__container:nth-child(odd) {
  padding-right: 1rem;
}
.flexible-homepage .maincol-1-1-single-link__col .maincol-1-1-single-link__container:nth-child(even) {
  padding-left: 1rem;
}
.flexible-homepage .maincol-1-1-single-link__col .maincol-1-1-single-link__container .media-list {
  min-height: 15rem;
}
.flexible-homepage .maincol-1-1-single-link__col .maincol-1-1-single-link__container .media-list img {
  min-height: 15rem;
}
.flexible-homepage .maincol-1-1-single-link__col .maincol-1-1-single-link__container .support-description__media-description {
  padding: 0.875rem 0.5625rem 0;
  margin: 0;
}
.flexible-homepage .maincol-1-1-single-link__col .maincol-1-1-single-link__container .support-description__media-description .support-description__header {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 0.25rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.flexible-homepage .maincol-1-1-single-link__col .maincol-1-1-single-link__container .support-description__media-description .support-description__text {
  font-size: 0.875rem;
  line-height: 1.43;
  margin-bottom: 0;
}
.flexible-homepage .maincol-textblock-image-video__container {
  margin-bottom: 4rem;
}
.flexible-homepage .video-inline-player {
  padding: 0;
}
.flexible-homepage .video-inline-player .video-inline-player__container-iframe {
  min-width: 100%;
}
@media (max-width: 991.98px) {
  .flexible-homepage .maincol-1-1-single-link__col .maincol-1-1-single-link__container:nth-child(odd) {
    padding-right: 0;
  }
  .flexible-homepage .maincol-1-1-single-link__col .maincol-1-1-single-link__container:nth-child(even) {
    padding-left: 0;
  }
}

.flexible-program-page .dh-related-tile,
.flexible-program-page .dh-related-tile__list-row {
  margin-bottom: 1.25rem;
}
.flexible-program-page .accordion {
  padding-top: 1.25rem;
}
.flexible-program-page .tabs-related-resources .related-product {
  margin-bottom: 0;
}

.flexible-template__bullet-ticks-featured {
  margin-top: 4rem;
  margin-bottom: 7.5rem;
}
.flexible-template__bullet-ticks-featured.reduceMargin {
  margin-top: 1.5rem;
}
@media (max-width: 991.98px) {
  .flexible-template__bullet-ticks-featured {
    width: 100%;
    position: static;
    margin-left: 0;
  }
}
@media (max-width: 767.98px) {
  .flexible-template__bullet-ticks-featured {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}

.form-container {
  display: flex;
  justify-content: space-between;
}
.form-container .loading-content {
  width: 100%;
}
.form-container .business-overview {
  padding-left: 1.125rem;
}
.form-container .group-button {
  max-width: none;
}
.form-container .group-button a {
  background: #f6f6f4;
  border: 1px solid #dedede;
  text-transform: none;
  color: #585858;
  padding: 1rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 1rem;
  display: inline-block;
  padding-right: 55px;
  position: relative;
}
@media (max-width: 767.98px) {
  .form-container .group-button a {
    width: 100%;
  }
}
.form-container .group-button a::after {
  content: url("/assets/images/icons/plus-icon-grey.svg");
  margin-left: 0.875rem;
  height: 1rem;
  width: 1rem;
  position: absolute;
  right: 1rem;
  top: 1rem;
}
.form-container .group-button:hover, .form-container .group-button:focus, .form-container .group-button:active, .form-container .group-button:active:focus {
  box-shadow: none !important;
}
.form-container .group-button-remove {
  color: #007B8F;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.5;
  right: 28.125rem;
  top: 0.75rem;
}
.form-container .submit-btn {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1;
  color: #ffffff;
  white-space: nowrap;
  border-radius: 0.1875rem;
  background-color: #f65c00;
  padding: 1rem 1.25rem;
  letter-spacing: normal;
  margin-top: 2rem;
  margin-right: 1.5rem;
  margin-bottom: 20px;
}
.form-container .submit-btn.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.form-container .submit-btn.hidden {
  display: none;
}
.form-container .submit-btn.exit {
  background-color: #007b8f;
}
.form-container .submit-btn.arrow::after {
  content: url("/assets/images/icons/icon-arrow-forward-white.svg");
  margin-left: 0.6rem;
  vertical-align: initial;
}
@media (max-width: 767.98px) {
  .form-container .submit-btn {
    width: 100%;
    margin-right: 0;
  }
}
.form-container .discard-btn {
  margin-top: 2.0625rem;
  color: #007B8F;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.5;
}
.form-container .search-btn {
  height: 3rem;
}
.form-container .inform-upload .message-box {
  margin-top: 1.5rem;
  padding: 0.4rem 1.5rem;
}
@media (min-width: 992px) {
  .form-container .form-padding {
    max-width: 75%;
    margin-bottom: 0;
  }
  .form-container .col-md-12 > input {
    display: block;
    max-width: 49%;
  }
  .form-container .col-md-12 > .dropdown, .form-container .group-button {
    max-width: 49%;
  }
  .form-container .col-md-12 > .dropdown .dropdown-toggle, .form-container .group-button .dropdown-toggle {
    border-radius: 0.19rem;
  }
  .form-container .col-md-6,
  .form-container .col-md-4 {
    padding-right: 1.688rem;
  }
  .form-container .col-md-4 > input {
    max-width: 96%;
  }
}
.form-container .input-field,
.form-container .title-field {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem !important;
  line-height: 1.3;
  width: 100%;
  padding: 0;
  background-color: #ffffff;
  color: #585858;
}
.form-container .input-field:hover, .form-container .input-field:focus, .form-container .input-field:active,
.form-container .title-field:hover,
.form-container .title-field:focus,
.form-container .title-field:active {
  outline: none;
}
.form-container .input-field:focus, .form-container .input-field:active,
.form-container .title-field:focus,
.form-container .title-field:active {
  border-color: #007b8f;
}
.form-container .input-field {
  margin-bottom: 2rem;
}
@media (max-width: 767.98px) {
  .form-container .input-field label {
    white-space: normal !important;
  }
}
.form-container .input-field,
.form-container .account-number {
  display: flex;
  flex-direction: column;
  padding-right: 1rem;
}
.form-container .input-field label,
.form-container .account-number label {
  display: flex;
  justify-content: flex-start;
  white-space: nowrap;
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 1.5;
  align-items: baseline;
  margin-bottom: 0.25rem;
}
.form-container .input-field label .header-right-text,
.form-container .account-number label .header-right-text {
  margin-left: 0.5rem;
}
.form-container .input-field .header-right-text,
.form-container .account-number .header-right-text {
  height: 1rem;
  color: #767676;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.3;
}
.form-container .input-field p,
.form-container .account-number p {
  color: #767676;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.3;
  margin-bottom: 0.5rem;
}
.form-container .input-field input[type=date],
.form-container .account-number input[type=date] {
  text-transform: uppercase;
}
.form-container .input-field input,
.form-container .account-number input {
  box-sizing: border-box;
  height: 3rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #585858 !important;
  border: 1px solid #dedede;
  border-radius: 3px;
  background-color: #ffffff;
  padding-left: 1rem;
  padding-right: 1rem;
}
.form-container .input-field input:focus-visible,
.form-container .account-number input:focus-visible {
  outline: none;
}
.form-container .input-field input.invalid,
.form-container .account-number input.invalid {
  border-color: #CC3B3B;
  background-color: #fcf4f4;
}
.form-container .input-field input.invalid:focus, .form-container .input-field input.invalid:active,
.form-container .account-number input.invalid:focus,
.form-container .account-number input.invalid:active {
  background: white;
}
.form-container .input-field input::-moz-placeholder, .form-container .account-number input::-moz-placeholder {
  color: #969696;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.5;
}
.form-container .input-field input::placeholder,
.form-container .account-number input::placeholder {
  color: #969696;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.5;
}
.form-container .input-field .error-message,
.form-container .account-number .error-message {
  color: #CC3B3B;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.8rem;
  margin: 0;
  margin-top: 0.5rem;
}
@media (min-width: 992px) {
  .form-container .input-field .error-nowrap,
  .form-container .account-number .error-nowrap {
    white-space: nowrap;
  }
}
.form-container .input-field .footer-text,
.form-container .account-number .footer-text {
  margin-top: 0.5rem;
}
.form-container .input-field .footer-text.invalid,
.form-container .account-number .footer-text.invalid {
  color: #CC3B3B;
}
.form-container .input-field.invalid .footer-text,
.form-container .account-number.invalid .footer-text {
  color: #CC3B3B;
}
.form-container .input-field.invalid label,
.form-container .account-number.invalid label {
  color: #CC3B3B;
}
.form-container .input-field.invalid .sub-header,
.form-container .account-number.invalid .sub-header {
  color: #CC3B3B;
}
.form-container .input-field textarea,
.form-container .account-number textarea {
  min-height: 6rem;
  box-sizing: border-box;
  border: 1px solid #dedede;
  border-radius: 3px;
  background-color: #ffffff;
  padding: 12px 16px;
}
.form-container .input-field textarea:hover, .form-container .input-field textarea:focus, .form-container .input-field textarea:active,
.form-container .account-number textarea:hover,
.form-container .account-number textarea:focus,
.form-container .account-number textarea:active {
  outline: none;
}
.form-container .checkbox-field {
  display: flex;
  flex-direction: column;
  padding-left: 0;
}
.form-container .checkbox-field__label {
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 1.4;
  margin-bottom: 0.375rem;
}
.form-container .checkbox-field__sublabel {
  color: #767676;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.3;
  margin-bottom: 0.5rem;
}
.form-container .checkbox-field__header.animal-kind {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 0px;
}
@media (max-width: 767.98px) {
  .form-container .checkbox-field__header.animal-kind {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 0px;
  }
}
.form-container .checkbox-field__option {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
@media (max-width: 767.98px) {
  .form-container .checkbox-field__option {
    align-items: baseline;
  }
}
.form-container .checkbox-field__option input[type=checkbox] {
  margin-right: 0.75rem;
  margin-top: -0.5rem;
  height: 1rem;
  width: 1rem;
  accent-color: #007b8f;
  outline: none;
  border-radius: 0.188rem;
}
@media (max-width: 767.98px) {
  .form-container .checkbox-field__option input[type=checkbox] {
    position: relative;
    top: 2px;
  }
}
.form-container .checkbox-field__option input[type=checkbox]:before {
  content: "";
  display: block;
  width: 50%;
  height: 50%;
  margin: 25% auto;
}
.form-container .checkbox-field__option input[type=radio]:checked:before {
  background: #007b8f;
}
.form-container .checkbox-field__error {
  color: #d1350a;
  margin-top: -10px;
  font-size: 0.75rem;
  letter-spacing: 0;
  line-height: 1;
  color: #CC3B3B;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.form-container .checkbox-field__name {
  flex: 1;
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.5;
  white-space: nowrap;
}
@media (max-width: 767.98px) {
  .form-container .checkbox-field__name {
    white-space: normal;
  }
}
.form-container .checkbox-field.invalid input[type=checkbox] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #ffffff;
  width: 1rem;
  height: 1rem;
  border: 1px solid #CC3B3B;
  border-radius: 3px;
}
.form-container .checkbox-field.invalid .checkbox-field__name, .form-container .checkbox-field.invalid .checkbox-field__label, .form-container .checkbox-field.invalid .checkbox-field__sublabel {
  color: #CC3B3B;
}
.form-container .checkbox-field.hidden {
  display: none;
}
.form-container .title-field__header {
  color: #585858;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .form-container .title-field__header {
    font-size: 40px;
    line-height: 40px;
  }
}
.form-container .title-field__subheader {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.5;
  color: #585858;
}
.form-container .title-field__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 24px;
  color: #585858;
  margin-bottom: 32px;
}
.form-container .business-overview .dropdown-field__select,
.form-container .authorized-representatives .dropdown-field__select,
.form-container .add-shipping-address .dropdown-field__select {
  max-width: 16.25rem;
}
@media (max-width: 767.98px) {
  .form-container .business-overview .dropdown-field__select,
  .form-container .authorized-representatives .dropdown-field__select,
  .form-container .add-shipping-address .dropdown-field__select {
    max-width: none;
  }
}
.form-container .business-overview .shipping-address-class,
.form-container .authorized-representatives .shipping-address-class,
.form-container .add-shipping-address .shipping-address-class {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.form-container .add-shipping-address {
  margin-bottom: 2rem;
  margin-left: auto;
}
.form-container .authorized-representatives,
.form-container .add-shipping-address {
  margin-bottom: 3.5rem;
  margin-left: auto;
}
.form-container .authorized-representatives .acc-auth-step .generic-content__title,
.form-container .add-shipping-address .acc-auth-step .generic-content__title {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
}
.form-container .dropdown-field {
  padding-left: 0;
  margin-bottom: 0.75rem;
}
.form-container .dropdown-field__inner-style__input-container {
  padding-top: 10px;
  padding-bottom: 10px;
}
.form-container .dropdown-field__inner-style__indicator-separator {
  display: none;
}
.form-container .dropdown-field__inner-style__indicator {
  padding-right: 16px;
  z-index: 0;
}
.form-container .dropdown-field__inner-style__indicator::before {
  content: "";
  position: relative;
  z-index: 10;
  display: block;
  background-image: url("/content/_assets/images/icons/icon-dropdown.png");
  background-repeat: no-repeat;
  background-size: 8px 6px;
  width: 8px;
  height: 6px;
}
.form-container .dropdown-field__inner-style__indicator svg {
  display: none;
}
.form-container .dropdown-field__select {
  box-sizing: border-box;
  border: 0.063rem solid #dedede;
  border-radius: 0.188rem;
  background-color: #ffffff;
}
.form-container .dropdown-field__select .css-13cymwt-control {
  border: 0;
}
.form-container .dropdown-field__select .css-t3ipsp-control {
  border: 0;
  box-shadow: none;
}
.form-container .dropdown-field__select .css-t3ipsp-control:hover, .form-container .dropdown-field__select .css-t3ipsp-control:focus, .form-container .dropdown-field__select .css-t3ipsp-control:active {
  border: 0;
  box-shadow: none;
}
.form-container .dropdown-field__select.invalid {
  border-color: #CC3B3B;
  background-color: #fcf4f4;
}
.form-container .dropdown-field__select.invalid .css-13cymwt-control {
  background-color: #fcf4f4;
}
.form-container .dropdown-field__select .css-1u9des2-indicatorSeparator {
  display: none;
}
.form-container .dropdown-field__inner-style__control--is-focused {
  border-color: #007b8f !important;
  box-shadow: 0 0 0 1px #007b8f;
}
.form-container .dropdown-field__inner-style__option:hover, .form-container .dropdown-field__inner-style__option--is-focused, .form-container .dropdown-field__inner-style__option--is-selected {
  background-color: #108294;
  color: #ffffff;
  cursor: pointer;
}
.form-container .dropdown-field__inner-style__multi-value {
  background-color: #007b8f;
  border-radius: 10px;
  padding: 1px;
  color: #fff;
}
.form-container .dropdown-field__inner-style__multi-value__label {
  color: #fff;
}
.form-container .dropdown-field__inner-style__multi-value__remove {
  cursor: pointer;
  outline: none;
}
.form-container .dropdown-field__inner-style__multi-value__remove:hover {
  outline: none;
  background-color: transparent;
  color: #ffffff;
  box-shadow: none;
}
.form-container .dropdown-field__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
}
.form-container .dropdown-field__label {
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 1.4;
  margin-bottom: 0;
}
.form-container .dropdown-field__label.invalid {
  color: #CC3B3B;
}
.form-container .dropdown-field__sub-label {
  margin-bottom: 10px;
  font-size: 0.875rem;
}
.form-container .dropdown-field__select {
  font-size: 1rem;
  font-weight: 400;
}
.form-container .dropdown-field__error {
  color: #CC3B3B;
  font-size: 0.8rem;
  margin-top: 0.5rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  margin-bottom: none;
}
.form-container .fileUploadContainer {
  width: 100%;
}
.form-container .fileUploadContainer .dragDropText p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #585858;
}
.form-container .fileUploadContainer .browse-files {
  margin-top: 0;
}
.form-container .fileUploadContainer .browse-files p {
  color: #007b8f;
  text-decoration: underline;
  margin-bottom: 0;
}
.form-container .fileUploadContainer .jpg-png p {
  color: #767676;
}
.form-container .filePreviewContainer .PreviewContainer {
  width: 100%;
  padding: 1rem 1rem;
}
.form-container .dynamic-text {
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.25rem;
  letter-spacing: 0;
  line-height: 1.2;
  text-transform: capitalize;
  padding-left: 0;
  margin-bottom: 1rem;
}
.form-container .button-container {
  margin-bottom: 2rem;
  padding-left: 0;
}
.form-container .documents,
.form-container .review-and-sign {
  width: 100%;
}

.acc-button__container {
  margin: 0 -12px;
}
.acc-button__container.business {
  margin-top: 49px;
}

.acc-button__wrapper {
  display: inline-flex;
}
.acc-button__wrapper .loading-indicator i {
  font-size: 56px;
}

@media (max-width: 767.98px) {
  .acc-link__container {
    display: flex;
    justify-content: center;
  }
  .acc-button__container {
    display: flex;
    flex-direction: column;
  }
  .acc-button__container button {
    margin-bottom: 1.5rem;
  }
}
.acc-btn {
  display: inline-block;
  padding: 18px 30px;
  color: #ffffff;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  margin: 0 12px;
}
.acc-btn:hover, .acc-btn:active {
  text-decoration: none;
  color: #ffffff;
  opacity: 0.8;
}
.acc-btn.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.acc-btn.next {
  background-color: #f65c00;
  padding: 18px 25px;
}
.acc-btn.next::after {
  content: url("/assets/images/icons/icon-arrow-forward-white.svg");
  margin-left: 0.6rem;
  vertical-align: initial;
}
.acc-btn.save {
  background-color: #007b8f;
}
.acc-btn.disabled {
  opacity: 0.4;
  pointer-events: none;
}
@media (max-width: 767.98px) {
  .acc-btn {
    width: 100%;
    margin-right: 12px;
    margin-bottom: 1rem;
  }
}

.acc-link__container {
  display: flex;
  margin: 0 12px;
  margin-bottom: 30px;
  margin-top: 15px;
}
@media (max-width: 767.98px) {
  .acc-link__container {
    margin-top: 0;
  }
}
.acc-link__container .loading-indicator {
  margin-left: 10px;
}
.acc-link__container .loading-indicator i {
  font-size: 56px;
}

.acc-link {
  display: inline-block;
  color: #007b8f;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 24px;
  text-decoration: none;
  margin-top: 18px;
}
.acc-link:hover, .acc-link:focus, .acc-link:active {
  color: #007b8f;
  text-decoration: none;
}
.acc-link.disabled, .acc-link[disabled] {
  opacity: 0.75;
  cursor: not-allowed;
  color: #007b8f !important;
  pointer-events: none;
}

.acc--modal .modal-content {
  padding: 26px 24px;
  border: 0;
  box-shadow: none;
}
.acc--modal .modal-header,
.acc--modal .modal-body,
.acc--modal .modal-footer {
  padding: 0;
}
.acc--modal .modal-header {
  border: 0;
  margin-bottom: 20px;
}
.acc--modal .modal-header .modal-title {
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
}
.acc--modal .modal-body {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 20px;
  margin-bottom: 24px;
}
.acc--modal .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
}
.acc--modal .modal-footer .yes {
  padding: 15px 25px;
  color: #ffffff;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  width: 100%;
  margin: 0;
  background-color: #f65c00;
}
.acc--modal .modal-footer .no {
  color: #007b8f;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 24px;
  text-decoration: none;
  margin-top: 24px;
}
.acc--modal .modal-footer .no:hover, .acc--modal .modal-footer .no:focus, .acc--modal .modal-footer .no:active {
  color: #007b8f;
  text-decoration: none;
}

.title-field__label {
  display: inline-block;
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.remove-btn {
  color: #007b8f;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 24px;
}
.remove-btn:hover, .remove-btn:focus, .remove-btn:active {
  color: #007b8f;
  text-decoration: none;
}

.review-accordion {
  margin-top: 30px;
}

.review-table {
  margin-top: 32px;
}
.review-table__head {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-end;
  justify-content: space-between;
}
.review-table__sub {
  margin-bottom: 4rem;
}
.review-table__htitle {
  font-size: 32px;
  letter-spacing: 0;
  line-height: 32px;
  color: #585858;
  margin-bottom: 24px;
}
@media (max-width: 767.98px) {
  .review-table__htitle {
    margin-bottom: 12px;
  }
}
@media (max-width: 575.98px) {
  .review-table__htitle {
    flex: 0 0 100%;
  }
}
.review-table__hlink {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #007b8f;
  margin-bottom: 24px;
}
.review-table__hlink:hover, .review-table__hlink:focus, .review-table__hlink:active {
  text-decoration: none;
  color: #007b8f;
}
.review-table__section {
  margin-bottom: 64px;
}
.review-table__group {
  margin-bottom: 32px;
}
.review-table__group.group-underline {
  border-top: 2px solid #007b8f;
}
@media (max-width: 767.98px) {
  .review-table__group {
    overflow: auto;
  }
}
.review-table__gtitle {
  position: relative;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #585858;
  padding-bottom: 20px;
  border-bottom: 2px solid #007b8f;
}
@media (max-width: 575.98px) {
  .review-table__gtitle {
    border-bottom: none;
  }
  .review-table__gtitle:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    right: -280px;
    height: 2px;
    background-color: #007b8f;
  }
}
@media screen and (max-width: 400px) {
  .review-table__gtitle {
    border-bottom: none;
  }
  .review-table__gtitle:after {
    right: -140px;
  }
}
.review-table__glist-group {
  position: relative;
  border-bottom: 2px solid #dedede;
}
.review-table__glist-group .review-table__gitem:last-child {
  border-bottom: 0;
}
@media (max-width: 575.98px) {
  .review-table__glist-group:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    right: -140px;
    height: 2px;
    background-color: #eaeaea;
  }
}
.review-table__gitem {
  display: flex;
  border-bottom: 1px solid #eaeaea;
}
.review-table__gilabel {
  position: relative;
  flex: 0 0 280px;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0;
  color: #585858;
  padding-right: 65px;
}
@media (max-width: 767.98px) {
  .review-table__gilabel {
    padding-right: 20px;
  }
}
@media (max-width: 575.98px) {
  .review-table__gilabel {
    flex: 0 0 184px;
    padding-right: 24px;
  }
  .review-table__gilabel:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: -195px;
    height: 1px;
    background-color: #eaeaea;
  }
}
@media screen and (max-width: 400px) {
  .review-table__gilabel:after {
    right: 0;
  }
}
.review-table__givalue {
  position: relative;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #767676;
  padding: 8px 0;
  display: flex;
  align-items: center;
  word-break: break-word;
}
.review-table__givalue.has-signed {
  color: #f65c00;
}
.review-table__givalue strong {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
@media (max-width: 575.98px) {
  .review-table__givalue {
    flex: 0 0 300px;
    min-height: 40px;
    white-space: normal;
  }
  .review-table__givalue:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: -195px;
    height: 1px;
    background-color: #eaeaea;
  }
}
@media screen and (max-width: 400px) {
  .review-table__givalue:after {
    right: 0;
  }
}

.check-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border: 2px solid #f65c00;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  margin-right: 12px;
}

.checkmark {
  display: block;
  transform: rotate(315deg);
  width: 9px;
  height: 5px;
  border-left: 2px solid #f65c00;
  border-bottom: 2px solid #f65c00;
}

.form__footnote {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #767676;
  margin-top: 32px;
  margin-bottom: 32px;
}

.loading-container {
  width: 100%;
  text-align: center;
}

.page-title {
  width: 100%;
  margin-bottom: 35px;
}
.page-title h2 {
  margin-bottom: 20px;
  white-space: nowrap;
}
@media (max-width: 1199.98px) {
  .page-title h2 {
    white-space: unset;
  }
}

.page-title-h1 {
  width: 100%;
  margin-bottom: 35px;
}
.page-title-h1 h1 {
  margin-bottom: 20px;
  white-space: nowrap;
}
@media (max-width: 1199.98px) {
  .page-title-h1 h1 {
    white-space: unset;
  }
}

.page-sub-title {
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
}
.page-sub-title.disabled {
  opacity: 0.6;
  pointer-events: none;
}
.page-sub-title__header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  margin-top: 32px;
  margin-bottom: 17px;
}
.page-sub-title__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-top: 0;
  margin-bottom: 15px;
}
.page-sub-title .mb-30 {
  margin-bottom: 30px;
}

.page-sub-form {
  width: 100%;
}
.page-sub-form-v1 .page-sub-form__header {
  margin-top: 4px;
}
.page-sub-form__header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 24px;
  line-height: 24px;
  color: #585858;
  margin-top: 32px;
  margin-bottom: 32px;
}

.form-steps {
  display: flex;
  flex-direction: column;
  border: 1px solid #dedede;
  background-color: #ffffff;
  padding: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 991.98px) {
  .form-steps {
    display: none;
  }
}
.form-steps__heading {
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 1.4;
}
.form-steps__steps {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
.form-steps__steps a {
  display: flex;
  color: #585858 !important;
  margin-bottom: 0.75rem;
  position: relative;
  text-decoration: none;
  justify-content: flex-start;
  align-items: center;
}
.form-steps__steps a:hover, .form-steps__steps a:active {
  text-decoration: none;
}
.form-steps__steps a .step-check__wrapper {
  display: flex;
  flex: 0 0 20px;
  align-items: center;
  justify-content: center;
  height: 20px;
  border: 2px solid #fd7e14;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  margin-right: 8px;
}
.form-steps__steps a .step-check__icon {
  display: block;
  transform: rotate(315deg);
  width: 9px;
  height: 5px;
  border-left: 2px solid #fd7e14;
  border-bottom: 2px solid #fd7e14;
  position: relative;
  left: 0.5px;
}
.form-steps__steps a .form-steps__step-label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.4;
}
.form-steps__steps a .form-steps__step-label:hover, .form-steps__steps a .form-steps__step-label:active {
  color: #007B8F;
}
.form-steps__steps .active .form-steps__step-label {
  color: #007B8F;
}
.form-steps__steps .form-steps__inactive {
  position: relative;
  margin-bottom: 0.75rem;
  position: relative;
  padding-left: 28px;
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 20px;
}
.form-steps__steps .form-steps__inactive:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border: 2px solid #fd7e14;
  border-radius: 50%;
}
.form-steps__footnote {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 20px;
  color: #585858;
}
.form-steps__status {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 20px;
  color: #585858;
}
.form-steps__status > div {
  margin-bottom: 12px;
}

.top {
  height: 8px;
  background-color: #007B8F;
}
@media (max-width: 991.98px) {
  .top {
    display: none;
  }
}

.full-width-btn {
  align-items: center;
  background-color: #f65c00;
  border-radius: 3px;
  color: #ffffff;
  display: flex;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  justify-content: space-between;
  line-height: 1.34;
  margin-bottom: 1rem;
  padding: 1rem 2rem;
  margin-top: 2.6rem;
}
.full-width-btn-new {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
  text-align: left;
}
.full-width-btn:after {
  content: url("/assets/images/icons/icon-arrow-forward-white.svg");
  display: block;
}
.full-width-btn.link-external {
  margin-right: 0;
}
.full-width-btn.link-external:after {
  content: url("/assets/images/icons/white-external-link.svg");
  margin-top: 0;
  position: static;
}
@media (max-width: 991.98px) {
  .full-width-btn {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (max-width: 767.98px) {
  .full-width-btn {
    margin-bottom: 1.57rem;
    padding: 0.87rem 3.2rem;
  }
  .full-width-btn:after {
    margin-left: 3.2rem;
  }
}

.gated-content {
  position: relative;
}
@media (max-width: 767.98px) {
  .gated-content {
    margin: 0 -15px;
  }
}
.gated-content.active .gigya-form {
  height: -moz-fit-content;
  height: fit-content;
}
.gated-content.active .success-overlay {
  position: relative;
}
.gated-content .gigya-form {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8);
  display: flex !important;
  justify-content: center;
  z-index: 1;
  padding: 3rem;
}
@media (max-width: 767.98px) {
  .gated-content .gigya-form {
    padding: 1rem;
    display: block !important;
    overflow: scroll;
  }
}
.gated-content .gigya-form .row {
  flex: 1;
}
.gated-content .content {
  position: relative;
  z-index: 0;
}
.gated-content .success-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 1;
  padding: 3rem;
  display: flex;
}
@media (max-width: 767.98px) {
  .gated-content .success-overlay {
    padding: 1rem;
    display: block !important;
  }
}
.gated-content .success-overlay--body {
  background: #ffffff;
  flex: 1;
}
.gated-content .success-overlay--content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10rem;
  text-align: center;
  height: 100%;
}
@media (max-width: 767.98px) {
  .gated-content .success-overlay--content {
    padding: 5rem 2rem;
  }
}
.gated-content .success-overlay--button {
  margin-top: 3rem;
  padding: 1rem 3rem;
}
.gated-content .success-overlay .close-overlay {
  position: absolute;
  right: 4rem;
  font-size: 3rem;
  color: #000000;
  cursor: pointer;
  float: right;
}
@media (max-width: 767.98px) {
  .gated-content .success-overlay .close-overlay {
    right: 2rem;
  }
}

.generic-condition .col-md-9 .sticky-navs__container {
  left: 67.25%;
}
.generic-condition .col-md-9 .sticky-navs__container-fixed {
  left: 50%;
}
.generic-condition .sidecol-condition {
  margin-top: 6.8rem;
}
.generic-condition .searchInPage__full-width {
  left: 67.25%;
}
@media (max-width: 767.98px) {
  .generic-condition .sidecol-condition {
    margin-top: 0;
  }
  .generic-condition .sticky-navs__container,
  .generic-condition .col-md-9 .sticky-navs__container,
  .generic-condition .searchInPage__full-width {
    left: 50%;
  }
}
@media (max-width: 991.98px) {
  .generic-condition .sticky-navs__container {
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .generic-condition .sidecol-sticky {
    align-self: flex-start;
    position: sticky;
    overflow-y: scroll;
    height: 100vh;
    top: 6rem;
    padding-bottom: 6.25rem;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .generic-condition .sidecol-sticky::-webkit-scrollbar {
    display: none;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .generic-condition .sidecol-sticky {
    top: 0.625rem;
    overflow-y: visible;
  }
}

.generic-hero .hero__content {
  font-size: 1.125rem;
}
.generic-hero .hero__content p {
  margin-bottom: 0;
}
.generic-hero .hero__main-container {
  position: relative;
  background-position: center;
}
.generic-hero .hero__main-container-body {
  padding: 2rem 0;
  min-height: 23.5rem;
}
.generic-hero .hero__main-container-body.rail-container {
  display: flex;
  align-items: center;
}
@media (max-width: 991.98px) {
  .generic-hero .hero.mobile-image-center .hero__main-container {
    background-size: 100% 100%;
  }
}
.generic-hero .hero__orange-rail-parent {
  display: flex;
  flex: 1;
}
.generic-hero .hero__orange-rail-parent .hero__label {
  transform: unset;
}
.generic-hero .hero .light-color {
  color: #ffffff;
}
.generic-hero .hero .light-color h1, .generic-hero .hero .light-color h2, .generic-hero .hero .light-color h3, .generic-hero .hero .light-color h4, .generic-hero .hero .light-color h5, .generic-hero .hero .light-color h6 {
  color: #ffffff;
}
.generic-hero .hero .dark-color {
  color: #585858;
}
.generic-hero .hero .dark-color h1, .generic-hero .hero .dark-color h2, .generic-hero .hero .dark-color h3, .generic-hero .hero .dark-color h4, .generic-hero .hero .dark-color h5, .generic-hero .hero .dark-color h6 {
  color: #585858;
}
.generic-hero .hero.zrl-hero .hero__main-container {
  background-size: cover;
  background-position: top;
}
@media screen and (min-width: 1600px) {
  .generic-hero .hero.zrl-hero .hero__main-container {
    background-size: contain;
    max-width: 1250px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
.generic-hero .hero.zrl-hero .hero__label {
  max-width: 100%;
}
@media (max-width: 767.98px) {
  .generic-hero .hero.zrl-hero .hero__label {
    max-width: 80%;
  }
}
.generic-hero .hero__label {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 1rem;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.generic-hero .hero__label.content-orange-line .hero__title {
  margin-bottom: 1rem;
}
.generic-hero .hero__label.content-orange-line .hero__content {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.generic-hero .hero__title {
  margin-bottom: 0.5rem;
}
@media (max-width: 575.98px) {
  .generic-hero .hero__title {
    font-size: 2.5rem;
  }
}
.generic-hero .hero__content {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-bottom: 0;
}
.generic-hero .hero__cta, .generic-hero .hero__second-cta {
  padding: 0.75rem 1rem;
  font-size: 1.25rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  line-height: 1.45;
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
}
.generic-hero .hero__second-cta {
  margin-left: 1rem;
}
.generic-hero .hero__actions .link-external {
  margin-right: 0;
}
.generic-hero .hero__actions .link-external:after {
  margin-top: -0.0625rem;
}
.generic-hero .hero__actions .orange {
  background-color: #f65c00;
  color: #ffffff;
}
.generic-hero .hero__actions .dark {
  background-color: #3a3a3a;
  color: #ffffff;
}
@media (max-width: 991.98px) {
  .generic-hero .hero__main-container-body {
    padding: 2rem 0;
    min-height: 19.4rem;
  }
  .generic-hero .hero__content {
    font-size: 0.875rem;
    line-height: 1.43;
  }
  .generic-hero .hero__orange-rail-parent {
    display: flex;
    flex: 1;
  }
  .generic-hero .hero__rail {
    width: 1rem;
    border-radius: 0px 4px 4px 0;
  }
  .generic-hero .hero__rail.orange {
    background-color: #f65c00;
  }
}
@media (max-width: 767.98px) {
  .generic-hero .hero__main-container-body {
    min-height: 11rem;
  }
  .generic-hero .hero__actions {
    display: inline-flex;
    flex-direction: column;
  }
  .generic-hero .hero__mobile-cta {
    white-space: nowrap;
  }
  .generic-hero .hero__second-cta {
    margin-left: 0;
    margin-top: 1rem;
    white-space: nowrap;
  }
  .generic-hero .hero__orange-rail-parent {
    display: flex;
    flex: 1;
  }
  .generic-hero .hero__rail {
    width: 1rem;
    border-radius: 0px 4px 4px 0;
  }
  .generic-hero .hero__rail.orange {
    background-color: #f65c00;
  }
}
@media (max-width: 767.98px) {
  .generic-hero .cattle-winter-sweeptakes-banner .hero__main-container {
    min-height: 16rem;
  }
}
@media (min-width: 720px) and (max-width: 766px) {
  .generic-hero .cattle-winter-sweeptakes-banner .hero__main-container {
    min-height: 29rem !important;
  }
}
@media (min-width: 768px) {
  .generic-hero .cattle-winter-sweeptakes-banner .hero__main-container {
    min-height: 31rem;
  }
}
@media (min-width: 992px) {
  .generic-hero .cattle-winter-sweeptakes-banner .hero__main-container {
    min-height: 24rem;
  }
}
.generic-hero.add-bottom-margin {
  margin-bottom: 2.5rem;
}
.generic-hero.text-align-right {
  direction: inherit !important;
}

.tabs__generic--desktop {
  display: none;
}
@media (min-width: 992px) {
  .tabs__generic--desktop {
    display: block;
  }
}
.tabs__generic--mobile {
  display: block;
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
@media (min-width: 992px) {
  .tabs__generic--mobile {
    display: none;
  }
}
.tabs__generic .content-container {
  background-color: #ffffff;
  padding-top: 2rem;
}
.tabs__generic .content-container_sm {
  padding: 0.9rem 0.9rem;
}
.tabs__generic .accordion__container {
  background: transparent !important;
}
.tabs__generic .bullet-ticks-featured__container {
  background: transparent !important;
}

div.gigya-form {
  display: block !important;
}

.gigya-form {
  margin-bottom: 2.5rem;
}
.gigya-form .row {
  margin-left: 0;
  margin-right: 0;
}
.gigya-form.light .image-content {
  background-color: #ffffff;
}
.gigya-form.light .image-content h1, .gigya-form.light .image-content h2, .gigya-form.light .image-content h3, .gigya-form.light .image-content h4, .gigya-form.light .image-content h5, .gigya-form.light .image-content h6 {
  color: #f65c00;
}
.gigya-form.light .image-content p {
  color: #3a3a3a;
}
.gigya-form.light .gigya-content {
  background-color: #ffffff;
}
.gigya-form.dark .image-content h1, .gigya-form.dark .image-content h2, .gigya-form.dark .image-content h3, .gigya-form.dark .image-content h4, .gigya-form.dark .image-content h5, .gigya-form.dark .image-content h6, .gigya-form.dark .image-content p {
  color: #ffffff;
}
.gigya-form.dark .image-content + .gigya-content .loading-indicator i {
  color: #ffffff;
}
.gigya-form.orange .image-content {
  background-color: #f65c00;
}
.gigya-form.orange .image-content h1, .gigya-form.orange .image-content h2, .gigya-form.orange .image-content h3, .gigya-form.orange .image-content h4, .gigya-form.orange .image-content h5, .gigya-form.orange .image-content h6, .gigya-form.orange .image-content p {
  color: #ffffff;
}
@media (max-width: 991.98px) {
  .gigya-form.grey .row {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}
.gigya-form.grey .image-content {
  background-color: #dedede;
  background-size: cover;
}
@media (max-width: 991.98px) {
  .gigya-form.grey .image-content h2 {
    font-size: 1.875rem;
    line-height: 1.875rem;
    margin-bottom: 1.25rem;
  }
}
.gigya-form.grey .image-content h2 br {
  display: none !important;
}
@media (max-width: 991.98px) {
  .gigya-form.grey .image-content p {
    font-size: 1.25rem;
    line-height: 1.625rem;
    margin-bottom: 2.1875rem;
  }
}
@media (max-width: 991.98px) {
  .gigya-form.grey .image-content h2,
  .gigya-form.grey .image-content p {
    padding-left: 0;
  }
}
.gigya-form.grey .image-content h2 span,
.gigya-form.grey .image-content p span {
  display: inline-block;
}
.gigya-form.grey .image-content h1, .gigya-form.grey .image-content h2, .gigya-form.grey .image-content h3, .gigya-form.grey .image-content h4, .gigya-form.grey .image-content h5, .gigya-form.grey .image-content h6 {
  color: #f65c00;
}
.gigya-form.grey .gigya-content {
  background-color: #f6f6f4;
}
.gigya-form .image-content {
  background-color: #3a3a3a;
  display: flex;
  flex-direction: column;
  justify-content: start;
}
@media (min-width: 768px) {
  .gigya-form .image-content {
    padding: 0;
  }
}
.gigya-form .image-content h3 br {
  display: none !important;
}
.gigya-form .image-content p {
  font-size: 1.25rem;
}
.gigya-form .image-content--text {
  padding: 1.5rem;
}
.gigya-form .gigya-content {
  background-color: #3a3a3a;
  padding-top: 3.125rem;
}
@media (min-width: 768px) {
  .gigya-form .gigya-content {
    padding-left: 4rem;
    padding-right: 3.25rem;
    padding-top: 3rem;
    padding-bottom: 0;
  }
}
.gigya-form .gigya-content .gigya-composite-control-submit {
  padding-top: 2rem;
  margin-bottom: 2.5rem;
  padding-bottom: 0rem !important;
}
.gigya-form .gigya-content #gigya-subscribe-thank-you-screen .wrapper {
  width: 70%;
  margin-top: 1.875rem;
}
.gigya-form .gigya-content .customSignIn {
  display: none;
  position: relative;
  padding: 0 1.25rem;
  margin-bottom: 1.5rem;
}
.gigya-form .gigya-content .customSignIn .sign-in {
  color: #007b8f;
  position: absolute;
  right: 1.25rem;
}

#newsletter .gigya-form {
  margin-bottom: 3.438rem;
}

.gigya-container--v2 {
  position: relative;
  z-index: 1;
}

.group-field__wrapper {
  margin-top: 30px;
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}

.vet-wrapper {
  margin-top: -40px;
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}

.hero {
  color: #585858;
}
.hero__label .hero__title, .hero__label .hero__subtitle {
  color: #ffffff;
}
.hero__label .hero__subtitle {
  font-family: "Arboria-Book", Helvetica, sans-serif;
}
.hero__label .hero__subtitle b, .hero__label .hero__subtitle strong {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.hero.plp-hero .hero__content {
  padding-bottom: 1rem;
}
.hero__label.light-color .hero__title {
  color: #ffffff;
}
.hero.article-detail {
  width: 100%;
  position: relative;
  left: 0;
  margin-left: 0;
  margin-bottom: 2.813rem;
}
.hero.article-detail .hero__main-container {
  background-size: inherit;
}
.hero.article-detail .hero__actions .hero__cta {
  background-color: rgba(0, 0, 0, 0.5);
}
.hero.pc-listing-hero { /* plp-hero theme */ }
.hero.pc-listing-hero .hero__main-container {
  position: relative;
  background-size: cover;
  background-position: center bottom;
  min-height: 380px;
}
.hero.pc-listing-hero .hero__content h3,
.hero.pc-listing-hero .hero__content p {
  color: #585858;
}
.hero.pc-listing-hero .hero__label {
  position: absolute;
  left: 0;
  top: 80%;
  transform: translateY(-80%);
  max-width: 90%;
}
@media (min-width: 576px) {
  .hero.pc-listing-hero .hero__label {
    top: 80%;
    transform: translateY(-80%);
    max-width: 70%;
  }
}
@media (min-width: 768px) {
  .hero.pc-listing-hero .hero__label {
    top: 80%;
    transform: translateY(-80%);
    max-width: 80%;
  }
}
@media (min-width: 992px) {
  .hero.pc-listing-hero .hero__label {
    top: 80%;
    transform: translateY(-80%);
    max-width: 50%;
  }
}
.hero.pc-listing-hero__large { /* plp-hero theme */ }
.hero.pc-listing-hero__large .hero__main-container {
  position: relative;
  background-size: cover;
  background-position: center bottom;
  min-height: 500px;
}
@media (max-width: 1199.98px) {
  .hero.pc-listing-hero__large .hero__main-container {
    position: relative;
    background-size: 100% 100%;
    background-position: center;
    min-height: 380px;
  }
}
.hero.pc-listing-hero__custom { /* plp-hero theme */ }
.hero.pc-listing-hero__custom .hero__main-container {
  position: relative;
  background-size: cover;
  background-position: center bottom;
  min-height: 500px;
}
@media (max-width: 1199.98px) {
  .hero.pc-listing-hero__custom .hero__main-container {
    min-height: 380px;
  }
}
@media (max-width: 991.98px) {
  .hero.pc-listing-hero__custom .hero__main-container {
    background-size: 150% 100%;
    background-position: 80%;
  }
}
.hero.pc-listing-hero__dark { /* plp-hero theme */ }
.hero.pc-listing-hero__dark .hero__title, .hero.pc-listing-hero__dark .hero__content {
  color: #3a3a3a;
}
@media (min-width: 992px) {
  .hero {
    margin-right: 0;
  }
}
.hero__label {
  padding: 1.5rem;
}
.hero__image {
  position: absolute;
  height: 100%;
  width: 100%;
}
.hero__header {
  margin-bottom: 1.5rem;
  padding-left: 0;
}
.hero__header.content-orange-line {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.hero.w-full .hero__header {
  padding-left: 0.8275rem;
}
.hero__main-container {
  color: #ffffff;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.hero__main-container-body {
  padding-left: 0;
}
.hero__main-container-secondary {
  background-size: cover;
  background-position: center;
}
.hero__main-container .seo-image {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  height: 0;
}
.hero__cta {
  background-color: rgba(255, 255, 255, 0.21);
  color: #ffffff;
  padding: 0.25rem 2rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  letter-spacing: 0.5px;
  line-height: 1.57;
}
.hero__cta:hover {
  color: #ffffff;
}
.hero__secondary {
  display: flex;
  justify-content: flex-end;
  padding: 0;
}
.hero__secondary-btn {
  justify-content: center;
  margin-top: 1rem;
}
.hero__secondary-button {
  display: flex;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  justify-content: center;
  padding-left: 1rem;
  line-height: 1.33;
  min-width: 8.5rem;
  max-height: 2.875rem;
  margin-top: 1rem;
}
.hero__secondary-button:hover {
  color: #ffffff;
}
.hero__secondary .link-external::after {
  position: relative;
  margin-top: 0.125rem;
  margin-left: 0.3125rem;
}
.hero__content {
  line-height: 1.57;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  padding: 0;
}
.hero.dark-cta .hero__label {
  padding: 2.5rem 1.5rem;
}
.hero.dark-cta .hero__cta {
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 1.45;
  letter-spacing: normal;
  margin-top: 1rem;
  padding: 0.75rem 1rem;
}
.hero.dark-cta .hero__title {
  margin-bottom: 0.5rem;
}
.hero.dark-cta .hero__content {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
  padding-right: 40rem;
}
.hero.secondary-cta .hero__title {
  margin-bottom: 0.25rem;
}
.hero.secondary-cta .hero__content {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
}
@media (max-width: 1199.98px) {
  .hero__main-container {
    background-size: cover;
    background-position: center;
  }
}
@media (max-width: 991.98px) {
  .hero {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
  }
  .hero__image {
    width: 100%;
  }
  .hero__main-container {
    padding-left: 0;
  }
  .hero__main-container h3 {
    margin-bottom: 0.25rem;
  }
  .hero__header {
    padding-left: 1.5rem;
  }
  .hero__secondary-button {
    line-height: 1.45;
    min-width: 8.125rem;
    max-height: 2.5rem;
    margin-top: 0.825rem;
  }
  .hero.secondary-cta .hero__title {
    margin-bottom: 1.1rem;
  }
  .hero.secondary-cta .hero__content {
    padding-right: 0;
  }
  .hero.dark-cta .hero__label {
    padding: 3rem 1.25rem 3rem;
  }
  .hero.dark-cta .hero__content {
    padding-right: 4rem;
  }
}
.hero.grey-block {
  background: #f6f6f4;
  padding: 2.125rem 2.5rem 2.5rem 4.375rem;
}
.hero.grey-block .hero__header, .hero.grey-block .hero__title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
@media (max-width: 767.98px) {
  .hero.grey-block {
    padding: 2.125rem 0.5rem 2.5rem 0.938rem;
  }
}
.hero.grey-block p {
  margin-top: 2.5rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5rem;
}
.hero.grey-block .hero__header {
  padding-left: 0;
}
@media (max-width: 991.98px) {
  .hero.grey-block .hero__header {
    padding-left: 0;
  }
}
.hero.container-background-position-zero .hero__main-container {
  background-position: 0;
}
.hero .hero-bg-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  inset: 0;
  z-index: -1;
}
@media (max-width: 767.98px) {
  .hero .hero-bg-img {
    -o-object-position: 58% center;
       object-position: 58% center;
  }
}

.highlight-box {
  padding: 1rem;
  color: #008A05;
  font-size: 0.875rem;
  line-height: 1rem;
  position: relative;
  border: 1px solid #45b435;
  border-radius: 3px;
}
@media (max-width: 991.98px) {
  .highlight-box {
    padding-bottom: 2rem;
  }
}
.highlight-box__link, .highlight-box__link:hover {
  color: #008A05;
  letter-spacing: 0.014rem;
  text-decoration: underline;
}
@media (max-width: 991.98px) {
  .highlight-box__link, .highlight-box__link:hover {
    float: left;
    display: block;
  }
}
.highlight-box__content {
  color: #008A05;
}
@media (max-width: 991.98px) {
  .highlight-box__content {
    overflow-wrap: normal;
    display: block !important;
    margin-bottom: 1rem;
    overflow: hidden;
  }
}

.homepage-carousel-hero {
  margin-bottom: 2.5rem;
}
.homepage-carousel-hero .hero__actions .orange {
  background-color: #f65c00;
  color: #ffffff;
}
.homepage-carousel-hero .hero__actions .dark {
  background-color: #3a3a3a;
  color: #ffffff;
}
.homepage-carousel-hero.hero--large .homepage-carousel-hero__buttonbar-button.active {
  border-top: 0;
  border-bottom: 0.25rem solid #f65c00;
  background-color: rgba(246, 92, 0, 0.1);
}
@media (min-width: 992px) {
  .homepage-carousel-hero.hero--large .homepage-carousel-hero__section-content {
    min-height: 505px;
  }
}
.homepage-carousel-hero__buttonbar {
  margin-top: -4rem;
  background-color: rgba(8, 13, 28, 0.58);
}
.homepage-carousel-hero__buttonbar-button {
  padding: 0.75rem 2rem 0.5rem;
  width: 100%;
  height: 100%;
  min-height: 4rem;
  flex: 1;
}
.homepage-carousel-hero__buttonbar-button.active {
  border-top: 0.25rem solid #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
}
.homepage-carousel-hero__buttonbar-header {
  color: #ffffff;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: normal;
  margin-bottom: 0;
  text-align: center;
}
.homepage-carousel-hero__buttonbar.hide-bottom-bar {
  display: none !important;
}
@media (min-width: 992px) {
  .homepage-carousel-hero__section {
    display: block;
    position: relative;
  }
  .homepage-carousel-hero__section-bottomlogo {
    width: 11.5625rem;
    height: 3.5rem;
    position: absolute;
    bottom: 6rem;
    right: 10%;
  }
  .homepage-carousel-hero__section-item {
    width: 100%;
    display: block;
    position: relative;
  }
  .homepage-carousel-hero__section-item-img {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .homepage-carousel-hero__section-content {
    display: flex;
    min-height: 27.48rem;
    position: relative;
  }
  .homepage-carousel-hero__section-content .hero__subheader {
    font-family: "Arboria-Book", Helvetica, sans-serif;
    color: #3a3a3a;
    max-width: 55%;
  }
  .homepage-carousel-hero__section-content .hero__main-container {
    width: 100%;
  }
  .homepage-carousel-hero__section-content .hero__main-container-body {
    padding: 0 1rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 44%;
    transform: translate(0%, -50%);
  }
  .homepage-carousel-hero__section-content .hero__main-container-light-theme .hero__title, .homepage-carousel-hero__section-content .hero__main-container-light-theme .hero__subheader, .homepage-carousel-hero__section-content .hero__main-container-light-theme .hero__content, .homepage-carousel-hero__section-content .hero__main-container-light .hero__title, .homepage-carousel-hero__section-content .hero__main-container-light .hero__subheader, .homepage-carousel-hero__section-content .hero__main-container-light .hero__content {
    color: #ffffff;
  }
  .homepage-carousel-hero__section-content .hero__title {
    color: #3a3a3a;
    font-size: 3.5rem;
    margin-bottom: 0.25rem;
    max-width: 50%;
  }
  .homepage-carousel-hero__section-content .hero__content {
    font-size: 1.125rem;
    line-height: 1.33;
    margin-bottom: 0;
    color: #3a3a3a;
    max-width: 40%;
    font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
    font-weight: 500;
  }
  .homepage-carousel-hero__section-content .hero__actions {
    margin-top: 1rem;
  }
  .homepage-carousel-hero__section-content .hero__label {
    height: 100%;
    position: relative;
    display: flex;
    padding: 0;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
  }
  .homepage-carousel-hero__section-content .hero__cta {
    background: #000000;
    opacity: 0.5;
    border-radius: 0.125rem;
    display: block;
    font-size: 0.82rem;
    letter-spacing: 0.035rem;
    line-height: 1.23;
    padding: 1.2rem 2rem;
    font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  }
  .homepage-carousel-hero__section-content .hero__bottomlogo {
    width: 11.5625rem;
    height: 3.5rem;
    position: absolute;
    right: 1rem;
    bottom: 6rem;
  }
}
@media (max-width: 991.98px) {
  .homepage-carousel-hero__position-relative {
    position: relative;
  }
  .homepage-carousel-hero__section {
    position: relative;
    background: #f6f6f4;
  }
  .homepage-carousel-hero__section-item-img {
    min-height: 0 !important;
    width: 100%;
    height: 19.4rem;
  }
  .homepage-carousel-hero__section-bottomlogo {
    position: absolute;
    width: 6.87rem;
    bottom: 1.25rem;
    right: 1.25rem;
  }
  .homepage-carousel-hero .hero {
    width: 100%;
    text-align: center;
    min-height: 11rem;
    display: flex;
    align-items: center;
  }
  .homepage-carousel-hero .hero__subheader {
    font-family: "Arboria-Book", Helvetica, sans-serif;
    margin-bottom: 0.5rem;
    color: #3a3a3a;
  }
  .homepage-carousel-hero .hero__main-container {
    width: 100%;
    height: 100%;
    min-height: 0 !important;
  }
  .homepage-carousel-hero .hero__main-container-body {
    display: flex;
    padding: 1rem;
  }
  .homepage-carousel-hero .hero__title {
    font-size: 3.125rem;
    line-height: 1;
    margin-bottom: 0.5rem;
    text-overflow: ellipsis;
    color: #3a3a3a;
  }
  .homepage-carousel-hero .hero__label {
    padding: 0;
    color: #3a3a3a;
    display: flex;
    align-content: center;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
  }
  .homepage-carousel-hero .hero__content {
    font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    padding: 0 2rem;
    margin-bottom: 1rem;
  }
  .homepage-carousel-hero .hero__cta {
    font-size: 0.7rem;
    padding: 0.7rem;
    color: #ffffff;
    min-width: 9.78rem;
    line-height: 1.45;
    font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
    background: #000000;
    opacity: 0.5;
  }
  .homepage-carousel-hero .slick-slider {
    margin-bottom: 2rem;
  }
  .homepage-carousel-hero .slick-slider .slick-track {
    display: flex;
    background: #f6f6f4;
  }
  .homepage-carousel-hero .slick-slider .slick-slide {
    flex: 1;
  }
  .homepage-carousel-hero .slick-slider .slick-slide > div {
    height: 100%;
  }
  .homepage-carousel-hero .slick-slider .slick-dots {
    background: #f6f6f4;
    padding: 0 0 1rem;
    position: relative;
    top: 0;
  }
  .homepage-carousel-hero .slick-slider .slick-dots li {
    display: inline-flex;
    vertical-align: middle;
    width: 2rem;
    height: 2rem;
    margin: 0;
  }
  .homepage-carousel-hero .slick-slider .slick-dots .slick-active button {
    background: #585858;
  }
  .homepage-carousel-hero .slick-slider .slick-dots button {
    background: #9b9b9b;
    border-radius: 50%;
    height: 0.5rem;
    width: 0.5rem;
    margin: 0 auto;
    align-self: center;
  }
  .homepage-carousel-hero .slick-slider .slick-dots button::before {
    display: none;
  }
  .homepage-carousel-hero .slick-slider .slick-prev,
  .homepage-carousel-hero .slick-slider .slick-next {
    display: none;
  }
  .homepage-carousel-hero.remove-bottom-space .slick-slider {
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .homepage-carousel-hero .hero__title {
    font-size: 2.5rem;
    line-height: 1;
    color: #3a3a3a;
  }
}
@media (max-width: 575.98px) {
  .homepage-carousel-hero__section-item-img {
    height: 200px;
    max-height: 200px;
  }
  .homepage-carousel-hero .hero__content {
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  .homepage-carousel-hero.img-padding .homepage-carousel-hero__section-item-img {
    padding-bottom: 30px;
  }
}
.homepage-carousel-hero.hide-bottom-bar { /*to remove extra white space*/
  margin-bottom: 0;
  line-height: 0.5;
}
.homepage-carousel-hero.remove-bottom-space {
  margin-bottom: 0;
}
.homepage-carousel-hero .hero-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media (min-width: 992px) {
  .homepage-carousel-hero .hero-img {
    height: 457px;
  }
}

.homepage-carousel-slider {
  margin-bottom: 2.5rem;
}
.homepage-carousel-slider__mobile {
  background: #f6f6f4;
}
.homepage-carousel-slider .w-carousel-full {
  display: flex;
}
.homepage-carousel-slider .w-carousel-full .hero__subheader {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #969696;
  line-height: 1.71;
  margin-bottom: 0.25rem;
  font-weight: normal;
  max-width: 55%;
}
.homepage-carousel-slider .w-carousel-full .hero__main-container {
  background-size: cover;
  background-position: center;
  min-height: 27.48rem;
  width: 100%;
}
.homepage-carousel-slider .w-carousel-full .hero__main-container-body {
  padding: 0 1rem;
}
.homepage-carousel-slider .w-carousel-full .hero__main-container-light-theme .hero__title, .homepage-carousel-slider .w-carousel-full .hero__main-container-light-theme .hero__subheader, .homepage-carousel-slider .w-carousel-full .hero__main-container-light-theme .hero__content {
  color: #ffffff;
}
.homepage-carousel-slider .w-carousel-full .hero__title {
  color: #3a3a3a;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 4.38rem;
  font-weight: 400;
  line-height: 0.91;
  letter-spacing: 0.1125rem;
  margin-bottom: 0.25rem;
  max-width: 60%;
}
.homepage-carousel-slider .w-carousel-full .hero__content {
  font-size: 1.125rem;
  line-height: 1.33;
  margin-bottom: 1rem;
  color: #3a3a3a;
  max-width: 60%;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: 500;
}
.homepage-carousel-slider .w-carousel-full .hero__label {
  height: 100%;
  position: relative;
  display: flex;
  padding: 1rem 0 5rem;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.homepage-carousel-slider .w-carousel-full .hero__cta {
  background: #000000;
  opacity: 0.5;
  border-radius: 0.125rem;
  display: block;
  font-size: 0.82rem;
  letter-spacing: 0.035rem;
  line-height: 1.23;
  padding: 1.2rem 2rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.homepage-carousel-slider .w-carousel-full .hero__bottomlogo {
  width: 11.5625rem;
  height: 3.5rem;
  position: absolute;
  right: 1rem;
  bottom: 6rem;
}
.homepage-carousel-slider__buttonbar {
  margin-top: -4rem;
  background-color: rgba(8, 13, 28, 0.58);
}
.homepage-carousel-slider__buttonbar-button {
  padding: 0.75rem 2rem 0.5rem;
  width: 100%;
  height: 100%;
  min-height: 4rem;
  flex: 1;
}
.homepage-carousel-slider__buttonbar-button.active {
  border-top: 0.25rem solid #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
}
.homepage-carousel-slider__buttonbar-header {
  color: #ffffff;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 1.23;
  letter-spacing: normal;
  margin-bottom: 0;
  text-align: center;
}
@media (max-width: 991.98px) {
  .homepage-carousel-slider {
    margin-bottom: 4.25rem;
  }
  .homepage-carousel-slider__slide {
    height: 100%;
  }
  .homepage-carousel-slider__slide-mobile {
    height: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
  .homepage-carousel-slider__image {
    width: 100%;
  }
  .homepage-carousel-slider .hero {
    width: 100%;
    text-align: center;
    min-height: 14.6875rem;
    display: flex;
    align-items: center;
  }
  .homepage-carousel-slider .hero__subheader {
    font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
    font-size: 0.75rem;
    color: #969696;
    line-height: 1.35;
    margin-bottom: 0.5rem;
  }
  .homepage-carousel-slider .hero__main-container {
    width: 100%;
    height: 100%;
  }
  .homepage-carousel-slider .hero__main-container-body {
    display: flex;
    padding: 0 1rem;
  }
  .homepage-carousel-slider .hero__title {
    font-size: 1.875rem;
    overflow: hidden;
    line-height: 1;
    margin-bottom: 0.5rem;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .homepage-carousel-slider .hero__label {
    padding: 0;
    color: #3a3a3a;
    display: flex;
    align-content: center;
    flex-direction: column;
    justify-content: center;
  }
  .homepage-carousel-slider .hero__content {
    font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    padding: 0 2rem;
  }
  .homepage-carousel-slider .hero__cta {
    font-size: 0.7rem;
    padding: 0.7rem 0;
    color: #ffffff;
    min-width: 9.78rem;
    line-height: 1.45;
    font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
    background: #000000;
    opacity: 0.5;
  }
  .homepage-carousel-slider__bottomlogo {
    position: absolute;
    width: 6.87rem;
    right: 1.25rem;
    bottom: 1.25rem;
  }
  .homepage-carousel-slider .slick-slider {
    margin-bottom: 2rem;
  }
  .homepage-carousel-slider .slick-slider .slick-track {
    display: flex;
  }
  .homepage-carousel-slider .slick-slider .slick-slide {
    flex: 1;
    height: auto;
  }
  .homepage-carousel-slider .slick-slider .slick-slide > div {
    height: 100%;
  }
  .homepage-carousel-slider .slick-slider .slick-dots {
    background: #f6f6f4;
    padding: 0 0 1.375rem;
    position: relative;
    top: 0;
  }
  .homepage-carousel-slider .slick-slider .slick-dots li {
    display: inline-flex;
    vertical-align: middle;
    width: 2rem;
    height: 2rem;
    margin: 0;
  }
  .homepage-carousel-slider .slick-slider .slick-dots .slick-active button {
    background: #585858;
  }
  .homepage-carousel-slider .slick-slider .slick-dots button {
    background: #9b9b9b;
    border-radius: 50%;
    height: 0.5rem;
    width: 0.5rem;
    margin: 0 auto;
    align-self: center;
  }
  .homepage-carousel-slider .slick-slider .slick-dots button::before {
    display: none;
  }
  .homepage-carousel-slider .slick-slider .slick-prev,
  .homepage-carousel-slider .slick-slider .slick-next {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .homepage-carousel-slider .hero__content {
    padding: 0;
  }
}

.how-to-buy-combination {
  margin-bottom: 1.25rem;
}
.how-to-buy-combination .sidecol-how-to-buy-action {
  padding: 2.875rem 1.5rem;
}
.how-to-buy-combination .sidecol-how-to-buy-action__header {
  margin-bottom: 1.625rem;
}
.how-to-buy-combination .sidecol-how-to-buy-action__text {
  margin-bottom: 3.75rem;
}
.how-to-buy-combination .sidecol-how-to-buy-contact__header {
  margin-bottom: 1.25rem;
}
.how-to-buy-combination .sidecol-how-to-buy-contact__item {
  margin-bottom: 2.125rem;
}
.how-to-buy-combination .sidecol-how-to-buy-contact__avatar {
  margin-right: 1rem;
}
.how-to-buy-combination .sidecol-how-to-buy-contact__name, .how-to-buy-combination .sidecol-how-to-buy-contact__phone, .how-to-buy-combination .sidecol-how-to-buy-contact__email {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .how-to-buy-combination .sidecol-how-to-buy-action {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
    padding: 2.875rem 1.375rem;
  }
  .how-to-buy-combination .sidecol-how-to-buy-contact {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
    padding: 1.5rem 1.375rem;
  }
  .how-to-buy-combination .sidecol-how-to-buy-contact__header {
    margin-bottom: 0.75rem;
  }
  .how-to-buy-combination .sidecol-how-to-buy-contact__item {
    margin-bottom: 3.75rem;
  }
  .how-to-buy-combination .sidecol-how-to-buy-contact__item:last-child {
    margin-bottom: 0;
  }
  .how-to-buy-combination__action {
    margin-bottom: 0.75rem;
  }
  .how-to-buy-combination__contact {
    margin-bottom: 1.25rem;
  }
}

.how-to-buy-contact {
  margin-top: 2rem;
}
.how-to-buy-contact .maincol-rep-support {
  flex: 1;
}
.how-to-buy-contact .maincol-rep-support__containers:first-child {
  margin-bottom: 2rem;
}
.how-to-buy-contact .maincol-rep-support__header-col {
  margin-bottom: 1.313rem;
}
.how-to-buy-contact .maincol-rep-support__details-container {
  padding-top: 0.325;
}
.how-to-buy-contact .maincol-rep-support__header {
  line-height: 1.32;
  margin-bottom: 0;
}
.how-to-buy-contact .maincol-rep-support__name, .how-to-buy-contact .maincol-rep-support__phone, .how-to-buy-contact .maincol-rep-support__email-label {
  margin-bottom: 0;
  line-height: 1.43;
}
.how-to-buy-contact .maincol-rep-support__exp {
  color: #969696;
  line-height: 1.43;
  margin-bottom: 0.5rem;
}
.how-to-buy-contact .maincol-rep-support__email {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-bottom: 0;
}
.how-to-buy-contact .maincol-rep-support__image-list {
  padding-right: 0;
  min-width: 2rem;
  max-width: 2rem;
  margin-right: 1rem;
}
.how-to-buy-contact .maincol-rep-support__image-list img {
  width: 100%;
  height: auto;
  max-width: unset;
}
.how-to-buy-contact__sidecol .live-chat {
  padding: 2.3775rem 3rem 1.5rem;
}
.how-to-buy-contact__sidecol .live-chat__button {
  background-color: #f65c00;
}
.how-to-buy-contact .contact-support {
  flex: 1;
  background-color: #f6f6f4;
  height: 100%;
  padding-bottom: 1.5rem;
  margin-top: 0;
}
.how-to-buy-contact .contact-support__content {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.45;
  margin-bottom: 1.375rem;
}
.how-to-buy-contact .contact-support__contact {
  font-size: 1.5rem;
  line-height: 1.35;
}
.how-to-buy-contact .contact-support__time-information {
  margin-top: 0.25rem;
}
.how-to-buy-contact .contact-support__time-information, .how-to-buy-contact .contact-support__link {
  font-size: 0.875rem;
  line-height: 1.45;
}
.how-to-buy-contact .contact-support__header {
  line-height: 1.35;
  margin-bottom: 0.25rem;
}
.how-to-buy-contact .contact-support__open-text {
  display: none;
}
@media (max-width: 991.98px) {
  .how-to-buy-contact {
    margin-top: 0;
  }
  .how-to-buy-contact .maincol-rep-support {
    margin-bottom: 1.25rem;
  }
  .how-to-buy-contact .maincol-rep-support__containers:first-child {
    margin-bottom: 1.5rem;
    padding-bottom: 0;
  }
}
@media (max-width: 991.98px) and (max-width: 991.98px) {
  .how-to-buy-contact .maincol-rep-support__details-container {
    padding-top: 0;
  }
}

.wysiwyg-embed-video .embed-video-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.wysiwyg-embed-video .embed-video-container .embed-video-container-background {
  background-color: #000000;
}
.wysiwyg-embed-video .embed-video-container .embed-video-container-background .video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  width: 100% !important;
  height: 0 !important;
}
.wysiwyg-embed-video .embed-video-container button {
  display: block;
  padding: 0;
}
.wysiwyg-embed-video .embed-video-container .vjs-has-started .vjs-big-play-button {
  display: none;
}

.social-icons {
  display: flex;
  padding-top: 0 !important;
}
.social-icons .social-fb::after {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  background-size: 100%;
  background-image: url(/content/_assets/images/icons/Facebook_new_icon.png);
}
.social-icons .social-insta::after {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  margin-left: 30px;
  background-size: 100%;
  background-image: url(/content/_assets/images/icons/Instagram_new_icon.png);
}

.content-block div.social-icons {
  flex-direction: row;
}

.fluid-img {
  max-width: 100%;
  height: auto;
}

.image-description-list .link-external:after {
  display: none;
}
.image-description-list .media-with-description__container .support-description {
  padding-top: 1.5rem;
}
.image-description-list .media-with-description__container .support-description__social-media {
  margin-right: 1.5rem;
  position: absolute;
  right: 1rem;
  z-index: 1;
}
.image-description-list .media-with-description__container .support-description__social-media .link-external {
  margin-right: 0;
  margin-left: 0.625rem;
}
@media (max-width: 991.98px) {
  .image-description-list .media-with-description {
    margin-top: 1.25rem;
  }
  .image-description-list .media-with-description .media-list {
    padding-top: 0;
    margin-top: 0;
  }
  .image-description-list .media-with-description__container .support-description {
    padding-top: 0.875rem;
  }
  .image-description-list .media-with-description__container .support-description__social-media {
    top: 4.35rem;
    left: 0.3125rem;
  }
  .image-description-list .media-with-description:first-child {
    margin-top: 0.375rem;
  }
}
@media (max-width: 767.98px) {
  .image-description-list .media-with-description__container .support-description__social-media {
    top: 5.55rem;
  }
}

/* Overlay covers entire page */
.popup-overlay {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.75);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
  animation: fadeIn 0.4s ease-in-out;
}

/* Modal container */
.popup-modal {
  position: relative;
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  width: 90%;
  max-width: 700px; /* bigger now */
  max-height: 70vh;
  animation: scaleIn 0.3s ease;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
}

/* Optional larger variant */
.popup-modal.large {
  max-width: 900px;
}

/* Close Button */
.close-button {
  position: absolute;
  top: 12px;
  right: 14px;
  background: white;
  border: none;
  font-size: 14px;
  color: #585858;
  font-weight: 600;
  z-index: 14;
  cursor: pointer;
  transition: opacity 0.2s ease;
  border-radius: 100%;
  padding: 0 6px 4px;
}

.close-button:hover {
  opacity: 0.7;
}

/* Background Image */
.popup-bg {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  z-index: 0;
}

/* Content Layout */
.popup-inner {
  position: relative;
  z-index: 2;
  padding: 40px 30px;
  text-align: center;
  color: #000;
  height: 80vh;
}

/* Foreground Image */
.popup-foreground {
  width: 100%;
  max-width: 600px;
  max-height: 400px;
  margin: 0 auto 24px auto;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 10px;
}

.popup-foreground.large {
  max-width: 700px;
  max-height: 500px;
}

/* Text styles */
.popup-inner p {
  margin: 0 auto;
}

/* Animations */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes scaleIn {
  from {
    transform: scale(0.9);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
/* Responsive adjustments */
@media (max-width: 768px) {
  .popup-modal {
    width: 95%;
    max-width: 95%;
  }
  .popup-inner {
    padding: 24px 16px;
  }
  .popup-foreground {
    max-width: 90%;
    max-height: 250px;
  }
}
.image-selector__slider-image {
  min-width: 70px;
  max-height: 5rem;
  margin: auto;
  border: 1px solid #dedede;
}
.image-selector__active img {
  border: 1px solid #f65c00;
}
.image-selector__active-item {
  min-height: 22.38rem;
  border: 1px solid #dedede;
  margin-bottom: 1rem;
  position: relative;
}
.image-selector__active-item img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  min-width: auto;
  max-height: 100%;
  min-height: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.image-selector__logo {
  position: absolute;
  right: 0;
  top: 0;
}
.image-selector__large-image {
  min-height: 22.38rem;
  border: 1px solid #dedede;
  margin-bottom: 1rem;
  position: relative;
}
.image-selector__large-image-btn {
  align-items: center;
  justify-content: center;
  position: absolute;
  display: flex;
  width: 6rem;
  height: 6rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(246, 92, 0, 0.8);
  border-radius: 50%;
}
.image-selector__large-image-btn span {
  border-bottom: 1rem solid transparent;
  border-top: 1rem solid transparent;
  border-left: 1.75rem solid #ffffff;
}
.image-selector__large-image-btn:hover, .image-selector__large-image-btn:active {
  background-color: #d95500;
}
.image-selector__large-image .duration {
  align-items: center;
  background-color: #000000;
  bottom: 10px;
  display: flex;
  justify-content: center;
  right: 10px;
  position: absolute;
  color: #ffffff;
  opacity: 0.7;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  padding: 4px 6px;
  border-radius: 2px;
  margin: 0;
}
@media (min-width: 992px) {
  .image-selector__large-image .duration {
    bottom: 24px;
    right: 1.25rem;
  }
}
.image-selector__small-image-btn {
  align-items: center;
  justify-content: center;
  position: absolute;
  display: flex;
  width: 0.75rem;
  height: 0.75rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(246, 92, 0, 0.8);
  border-radius: 50%;
}
.image-selector__small-image-btn span {
  border-bottom: 0.25rem solid transparent;
  border-top: 0.25rem solid transparent;
  border-left: 0.25rem solid #ffffff;
}
.image-selector__small-image-btn:hover, .image-selector__small-image-btn:active {
  background-color: #d95500;
}
@media (max-width: 991.98px) {
  .image-selector__active-item {
    min-height: 15rem;
    min-width: 15rem;
  }
}
@media (max-width: 767.98px) {
  .image-selector__active-item img {
    max-width: 100%;
    height: auto;
  }
}
.image-selector .slick-slider .slick-arrow {
  z-index: 1;
}
.image-selector .slick-slider .slick-list {
  margin: auto;
}
.image-selector .slick-slider .slick-slide {
  padding: 0;
}
.image-selector .slick-slider .slick-prev,
.image-selector .slick-slider .slick-next {
  width: 2rem;
  height: 5rem;
  top: 30%;
  color: #ffffff;
}
.image-selector .slick-slider .slick-prev:before,
.image-selector .slick-slider .slick-next:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  text-rendering: auto;
  line-height: 1;
  font-size: 14px;
  color: #000000;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 5rem;
}
.image-selector .slick-slider .slick-prev {
  margin-left: 1.5rem;
}
.image-selector .slick-slider .slick-prev:before {
  content: "\2039";
}
.image-selector .slick-slider .slick-next {
  margin-right: 1.5rem;
}
.image-selector .slick-slider .slick-next:before {
  content: "\203A";
}

.img-item-list {
  margin-bottom: 2.5rem;
}

.infographic {
  margin-bottom: 1.25rem;
}
.infographic .card {
  border-width: 0;
}
.infographic .card img {
  max-width: 100%;
  height: auto;
}
.infographic .card-footer {
  text-align: right;
  padding: 0;
  background-color: #0096af;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  min-height: 4.065rem;
}
.infographic .card-footer-label {
  font-size: 0.9375rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 0;
}
.infographic .card-footer-label:after {
  content: url("/assets/images/icons/icon-click-to-enlarge.svg");
  vertical-align: middle;
  margin: 0 1rem;
}
.infographic .card-footer .link-file:after {
  border: 0;
}
@media (max-width: 991.98px) {
  .infographic .card {
    box-shadow: 0 0 44px 0 rgba(0, 0, 0, 0.14);
  }
  .infographic .card-footer {
    text-align: left;
    flex-direction: unset;
    padding-left: 1.38rem;
    min-height: 3.813rem;
  }
  .infographic .card-footer-label {
    font-size: 0.875rem;
  }
  .infographic .card-footer-label:after {
    position: absolute;
    right: 0;
    bottom: 1rem;
  }
}

.column-container .col-md-9 .infographic:last-child {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
@media (min-width: 992px) {
  .column-container .col-md-9 .infographic:last-child {
    margin-top: 3.5rem;
    margin-bottom: 6rem;
  }
}

@media (max-width: 1199.98px) {
  .inovoject-container {
    padding: 0 15px;
  }
}

.inovoject-wrapper {
  max-width: 850px;
}
.inovoject-wrapper.full {
  max-width: 100%;
}

.inovoject-button__container {
  display: flex;
  align-items: center;
  padding: 0 15px;
  margin-top: 15px;
}
.inovoject-button__wrapper {
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 767.98px) {
  .inovoject-button__wrapper {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.inovoject-button__col {
  padding: 0 15px;
  margin-bottom: 40px;
}
@media (max-width: 575.98px) {
  .inovoject-button__col {
    padding: 0;
  }
}
.inovoject-button__submit {
  display: inline-block;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 16px;
  padding: 14px 20px;
  color: #ffffff;
  background-color: #FF6300;
  text-decoration: none;
  border-radius: 4px;
}
.inovoject-button__submit:hover, .inovoject-button__submit:focus, .inovoject-button__submit:active {
  color: #ffffff;
  text-decoration: none;
}
@media (max-width: 767.98px) {
  .inovoject-button__submit {
    padding-left: 60px;
    padding-right: 60px;
    width: 100%;
  }
}
.inovoject-button__submit.disabled, .inovoject-button__submit[disabled] {
  opacity: 0.4;
}

.inovoject-form__submitting {
  margin-left: 20px;
  margin-bottom: 40px;
}

.inovoject__dynamic-text {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  margin-top: 20px;
}

#inovoject-login {
  max-width: 300px;
  margin-bottom: 0;
}
#inovoject-login #screenset-container {
  margin-bottom: 0;
}
#inovoject-login .sign-in.gigya-screen.portrait {
  width: 100% !important;
}
#inovoject-login .gigya-layout-row .trbLogin,
#inovoject-login .gigya-layout-row .helpLink {
  display: none;
}
#inovoject-login .gigya-composite-control[data-screenset-roles="template,instance,instance"] {
  display: none;
}
#inovoject-login .gigya-composite-control-captcha-widget + a {
  display: none;
}
#inovoject-login .gigya-composite-control:has(.trbLogin) {
  display: none;
}

.inovoject a {
  text-decoration: none;
}
.inovoject a:hover, .inovoject a:focus, .inovoject a:active {
  text-decoration: underline;
}

.inovoject-sub-title {
  display: block !important;
  max-width: 850px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: normal;
  color: #767676;
  margin-top: 30px;
  margin-bottom: 20px;
}
.inovoject-sub-title .bigger {
  display: block;
  font-size: 20px;
  margin-bottom: 25px;
}
.inovoject-sub-title .smaller {
  display: block;
  font-size: 16px;
  margin-bottom: 20px;
}

.pwd__toggle {
  display: inline-flex;
  align-items: flex-end;
  width: 22px;
  height: 53px;
  cursor: pointer;
}

.input-field__wrapper {
  position: relative;
}

.field-spinner {
  position: absolute;
  right: 27px;
  top: 40px;
  display: block;
  width: 19px;
  height: 19px;
  background: url("/content/_assets/gifs/field-loader.gif") no-repeat;
  background-size: 100% 100%;
}

.insight .news-update {
  padding-top: 0.75rem;
  padding-bottom: 1.6251rem;
  border-top: 4px solid #007b8f;
}
.insight .news-update__header {
  line-height: normal;
  margin-bottom: 1.19rem;
}
.insight .news-update__container {
  margin-bottom: 0.69rem;
}
.insight .news-update.insights-list .news-update__link, .insight .news-update.insights-list .news-update__categories, .insight .news-update.insights-list .news-update__link-secondary {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.insight .news-update.insights-list .news-update__link {
  color: #f65c00;
}
.insight .news-update.insights-list .news-update__categories {
  line-height: 1.5;
}
.insight .news-update.insights-list .news-update__link-secondary {
  font-size: 0.875rem;
  line-height: normal;
}
.insight .news-update.insights-list .news-update__link-secondary:before {
  margin-bottom: 1.5rem;
}
@media (max-width: 991.98px) {
  .insight {
    display: none;
  }
}

.interstitial-redirect {
  text-align: center;
}
.interstitial-redirect__logo {
  position: absolute;
  top: 6%;
  right: 0%;
  width: 100%;
  height: 3.825rem;
}
.interstitial-redirect__header-cta {
  display: flex;
  justify-content: flex-end;
  font-size: 1.875rem;
  padding-top: 2.125rem;
  padding-right: 2.125rem;
  z-index: 10;
}
.interstitial-redirect .modal-content {
  border: 0;
  border-radius: 0;
}
.interstitial-redirect.modal-dialog {
  max-width: 74.64rem;
}
.interstitial-redirect__row {
  margin: 0 1.75rem;
}
.interstitial-redirect__col {
  padding-right: 1.1rem;
  display: flex;
}
.interstitial-redirect__cards {
  border: 1px solid #e3e3e3;
  width: 100%;
  padding: 0;
}
.interstitial-redirect__cards:hover {
  box-shadow: 0 0 2.5rem 0 rgba(0, 0, 0, 0.2);
  transform: scale(1.03);
}
.interstitial-redirect__cards p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
  text-align: center;
  padding-top: 1rem;
  margin-bottom: 2.445rem;
  padding-left: 2.55rem;
  padding-right: 2.55rem;
  color: #585858;
}
.interstitial-redirect__cards p strong {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.interstitial-redirect__cards img {
  align-self: center;
  margin: 3.57rem auto 0;
}
.interstitial-redirect__title, .interstitial-redirect__subtitle {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1.15rem;
  line-height: 1.21;
  margin-bottom: 0.25rem;
  margin-top: 4.26rem;
  color: #585858;
  max-width: none;
}
.interstitial-redirect__title {
  font-size: 1.15rem;
  margin-bottom: 0;
}
.interstitial-redirect__subtitle {
  margin-top: 0;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-bottom: 3.252rem;
}
.interstitial-redirect__footer {
  margin-top: 4.02rem;
  margin-bottom: 4.626rem;
}
.interstitial-redirect__footer-text, .interstitial-redirect__footer-link {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
  color: #585858;
}
@media (max-width: 991.98px) {
  .interstitial-redirect__row {
    margin: 0;
  }
  .interstitial-redirect__title, .interstitial-redirect__subtitle {
    font-size: 0.815rem;
    padding: 0 1rem;
  }
  .interstitial-redirect__subtitle {
    margin-bottom: 1.5rem;
    font-size: 0.875rem;
  }
  .interstitial-redirect__cards img {
    margin-top: 0;
    width: 7.44rem;
    margin: 0.87rem 0;
  }
  .interstitial-redirect__cards p {
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.75rem;
  }
  .interstitial-redirect__footer {
    margin-top: 1.47rem;
    margin-bottom: 1.5rem;
    padding: 0 1.25rem;
  }
  .interstitial-redirect__footer-text, .interstitial-redirect__footer-link {
    font-size: 0.875rem;
  }
  .interstitial-redirect__title {
    margin-top: 1.5rem;
    margin-bottom: 0.25rem;
    font-size: 0.875rem;
    color: #3a3a3a;
  }
  .interstitial-redirect__logo {
    top: 3.5%;
    right: 0%;
    height: 1.89rem;
  }
  .interstitial-redirect__col {
    padding-right: 0;
    padding-left: 0;
    width: 50%;
  }
  .interstitial-redirect.modal-dialog {
    margin: 0;
  }
  .interstitial-redirect.modal-dialog .modal-content {
    border-radius: 0;
    margin-bottom: 2rem;
  }
  .interstitial-redirect__header-cta {
    padding-right: 1.25rem;
    padding-top: 1.725rem;
    font-size: 1.3125rem;
  }
}

.interstitial-slider {
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 2;
  background: #F6F6F4;
  border-bottom: 1px solid #d8d8d8;
  overflow: hidden;
  opacity: 0;
  transform: translateY(-40px);
  will-change: transform, opacity;
  transition: opacity 0.8s ease-out, transform 0.8s cubic-bezier(0.25, 1, 0.5, 1);
}
.interstitial-slider.open {
  opacity: 1;
  transform: translateY(0);
}
.interstitial-slider.closing {
  opacity: 0;
  transform: translateY(-30px);
  transition: opacity 0.35s ease-in, transform 0.35s ease-in;
}
.interstitial-slider .slider-content {
  max-width: 900px;
  margin: 0 auto;
  padding: 2rem 1rem;
  text-align: center;
}
.interstitial-slider .interstitial-buttons {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  justify-content: center;
  align-items: center;
}
@media (min-width: 640px) {
  .interstitial-slider .interstitial-buttons {
    flex-direction: row;
  }
}
@media (max-width: 1199.98px) {
  .interstitial-slider .interstitial-buttons .btn-primary,
  .interstitial-slider .interstitial-buttons .btn-secondary {
    display: block;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .interstitial-slider .interstitial-buttons .btn-primary {
    margin-right: 3rem;
  }
}
.interstitial-slider .interstitial-buttons .external-link.custom {
  position: relative;
}
.interstitial-slider .interstitial-buttons .external-link.custom::after {
  content: "";
  display: inline-block !important;
  width: 10px;
  height: 12px;
  mask-image: url("/global/assets/images/icons/external-link-teal.svg") !important;
  -webkit-mask-image: url("/global/assets/images/icons/external-link-teal.svg") !important;
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  background-color: #ffffff !important;
  background-image: none !important;
  margin-left: 6px;
  vertical-align: text-bottom;
  position: relative;
  top: 3px;
}
@media (max-width: 1199.98px) {
  .interstitial-slider .interstitial-buttons .external-link.custom {
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .interstitial-slider .interstitial-buttons .external-link.custom::after {
    margin-left: 30px;
    position: relative;
  }
}
.interstitial-slider .interstitial-link {
  margin-top: 2rem;
  background: none;
  border: none;
  color: #007b8f;
  font-size: 1rem;
  cursor: pointer;
}

.isi__container {
  max-width: 1142px;
  margin: 0 auto;
}
.isi__chevron {
  position: absolute;
  top: 6px;
  right: 20px;
  font-size: 1.5rem;
  cursor: pointer;
  transition: transform 0.25s ease;
}
.isi__chevron.is-expanded {
  transform: rotate(180deg);
}
.isi__chevron::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  mask: url(/global/assets/images/icons/angle-up.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/angle-up.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: #585858;
  vertical-align: middle;
}

.isi--static {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  margin-bottom: 2.5rem;
  transition: all 0.25s ease;
}
.isi--static .show-on-sticky {
  display: none;
}

.isi--sticky {
  position: fixed;
  bottom: -999em;
  left: 0;
  right: 0;
  height: 100px;
  overflow: hidden;
  padding: 10px;
  background-color: #ffffff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  z-index: 100;
  transition: height 0.25s ease;
}
.isi--sticky.is-shown {
  bottom: 0;
  overflow: visible;
}
.isi--sticky h6 {
  margin-bottom: 0.375rem;
}
.isi--sticky .show-on-sticky {
  display: inline;
}
.isi--sticky .show-on-static {
  display: none;
}

.kwiz__buttons {
  display: flex;
  flex-direction: column;
  padding: 0 15px;
}
@media (min-width: 576px) {
  .kwiz__buttons {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: flex-end;
    padding: 0 32px 32px 32px;
  }
  .kwiz__buttons.align-right {
    justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .kwiz__buttons {
    padding: 0 47px 32px 32px;
  }
}
.kwiz__button {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 16px;
  padding: 15px 21px;
  border-radius: 3px;
}
.kwiz__button:hover {
  opacity: 0.8;
}
.kwiz__button:hover .arrow-right,
.kwiz__button:hover .arrow-left {
  opacity: 0.8;
}
.kwiz__button.disabled,
.kwiz__button [disabled] {
  pointer-events: none;
  opacity: 0.4;
}
.kwiz__button--orange {
  font-size: 20px;
  padding: 20px 20px;
  background-color: #f65c00;
  color: #ffffff;
  width: 100%;
}
.kwiz__button--orange .arrow-right {
  position: relative;
  top: 2px;
  display: block;
  width: 14px;
  height: 12px;
  margin-left: 8px;
  background-image: url("/content/_assets/images/icons/arrow-orange-icon.svg");
}
@media (min-width: 576px) {
  .kwiz__button--orange {
    width: 215px;
  }
}
.kwiz__button--grey {
  display: inline-flex;
  background-color: #dedede;
  color: #585858;
  text-decoration: none;
}
.kwiz__button--grey:hover {
  color: #585858;
  text-decoration: none;
}
.kwiz__button--grey .arrow-left {
  display: block;
  width: 14px;
  height: 12px;
  margin-right: 8px;
  background-image: url("/content/_assets/images/icons/arrow-grey-icon.svg");
}
.kwiz__button--teal {
  display: inline-flex;
  background-color: #007B8F;
  color: #fff;
  text-decoration: none;
}
.kwiz__button--teal:hover, .kwiz__button--teal:focus {
  color: #fff;
  text-decoration: none;
}
@media (max-width: 575.98px) {
  .kwiz__button--back, .kwiz__button--next {
    margin-bottom: 32px;
  }
}
@media (max-width: 575.98px) {
  .kwiz__button--next {
    width: 100%;
  }
}
.kwiz-back__wrapper {
  order: 2;
}
@media (min-width: 576px) {
  .kwiz-back__wrapper {
    order: 1;
  }
}
.kwiz-next__wrapper {
  display: flex;
  order: 1;
}
@media (min-width: 576px) {
  .kwiz-next__wrapper {
    order: 2;
    align-self: flex-end;
  }
}
.kwiz-next__wrapper .kwiz--submitting {
  order: 2;
  margin-left: 10px;
}

.kwiz__heading {
  color: #585858;
  margin-bottom: 32px;
}
.kwiz__heading--light {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 48px;
  line-height: 48px;
  color: #585858;
  margin-bottom: 37px;
}
@media (max-width: 767.98px) {
  .kwiz__heading--light {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 32px;
  }
}
.kwiz__desc {
  color: #585858;
}
.kwiz__desc p {
  margin-bottom: 24px;
}
.kwiz__desc p:last-child {
  margin-bottom: 0;
}
.kwiz__desc .bottom-gutter {
  margin-bottom: 32px;
}
.kwiz__details {
  border: 1px solid #585858;
  padding: 33px 32px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 27px;
  color: #585858;
  margin-bottom: 22px;
}
@media (min-width: 768px) {
  .kwiz__details {
    min-width: 480px;
  }
}
.kwiz__details strong,
.kwiz__details b {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
@media (max-width: 767.98px) {
  .kwiz__details {
    padding: 25px 20px;
  }
}
.kwiz__d-seperator {
  margin-bottom: 30px;
}
.kwiz__content--welcome .kwiz__heading {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 48px;
  line-height: 48px;
}
@media (max-width: 767.98px) {
  .kwiz__content--welcome .kwiz__heading {
    font-size: 40px;
    line-height: 40px;
  }
}
.kwiz__content--welcome .kwiz__desc {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 24px;
  line-height: 36px;
}
.kwiz__content--light .kwiz__heading {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 40px;
  line-height: 40px;
}
@media (max-width: 767.98px) {
  .kwiz__content--light .kwiz__heading {
    font-size: 32px;
    line-height: 32px;
  }
}
.kwiz__content--light .kwiz__heading .super-heading {
  display: block;
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 48px;
  line-height: 48px;
  margin-bottom: 35px;
}
@media (max-width: 767.98px) {
  .kwiz__content--light .kwiz__heading .super-heading {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 32px;
  }
}
.kwiz__content--light .kwiz__heading span.text-orange {
  color: #f65c00;
}
.kwiz__content--light .kwiz__desc {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 27px;
}
.kwiz__content--light .kwiz__desc b {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.kwiz__content--final-summary .kwiz__heading {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 32px;
  line-height: 32px;
  margin-bottom: 32px;
}
@media (max-width: 767.98px) {
  .kwiz__content--final-summary .kwiz__heading {
    font-size: 24px;
    line-height: 24px;
  }
}
.kwiz__content--final-summary .kwiz__heading .super-heading {
  display: block;
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 48px;
  line-height: 48px;
  margin-bottom: 32px;
}
@media (max-width: 767.98px) {
  .kwiz__content--final-summary .kwiz__heading .super-heading {
    font-size: 40px;
    line-height: 40px;
  }
}
.kwiz__content--final-summary .kwiz__heading span.text-orange {
  color: #f65c00;
}
@media (max-width: 991.98px) {
  .kwiz__content--final-summary .kwiz__heading .is-only-desktop {
    display: none;
  }
}
@media (min-width: 992px) {
  .kwiz__content--final-summary .kwiz__heading .is-only-mobile {
    display: none;
  }
}
.kwiz__content--final-summary .kwiz__desc {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 27px;
  color: #585858;
}
.kwiz__content--final-summary .kwiz__desc b {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.kwiz__content--final-summary .kwiz__desc .sub-content {
  max-width: 700px;
}
.kwiz__content--final-summary .kwiz__desc .sub-title {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 32px;
  line-height: 32px;
  margin-bottom: 32px;
}
@media (max-width: 1199.98px) {
  .kwiz__content--final-summary .kwiz__desc .sub-title {
    font-size: 24px;
    line-height: 24px;
  }
}
.kwiz__content--final-summary .kwiz__desc .sub-copy {
  margin-bottom: 32px;
}
.kwiz__content--final-summary .kwiz__desc .sub-copy p {
  margin-bottom: 0;
}
.kwiz__content--final-summary .kwiz__desc .sub-copy .whitespacer {
  padding-left: 30px;
}
@media (max-width: 575.98px) {
  .kwiz__content--final-summary .kwiz__desc .sub-copy .whitespacer {
    display: block;
    padding-left: 0;
  }
}
.kwiz__content--final-summary .final-summary__container {
  display: flex;
}
@media (max-width: 991.98px) {
  .kwiz__content--final-summary .final-summary__container {
    flex-flow: row wrap;
  }
}
.kwiz__content--final-summary .final-summary__left {
  max-width: 680px;
}
@media screen and (min-width: 1050px) {
  .kwiz__content--final-summary .final-summary__left {
    max-width: 800px;
  }
}
@media (max-width: 991.98px) {
  .kwiz__content--final-summary .final-summary__right {
    margin-top: 32px;
  }
}
@media (min-width: 992px) {
  .kwiz__content--final-summary .final-summary__btn-wrapper {
    position: relative;
    top: 330px;
    display: flex;
    justify-content: flex-end;
    flex-flow: row wrap;
  }
}
.kwiz__content--final-summary .final-summary__btn-wrapper .kwiz__button--teal {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 24px;
}
@media (min-width: 576px) {
  .kwiz__content--final-summary .final-summary__btn-wrapper .kwiz__button--teal {
    max-width: 222px;
  }
}
.kwiz__content--final-summary .final-summary__table-wrapper {
  max-width: 767px;
  padding: 32px;
  background-color: #fff;
  border: 1px solid #dedede;
  margin-bottom: 32px;
}
@media (max-width: 991.98px) {
  .kwiz__content--final-summary .final-summary__table-wrapper {
    padding: 0;
    background-color: transparent;
    border: none;
  }
}
.kwiz__content--final-summary .final-summary__table-header {
  display: flex;
  justify-content: space-evenly;
  background-color: rgba(246, 92, 0, 0.1);
  border-bottom: 1px solid #f65c00;
  height: 64px;
  align-items: center;
}
@media (max-width: 991.98px) {
  .kwiz__content--final-summary .final-summary__table-header {
    display: none;
  }
}
.kwiz__content--final-summary .final-summary__table-header-col:first-child {
  max-width: 190px;
}
.kwiz__content--final-summary .final-summary__table-header-col {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  padding: 15px 30px;
  width: 100%;
}
.kwiz__content--final-summary .final-summary__table-row {
  display: flex;
  justify-content: space-evenly;
  border-bottom: 1px solid #dedede;
}
@media (max-width: 991.98px) {
  .kwiz__content--final-summary .final-summary__table-row {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border: 1px solid #dedede;
    margin-bottom: 24px;
    padding: 19px 17px 23px;
    border-top: 2px solid #F65C00;
  }
}
.kwiz__content--final-summary .final-summary__table-row div {
  width: 100%;
}
.kwiz__content--final-summary .final-summary__table-row-col {
  padding: 15px 30px;
}
@media (max-width: 991.98px) {
  .kwiz__content--final-summary .final-summary__table-row-col {
    padding: 0;
    margin-bottom: 16px;
  }
}
.kwiz__content--final-summary .final-summary__table-row-header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  max-width: 190px;
  padding: 19px 20px;
  background-color: rgba(246, 92, 0, 0.1);
}
@media (max-width: 991.98px) {
  .kwiz__content--final-summary .final-summary__table-row-header {
    font-size: 18px;
    line-height: 21px;
    background-color: #fff;
    color: #F65C00;
    padding: 0;
    margin-bottom: 16px;
  }
}
.kwiz__content--final-summary .final-summary__table .is-only-mobile {
  display: block;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 16px;
  margin-bottom: 5px;
}
@media (min-width: 992px) {
  .kwiz__content--final-summary .final-summary__table .is-only-mobile {
    display: none;
  }
}
.kwiz__content--final-summary .final-summary__table .link-external::after,
.kwiz__content--final-summary .final-summary__table .sr-only {
  display: none;
}
.kwiz .message-info__kwiz {
  position: relative;
  border: 2px solid #00C1D5;
  border-radius: 3px;
  padding: 34px 30px 33px 102px;
  margin-bottom: 24px;
  margin-top: 32px;
}
.kwiz .message-info__kwiz:before {
  content: "";
  position: absolute;
  left: 29px;
  top: 22px;
  display: block;
  background: url(/content/_assets/images/icons/Info.svg);
  background-size: 100%;
  width: 48px;
  height: 48px;
}
@media (max-width: 575.98px) {
  .kwiz .message-info__kwiz:before {
    left: 24px;
    top: 22px;
  }
}
@media (max-width: 575.98px) {
  .kwiz .message-info__kwiz {
    padding: 23px 18px 23px 93px;
  }
}
.kwiz .message-info__kwiz div,
.kwiz .message-info__kwiz p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin: 0;
}
.kwiz .message-info__kwiz p {
  margin-bottom: 20px;
}
.kwiz .message-info__kwiz p:last-child {
  margin-bottom: 0;
}
.kwiz .wrap-whole {
  white-space: nowrap;
}

.kwiz__modal-cta {
  color: #007B8F;
  text-decoration: underline;
}

@media (min-width: 768px) {
  .kwiz--modal {
    height: 540px;
    width: 800px;
    max-width: 800px;
  }
}
.kwiz--modal .modal-content {
  padding: 70px 75px 70px 70px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  background-color: #ffffff;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.5);
}
@media (max-width: 575.98px) {
  .kwiz--modal .modal-content {
    padding: 70px 40px;
  }
}
.kwiz--modal .modal-header {
  padding: 0;
  margin-bottom: 32px;
  border: 0;
}
.kwiz--modal .modal-header h5 {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 36px;
  line-height: 48px;
  color: #585858;
}
@media (max-width: 575.98px) {
  .kwiz--modal .modal-header h5 {
    font-size: 32px;
    line-height: 32px;
  }
}
.kwiz--modal .kwiz__close {
  position: absolute;
  top: 30px;
  right: 45px;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 24px;
  line-height: 29px;
  color: #000000;
  text-decoration: none;
  z-index: 10;
}
.kwiz--modal .kwiz__close:hover {
  text-decoration: none;
}
.kwiz--modal .modal-body {
  padding: 0;
  margin: 0;
}
.kwiz--modal .modal-body [class^=col-] {
  margin-bottom: 32px;
}
.kwiz--modal .modal-body p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
  color: #585858;
}
.kwiz--modal .modal-body ul li {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  color: #585858;
}

@media (min-width: 576px) {
  .kwiz-radio--horizontal .kwiz-radio__options {
    display: flex;
    padding: 25px 0 22px;
  }
  .kwiz-radio--horizontal .kwiz-radio__option {
    padding: 0 30px;
    margin-bottom: 0;
  }
}
@media (max-width: 575.98px) {
  .kwiz-radio--horizontal .kwiz-radio__options {
    padding: 25px 25px 25px 25px;
  }
  .kwiz-radio--horizontal .kwiz-radio__option {
    margin-bottom: 16px;
  }
  .kwiz-radio--horizontal .kwiz-radio__option:last-child {
    margin-bottom: 0;
  }
}
.kwiz-radio--have-account .kwiz-radio__header {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 48px;
  line-height: 48px;
}
@media (max-width: 575.98px) {
  .kwiz-radio--have-account .kwiz-radio__header {
    font-size: 40px;
    line-height: 40px;
  }
}
.kwiz-radio--have-account .kwiz-radio__options {
  max-width: 438px;
  justify-content: space-between;
  padding: 25px 38px 22px 32px;
}
@media (max-width: 575.98px) {
  .kwiz-radio--have-account .kwiz-radio__options {
    padding: 25px;
  }
}
.kwiz-radio--have-account .kwiz-radio__option {
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .kwiz-radio--have-account .kwiz-radio__option {
    margin-bottom: 16px;
  }
}
.kwiz-radio--error .kwiz-radio__header {
  color: #CC3B3B;
}
.kwiz-radio--error .kwiz-radio__options {
  border-color: #CC3B3B;
}
.kwiz-radio--error .kwiz-rf__alias:before {
  border-color: #CC3B3B;
}
.kwiz-radio--error .kwiz-rf__label,
.kwiz-radio--error .kwiz-radio__option-label {
  color: #CC3B3B;
}
.kwiz-radio__header {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 40px;
  line-height: 40px;
  color: #585858;
  margin-bottom: 32px;
}
.kwiz-radio__header i {
  font-style: italic;
}
.kwiz-radio__header span.text-orange {
  color: #f65c00;
}
@media (max-width: 575.98px) {
  .kwiz-radio__header {
    font-size: 32px;
    line-height: 32px;
  }
}
.kwiz-radio.wiz-question1 .kwiz-radio__options {
  max-width: 625px;
}
.kwiz-radio.wiz-question2 .kwiz-radio__options {
  max-width: 740px;
}
.kwiz-radio__options {
  background-color: #fff;
  border: 1px solid #dedede;
  padding: 30px 32px;
  max-width: 480px;
}
@media (max-width: 575.98px) {
  .kwiz-radio__options {
    padding: 30px 22px 30px 25px;
  }
}
.kwiz-radio__option {
  margin-bottom: 13px;
}
.kwiz-radio__option:last-child {
  margin-bottom: 0;
}
.kwiz-radio__option-label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #767676;
  margin-left: 30px;
}
.kwiz-radio__text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #585858;
  margin-left: 28px;
  padding: 11px 16px;
  border: 1px solid #dedede;
  border-radius: 3px;
  outline: none;
  max-width: 204px;
}
@media (max-width: 575.98px) {
  .kwiz-radio__text {
    max-width: 270px;
    width: 100%;
  }
}
.kwiz-radio__message {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #CC3B3B;
  margin: 0;
  margin-top: 10px;
}

.kwiz-rf__wrapper {
  position: relative;
  display: inline-flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin-bottom: 0;
  cursor: pointer;
}
.kwiz-rf__input {
  position: absolute;
  opacity: 0;
}
.kwiz-rf__input:checked ~ .kwiz-rf__alias:before {
  border-color: #007b8f;
}
.kwiz-rf__input:checked ~ .kwiz-rf__alias:after {
  display: block;
}
.kwiz-rf__alias {
  position: relative;
  display: inline-flex;
  top: 5px;
  width: 16px;
  height: 16px;
}
@media (min-width: 576px) {
  .kwiz-rf__alias {
    top: 0;
    align-self: center;
  }
}
.kwiz-rf__alias:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  border: 1px solid #dedede;
  border-radius: 50%;
}
.kwiz-rf__alias:after {
  content: "";
  display: none;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #007b8f;
  border-radius: 50%;
}
.kwiz-rf__label {
  display: inline-flex;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 27px;
  color: #585858;
  padding-left: 12px;
  margin-bottom: 0;
}

@media (max-width: 575.98px) {
  .kwiz {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.kwiz__wrapper {
  background-color: #f4f5f6;
  margin-bottom: 40px;
}
.kwiz__container {
  padding: 40px 15px 32px;
}
@media (min-width: 576px) {
  .kwiz__container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) {
  .kwiz__container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-flow: row wrap;
    max-width: 755px;
    height: 688px;
    padding: 0 32px;
  }
}
@media (min-width: 992px) {
  .kwiz__container {
    padding: 0 0 0 32px;
  }
}
.kwiz__container--full {
  padding: 40px 15px 32px;
}
@media (min-width: 576px) {
  .kwiz__container--full {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) {
  .kwiz__container--full {
    display: flex;
    flex-flow: row wrap;
    max-width: 100%;
    padding: 45px 32px 40px 32px;
  }
}
@media (min-width: 1200px) {
  .kwiz__container--full {
    padding: 45px 55px 40px 32px;
  }
}
.kwiz__loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}
.kwiz .loading-gigya {
  position: absolute;
}
.kwiz .gigya-form__wrapper {
  position: relative;
  z-index: 10;
  background-color: #f4f5f6;
}
.kwiz__gigyascreen {
  max-width: 360px;
}
@media (max-width: 1199.98px) {
  .kwiz__gigyascreen {
    max-width: 345px;
  }
}
.kwiz__gigyascreen .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox.remember,
.kwiz__gigyascreen .gigya-screen .gigya-composite-control.gigya-composite-control-link {
  display: none !important;
}
.kwiz__gigyascreen .sign-in.gigya-screen.portrait {
  width: 100% !important;
}
.kwiz__gigyascreen .emailidLogin,
.kwiz__gigyascreen .passLogin {
  width: 100%;
}
.kwiz__gigyascreen #gigya-login-screen .login-btn input,
.kwiz__gigyascreen #gigya-login-screen .emailidLogin input, .kwiz__gigyascreen #gigya-login-screen .passLogin input {
  max-width: 100%;
}
.kwiz__gigyascreen #gigya-login-screen .login-btn input {
  padding-right: 0;
}
.kwiz__gigyascreen .login-btn input.gigya-input-submit {
  background-position: calc(100% - 129px), 22px;
}
@media (max-width: 1199.98px) {
  .kwiz__gigyascreen .login-btn input.gigya-input-submit {
    background-position: calc(100% - 120px), 22px;
  }
}
.kwiz__progress {
  width: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 24px;
  background-color: #f65c00;
  transition: all ease 0.5s;
}
.kwiz__progress--10 {
  width: 10%;
}
.kwiz__progress--20 {
  width: 20%;
}
.kwiz__progress--30 {
  width: 30%;
}
.kwiz__progress--40 {
  width: 40%;
}
.kwiz__progress--50 {
  width: 50%;
}
.kwiz__progress--60 {
  width: 60%;
}
.kwiz__progress--70 {
  width: 70%;
}
.kwiz__progress--80 {
  width: 80%;
}
.kwiz__progress--90 {
  width: 90%;
}
.kwiz__progress--100 {
  width: 100%;
}
.kwiz__progress-percentage {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: #ffffff;
  margin-right: 7px;
}
@media (max-width: 575.98px) {
  .kwiz__progress-percentage {
    margin-right: 3px;
  }
}
.kwiz-alert__wrapper {
  padding: 0 15px;
}
@media (min-width: 576px) {
  .kwiz-alert__wrapper {
    padding: 0 32px;
  }
}
@media (min-width: 768px) {
  .kwiz-alert__wrapper {
    max-width: 735px;
  }
}

@media print {
  .site-header__logo {
    display: block;
  }
  header,
  body {
    max-width: 840px;
    margin: 0 auto;
  }
  header.site-header {
    width: 840px !important;
    left: auto !important;
    margin-left: 0 !important;
  }
  .site-header__country-name,
  .search,
  .desktop-nav,
  .breadcrumb,
  .kwiz__progress,
  .final-summary__right,
  footer,
  .contact,
  .helpButton,
  .full-width-divider {
    display: none !important;
  }
  .final-summary__table-header,
  .final-summary__table-row-header {
    background-color: rgba(246, 92, 0, 0.1019607843) !important;
  }
  .kwiz__container--full {
    padding: 45px 0 40px 0;
  }
  .kwiz__wrapper {
    background-color: #fff;
  }
  .kwiz__content--final-summary .final-summary__left {
    width: 100%;
    max-width: 800px !important;
  }
}
.language-switcher.dropdown-list .dropdown-item {
  font-size: 1rem;
  color: #585858;
}
.language-switcher.dropdown-list .dropdown-item, .language-switcher.show.dropdown-list .dropdown-item {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
@media (max-width: 991.98px) {
  .language-switcher.dropdown-list .dropdown-item, .language-switcher.show.dropdown-list .dropdown-item {
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
.language-switcher.dropdown-list .dropdown-toggle__caret-container, .language-switcher.show.dropdown-list .dropdown-toggle__caret-container {
  background: transparent;
}
.language-switcher.dropdown-list .dropdown-toggle__display-text, .language-switcher.show.dropdown-list .dropdown-toggle__display-text {
  text-transform: none;
}
.language-switcher.dropdown-list .dropdown-menu, .language-switcher.show.dropdown-list .dropdown-menu {
  border: 1px solid #007b8f;
}
@media (max-width: 991.98px) {
  .language-switcher.dropdown-list .dropdown-menu, .language-switcher.show.dropdown-list .dropdown-menu {
    width: 130px;
    min-width: 130px !important;
  }
}
.language-switcher.dropdown-list .dropdown-item:hover, .language-switcher.show.dropdown-list .dropdown-item:hover {
  background-color: #007b8f;
  color: #ffffff !important;
}
.language-switcher.dropdown-list .dropdown-item:focus, .language-switcher.show.dropdown-list .dropdown-item:focus {
  background-color: #007b8f;
  color: #ffffff !important;
}
.language-switcher.dropdown-list button.dropdown-toggle, .language-switcher.show.dropdown-list button.dropdown-toggle {
  border: 1px solid #bbbbbb;
  border-radius: 3px;
  height: calc(1em + 1.8rem);
  padding: 0.8rem 0.5rem;
}
@media (max-width: 991.98px) {
  .language-switcher.dropdown-list button.dropdown-toggle, .language-switcher.show.dropdown-list button.dropdown-toggle {
    width: 130px;
  }
}
.language-switcher.dropdown-list button.dropdown-toggle:focus, .language-switcher.show.dropdown-list button.dropdown-toggle:focus {
  border: 1px solid #007b8f !important;
}
.language-switcher.dropdown-list button.dropdown-toggle:active, .language-switcher.show.dropdown-list button.dropdown-toggle:active {
  border: 1px solid #007b8f !important;
}
.language-switcher .show.dropdown-list button.dropdown-toggle {
  border: 1px solid #007b8f !important;
}

.line-divider {
  width: 100%;
  height: 1px;
  background: #dedede;
  margin-top: 1.25rem;
  margin-bottom: 4.44rem;
}
.line-divider.full-width-divider {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
}

.linked-button {
  text-decoration: none;
}
.linked-button:hover {
  text-decoration: none;
}
.linked-button__label {
  color: #ffffff;
  line-height: 1.33;
  background-color: #f65c00;
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  padding: 1rem 1.5rem;
}
.linked-button__label:before {
  content: url("/assets/images/icons/white-back-arrow.svg");
  vertical-align: middle;
  margin-right: 0.75rem;
}

/* ==================================
   SEARCH BAR
================================== */
.zib-searchbar {
  display: flex;
  justify-content: space-between;
  padding: 15px;
  background-color: #f6f6f4;
  margin-bottom: 16px;
}
.zib-searchbar__left {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
}
.zib-searchbar__filter {
  display: block;
}
@media (min-width: 992px) {
  .zib-searchbar__filter {
    display: none;
  }
}

.zib-search__wrapper {
  position: relative;
}
@media (max-width: 767.98px) {
  .zib-search__wrapper {
    width: 100%;
  }
}
.zib-search__container {
  position: relative;
  width: 100%;
}
.zib-search__input {
  position: relative;
  padding: 8px 48px 8px 33px;
  border-radius: 3px;
  color: #585858;
  border: 1px solid #bbbbbb;
  outline: none;
  width: 100%;
  max-width: 270px;
}
@media (max-width: 991.98px) {
  .zib-search__input {
    max-width: 100%;
    padding: 10px;
  }
}
.zib-search__input.is-loading {
  padding-right: 68px;
}
.zib-search__input-icon {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 11px;
  left: 10px;
  background: url(/assets/images/icons/search.svg);
  background-repeat: no-repeat;
  z-index: 1;
}
.zib-search__input-icon--focussed {
  background: url(/assets/images/icons/search-focussed.svg) no-repeat;
}
.zib-search__spinner {
  position: absolute;
  right: 47px;
  top: 10px;
  display: block;
  width: 19px;
  height: 19px;
  background: url("/content/_assets/gifs/field-loader.gif") no-repeat;
  background-size: 100% 100%;
}
.zib-search__submit {
  position: absolute;
  top: 1.5px;
  right: 1.5px;
  bottom: 1.5px;
  width: 40px;
  background-color: #eaeaea;
}
.zib-search__submit:focus {
  outline: 1px solid;
}
.zib-search__options {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  height: -moz-max-content;
  height: max-content;
  max-height: 200px;
  background: #ffffff;
  overflow-y: auto;
  border: 1px solid #007b8f;
  border-radius: 3px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06);
  margin-top: 8px;
  margin-bottom: 8px;
  z-index: 5;
}
.zib-search__options-list {
  padding: 12px 6px;
}
.zib-search__option {
  padding: 4px 10px;
  border-radius: 3px;
  cursor: pointer;
}
.zib-search__option.is-highlighted, .zib-search__option:hover, .zib-search__option:focus, .zib-search__option:active {
  background-color: #007b8f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .zib-search__results.is-mobile {
    display: none;
  }
}
.zib-search__results.is-desktop {
  display: none;
  padding-left: 15px;
}
@media (min-width: 992px) {
  .zib-search__results.is-desktop {
    display: block;
  }
}
.zib-search__suggest {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 2rem;
  margin-bottom: 30px;
}

.zib-sortby {
  display: flex;
  align-items: center;
}
@media (max-width: 991.98px) {
  .zib-sortby .zib-dropdown__wrapper .zib-dropdown__single-value {
    padding-right: 0px;
    padding-left: 0px;
  }
}
.zib-sortby__label {
  padding-right: 15px;
}
.zib-sortby__dropdown {
  min-width: 170px;
}
@media (max-width: 991.98px) {
  .zib-sortby__dropdown {
    flex: 0 1 auto;
    width: 100%;
  }
}

.zib-filterby__label {
  padding-right: 15px;
}
.zib-filterby__btn {
  padding: 12px 25px;
  background-color: #ffffff;
  border-radius: 3px;
  border: 1px solid #dedede;
}
@media (max-width: 991.98px) {
  .zib-filterby__btn {
    padding: 10px;
    border: 1px solid #bbb;
    width: 100%;
  }
}

@media (max-width: 991.98px) {
  .zib-searchbar {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    width: 100vw;
    box-sizing: border-box;
    padding-top: 20px;
    padding-bottom: 45px;
    margin-left: -15px;
  }
  .zib-searchbar__left {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    gap: 8px;
    position: relative;
  }
  .zib-searchbar__left .zib-search__wrapper {
    flex: 1 1 0;
  }
  .zib-searchbar__left .zib-search__results.is-mobile {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    margin: 10px 0 0 0;
    white-space: nowrap;
  }
  .zib-searchbar__filter {
    flex: 1 1 auto;
  }
  .zib-searchbar__right {
    flex: 1 1 auto;
  }
  .zib-searchbar__right .zib-dropdown__wrapper .zib-dropdown__control {
    border: 1px solid #bbb;
  }
  .zib-searchbar__right .zib-dropdown__wrapper .zib-dropdown__value-container {
    padding-left: 10px;
  }
}
.desktop-only {
  display: inline-block; /* or inline-block if needed */
}

/* Hide on mobile */
@media (max-width: 991.98px) {
  .desktop-only {
    display: none;
  }
}
/* ==================================
   PAGINATION
================================== */
.zib-pagination {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin-bottom: 16px;
}
.zib-pagination.is-loading {
  pointer-events: none;
}
.zib-pagination__left, .zib-pagination__center, .zib-pagination__right {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.zib-pagination__left .zib-dropdown__wrapper .zib-dropdown__single-value {
  padding-right: 0;
  min-width: 20px;
}
.zib-pagination__center .zib-dropdown__wrapper .zib-dropdown__single-value {
  padding-right: 0;
  min-width: 30px;
}
@media (max-width: 767.98px) {
  .zib-pagination__left {
    margin-left: auto;
    margin-right: auto;
    order: 1;
  }
  .zib-pagination__right {
    display: none;
    order: 2;
  }
  .zib-pagination__center {
    order: 3;
    flex: 1 0 100%;
    justify-content: center;
  }
}
.zib-pagination__dropdown {
  max-width: 80px;
}
.zib-pagination__dropdown.zib-dropdown__wrapper .zib-dropdown__indicator::before {
  z-index: 0;
}
.zib-pagination__label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #585858;
  padding: 0 15px;
}
.zib-pagination__prev, .zib-pagination__next {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #585858;
  padding: 0 10px;
}
.zib-pagination__prev:hover, .zib-pagination__prev:focus, .zib-pagination__prev:active, .zib-pagination__next:hover, .zib-pagination__next:focus, .zib-pagination__next:active {
  color: #585858;
  text-decoration: none;
}
.zib-pagination__prev.disabled, .zib-pagination__next.disabled {
  color: #585858 !important;
  opacity: 0.6;
}
.zib-pagination__prev .la-angle-right:before, .zib-pagination__next .la-angle-right:before {
  content: ">" !important;
}
.zib-pagination__prev .la-angle-left:before, .zib-pagination__next .la-angle-left:before {
  content: "<" !important;
}
.zib-pagination__listview, .zib-pagination__gridview {
  color: #585858;
}
.zib-pagination__listview:hover, .zib-pagination__listview:focus, .zib-pagination__listview:active, .zib-pagination__gridview:hover, .zib-pagination__gridview:focus, .zib-pagination__gridview:active {
  color: #585858;
}
.zib-pagination__listview.disabled, .zib-pagination__gridview.disabled {
  color: #585858 !important;
  opacity: 0.6;
}
.zib-pagination__listview.disabled::after, .zib-pagination__gridview.disabled::after {
  background-color: #585858 !important;
}
.zib-pagination__listview::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  mask: url(/global/assets/images/icons/list-view.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/list-view.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: #bbbbbb;
  vertical-align: middle;
}
.zib-pagination__gridview::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  mask: url(/global/assets/images/icons/card-view.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/card-view.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: #bbbbbb;
  vertical-align: middle;
}
.zib-pagination__viewmode {
  display: flex;
}
.zib-pagination__seperator {
  display: inline-block;
  padding: 0 15px;
}

/* ==================================
   Filter/Facet
================================== */
.zib-filters {
  border-top: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
}
@media (max-width: 767.98px) {
  .zib-filters {
    margin-bottom: 32px;
  }
}
.zib-filters.is-loading {
  pointer-events: none;
}
.zib-filters.is-mobile {
  display: block;
}
@media (min-width: 992px) {
  .zib-filters.is-mobile {
    display: none;
  }
}
.zib-filters.is-desktop {
  display: none;
}
@media (min-width: 992px) {
  .zib-filters.is-desktop {
    display: block;
  }
}
.zib-filters__wrapper {
  padding: 16px;
  border-right: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
}
.zib-filters__title {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  color: #585858;
  margin-bottom: 20px;
  text-transform: capitalize;
}
.zib-filters__item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
}
.zib-filters__subitems {
  margin-left: 15px;
}
.zib-filters__label {
  font-size: 0.875rem;
  cursor: pointer;
  margin: 0;
}
.zib-filters__label.is-checked {
  cursor: default;
}
.zib-filters__count {
  font-size: 0.75rem;
  color: #767676;
  margin-left: auto;
}
.zib-filters__action {
  display: flex;
  justify-content: space-between;
}
.zib-filters__remove {
  font-size: 14px;
  color: #007b8f;
  text-decoration: underline;
}
.zib-filters__clear {
  font-size: 14px;
}
.zib-filters__clear:hover, .zib-filters__clear:focus, .zib-filters__clear:active {
  text-decoration: none;
}
.zib-filters__toggle {
  font-size: 14px;
  margin-left: auto;
}
.zib-filters__toggle:hover, .zib-filters__toggle:focus, .zib-filters__toggle:active {
  text-decoration: none;
}
.zib-filters .zib-checkbox__wrapper {
  flex: 1 1 auto;
  margin-right: 5px;
  margin-bottom: 0;
}
.zib-filters .zib-checkbox__wrapper .zib-checkbox__alias::after {
  top: 1px;
}

/* ==================================
   Miscellaneous
================================== */
.zib-listpage__main {
  position: relative;
  margin-bottom: 32px;
}
.zib-listpage__main.is-loading {
  min-height: 410px;
}
.zib-listpage__noresults {
  font-size: 24px;
  padding-top: 32px;
  padding-bottom: 32px;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
}

.zib-page__loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #3a3a3a;
  opacity: 0.2;
  z-index: 2;
  pointer-events: none;
}

.zib-page__loader {
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}

.zib-search__header {
  margin-bottom: 30px;
}

.zib-search__input:active, .zib-search__input:focus {
  border: 1px solid #007b8f;
}

.zib-filter__modal .modal-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.zib-filter__modal .modal-title h5 {
  margin: 0;
}

.zib-cards__img-wrapper .link-external:after {
  content: none;
}

.live-chat {
  margin-top: 20px;
  background-color: #f6f6f4;
}
.live-chat__button {
  background-color: #f65c00;
  border: 0;
  max-height: 3rem;
  width: 100%;
}
.live-chat__button-name {
  font-size: 0.75rem;
  line-height: 1.33;
  margin-left: 0.75rem;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loading-indicator .spinner-icon {
  animation: spin 1.5s infinite linear;
  color: inherit;
}

.logo-grid {
  margin: 0 -8px;
}
.logo-grid__item {
  padding: 0 0.5rem;
}
.logo-grid__wrapper {
  display: flex;
  height: 7.5rem;
  background-color: #fafafa;
  align-items: center;
  justify-content: center;
  border: 1px solid #e3e3e3;
  margin-bottom: 1rem;
}
.logo-grid__wrapper.link-external {
  margin-right: 0;
}
.logo-grid__wrapper.link-external:after {
  display: none;
}
.logo-grid__image-container, .logo-grid__wrapper-image {
  max-width: 10rem;
}
.logo-grid__image {
  width: 100%;
}
.logo-grid__body {
  font-size: 1.125rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  width: 100%;
  letter-spacing: 0.5px;
  line-height: normal;
  color: #585858;
  margin: 2.625rem 0 4rem;
}
@media (max-width: 767.98px) {
  .logo-grid__wrapper {
    height: 5.625rem;
  }
  .logo-grid__wrapper-image {
    width: 100%;
  }
  .logo-grid__image-container {
    max-width: 7.5rem;
  }
  .logo-grid__body {
    font-size: 0.875rem;
    line-height: 1;
    margin: 2.125rem 0 4rem;
  }
}

.category-products {
  margin-bottom: 2.5rem;
}
.category-products__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.category-products__container {
  display: block;
}
.category-products__col-container {
  padding: 1.75rem 1.5rem;
}
.category-products__title {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.71;
  color: #f65c00;
}
.category-products__content {
  margin-bottom: 1.5rem;
  font-size: 0.8125rem;
  line-height: 1.54;
}
.category-products__left-content {
  font-size: 1rem;
  line-height: 400;
}
.category-products__main-container {
  background-color: #f6f6f4;
  border-left: 1px solid #eaeaea;
}
.category-products__main-container.maincol-bullet img {
  width: 100%;
}
.category-products__main-container.species__category img {
  width: 100%;
}
.category-products__main-container-padding {
  padding-bottom: 4.5rem;
}
.category-products__main-container .phone-icon {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.category-products__main-container .phone-icon strong {
  font-size: 1.25rem;
}
.category-products__main-container .phone-icon span {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 325;
}
.category-products__main-container .phone-icon:before {
  content: "";
  background-image: url("/content/_assets/images/icons/phone-icon.svg");
  width: 30px;
  height: 30px;
}
.category-products__cta {
  background-color: #f6f6f4;
  height: 100%;
}
.category-products__cta-link {
  display: block;
  padding: 0 1.5rem;
  padding-bottom: 2.5rem;
}
.category-products__cta-link:hover {
  color: #007b8f;
}
.category-products__cta-link:before {
  content: "";
  width: 2rem;
  background: #f65c00;
  height: 1px;
  display: block;
  margin-bottom: 1.5rem;
}
@media (max-width: 991.98px) {
  .category-products__cta {
    height: unset;
  }
  .category-products__container {
    border-left: 0;
    border-bottom: 1px solid #eaeaea;
  }
  .category-products__image {
    width: 6.4375rem;
    height: 2.625rem;
    clip-path: polygon(0% 0, 100% 0, 100% 2.625rem, 20% 2.625rem);
    float: right;
    padding-bottom: 0;
  }
  .category-products__cta-link {
    padding-bottom: 2rem;
  }
  .category-products__main-container {
    border-width: 0;
  }
  .category-products__main-container.species__category .category-products__link {
    position: relative;
    bottom: 0;
    padding-left: 0;
    left: 0;
  }
  .category-products.col-with-space .category-products__main-container:has(.phone-icon) {
    margin-bottom: 1rem;
  }
}
.category-products.col-with-space {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.category-products.col-with-space > [class*=col-] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}
.category-products.col-with-space .category-products__main-container {
  background-color: transparent;
  border: 0;
}
.category-products.col-with-space .category-products__container {
  background-color: #f6f6f4;
  border: 1px solid #eaeaea;
  height: 100%;
}
.category-products.col-with-space .hide-for-col-with-space {
  display: none;
}
.category-products.remove-border-for-col .category-products__container {
  border: none;
}
.category-products.remove-border-for-col .hide-for-col-with-space {
  visibility: hidden;
  display: block;
}

.maincol-1-1-grey-link {
  margin-bottom: 2.5rem;
}
.maincol-1-1-grey-link__col:nth-child(odd) {
  padding-left: 0;
}
.maincol-1-1-grey-link__col:nth-child(even) {
  padding-right: 0;
}
@media (max-width: 767.98px) {
  .maincol-1-1-grey-link__col:first-child {
    margin-bottom: 1.25rem;
  }
}
.maincol-1-1-grey-link__col__container {
  background-color: #f6f6f4;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
}
.maincol-1-1-grey-link__col__container-body {
  color: #585858;
  margin-bottom: 2rem;
  flex-grow: 1;
}
.maincol-1-1-grey-link__col__container-link {
  color: #007b8f;
}
.maincol-1-1-grey-link__col__container-divider {
  display: block;
  width: 2rem;
  height: 0.0625rem;
  background-color: #f65c00;
  margin-bottom: 1.0625rem;
}
@media (max-width: 767.98px) {
  .maincol-1-1-grey-link__col {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .maincol-1-1-grey-link__col {
    display: flex;
    margin: 0;
  }
}

.maincol-1-1-multi-link {
  margin-bottom: 1.5rem;
}
.maincol-1-1-multi-link .media-card__container {
  margin-bottom: 0;
}
.maincol-1-1-multi-link .media-card__image {
  min-height: auto;
  max-height: unset;
}
.maincol-1-1-multi-link .media-card__description {
  padding: 1.25rem 1.5rem 0.5rem;
}
.maincol-1-1-multi-link .media-card__content li:before {
  content: none;
}
.maincol-1-1-multi-link .media-card__details {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.maincol-1-1-multi-link .media-card__bottom-cta {
  position: absolute;
  top: 100%;
}
.maincol-1-1-multi-link .media-card__bottom-cta-link {
  position: relative;
  bottom: 5rem;
  padding-right: 1rem;
}
.maincol-1-1-multi-link .media-card__bottom-cta-link:hover {
  color: #007b8f;
}
.maincol-1-1-multi-link .media-card__bottom-cta-link:before {
  content: "";
  width: 2rem;
  background: #f65c00;
  height: 1px;
  display: block;
  margin-bottom: 1.125rem;
}
@media (max-width: 991.98px) {
  .maincol-1-1-multi-link .media-card__details {
    margin-bottom: 0;
  }
  .maincol-1-1-multi-link .media-card__image {
    min-height: auto;
    max-height: unset;
  }
  .maincol-1-1-multi-link__image {
    min-height: auto;
    max-height: unset;
  }
}
@media (min-width: 768px) {
  .maincol-1-1-multi-link__col {
    padding: 0 1rem;
  }
  .maincol-1-1-multi-link .media-card__details {
    display: flex;
  }
  .maincol-1-1-multi-link .media-card__image {
    min-height: auto;
    max-height: unset;
  }
}

.maincol-1-1-single-link__cta {
  justify-content: flex-end;
  display: flex;
  align-items: center;
}
.maincol-1-1-single-link__link:after {
  content: url(/content/_assets/images/icons/arrow-Icon.svg);
  margin-left: 0.25rem;
  position: relative;
  top: 0.063rem;
  display: inline-block;
  width: 0.875rem;
}
.maincol-1-1-single-link__col {
  margin-bottom: 2.5rem;
}
.maincol-1-1-single-link__col.green .maincol-1-1-single-link__header, .maincol-1-1-single-link__col.pink .maincol-1-1-single-link__header {
  color: #0097a9;
  letter-spacing: 1.2px;
}
.maincol-1-1-single-link__col.pink .maincol-1-1-single-link__header {
  color: #aa0061;
}
.maincol-1-1-single-link__container {
  margin-bottom: 1.5rem;
}
.maincol-1-1-single-link__container:nth-child(odd) {
  padding-left: 0;
}
.maincol-1-1-single-link__container:nth-child(even) {
  padding-right: 0;
}
.maincol-1-1-single-link__container:nth-child(even) {
  padding-left: 1rem;
}
.maincol-1-1-single-link__container:nth-child(odd) {
  padding-right: 1rem;
}
.maincol-1-1-single-link__container.borderless .media-with-description__container {
  background: none;
}
.maincol-1-1-single-link__container.borderless .media-with-description__container .support-description {
  padding: 0.875rem 0 1.5rem;
}
.maincol-1-1-single-link__container.borderless .media-with-description__container-bottomCta {
  background: none;
  padding: 0;
}
.maincol-1-1-single-link__media-with-description {
  flex: 1;
}
.maincol-1-1-single-link__media-with-description .media-with-description__container {
  padding: 0;
  background-color: #f6f6f4;
}
.maincol-1-1-single-link__media-with-description .media-with-description__container .media-list {
  padding-top: 0;
  margin-top: 0;
}
.maincol-1-1-single-link__media-with-description .media-with-description__container .media-list img {
  min-height: auto;
  max-height: unset;
}
.maincol-1-1-single-link__media-with-description .media-with-description__container .support-description {
  padding: 0.875rem 1.5rem 0.25rem;
}
.maincol-1-1-single-link__media-with-description .media-with-description__container .support-description__header {
  display: block;
}
.maincol-1-1-single-link__media-with-description .media-with-description__container .support-description__text p:last-child {
  margin-bottom: 0;
}
.maincol-1-1-single-link__media-with-description .media-with-description__container-bottomCta {
  flex: 0 0 auto;
  width: 100%;
  background-color: #f6f6f4;
  padding: 0 1.5rem 2.2rem;
}
.maincol-1-1-single-link__media-with-description .media-with-description__container-bottomCta-link {
  margin-bottom: 0.25rem;
}
.maincol-1-1-single-link__media-with-description .media-with-description__container-bottomCta-link:last-child {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .maincol-1-1-single-link {
    padding: 0 1rem;
    margin-top: 3rem;
  }
  .maincol-1-1-single-link__cta {
    margin-bottom: 1.25rem;
  }
  .maincol-1-1-single-link__link {
    padding-right: 0;
  }
  .maincol-1-1-single-link__header {
    font-size: 1.87rem;
    line-height: 1.068;
    margin-bottom: 1.25rem;
  }
  .maincol-1-1-single-link__media-with-description .media-with-description__container .media-list img {
    min-height: auto;
    max-height: unset;
  }
  .maincol-1-1-single-link__media-with-description .media-with-description__container .support-description {
    padding: 1.5rem 1rem;
  }
  .maincol-1-1-single-link__media-with-description .media-with-description__container-bottomCta {
    padding-bottom: 2rem;
  }
  .maincol-1-1-single-link__media-with-description .media-with-description__container-bottomCta-link-item:before {
    margin-right: 0.87rem;
  }
  .maincol-1-1-single-link__container {
    margin: 0 1rem;
  }
  .maincol-1-1-single-link__container:nth-child(odd) {
    padding-left: 0;
  }
  .maincol-1-1-single-link__container:nth-child(even) {
    padding-right: 0;
  }
  .maincol-1-1-single-link__container:nth-child(even) {
    padding-left: 0;
  }
  .maincol-1-1-single-link__container:nth-child(odd) {
    padding-right: 0;
  }
  .maincol-1-1-single-link__container .media-with-description {
    margin-bottom: 1rem;
  }
  .maincol-1-1-single-link__col {
    padding: 0;
  }
  .maincol-1-1-single-link__col.green .maincol-1-1-single-link__header, .maincol-1-1-single-link__col.pink .maincol-1-1-single-link__header {
    font-size: 1.875rem;
    line-height: 1.07;
    letter-spacing: 0.9px;
  }
}
@media (min-width: 768px) {
  .maincol-1-1-single-link {
    padding: 0;
  }
  .maincol-1-1-single-link__container {
    display: flex;
    margin: 0;
  }
  .maincol-1-1-single-link__container:nth-child(odd) {
    padding-left: 0;
  }
  .maincol-1-1-single-link__container:nth-child(even) {
    padding-right: 0;
  }
  .maincol-1-1-single-link__container:nth-child(even) {
    padding-left: 1rem;
  }
  .maincol-1-1-single-link__container:nth-child(odd) {
    padding-right: 1rem;
  }
  .maincol-1-1-single-link__col {
    padding: 0 1rem;
  }
  .maincol-1-1-single-link__media-with-description {
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .maincol-1-1-single-link__media-with-description .media-with-description__container {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .maincol-1-1-single-link__media-with-description .media-with-description__container .media-list img {
    min-height: auto;
    max-height: unset;
  }
  .maincol-1-1-single-link__media-with-description .media-with-description__container:nth-child(2) {
    flex-grow: 1;
    display: flex;
  }
  .maincol-1-1-single-link__media-with-description .support-description__media-description {
    display: flex;
    align-content: flex-start;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .maincol-1-1-single-link__container {
    margin: 0;
  }
}

.maincol-12-multi-link .category-products a.category-products__cta-link {
  width: 100%;
  bottom: 5rem;
}
.maincol-12-multi-link .category-products__link {
  bottom: 1.75rem;
  line-height: 1.43;
  text-decoration: none;
}
.maincol-12-multi-link .category-products__link:hover {
  text-decoration: underline;
}
.maincol-12-multi-link .category-products__container ul {
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
}
.maincol-12-multi-link .category-products__container li {
  flex: 0 0 50%;
  display: inline-block;
}
.maincol-12-multi-link .category-products__container li:nth-child(odd) {
  padding-right: 1rem;
}
.maincol-12-multi-link .category-products__container li:before {
  content: none;
}
.maincol-12-multi-link .category-products__description {
  padding: 1.25rem 1.5rem 0.5rem;
}
@media (max-width: 991.98px) {
  .maincol-12-multi-link .category-products__header {
    padding-bottom: 0.65rem;
    margin-top: -0.4;
  }
  .maincol-12-multi-link .category-products__container li {
    width: 100%;
    flex: 0 0 100%;
  }
  .maincol-12-multi-link .category-products__container li:nth-child(odd) {
    padding-right: 0;
  }
  .maincol-12-multi-link .category-products__container ul {
    padding-top: 0.65rem;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .maincol-12-multi-link .category-products__link {
    position: inherit;
    padding-left: 0;
  }
  .maincol-12-multi-link .category-products__link:hover {
    text-decoration: none;
  }
}

.maincol-1-multi-link {
  margin-bottom: 1.25rem;
}
.maincol-1-multi-link__image img {
  width: 100%;
}
.maincol-1-multi-link__wrapper {
  background-color: #f6f6f4;
  padding: 2.0625rem 1.5rem 2.5rem;
}
.maincol-1-multi-link__wrapper .disclaimerLink a {
  color: #007b8f;
}
.maincol-1-multi-link__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  color: #585858;
  line-height: 1.5;
  margin-bottom: 2.5rem;
}
.maincol-1-multi-link__body p {
  margin-bottom: 0.375rem;
}
.maincol-1-multi-link__body ul {
  padding-left: 1.25rem;
}
.maincol-1-multi-link__body ul.list-item {
  list-style: disc;
  list-style-position: outside;
}
.maincol-1-multi-link__body ul.list-item li {
  color: #585858;
}
.maincol-1-multi-link__divider {
  background-color: #f65c00;
  height: 0.0625rem;
  margin-bottom: 1.5rem;
  width: 2rem;
}
.maincol-1-multi-link__text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  color: #969696;
  line-height: 1.43;
}
@media (max-width: 991.98px) {
  .maincol-1-multi-link__container {
    padding: 0;
  }
  .maincol-1-multi-link__wrapper {
    padding: 2rem 1.25rem 2.5rem;
  }
  .maincol-1-multi-link__body {
    margin-bottom: 1.5rem;
  }
  .maincol-1-multi-link__body p,
  .maincol-1-multi-link__body ul {
    margin-bottom: 1.5rem;
  }
}

.maincol-21-multi-link .category-products__link {
  bottom: 1.75rem;
  line-height: 1.43;
  text-decoration: none;
}
.maincol-21-multi-link .category-products__link:hover {
  text-decoration: underline;
}
.maincol-21-multi-link .category-products__container ul {
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
}
.maincol-21-multi-link .category-products__container li {
  flex: 0 0 50%;
  display: inline-block;
}
.maincol-21-multi-link .category-products__container li:nth-child(odd) {
  padding-right: 1rem;
}
.maincol-21-multi-link .category-products__container li:before {
  content: none;
}
.maincol-21-multi-link .category-products__description {
  padding: 1.25rem 1.5rem 0.5rem;
}
@media (max-width: 991.98px) {
  .maincol-21-multi-link .category-products__container ul {
    padding-top: 0.65rem;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .maincol-21-multi-link .category-products__container__content {
    margin-bottom: 0;
  }
  .maincol-21-multi-link .category-products__container__content div {
    padding-bottom: 1.65rem;
  }
  .maincol-21-multi-link .category-products__container__content div p {
    margin-bottom: 1.25rem;
  }
  .maincol-21-multi-link .category-products__container li {
    flex: 0 0 100%;
  }
  .maincol-21-multi-link .category-products__container li:nth-child(odd) {
    padding-right: 0;
  }
  .maincol-21-multi-link .category-products__link {
    position: inherit;
    padding-left: 0;
  }
  .maincol-21-multi-link .category-products__link:hover {
    text-decoration: none;
  }
}

.maincol-contact-features {
  background-color: #f6f6f4;
  padding: 2.25rem 1.5rem;
  margin: 0 0 2.5rem;
}
.maincol-contact-features__container {
  border-right: 1px solid #dedede;
}
.maincol-contact-features__container:last-child {
  border-right: 0;
}
.maincol-contact-features__container-col {
  margin-bottom: 1.6875rem;
}
.maincol-contact-features__container-col:last-child {
  margin-bottom: 0;
}
.maincol-contact-features__container-hours, .maincol-contact-features__container-description, .maincol-contact-features__container-link {
  font-size: 0.875rem;
  margin-bottom: 0;
}
.maincol-contact-features__container-description {
  margin-bottom: 1rem;
}
.maincol-contact-features__container-link {
  display: block;
  margin-top: 0.5rem;
}
.maincol-contact-features__container-button {
  align-items: center;
  color: #ffffff;
  background-color: #3a3a3a;
  border-radius: 3px;
  display: inline-flex;
  font-size: 0.75rem;
  padding: 1rem 1.5rem;
  margin-top: 1.5rem;
}
.maincol-contact-features__container-button:after {
  content: url("/assets/images/icons/icon-arrow-forward-white.svg");
  margin-left: 3rem;
  vertical-align: middle;
  position: relative;
}
.maincol-contact-features__container-button:hover {
  color: #ffffff;
  text-decoration: none;
}
.maincol-contact-features__container-btn:after {
  margin-left: 2rem;
}
@media (max-width: 991.98px) {
  .maincol-contact-features__container-button::after {
    margin-left: 1rem;
  }
}
@media (max-width: 767.98px) {
  .maincol-contact-features {
    padding: 0 1.5rem;
  }
  .maincol-contact-features__container {
    border-bottom: 1px solid rgba(222, 222, 222, 0.3);
    border-right: 0;
    padding: 2rem 0;
  }
  .maincol-contact-features__container:last-child {
    border-bottom: 0;
  }
  .maincol-contact-features__container-button {
    display: flex;
    justify-content: space-between;
  }
}

.maincol-email-capture .online-services {
  padding-top: 0;
  padding-right: 2rem;
  padding-left: 1.1rem;
}
.maincol-email-capture .online-services__header {
  padding-bottom: 1.25rem;
  padding-top: 1.8rem;
}
.maincol-email-capture .online-services__placeholder {
  padding-right: 0;
}
.maincol-email-capture .online-services__placeholder .form-control,
.maincol-email-capture .online-services__placeholder .form-control:focus {
  color: #585858;
}
.maincol-email-capture .online-services__placeholder .form-control::-moz-placeholder, .maincol-email-capture .online-services__placeholder .form-control:focus::-moz-placeholder {
  color: #bbbbbb;
}
.maincol-email-capture .online-services__placeholder .form-control::placeholder,
.maincol-email-capture .online-services__placeholder .form-control:focus::placeholder {
  color: #bbbbbb;
}
.maincol-email-capture .online-services__input-container .cta {
  padding-left: 0;
  padding-right: 0;
}
.maincol-email-capture .online-services__orange {
  width: 100%;
  text-align: center;
}
@media (max-width: 991.98px) {
  .maincol-email-capture .online-services {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .maincol-email-capture .online-services__background-gradient {
    padding-bottom: 2rem;
  }
  .maincol-email-capture .online-services__background-gradient .online-services__header {
    padding-top: 1.25rem;
  }
  .maincol-email-capture .online-services__input-container-input-field {
    border-radius: 0.1875rem;
  }
  .maincol-email-capture .online-services__orange {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .maincol-email-capture .online-services__input-container .cta {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .maincol-email-capture .online-services__placeholder {
    padding-right: 1rem;
    margin-bottom: 0.75rem;
  }
}

.maincol-how-it-works {
  margin-bottom: 2.5rem;
}
.maincol-how-it-works .feature-cards {
  padding: 1.5rem 1rem;
}
.maincol-how-it-works .feature-cards-item {
  border-right: 1px solid #dedede;
  padding: 0 1.5rem;
  text-align: center;
  margin-top: 0;
}
.maincol-how-it-works .feature-cards-item__img {
  display: inline;
  margin: 0 auto;
  vertical-align: bottom;
  max-width: 9.25rem;
}
.maincol-how-it-works .feature-cards-item:last-child {
  border-right: 0;
}
.maincol-how-it-works .feature-cards-item .support-description {
  padding-top: 1rem;
  text-align: left;
}
.maincol-how-it-works .feature-cards-item__container {
  min-height: 9.25rem;
  display: flex;
  align-items: center;
}
.maincol-how-it-works__footnote {
  padding: 0 1.5rem 0.5rem;
}
.maincol-how-it-works__footnote strong {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-weight: 400;
}
@media (max-width: 991.98px) {
  .maincol-how-it-works {
    padding: 0 1.25rem;
  }
  .maincol-how-it-works .feature-cards {
    display: flex;
    width: initial;
    padding: 1.5rem 0;
  }
  .maincol-how-it-works .feature-cards-item {
    padding: 0 1.25rem;
    width: 100%;
  }
  .maincol-how-it-works .feature-cards-item:first-child {
    padding-left: 1.25rem;
  }
  .maincol-how-it-works .feature-cards-item .support-description {
    padding-right: 0;
    padding-top: 0.875rem;
    text-align: center;
  }
  .maincol-how-it-works .feature-cards-item__container {
    min-height: 6.25rem;
  }
  .maincol-how-it-works .feature-cards-item__img {
    max-width: 6.25rem;
  }
  .maincol-how-it-works__footnote {
    padding: 0 0 1.5rem;
  }
}
@media (max-width: 767.98px) {
  .maincol-how-it-works {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
  }
  .maincol-how-it-works .feature-cards-item {
    border: 0;
  }
}
.maincol-how-it-works.grey {
  background-color: #f6f6f4;
}
.maincol-how-it-works.white {
  background-color: #ffffff;
}

.refer-friend {
  padding: 0 1rem;
  margin-bottom: 2.5rem;
}
.refer-friend__about {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  line-height: 1.45;
  margin: 0;
  font-size: 1.5rem;
  margin-bottom: 0;
}
.refer-friend__side-container {
  text-align: center;
  color: #ffffff;
  background-image: linear-gradient(to right, #ff3c00, #f65c00);
  padding-top: 2rem;
  padding-bottom: 1.75rem;
}
.refer-friend__side-container h3 {
  font-size: 1.5rem;
  font-weight: normal;
  margin: 0;
  color: #ffffff;
}
.refer-friend__side-container ul {
  display: inline-block;
  margin-bottom: 0.5rem;
}
.refer-friend__side-container li {
  margin-bottom: 0.5rem;
}
.refer-friend__limited-edition {
  margin-top: 1.5rem;
}
.refer-friend__limited-edition, .refer-friend__limited-edition-extended {
  background: #ffffff;
  color: #f65c00;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  border-right: 1px solid #ffffff;
}
.refer-friend__limited-edition__link, .refer-friend__limited-edition__label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  white-space: nowrap;
  font-weight: 400;
}
.refer-friend__limited-edition-extended {
  position: absolute;
  background-color: transparent;
  z-index: 1;
  border-top: 3.5rem solid #ffffff;
  border-right: 2.5rem solid transparent;
  top: 0;
  left: 100%;
  padding: 0.65rem;
}
.refer-friend .link-external:after {
  margin-top: 0;
}
@media (max-width: 1199.98px) {
  .refer-friend img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .refer-friend__limited-edition {
    margin-top: 0;
  }
}
@media (max-width: 991.98px) {
  .refer-friend__limited-edition {
    margin-top: 1.313rem;
  }
  .refer-friend__side-container {
    padding-top: 1.375rem;
  }
}
@media (max-width: 767.98px) {
  .refer-friend {
    display: flex;
    flex-direction: column-reverse;
  }
  .refer-friend__limited-edition-extended {
    display: none;
  }
  .refer-friend__limited-edition__link {
    white-space: pre-line;
  }
}

.maincol-rep-support {
  background: #f6f6f4;
  color: #585858;
  margin-bottom: 1.25rem;
  padding: 1.5rem;
}
.maincol-rep-support__containers {
  padding-left: 1rem;
}
.maincol-rep-support__details {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  margin-bottom: 2rem;
  line-height: 1.43;
}
.maincol-rep-support__header {
  font-size: 1.1375rem;
  margin-bottom: 0.25rem;
}
.maincol-rep-support ul {
  margin-bottom: 0.75rem;
}
.maincol-rep-support__name {
  font-size: 0.875rem;
  margin-bottom: 0.25rem;
}
.maincol-rep-support__header, .maincol-rep-support__name {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-weight: 400;
}
.maincol-rep-support__phone {
  color: #585858;
  line-height: 1;
}
.maincol-rep-support__exp {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #9b9b9b;
}
.maincol-rep-support__email-label, .maincol-rep-support__phone {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.maincol-rep-support__email-label {
  line-height: 1;
}
.maincol-rep-support__image-list {
  max-width: 4.5rem;
  max-height: 4.5rem;
  min-width: 4.5rem;
  margin-right: 1rem;
}
.maincol-rep-support__image {
  border-radius: 50%;
  width: 100%;
  height: 100%;
  margin-top: 0.5rem;
}
.maincol-rep-support__email {
  padding-top: 0.25rem;
  color: #007b8f;
  text-decoration: underline;
}
.maincol-rep-support__header-col {
  padding: 0;
}
@media (max-width: 991.98px) {
  .maincol-rep-support {
    padding: 1.25rem;
  }
  .maincol-rep-support__image {
    margin-top: 0;
    height: 2rem;
    width: 2rem;
  }
  .maincol-rep-support__image-list {
    padding-right: 0;
    max-width: 2rem;
    min-width: 2rem;
  }
  .maincol-rep-support__containers {
    padding-bottom: 1rem;
  }
}

.maincol-species-link {
  margin-bottom: 5rem;
}
.maincol-species-link__colspace {
  padding: 0 !important;
}
.maincol-species-link__colspace .maincol-species-link__col__container {
  padding: 0.625rem;
}
.maincol-species-link__colspace .maincol-species-link__col__container:first-child {
  padding-left: 2rem;
}
.maincol-species-link__colspace .maincol-species-link__col__container:last-child {
  padding-right: 2rem;
}
.maincol-species-link__col:nth-child(even) {
  padding-left: 1.9375rem;
}
.maincol-species-link__col:nth-child(odd) {
  padding-right: 1.9375rem;
}
.maincol-species-link__col__header {
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.33;
  letter-spacing: 0;
  margin-bottom: 1.25rem;
  text-align: center;
}
.maincol-species-link__col__container:nth-child(even) {
  padding-left: 0.625rem;
}
.maincol-species-link__col__container:nth-child(odd) {
  padding-right: 0.625rem;
}
.maincol-species-link__col__species-link {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f6f6f4;
  height: 7.5rem;
}
.maincol-species-link__col__species-link img {
  max-width: 12rem;
}
@media (max-width: 991.98px) {
  .maincol-species-link__col:nth-child(even) {
    padding-left: 1rem;
  }
  .maincol-species-link__col:nth-child(odd) {
    padding-right: 1rem;
  }
  .maincol-species-link__col img {
    max-width: 9rem;
  }
}
@media (max-width: 767.98px) {
  .maincol-species-link {
    margin-bottom: 2.5rem;
  }
  .maincol-species-link__col:nth-child(even) {
    padding-left: 0;
  }
  .maincol-species-link__col:nth-child(odd) {
    padding-right: 0;
  }
  .maincol-species-link__col:nth-child(odd) {
    padding-left: 0;
  }
  .maincol-species-link__col:nth-child(even) {
    padding-right: 0;
  }
  .maincol-species-link__col__header {
    margin-bottom: 0.125rem;
  }
  .maincol-species-link__col__container {
    margin-bottom: 0.875rem;
  }
  .maincol-species-link__col__container img {
    max-width: 12rem;
  }
  .maincol-species-link__colspace {
    padding: 0;
  }
  .maincol-species-link__colspace .maincol-species-link__col__container {
    padding: 0;
  }
  .maincol-species-link__colspace .maincol-species-link__col__container:first-child {
    padding-left: 0;
  }
  .maincol-species-link__colspace .maincol-species-link__col__container:last-child {
    padding-right: 0;
  }
}

.maincol-stats-footnote {
  margin: 0.5rem 0 2.5rem;
  color: #767676;
}
.maincol-stats-footnote ul {
  padding: 0;
  list-style-type: none;
}
.maincol-stats-footnote small {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.33;
}
.maincol-stats-footnote sup {
  font-size: 64%;
}

.maincol-stats-row {
  margin-left: 0;
  margin-right: 0;
}
.maincol-stats-row__text, .maincol-stats-row__image {
  background-color: #f6f6f4;
}
.maincol-stats-row__text:after, .maincol-stats-row__image:after {
  background: #eaeaea;
  width: 1px;
  content: "";
  display: block;
  position: absolute;
  right: 0;
}
.maincol-stats-row__text:nth-child(3n):after, .maincol-stats-row__image:nth-child(3n):after {
  display: none;
}
.maincol-stats-row__text {
  padding: 1.875rem 1.25rem 1.8125rem;
}
.maincol-stats-row__text:after {
  top: 0;
  bottom: 0;
}
.maincol-stats-row__text:nth-child(1):after {
  top: 1.9375rem;
}
.maincol-stats-row__text:nth-child(2):after {
  top: 1.9375rem;
}
.maincol-stats-row__text:nth-last-child(3):after {
  bottom: 1.8125rem;
}
.maincol-stats-row__text:nth-last-child(2):after {
  bottom: 1.8125rem;
}
.maincol-stats-row__text-statistic {
  font-size: 1.813rem;
  line-height: 1.38;
  font-family: "Arboria-Book", Helvetica, sans-serif;
  color: #f65c00;
  margin-bottom: 0.0625rem;
  font-weight: 300;
  height: 2.5rem;
  overflow: hidden;
}
.maincol-stats-row__text-statistic sup {
  font-size: 0.75rem;
  vertical-align: super;
  margin-left: 0.1875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.maincol-stats-row__text-body {
  margin: 0;
  overflow: hidden;
}
.maincol-stats-row__text-body,
.maincol-stats-row__text-body p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
  color: #717171;
}
.maincol-stats-row__image {
  padding: 1rem 1.25rem 2.3125rem;
  height: 17.5rem;
}
.maincol-stats-row__image:after {
  top: 1.9375rem;
  bottom: 1.8125rem;
}
.maincol-stats-row__image:nth-child(-n+3) {
  background-color: rgba(246, 246, 244, 0.5);
  margin-bottom: 0.0625rem;
}
.maincol-stats-row__image-container {
  display: flex;
  height: 6.6252rem;
  justify-content: space-between;
  margin-bottom: 1.3125rem;
}
.maincol-stats-row__image-statistic {
  font-size: 3.625rem;
  line-height: 0.69;
  font-family: "Arboria-Book", Helvetica, sans-serif;
  color: #f65c00;
  margin-bottom: 0;
  font-weight: 300;
  height: 2.5rem;
  margin-top: auto;
}
.maincol-stats-row__image img {
  height: 5.001rem;
  width: 5.001rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.maincol-stats-row__image-body {
  margin: 0;
  height: 6.25rem;
  overflow: hidden;
}
.maincol-stats-row__image-body,
.maincol-stats-row__image-body p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
  color: #717171;
}
@media (max-width: 991.98px) {
  .maincol-stats-row {
    margin: auto -0.9375rem;
  }
  .maincol-stats-row__text {
    padding: 1rem 1.25rem;
  }
  .maincol-stats-row__image {
    padding: 1rem 1.25rem 0;
    height: auto;
    max-height: 12.25rem;
  }
  .maincol-stats-row__image:nth-child(3) {
    padding-bottom: 2.5rem;
  }
  .maincol-stats-row__image:last-child {
    padding-bottom: 2.5rem;
  }
  .maincol-stats-row__image:nth-child(-n+3) {
    background-color: rgba(246, 246, 244, 0.5);
    margin-bottom: 0;
  }
  .maincol-stats-row__image-container {
    height: 5.001rem;
    align-items: center;
    margin-bottom: 0.25rem;
  }
  .maincol-stats-row__image-statistic {
    margin: 0;
  }
  .maincol-stats-row__image-body {
    height: auto;
    max-height: 5.001rem;
  }
}

#products .maincol-stats-row {
  margin-bottom: 2.5rem;
}

.maincol-support-1-1__how-to-buy {
  display: flex;
}
.maincol-support-1-1__how-to-buy .online-services {
  flex: 1;
  background-color: #f6f6f4;
  padding-bottom: 0.5rem;
  margin-bottom: 2rem;
}
.maincol-support-1-1__how-to-buy .online-services__dropdown-container {
  padding-right: 0.5rem;
}
.maincol-support-1-1__how-to-buy .online-services__header {
  margin-bottom: 1.25rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.maincol-support-1-1__how-to-buy .online-services__button {
  align-items: center;
  background-color: #f65c00;
  display: flex;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  color: #ffffff;
  padding: 1rem 1.502rem;
}
.maincol-support-1-1__how-to-buy .online-services__button:after {
  content: url("/assets/images/icons/icon-arrow-forward-white.svg");
  padding-left: 0.875rem;
}
.maincol-support-1-1__how-to-buy .online-services__button-container {
  display: flex;
}
.maincol-support-1-1__how-to-buy .online-services__description {
  margin-top: 3rem;
  margin-bottom: 1.375rem;
}
.maincol-support-1-1__how-to-buy .online-services__description-link {
  font-size: 0.875rem;
  line-height: 1.43;
  color: #007b8f;
  letter-spacing: 0;
}
.maincol-support-1-1__how-to-buy .online-services__description-link:before {
  margin-bottom: 1.375rem;
}
.maincol-support-1-1__how-to-buy .online-services__input-container .dropdown-list button.dropdown-toggle {
  max-height: 3rem;
}
.maincol-support-1-1__how-to-buy .online-services__input-container .dropdown-list .dropdown-toggle ul {
  margin-top: -0.1875rem;
}
.maincol-support-1-1__how-to-buy .online-services__input-container .dropdown-list .dropdown-toggle__display-value {
  color: #bbbbbb;
  font-size: 1rem;
  line-height: 1.5;
  padding-top: 8px;
}
.maincol-support-1-1__how-to-buy .online-services__input-container .dropdown-list .dropdown-toggle__caret-container {
  padding: 0.675rem 0.425rem;
}
.maincol-support-1-1__how-to-buy .online-services__text {
  margin-bottom: 0.25rem;
}
.maincol-support-1-1__side-col {
  flex: 1;
  margin-bottom: 2rem;
}
.maincol-support-1-1__side-col .contact-support {
  background-color: #f6f6f4;
  height: 100%;
}
.maincol-support-1-1__side-col .contact-support__contact {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.33;
}
.maincol-support-1-1__side-col .contact-support__header {
  margin-bottom: 0.875rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.maincol-support-1-1__side-col .contact-support__open-text {
  display: none;
}
.maincol-support-1-1__side-col .contact-support__time-information {
  font-size: 0.875rem;
  line-height: 1.43;
  margin-top: 0.25rem;
}
.maincol-support-1-1__side-col .contact-support__link a {
  font-size: 0.875rem;
  line-height: 1.43;
}
.maincol-support-1-1__side-col .live-chat {
  padding: 2.3775rem 3rem 1.5rem;
}
@media (max-width: 991.98px) {
  .maincol-support-1-1__how-to-buy {
    margin-right: 0;
  }
  .maincol-support-1-1__side-col .contact-support {
    padding-bottom: 6rem;
  }
}

.maincol-textblock-image-video {
  margin-bottom: 2.5rem;
}
.maincol-textblock-image-video.green .image-video-block__button, .maincol-textblock-image-video.pink .image-video-block__button {
  background-color: #a9c23f;
}
.maincol-textblock-image-video.green .image-video-block__button:hover, .maincol-textblock-image-video.pink .image-video-block__button:hover {
  background-color: #a9c23f;
}
.maincol-textblock-image-video.green.pink .image-video-block__button, .maincol-textblock-image-video.pink.pink .image-video-block__button {
  background-color: #aa0061;
}
.maincol-textblock-image-video.green.pink .image-video-block__button:hover, .maincol-textblock-image-video.pink.pink .image-video-block__button:hover {
  background-color: #aa0061;
}
.maincol-textblock-image-video.no-mgn {
  margin-top: 0;
  margin-bottom: 0;
}
.maincol-textblock-image-video.no-mgn .maincol-textblock-image-video__container {
  margin-bottom: 0;
}
.maincol-textblock-image-video.no-mgn-btm .maincol-textblock-image-video__container {
  margin-bottom: 0;
}
.maincol-textblock-image-video.flip-content.with-margin .maincol-textblock-image-video__container {
  margin-bottom: 2.5rem;
}
@media (min-width: 992px) {
  .maincol-textblock-image-video.flip-content .maincol-textblock-image-video__container {
    flex-direction: row-reverse;
  }
  .maincol-textblock-image-video.flip-content .maincol-textblock-image-video__container .maincol-textblock-image-video__body-wrapper {
    padding-left: 1rem;
  }
  .maincol-textblock-image-video.flip-content .maincol-textblock-image-video__container .maincol-textblock-image-video__media .image-video-block {
    margin-left: 0;
    margin-right: 1rem;
  }
  .maincol-textblock-image-video.flip-content.with-margin .maincol-textblock-image-video__container {
    margin-bottom: 6rem;
  }
}
.maincol-textblock-image-video__container {
  align-items: center;
  display: flex;
  margin-bottom: 6rem;
}
.maincol-textblock-image-video__container:nth-child(odd) {
  justify-content: space-between;
}
.maincol-textblock-image-video__container:nth-child(odd) .maincol-textblock-image-video__media .image-video-block {
  margin-left: 1rem;
}
.maincol-textblock-image-video__container:nth-child(even) {
  flex-direction: row-reverse;
}
.maincol-textblock-image-video__container:nth-child(even) .maincol-textblock-image-video__body {
  padding-left: 1rem;
}
.maincol-textblock-image-video__container:nth-child(even) .maincol-textblock-image-video__media .image-video-block {
  margin-right: 1rem;
}
.maincol-textblock-image-video__container:last-child {
  margin-bottom: 0;
}
.maincol-textblock-image-video__body-wrapper {
  width: 80%;
}
.maincol-textblock-image-video__body-text.embrex-body-text {
  font-size: 14px;
  line-height: 16px;
}
.maincol-textblock-image-video__body-cta {
  background-color: #f65c00;
  border-radius: 0.1875rem;
  color: #ffffff;
  display: inline-flex;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1.33;
  padding: 1rem 1.5625rem;
}
.maincol-textblock-image-video__body-cta img {
  margin-top: 0.25rem;
  margin-left: 0.875rem;
}
.maincol-textblock-image-video__body-cta:hover {
  color: #ffffff;
  text-decoration: none;
}
.maincol-textblock-image-video__body-cta.link-external:after {
  content: unset;
}
.maincol-textblock-image-video__media .image-video-block {
  display: block;
  position: relative;
}
.maincol-textblock-image-video__media .image-video-block__image, .maincol-textblock-image-video__media .image-video-block__video {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.maincol-textblock-image-video__media .image-video-block__button {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 6rem;
  height: 6rem;
  bottom: 50%;
  left: 50%;
  margin-left: -3rem;
  margin-bottom: -3rem;
  background-color: rgba(246, 92, 0, 0.8);
  border-radius: 50%;
}
.maincol-textblock-image-video__media .image-video-block__button span {
  border-bottom: 1rem solid transparent;
  border-top: 1rem solid transparent;
  border-left: 1.75rem solid #ffffff;
  display: block;
}
.maincol-textblock-image-video__media .image-video-block__button:hover {
  background-color: #d95500;
}
.maincol-textblock-image-video__media .image-video-block__time {
  bottom: 0.75rem;
  background-color: #000000;
  border-radius: 0.125rem;
  color: #ffffff;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  padding: 0.3125rem 0.375rem;
  position: absolute;
  right: 0.75rem;
  opacity: 0.7;
}
@media (max-width: 1199.98px) {
  .maincol-textblock-image-video__body {
    padding: 0 1rem !important;
  }
  .maincol-textblock-image-video__body-wrapper {
    width: 100%;
  }
  .maincol-textblock-image-video__media .image-video-block {
    display: block;
  }
  .maincol-textblock-image-video__media .image-video-block__image, .maincol-textblock-image-video__media .image-video-block__video {
    height: auto;
    width: 100%;
  }
  .maincol-textblock-image-video.green .maincol-textblock-image-video__container .image-video-block__video {
    width: 100%;
  }
  .maincol-textblock-image-video.resize-mob-image .maincol-textblock-image-video__media .image-video-block__image {
    width: auto;
    max-height: 320px;
  }
}
@media (max-width: 991.98px) {
  .maincol-textblock-image-video__container {
    flex-direction: column;
    margin-bottom: 2.5rem;
  }
  .maincol-textblock-image-video__container:nth-child(odd) {
    flex-direction: column-reverse;
  }
  .maincol-textblock-image-video__container:nth-child(odd) .maincol-textblock-image-video__media .image-video-block {
    margin-left: 0;
  }
  .maincol-textblock-image-video__container:nth-child(even) {
    flex-direction: column-reverse;
  }
  .maincol-textblock-image-video__container:nth-child(even) .maincol-textblock-image-video__body {
    padding-left: 0;
  }
  .maincol-textblock-image-video__container:nth-child(even) .maincol-textblock-image-video__media .image-video-block {
    margin-right: 0;
  }
  .maincol-textblock-image-video__container:nth-child(even) .maincol-textblock-image-video__media .image-video-block__time {
    right: 0.75rem;
  }
  .maincol-textblock-image-video__container:last-child {
    margin-bottom: 0;
  }
  .maincol-textblock-image-video__body {
    padding: 0 !important;
  }
  .maincol-textblock-image-video__body-wrapper {
    padding: 1.25rem 1.25rem 0;
  }
  .maincol-textblock-image-video.green .maincol-textblock-image-video__container:nth-child(odd), .maincol-textblock-image-video.pink .maincol-textblock-image-video__container:nth-child(odd) {
    flex-direction: column-reverse;
  }
  .maincol-textblock-image-video.green .maincol-textblock-image-video__container:nth-child(2n), .maincol-textblock-image-video.pink .maincol-textblock-image-video__container:nth-child(2n) {
    flex-direction: column-reverse;
  }
}
@media (max-width: 767.98px) {
  .maincol-textblock-image-video {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
  }
}
@media (min-width: 992px) {
  .maincol-textblock-image-video.resize-mob-image .maincol-textblock-image-video__container {
    flex-direction: row-reverse;
  }
}
.maincol-textblock-image-video__Camelcase .maincol-textblock-image-video__body-header {
  text-transform: none !important;
}
.maincol-textblock-image-video__Camelcase .maincol-textblock-image-video__body-header {
  text-transform: none !important;
}
.maincol-textblock-image-video__eyebrow {
  font-size: 0.875rem;
  display: block;
  margin-bottom: 0.5rem;
}

.marketing-summary {
  margin: 3.25rem 0;
}
.marketing-summary__wrapper:first-child {
  border-right: 1px solid #bbbbbb;
}
.marketing-summary__header {
  color: #aa0061;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-weight: 400;
}
.marketing-summary__text, .marketing-summary__container-list-text, .marketing-summary__cta {
  color: #9b9b9b;
  line-height: 1.43;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
}
.marketing-summary__text {
  margin-right: 4rem;
}
.marketing-summary__container {
  position: relative;
}
.marketing-summary__container-list-text {
  display: inline-block;
  margin-left: 2.5rem;
}
.marketing-summary__container-icon {
  position: absolute;
  left: 0;
  background-size: 100%;
  top: 0.13rem;
}
.marketing-summary__cta {
  color: #aa0061;
  margin-left: 2.5rem;
  text-decoration: underline;
}
@media (max-width: 991.98px) {
  .marketing-summary__text {
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .marketing-summary__wrapper:first-child {
    border-right: 0;
    border-bottom: 1px solid #bbbbbb;
    margin-bottom: 1rem;
  }
}

.media-card__container {
  margin-bottom: 4.5rem;
}
.media-card__image {
  width: 100%;
  max-height: 13.32rem;
  min-height: 13.32rem;
}
.media-card__description {
  background-color: #f6f6f4;
  display: flex;
  height: 100%;
  flex-direction: column;
  padding: 1rem 1.5rem 0.675rem;
  min-height: 9.84rem;
}
.media-card__description.maincol-bullet .wysiwyg ul {
  padding-left: 1rem;
  list-style: disc;
}
.media-card__details {
  display: flex;
  flex-direction: column;
}
.media-card__details:first-child {
  padding-right: 0.5rem;
}
.media-card__details:nth-child(2) {
  padding: 0 0.5rem;
}
.media-card__details:last-child {
  padding-left: 0.5rem;
}
@media (max-width: 991.98px) {
  .media-card__image {
    max-height: unset;
    min-height: unset;
  }
}
@media (max-width: 767.98px) {
  .media-card__container {
    margin-bottom: 2.625rem;
  }
  .media-card__details:first-child {
    padding: 0;
    margin-bottom: 1rem;
  }
  .media-card__details:nth-child(2) {
    padding: 0;
    margin-bottom: 1rem;
  }
  .media-card__details:last-child {
    padding: 0;
  }
}

.media-list {
  overflow: hidden;
}
.media-list.large-video-block {
  padding: 0 1rem;
}
.media-list__button {
  cursor: pointer;
}
.media-list__image {
  width: 100%;
}
.media-list__title {
  font-weight: bold;
  font-size: 1.3125rem;
}
.media-list__video-title {
  color: #007b8f;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0;
  padding: 0;
  text-align: left;
  margin-bottom: 0.25rem;
}
.media-list__video-title:hover {
  text-decoration: underline;
}
.media-list__video-length {
  position: absolute;
  bottom: 12px;
  right: 12px;
  padding: 5px 6px;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 12px;
  color: #ffffff;
  opacity: 0.7;
  border-radius: 2px;
  background-color: #000000;
}
.media-list__video-brightcove {
  display: table;
  height: 100%;
  text-align: center;
  margin: auto;
  max-width: 100%;
}
.media-list__video-brightcove .modal-content {
  display: table-cell;
  vertical-align: middle;
  background: transparent;
  box-shadow: none;
  border: 0;
}
@media (min-width: 768px) {
  .media-list__video-brightcove {
    width: 70%;
  }
}
.media-list__brightcove-container {
  background-color: #ffffff;
}
.media-list__video {
  max-width: 100%;
  max-height: 26.4rem;
}
.media-list__brightcove-header {
  border: 0;
}
.media-list__brightcove-header .close {
  color: #585858;
  font-size: 0.875rem;
  text-decoration: none;
  line-height: 1.5;
  padding-right: 2.1rem;
}
.media-list__block {
  margin-bottom: 2.5rem;
}
.media-list__block-container {
  position: relative;
}
.media-list__block-container .video__play-button {
  bottom: 2.25rem;
  position: absolute;
}

.media-player__placeholder {
  padding: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.media-player__placeholder-thumbnail {
  width: auto;
  height: 100%;
}

.message-box {
  position: relative;
  border: 2px solid #007b8f;
  border-radius: 3px;
  padding: 23px 50px 23px 93px;
  margin-bottom: 24px;
  margin-top: 32px;
}
@media (max-width: 767.98px) {
  .message-box {
    padding: 25px 23px 25px 25px;
  }
}
.message-box.message-box--sm:before {
  top: 13px;
}
.message-box.message-box--md {
  padding: 30px 50px 30px 93px;
}
.message-box.message-box--md:before {
  top: 20px;
  left: 25px;
}
@media (max-width: 1077px) and (min-width: 768px) {
  .message-box.message-box--md:before {
    top: 30px;
  }
}
@media (max-width: 767.98px) {
  .message-box.message-box--md {
    padding: 25px 23px 25px 25px;
    margin-right: 1rem;
  }
}
.message-box.message-box--error {
  border-color: #CC3B3B;
  padding: 23px 30px 23px 30px;
  width: 100%;
  margin-top: 0;
}
.message-box.message-box--error div, .message-box.message-box--error p {
  color: #CC3B3B;
}
.message-box.message-box--error:before {
  display: none;
}
@media (max-width: 767.98px) {
  .message-box.message-box--error {
    margin-right: 1rem;
  }
}
.message-box:before {
  content: "";
  position: absolute;
  left: 25px;
  top: 25px;
  display: block;
  background: url(/content/_assets/images/icons/Info.svg);
  background-size: 100%;
  width: 44px;
  height: 44px;
}
@media (max-width: 767.98px) {
  .message-box:before {
    display: none;
  }
}
.message-box div,
.message-box p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin: 0;
}
.message-box p {
  margin-bottom: 20px;
}
.message-box p:last-child {
  margin-bottom: 0;
}

.message-list {
  margin-right: 5px;
}
.message-list p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 20px;
}
.message-list p strong {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.message-list ul {
  margin: 0;
  margin-bottom: 20px;
  padding-left: 28px;
}
@media (max-width: 767.98px) {
  .message-list ul.left-content {
    margin-bottom: 0;
  }
}
.message-list ul li {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 0;
}

.generic-modal {
  width: 555px;
}
.generic-modal__header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 2.5rem;
  text-align: center;
  color: #f65c00;
  line-height: 2.5;
  letter-spacing: 0;
  margin-left: 6.063rem;
  margin-right: 6.188rem;
  margin-top: 3.313rem;
  border-bottom: none;
}
.generic-modal__header .close {
  margin-top: -3.313rem;
  margin-right: -6.188rem;
}
.generic-modal__sub-header {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  text-align: center;
  color: #585858;
}
.generic-modal__body {
  margin-bottom: 3rem;
}
.generic-modal .screenset-container .loading-content {
  z-index: inherit;
}
@media (max-width: 991.98px) {
  .generic-modal {
    width: auto;
  }
}

.multi-column-content-wrapper {
  margin-bottom: 2.5rem;
  margin-bottom: 2.5rem;
}
.multi-column-content-wrapper .featured-hero {
  margin-bottom: 0;
}
.multi-column-content-wrapper.is-hidden {
  display: none;
}
.multi-column-content-wrapper .column-with__extra-space-bottom {
  margin-bottom: 5rem;
}
.multi-column-content-wrapper__header .multi-column-topContent, .multi-column-content-wrapper__header .multi-column-bottomContent {
  font-size: 3rem;
  line-height: 3rem;
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  letter-spacing: 0;
  margin-bottom: 1.8rem;
}
.multi-column-content-wrapper__header .multi-column-topContent .browse-by-category-desc, .multi-column-content-wrapper__header .multi-column-bottomContent .browse-by-category-desc {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: normal;
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
@media (max-width: 767.98px) {
  .multi-column-content-wrapper__header .multi-column-topContent {
    font-size: 2rem;
    line-height: 1;
  }
}
.multi-column-content-wrapper__subheader .multi-column-topContent, .multi-column-content-wrapper__subheader .multi-column-bottomContent {
  font-size: 1.5rem;
  line-height: 1.5;
  color: #585858;
  letter-spacing: 0;
  margin-top: 3rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  margin-bottom: 1.5rem;
}
.multi-column-content-wrapper__subheader .multi-column-topContent .link-external-strict-orange {
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: normal;
  color: #585858 !important;
}
.multi-column-content-wrapper__subheader .multi-column-topContent .link-external-strict-orange::after {
  display: none;
}
.multi-column-content-wrapper__headerwithbglinks {
  margin-bottom: -2.5rem;
}
.multi-column-content-wrapper__headerwithbg {
  margin-bottom: 0;
}
.multi-column-content-wrapper__headerwithbg, .multi-column-content-wrapper__headerwithbg-row {
  background-color: #f6f6f4;
}
@media (min-width: 992px) {
  .multi-column-content-wrapper__headerwithbg, .multi-column-content-wrapper__headerwithbg-row {
    margin-left: 0;
    margin-right: 0;
  }
}
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3 {
  margin-top: 19px;
  margin-bottom: 8px;
}
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.products-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.services-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.rewards-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.additional-resources-1-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.additional-resources-2-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.partnerships-quick-links .card__callout__quickLinks__title,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.products-quick-links .card__callout__quickLinks__title,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.services-quick-links .card__callout__quickLinks__title,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.rewards-quick-links .card__callout__quickLinks__title,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.additional-resources-1-quick-links .card__callout__quickLinks__title,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.additional-resources-2-quick-links .card__callout__quickLinks__title,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.partnerships-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.products-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.services-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.rewards-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.additional-resources-1-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.additional-resources-2-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.partnerships-quick-links .card__callout__quickLinks__title,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.products-quick-links .card__callout__quickLinks__title,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.services-quick-links .card__callout__quickLinks__title,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.rewards-quick-links .card__callout__quickLinks__title,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.additional-resources-1-quick-links .card__callout__quickLinks__title,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.additional-resources-2-quick-links .card__callout__quickLinks__title,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.partnerships-quick-links .card__callout__quickLinks__title {
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  letter-spacing: 0;
  margin-bottom: 1.75rem;
}
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.products-quick-links p, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.services-quick-links p, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.rewards-quick-links p, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.additional-resources-1-quick-links p, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.additional-resources-2-quick-links p, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.partnerships-quick-links p,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.products-quick-links p,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.services-quick-links p,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.rewards-quick-links p,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.additional-resources-1-quick-links p,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.additional-resources-2-quick-links p,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.partnerships-quick-links p, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.products-quick-links p, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.services-quick-links p, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.rewards-quick-links p, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.additional-resources-1-quick-links p, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.additional-resources-2-quick-links p, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.partnerships-quick-links p,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.products-quick-links p,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.services-quick-links p,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.rewards-quick-links p,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.additional-resources-1-quick-links p,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.additional-resources-2-quick-links p,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.partnerships-quick-links p {
  margin-bottom: 0.2rem;
}
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.products-quick-links p a, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.services-quick-links p a, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.rewards-quick-links p a, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.additional-resources-1-quick-links p a, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.additional-resources-2-quick-links p a, .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.partnerships-quick-links p a,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.products-quick-links p a,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.services-quick-links p a,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.rewards-quick-links p a,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.additional-resources-1-quick-links p a,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.additional-resources-2-quick-links p a,
.multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.partnerships-quick-links p a, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.products-quick-links p a, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.services-quick-links p a, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.rewards-quick-links p a, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.additional-resources-1-quick-links p a, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.additional-resources-2-quick-links p a, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.partnerships-quick-links p a,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.products-quick-links p a,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.services-quick-links p a,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.rewards-quick-links p a,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.additional-resources-1-quick-links p a,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.additional-resources-2-quick-links p a,
.multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.partnerships-quick-links p a {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #007B8F !important;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  letter-spacing: 0;
  margin-bottom: 1.75rem;
  text-decoration: none !important;
}
@media (max-width: 767.98px) {
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.additional-resources-1-quick-links,
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.additional-resources-1-quick-links, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.additional-resources-1-quick-links,
  .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.additional-resources-1-quick-links {
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.additional-resources-1-quick-links .card__callout__quickLinks,
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.additional-resources-1-quick-links .card__callout__quickLinks, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.additional-resources-1-quick-links .card__callout__quickLinks,
  .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.additional-resources-1-quick-links .card__callout__quickLinks {
    padding-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.additional-resources-2-quick-links,
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.additional-resources-2-quick-links, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.additional-resources-2-quick-links,
  .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.additional-resources-2-quick-links {
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.additional-resources-2-quick-links .card__callout__quickLinks__title,
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.additional-resources-2-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.additional-resources-2-quick-links .card__callout__quickLinks__title,
  .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.additional-resources-2-quick-links .card__callout__quickLinks__title {
    display: none;
  }
}
@media (min-width: 768px) {
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.additional-resources-2-quick-links .card__callout__quickLinks__title,
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.additional-resources-2-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.additional-resources-2-quick-links .card__callout__quickLinks__title,
  .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.additional-resources-2-quick-links .card__callout__quickLinks__title {
    min-height: 3rem;
  }
}
@media (min-width: 992px) {
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.additional-resources-2-quick-links .card__callout__quickLinks__title,
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.additional-resources-2-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.additional-resources-2-quick-links .card__callout__quickLinks__title,
  .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.additional-resources-2-quick-links .card__callout__quickLinks__title {
    min-height: auto;
  }
}
@media (min-width: 768px) {
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.partnerships-quick-links .card__callout__quickLinks__title,
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.partnerships-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.partnerships-quick-links .card__callout__quickLinks__title,
  .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.partnerships-quick-links .card__callout__quickLinks__title {
    min-height: 3rem;
  }
}
@media (min-width: 992px) {
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-4.partnerships-quick-links .card__callout__quickLinks__title,
  .multi-column-content-wrapper__headerwithbg .headerwithbg.col-md-3.partnerships-quick-links .card__callout__quickLinks__title, .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-4.partnerships-quick-links .card__callout__quickLinks__title,
  .multi-column-content-wrapper__headerwithbg-row .headerwithbg.col-md-3.partnerships-quick-links .card__callout__quickLinks__title {
    min-height: auto;
  }
}
.multi-column-content-wrapper__headerwithbg .multi-column-topContent, .multi-column-content-wrapper__headerwithbg .multi-column-bottomContent, .multi-column-content-wrapper__headerwithbg-row .multi-column-topContent, .multi-column-content-wrapper__headerwithbg-row .multi-column-bottomContent {
  font-size: 1.5rem;
  line-height: 1.5;
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  background-color: #f6f6f4;
  letter-spacing: 0;
  width: 100%;
  padding-top: 1.5rem;
  padding-left: 1.5rem;
  margin-right: -0.938rem;
  margin-left: -0.938rem;
}
@media (max-width: 767.98px) {
  .multi-column-content-wrapper__headerwithbg .multi-column-topContent, .multi-column-content-wrapper__headerwithbg .multi-column-bottomContent, .multi-column-content-wrapper__headerwithbg-row .multi-column-topContent, .multi-column-content-wrapper__headerwithbg-row .multi-column-bottomContent {
    padding-left: 1rem;
  }
}
.multi-column-content-wrapper__withbg {
  background: #f6f6f4;
  padding: 3rem 4.375rem 4rem;
  margin-top: -3rem;
}
@media (max-width: 991.98px) {
  .multi-column-content-wrapper__withbg {
    padding: 1.5rem 0.9rem 0;
    margin-left: -0.9rem;
    margin-right: -0.9rem;
  }
}
.multi-column-content-wrapper .card__callOutWithImage__buttonLinksDark__content.col {
  padding: 10px;
}

.column-with__ab-variant .card__callOutWithImage__buttonLinksDark {
  display: flex;
  flex-direction: row-reverse;
}
.column-with__ab-variant .card__callOutWithImage__buttonLinksDark__button::after {
  padding-left: 1.563rem;
}

.column-with__ab-signup-variant .card__callOutWithImage__buttonLinksDark__content {
  padding: 6.1rem 5rem !important;
}
.column-with__ab-signup-variant .card__callOutWithImage__buttonLinksDark__content .small-cta-list__container-cta:after {
  display: none;
}
.column-with__ab-signup-variant .card__callOutWithImage__buttonLinksDark__title {
  font-size: 2rem;
  line-height: 2rem;
}
.column-with__ab-signup-variant .card__callOutWithImage__buttonLinksDark img {
  height: 394px;
}
.column-with__ab-signup-variant .card__callOutWithImage__buttonLinksDark__button {
  padding: 0.94rem 1.6rem !important;
}

.column-with__ab-arrow-variant .card__callout__dark-inline {
  margin-bottom: 0px;
}
.column-with__ab-arrow-variant .card__callout__dark-inline__button:after {
  content: url(/assets/images/icons/icon-arrow-forward-white.svg);
  padding-left: 1.25rem;
  vertical-align: middle;
}

.column-with__ab-read-variant .card__callOutWithImage__buttonLinksLight__content {
  padding: 3rem 1rem !important;
}
.column-with__ab-read-variant .card__callOutWithImage__buttonLinksLight__button {
  color: #ffffff !important;
}

.social-share-mcc {
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .social-share-mcc.col {
    padding-left: 0;
  }
}
.social-share-mcc .card__callout__default {
  width: 100%;
  background-color: #f6f6f4;
}
@media (min-width: 768px) {
  .social-share-mcc .card__callout__default {
    display: flex;
    width: 100%;
    justify-content: space-between;
  }
}
.social-share-mcc .social-share-list {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  list-style: none;
}
@media (min-width: 768px) {
  .social-share-mcc .social-share-list {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0.9rem;
    padding-left: 2.5rem;
  }
}
@media (min-width: 992px) {
  .social-share-mcc .social-share-list {
    padding-right: 0.625rem;
    padding-top: 3.125rem;
    list-style: none;
  }
}
@media (min-width: 1200px) {
  .social-share-mcc .social-share-list {
    padding-right: 4.125rem;
    padding-top: 2rem;
    list-style: none;
  }
}
.social-share-mcc .social-share-list li {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
  color: #007B8F;
  position: relative;
  margin-bottom: 0.938rem;
}
@media (max-width: 767.98px) {
  .social-share-mcc .social-share-list li:nth-child(1) {
    margin-bottom: 1.438rem;
  }
}
@media (min-width: 992px) {
  .social-share-mcc .social-share-list li:nth-child(1) {
    margin-bottom: 1.438rem;
  }
}
@media (min-width: 1200px) {
  .social-share-mcc .social-share-list li:nth-child(1) {
    margin-bottom: 3rem;
  }
}
.social-share-mcc .social-share-list li:nth-child(1):before {
  position: absolute;
  content: url(/global/assets/images/icons/social-icon-fb.svg);
  top: -0.375rem;
  left: -0.875rem;
  width: 3.125rem;
  height: 3.125rem;
}
@media (min-width: 768px) {
  .social-share-mcc .social-share-list li:nth-child(1):before {
    left: -2.875rem;
  }
}
@media (min-width: 992px) {
  .social-share-mcc .social-share-list li:nth-child(1):before {
    left: -3.188rem;
  }
}
@media (min-width: 1200px) {
  .social-share-mcc .social-share-list li:nth-child(1):before {
    left: -5.5rem;
  }
}
.social-share-mcc .social-share-list li:nth-child(2):before {
  position: absolute;
  content: url(/global/assets/images/icons/social-icon-insta.png);
  top: -0.375rem;
  left: -0.875rem;
  width: 3.125rem;
  height: 3.125rem;
}
@media (min-width: 768px) {
  .social-share-mcc .social-share-list li:nth-child(2):before {
    left: -2.875rem;
  }
}
@media (min-width: 992px) {
  .social-share-mcc .social-share-list li:nth-child(2):before {
    left: -3.188rem;
  }
}
@media (min-width: 1200px) {
  .social-share-mcc .social-share-list li:nth-child(2):before {
    left: -5.5rem;
  }
}
.social-share-mcc .social-share-list li a {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
  color: #007B8F !important;
  position: relative;
  margin-bottom: 1.563rem;
}
.social-share-mcc .social-share-list li a::after {
  display: none;
}

.online-ce-content .card__cardWithBackground img {
  width: 100%;
}
.online-ce-content .card__cardWithBackground .card__cardWithBackground__content {
  height: auto;
}

@media (max-width: 991.98px) {
  .quick-links-img {
    padding: 0;
  }
}
.quick-links-img img {
  margin-bottom: -2.5rem;
  position: relative;
}
.quick-links-img .featured-hero {
  margin: 0px;
}
.quick-links-img .featured-hero .duration {
  display: none;
}

@media (min-width: 768px) {
  .curated-content-tile-1 .card__callout__light-orange__title, .curated-content-tile-2 .card__callout__light-orange__title, .curated-content-tile-3 .card__callout__light-orange__title, .curated-content-tile-4 .card__callout__light-orange__title {
    min-height: 3rem;
  }
}
@media (min-width: 768px) {
  .curated-content-tile-1 .card__callout__light-orange__subtitle, .curated-content-tile-2 .card__callout__light-orange__subtitle, .curated-content-tile-3 .card__callout__light-orange__subtitle, .curated-content-tile-4 .card__callout__light-orange__subtitle {
    min-height: 3rem;
  }
}
@media (min-width: 992px) {
  .curated-content-tile-1 .card__callout__light-orange__subtitle, .curated-content-tile-2 .card__callout__light-orange__subtitle, .curated-content-tile-3 .card__callout__light-orange__subtitle, .curated-content-tile-4 .card__callout__light-orange__subtitle {
    min-height: auto;
  }
}

.curated-content-tile-4 .card__callout__light-orange__content {
  padding-left: 2rem;
}
@media (min-width: 768px) {
  .curated-content-tile-4 .card__callout__light-orange__content {
    padding-left: 1.375rem;
  }
}

@media (min-width: 992px) {
  .for-your-practice-mcc .featured-hero .dark.featured-content__resource .col-lg-4 {
    padding: 1.25rem 0.125rem 2rem 0.125rem;
  }
}
@media (min-width: 1200px) {
  .for-your-practice-mcc .featured-hero .dark.featured-content__resource .col-lg-4 {
    padding: 1.25rem 1.375rem 2rem 1.875rem;
  }
}

@media (min-width: 992px) {
  .practice-tool-title-2 a .card__callout__downloadables__border .card__callout__downloadables__img {
    padding-left: 1px;
    width: 4rem;
  }
}
@media (min-width: 1200px) {
  .practice-tool-title-2 a .card__callout__downloadables__border .card__callout__downloadables__img {
    padding: 1.4rem 0 1.4rem 1.81rem;
    width: 5.19rem;
  }
}
@media (min-width: 992px) {
  .practice-tool-title-2 a .card__callout__downloadables__border .pl-4 {
    padding-left: 0px !important;
  }
}
@media (min-width: 1200px) {
  .practice-tool-title-2 a .card__callout__downloadables__border .pl-4 {
    padding-left: 1.5rem !important;
  }
}

@media (min-width: 768px) {
  .survey-component .card__callOutWithImage__buttonLinksDark__content {
    padding: 4.313rem 2rem !important;
  }
}
@media (min-width: 768px) {
  .survey-component .card__callOutWithImage__buttonLinksDark__title {
    font-size: 2rem;
    line-height: 2rem;
  }
}
.survey-component .card__callOutWithImage__buttonLinksDark__subtitle {
  margin-bottom: 17px;
}
@media (min-width: 768px) {
  .survey-component .card__callOutWithImage__buttonLinksDark__subtitle {
    width: 85%;
  }
}
@media (min-width: 1200px) {
  .survey-component .card__callOutWithImage__buttonLinksDark__subtitle {
    width: 75%;
  }
}

.nav-modal {
  max-width: 300px;
}
@media (max-width: 991.98px) {
  .nav-modal {
    margin: 0 auto;
  }
}
.nav-modal .modal-dialog-header.modal-header {
  border-bottom: none;
  padding: 1.5rem 1.5rem;
}
.nav-modal .modal-dialog-header.modal-header .modal-title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.nav-modal .modal-body {
  padding: 0 1.5rem;
}
.nav-modal .modal-body p {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #585858;
}
.nav-modal .modal-dialog-body {
  margin-bottom: 0.5rem;
}
.nav-modal .modal-dialog-footer.modal-footer {
  border-top: none;
  padding: 0 1.5rem;
}
.nav-modal .modal-dialog-footer.modal-footer .btn-accept {
  text-transform: none;
  margin-bottom: 1.5rem;
  width: 100%;
  font-size: 1.25rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  background-color: #f65c00;
}
.nav-modal .modal-dialog-footer.modal-footer .btn-reject {
  margin-bottom: 1.5rem;
  color: #007b8f;
  text-align: center;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.nav-modal .modal-footer > * {
  margin: 0;
}

.news-media-summary {
  padding: 2.5rem 0;
}
.news-media-summary__col-header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.25rem;
  letter-spacing: 0.0375rem;
  line-height: 1.2;
  margin-bottom: 1.25rem;
  color: #f65c00;
}
.news-media-summary__right-contiainer {
  display: inline-block;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 2.02;
  color: #585858;
  font-weight: normal;
  margin-left: 1rem;
  border-right: 1px solid #d8d8d8;
}
.news-media-summary__right-contiainer:last-child {
  border-right: 0;
}
.news-media-summary__right-contiainer:nth-child(2) {
  margin-left: 0;
}
.news-media-summary__label {
  margin-bottom: 0;
  display: inline-block;
  line-height: 1.43;
}
.news-media-summary__link {
  color: #05c2d5;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-right: 1rem;
  margin-left: 0.25rem;
  text-decoration: underline;
  line-height: 1.43;
}
.news-media-summary__link:after {
  border: 0;
  margin-left: 0;
  padding-left: 0;
  padding-top: 0.25rem;
}
.news-media-summary__left-contiainer {
  display: inline-block;
}
.news-media-summary__left-contiainer .news-media-summary__link:after {
  display: none;
}
@media (max-width: 991.98px) {
  .news-media-summary {
    padding-top: 2rem;
  }
  .news-media-summary__right-contiainer {
    border-right: 0;
    margin-left: 0;
    display: block;
    margin-bottom: 0.25rem;
  }
  .news-media-summary__col {
    margin-bottom: 2rem;
    padding-left: 1.5rem;
  }
  .news-media-summary__social-links {
    padding-left: 1.5rem;
  }
}

.news-summary-listing__body {
  margin-bottom: 6.15rem;
}
.news-summary-listing__body-header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 3.125rem;
  line-height: 0.96;
  letter-spacing: 1.4px;
  color: #3a3a3a;
  margin-bottom: 2.3775rem;
}
.news-summary-listing__body .sort-and-search {
  margin-bottom: 1rem;
  background-color: #f6f6f4;
}
.news-summary-listing__body .sort-and-search__search-result {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
}
.news-summary-listing__body .sort-and-search__relevance .sort-and-search__sort-label {
  margin-top: 0.5rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.33;
}
.news-summary-listing__body-scroll-top {
  position: fixed;
  z-index: 1;
  right: 2%;
  bottom: 3%;
}
.news-summary-listing__body-scroll-top i {
  border: solid 1px #979797;
  border-radius: 50%;
  padding: 1rem;
  background-color: #ffffff;
}
.news-summary-listing__body-filter__modal {
  max-width: 100%;
  margin: 0;
}
.news-summary-listing__body-filter__modal-header {
  border-bottom: 0;
  padding-bottom: 0;
}
.news-summary-listing__body-filter__modal-header .modal-title {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0.9px;
  color: #585858;
  margin-top: 1rem;
}
.news-summary-listing__body-productlist .filter__header {
  line-height: 1.43;
}
.news-summary-listing__body-productlist .filter__item-checkbox-button {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
  text-align: left;
  padding-bottom: 1rem;
}
.news-summary-listing__body-productlist .filter__item-count {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
  color: #969696;
}
.news-summary-listing__body-productlist .dh-resource-card {
  padding: 0;
}
.news-summary-listing__body-wrapper {
  padding: 0 0.9375rem;
}
.news-summary-listing__body-products .pagenavbar__label {
  line-height: 1.33;
}
.news-summary-listing__body-products .pagenavbar .pagination__label {
  color: #585858;
}
.news-summary-listing__body-products .pagenavbar .pagination__button {
  opacity: 1;
  color: #bbbbbb;
}
.news-summary-listing__body-products .pagenavbar .pagination__button.active {
  color: #585858;
}
.news-summary-listing__body-products .pagenavbar .pagination__button i {
  font-size: inherit;
}
.news-summary-listing__body-products .pagenavbar .pagination__button .la-angle-left::before {
  margin-right: 0.3125rem;
}
.news-summary-listing__body-products .pagenavbar .pagination__button .la-angle-right::before {
  margin-left: 0.3125rem;
}
.news-summary-listing__body .dropdown-toggle__caret-container {
  background-color: #ffffff;
}
@media (max-width: 991.98px) {
  .news-summary-listing__body .sort-and-search__search-result {
    margin-top: 0.875rem;
    white-space: nowrap;
  }
  .news-summary-listing__body .sort-and-search__filter {
    padding: 0 0.5rem;
  }
  .news-summary-listing__body .sort-and-search__relevance {
    padding-left: 0;
  }
  .news-summary-listing__body-header {
    font-size: 2.505625rem;
    line-height: 1;
    letter-spacing: 1.2px;
    margin-bottom: 1.5rem;
  }
  .news-summary-listing__body-wrapper {
    padding: 0;
  }
  .news-summary-listing__body-products {
    padding: 0;
  }
}

.not-found-content {
  padding: 1.25rem;
}

.online-services {
  padding: 1.5rem 0.5625rem 2rem;
  border-radius: 0.1875rem;
  margin-bottom: 1.25rem;
  background: #f6f6f4;
  color: #585858;
  margin-left: 0;
  margin-right: 0;
}
.online-services__background-gradient {
  color: #ffffff;
  background-image: linear-gradient(to right, #ff3c00, #f65c00);
  padding-left: 0.565rem;
}
.online-services__gradient-text {
  color: #ffffff;
}
.online-services__input-container-input-field {
  border-radius: 0.1875rem 0 0 0.1875rem;
  padding: 0.85rem 0.85rem;
  width: 100%;
  border: 0;
  color: #bbbbbb;
  font-size: 1rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.5;
}
.online-services__input-container-input-field::-moz-placeholder {
  color: #bbbbbb;
  font-size: 1rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.5;
}
.online-services__input-container-input-field::placeholder {
  color: #bbbbbb;
  font-size: 1rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.5;
}
.online-services__input-container .dropdown-list .dropdown-toggle,
.online-services__input-container .show.dropdown-list .dropdown-toggle {
  padding: 0.375rem;
  min-height: 2.6rem;
  height: auto;
}
.online-services__input-container .dropdown-list .dropdown-toggle__caret-container,
.online-services__input-container .show.dropdown-list .dropdown-toggle__caret-container {
  background-color: transparent;
}
.online-services__input-container .dropdown-list .dropdown-menu,
.online-services__input-container .show.dropdown-list .dropdown-menu {
  min-width: 99%;
}
.online-services__input-container .input-button .online-services__orange {
  border-radius: 0 0.1875rem 0.1875rem 0;
}
.online-services__text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
  margin-bottom: 1.25rem;
}
.online-services__cta {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.online-services__button, .online-services__cta {
  background: #3a3a3a;
  color: #ffffff;
}
.online-services__button, .online-services__cta, .online-services__orange {
  display: inline-block;
  border-radius: 0.1875rem;
  height: 100%;
  padding: 0.97rem 1.565rem;
  font-size: 1rem;
  line-height: 1.35;
}
.online-services__button:hover, .online-services__cta:hover, .online-services__orange:hover {
  color: #dedede;
  text-decoration: none;
}
.online-services__button:after, .online-services__cta:after, .online-services__orange:after {
  content: "";
  mask: url(/global/assets/images/icons/base-button-right.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/base-button-right.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-size: contain;
  background-color: #ffffff !important;
  width: 1rem;
  height: 1rem;
  display: inline-block;
  margin-left: 0.65rem;
}
.online-services__button.link-external:after, .online-services__cta.link-external:after, .online-services__orange.link-external:after {
  position: static;
  margin-top: 0;
}
.online-services__orange {
  background: #080d1c;
  color: #ffffff;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.online-services__orange:hover {
  color: #f65c00;
}
.online-services__button {
  padding: 0.9065rem 1rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.online-services__button:after {
  padding-left: 1.875rem;
}
.online-services__opac {
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.online-services__opac:hover {
  color: #ffffff;
}
.online-services__outer-button {
  padding-left: 0;
  padding-right: 0;
  margin-left: -0.5rem;
}
.online-services__description {
  margin-top: 0.5rem;
  font-size: 0.75rem;
}
.online-services__description-link {
  color: #007b8f;
  font-size: 0.875rem;
  text-decoration: underline;
}
.online-services__description-link:before {
  content: "";
  width: 2rem;
  background: #ff741d;
  height: 1px;
  display: block;
  margin-bottom: 1.25rem;
}
.online-services__description-link:hover {
  color: #007b8f;
}
.online-services__description-link.secondary {
  font-size: 0.875rem;
}
.online-services__description-link.secondary:before {
  content: "";
  width: 2rem;
  background: #ff741d;
  height: 1px;
  display: block;
  margin-bottom: 1.25rem;
}
.online-services__description-link.secondary:hover {
  color: #007b8f;
}
.online-services__description-link-opac, .online-services__description-link-opac:hover {
  color: #ffffff;
}
@media (max-width: 991.98px) {
  .online-services {
    margin-bottom: 1.25rem;
    padding: 1.25rem 0.3125rem 1.75rem;
  }
}
@media (max-width: 575.98px) {
  .online-services__input-container .input-button .online-services__orange {
    padding: 0.97rem 1.36rem;
  }
}
@media screen and (max-width: 374px) {
  .online-services__input-container .input-button .online-services__orange {
    padding: 0.9065rem 0.8rem;
  }
}

@media (max-width: 992px) {
  .oo-maincol-textblock-image-video__body-wrapper {
    padding: 1.5rem 0 1rem;
  }
}
.oo-maincol-textblock-image-video__container {
  align-items: center;
  display: flex;
  margin-bottom: 2.5rem;
}
@media (max-width: 991.98px) {
  .oo-maincol-textblock-image-video__container .oo-maincol-textblock-image-video__wrap {
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
  }
}
@media (min-width: 992px) {
  .oo-maincol-textblock-image-video__container .oo-maincol-textblock-image-video__media {
    padding-left: 1rem;
  }
  .oo-maincol-textblock-image-video__container .oo-maincol-textblock-image-video__body {
    margin-right: 1rem;
  }
  .oo-maincol-textblock-image-video__container .flip-content-lg {
    flex-direction: row-reverse;
  }
  .oo-maincol-textblock-image-video__container .flip-content-lg .oo-maincol-textblock-image-video__media {
    padding-right: 1rem;
    padding-left: 0;
  }
  .oo-maincol-textblock-image-video__container .flip-content-lg .oo-maincol-textblock-image-video__body {
    margin-left: 1rem;
    margin-right: 0;
  }
}
.oo-maincol-textblock-image-video__footnote {
  margin-top: 1rem;
}
.oo-maincol-textblock-image-video__body-img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.confirm-order__address {
  margin: 1.5rem 0;
  display: flex;
  flex-direction: column;
}
.confirm-order__address p, .confirm-order__address a {
  margin-bottom: 0;
}
.confirm-order__address-edit {
  margin-top: 1.5rem;
  color: #007B8F !important;
  cursor: pointer;
}
.confirm-order__instructions {
  margin: 1.5rem 0;
}
.confirm-order__instructions textarea {
  padding: 1rem;
  border: 1px solid #e4e4dd;
  outline: none;
  resize: none;
  margin-bottom: 2rem;
}
.confirm-order__actions {
  display: flex;
  gap: 1rem;
}
.confirm-order__actions button {
  border: none;
  padding: 1rem 2rem;
  text-transform: none;
}
.confirm-order__actions button:hover, .confirm-order__actions button:active, .confirm-order__actions button:focus-within {
  outline: 0;
  box-shadow: none;
  border: none;
}
.confirm-order__actions button:active:focus {
  box-shadow: none !important;
}
.confirm-order__actions .btn-primary:hover, .confirm-order__actions .btn-primary:focus, .confirm-order__actions .btn-primary:active:focus {
  background-color: #007b8f;
  border: none;
}
.confirm-order__actions .loading-indicator i {
  font-size: 46px;
}
.confirm-order__actions .place-order-btn.disabled {
  pointer-events: none;
  background-color: #dedede;
  color: #9b9b9b;
}
.confirm-order .address-error {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  color: #CC3B3B;
  margin-top: 1rem;
}

.orders-table__text-content {
  color: #585858;
}
.orders-table table {
  width: 100%;
  border: 1px;
}
.orders-table table td,
.orders-table table th {
  background-color: #ffffff;
  padding-left: 0;
}
@media (max-width: 767.98px) {
  .orders-table table thead {
    display: none;
  }
}
.orders-table .carttable th {
  padding-bottom: 0;
}
.orders-table .carttable td,
.orders-table .carttable th {
  vertical-align: unset;
}
.orders-table .orderstable th {
  color: #ff721a;
  width: 25%;
}
.orders-table .orderstable thead tr,
.orders-table .orderstable tbody tr {
  border-top: none;
  border-bottom: 1px solid #cbe4d8;
  box-shadow: none;
}
.orders-table .orderstable tbody tr:last-child {
  border: none;
}
.orders-table .orderstable .action_col .cart-btn {
  background-color: #f65c00;
  border: none;
  padding: 1rem 2rem;
}
.orders-table .orderstable .action_col .cart-btn:hover, .orders-table .orderstable .action_col .cart-btn:active, .orders-table .orderstable .action_col .cart-btn:focus-within {
  outline: none;
  box-shadow: none;
}
.orders-table .orderstable .action_col .cart-btn.disabled {
  pointer-events: none;
  background-color: #dedede;
  color: #9b9b9b;
}
.orders-table .carttable th {
  color: #585858;
  width: 75%;
}
.orders-table .carttable thead tr,
.orders-table .carttable tbody tr {
  border: none;
  box-shadow: none;
  vertical-align: top;
}
.orders-table .carttable .product_item {
  width: 50%;
}
.orders-table .carttable .product_item img {
  width: 3.5rem;
  height: 3.5rem;
  -o-object-fit: contain;
     object-fit: contain;
  float: left;
}
.orders-table .carttable .product_item span {
  margin-left: 1rem;
  display: flex;
  position: relative;
  left: 3%;
}
.orders-table .carttable .product_item__cart-page {
  width: 70%;
}
.orders-table .carttable__action {
  margin-top: 2rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
}
.orders-table .carttable__action textarea {
  resize: none;
  outline: none;
  padding: 1rem;
  border: 1px solid #dedede;
  border-radius: 3px;
}
.orders-table .carttable__action textarea.validation-error {
  border-color: #ff3c00;
}
.orders-table .carttable__action button {
  padding: 1.25rem 3rem;
}
.orders-table .carttable .action_col .btn-link {
  box-shadow: none;
  outline: none;
  padding-left: 0;
}
.orders-table .carttable .action_col .btn-link:active:focus {
  outline: none;
  box-shadow: none;
}
.orders-table .carttable .action_col .btn-link:hover {
  color: #f65c00;
  box-shadow: none;
}
.orders-table .carttable .action_col .btn-link.remove-btn {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  size: 0.875rem;
  line-height: 1rem;
}
.orders-table .orderhistory th {
  color: #585858;
  width: 25%;
}
.orders-table .orderhistory thead tr,
.orders-table .orderhistory tbody tr {
  border: none;
  box-shadow: none;
  vertical-align: top;
}
.orders-table .orderhistory .product_item {
  width: 50%;
}
.orders-table .orderhistory .product_item img {
  width: 3.5rem;
  height: 3.5rem;
  -o-object-fit: contain;
     object-fit: contain;
  float: left;
}
.orders-table .orderhistory .product_item span {
  margin-left: 1rem;
  display: flex;
  position: relative;
  left: 3%;
}
.orders-table .orderhistory .product_item__cart-page {
  width: 70%;
}
.orders-table .orderhistory__action {
  margin-top: 2rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
}
.orders-table .orderhistory__action textarea {
  resize: none;
  outline: none;
  padding: 1rem;
  border: 1px solid #dedede;
  border-radius: 3px;
}
.orders-table .orderhistory__action textarea.validation-error {
  border-color: #ff3c00;
}
.orders-table .orderhistory__action button {
  padding: 1.25rem 3rem;
}
.orders-table .orderhistory .action_col .btn-link {
  box-shadow: none;
  outline: none;
  padding-left: 0;
}
.orders-table .orderhistory .action_col .btn-link:active:focus {
  outline: none;
  box-shadow: none;
}
.orders-table .orderhistory .action_col .btn-link:hover {
  color: #f65c00;
  box-shadow: none;
}
.orders-table .orderhistory .action_col .btn-link.remove-btn {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  size: 0.875rem;
  line-height: 1rem;
}
.orders-table .cart-btn {
  text-transform: none;
  outline: none;
  border-radius: 0.188rem;
}
.orders-table__quantity-col {
  display: flex;
  justify-content: flex-start;
  gap: 1.5rem;
}
.orders-table .orderhistory__text-content span {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  color: #ff00bd;
}
.orders-table .orderhistory hr {
  color: #3a3a3a;
}
.orders-table .orderhistory hr:last-child {
  display: none;
}
.orders-table hr {
  margin-top: 1.5rem;
}

.mobile__orderstable__product, .mobile__orderhistory__product {
  width: 50%;
}
.mobile__orderstable__quantity, .mobile__orderhistory__quantity {
  text-align: right;
}
.mobile__orderstable__quantity-col, .mobile__orderhistory__quantity-col {
  width: 30%;
}
.mobile__orderstable__quantity-col .dropdown, .mobile__orderhistory__quantity-col .dropdown {
  width: 100%;
}
.mobile__orderstable__quantity-col .text-field, .mobile__orderhistory__quantity-col .text-field {
  margin-top: 1rem;
}
.mobile__orderstable__action_col, .mobile__orderhistory__action_col {
  width: 20%;
}
.mobile__orderstable__action_col img, .mobile__orderhistory__action_col img {
  height: 40px;
  position: relative;
  display: flex;
  margin: 10px 0px -5px 14px;
  width: 40px;
  max-width: unset;
}
.mobile__orderstable__action_col .cart-btn, .mobile__orderhistory__action_col .cart-btn {
  padding: 0.01rem;
}
.mobile__orderstable__action_col .cart-btn.disabled, .mobile__orderhistory__action_col .cart-btn.disabled {
  pointer-events: none;
  background-color: #dedede;
  color: #9b9b9b;
}
.mobile__carttable__product {
  width: 50%;
}
.mobile__carttable__quantity {
  text-align: right;
}
.mobile__carttable__quantity-col {
  width: 30%;
}
.mobile__carttable__quantity-col .dropdown {
  width: 100%;
}
.mobile__carttable__quantity-col .text-field {
  margin-top: 1rem;
}
.mobile__carttable__action_col {
  width: 20%;
}
.mobile__carttable__action_col img {
  height: 16px;
  position: relative;
  display: flex;
  width: 16px;
  max-width: unset;
}
.mobile__carttable__action_col .cart-btn {
  padding: 0.875rem;
}
.mobile__orderhistory hr {
  color: #3a3a3a;
}
.mobile__orderhistory tbody tr {
  border: none;
}

.orders-table input[type=number]::-webkit-inner-spin-button,
.orders-table input[type=number]::-webkit-outer-spin-button,
.mobile-order-table input[type=number]::-webkit-inner-spin-button,
.mobile-order-table input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
.orders-table .dropdown,
.mobile-order-table .dropdown {
  width: 8.5rem;
  border-color: #dedede;
}
.orders-table .dropdown-item:hover,
.mobile-order-table .dropdown-item:hover {
  color: #ffffff;
}
.orders-table .text-field,
.mobile-order-table .text-field {
  width: 3.5rem;
  border: 1px solid #dedede;
  border-radius: 3px;
  outline: none;
  padding: 0.5rem;
}
.orders-table .err-msg,
.mobile-order-table .err-msg {
  display: block;
  color: #ff4747;
  text-transform: none;
  margin-top: 0.5rem;
}

.other-useful-resources .divider {
  margin: 0 1rem;
  margin-top: 1.75rem;
}
.other-useful-resources__body, .other-useful-resources__header-body {
  color: #585858;
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.5;
}
.other-useful-resources__body a, .other-useful-resources__header-body a {
  color: #007b8f;
}

.overlay__container {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 2.5rem;
}
.overlay__container--image img {
  max-width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}
.overlay__container--text {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  padding: 3rem;
  text-align: center;
}
.overlay__container--text * {
  color: inherit;
}
.overlay__container--text .dark {
  color: #3a3a3a;
}
.overlay__container--text .dark * {
  color: inherit;
}

.page-header__body, .page-header__body p {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1.125rem;
  line-height: 1.34;
}
.page-header.blue .page-header__header {
  color: #0097a9;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 4.375rem;
  font-weight: 400;
  letter-spacing: 1.8px;
}
.page-header.pink .page-header__header {
  color: #aa0061;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 4.375rem;
  font-weight: 400;
  letter-spacing: 1.8px;
}
.page-header.lead-form-thank-you .page-header__container {
  display: flex !important;
  width: 100%;
  justify-content: center;
}
.page-header.lead-form-thank-you .page-header__container .page-header__body {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 991.98px) {
  .page-header.blue .page-header__header {
    font-size: 3.75rem;
  }
  .page-header.pink .page-header__header {
    font-size: 3.75rem;
  }
}

.pagenavbar {
  align-items: center;
  margin: 0 -0.9rem 1.3rem;
}
@media (max-width: 991.98px) {
  .pagenavbar {
    margin-top: 0;
    margin-bottom: 1rem;
  }
}
.pagenavbar__select {
  display: inline-block;
}
.pagenavbar__label {
  display: inline-block;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: normal;
  color: #585858;
  padding-left: 0.5rem;
}
.pagenavbar__dropdown {
  display: flex;
  align-items: center;
}
@media (max-width: 991.98px) {
  .pagenavbar__dropdown {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
  }
}
.pagenavbar__dropdown .dropdown-list button.dropdown-toggle,
.pagenavbar__dropdown .show.dropdown-list button.dropdown-toggle {
  min-width: 3rem;
}
.pagenavbar__dropdown .dropdown-list button.dropdown-toggle:after,
.pagenavbar__dropdown .show.dropdown-list button.dropdown-toggle:after {
  margin-top: 0.325rem;
}
.pagenavbar .pagination__button .la-lg {
  vertical-align: middle;
}
.pagenavbar .text-right .viewmode-label {
  vertical-align: unset;
}
.pagenavbar .text-right .viewmode-icons:before {
  vertical-align: middle;
}
.pagenavbar .text-right .viewmode-separator {
  position: relative;
  top: 0.125rem;
}
.pagenavbar .dropdown-toggle__caret {
  margin-top: -0.075rem;
}
.pagenavbar .dropdown-toggle:after {
  font-size: 1rem;
}
.pagenavbar .dropdown-item {
  padding: 0.5rem 0.25rem;
}
@media (max-width: 991.98px) {
  .pagenavbar .pagination-parent {
    padding: 0;
  }
}

.pagination .d-inline-flex {
  align-items: center;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .pagination {
    min-width: 370px;
    align-items: center;
  }
}
.pagination .align-btn-center {
  display: flex;
  align-items: center;
}
.pagination__button {
  font-size: 0.875rem;
  line-height: 1.33;
  color: #585858;
  cursor: default;
  opacity: 0.3;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  width: 85px;
  padding: 0;
}
.pagination__button.active {
  opacity: 1;
  cursor: pointer;
}
.pagination__button.active:hover .pagination__button-text {
  text-decoration: underline;
}
.pagination__button .la-angle-right:before {
  margin-left: 0.3rem;
  content: ">" !important;
  vertical-align: text-top;
  font-size: 0.875rem;
}
.pagination__button .la-angle-left:before {
  margin-right: 0.3rem;
  content: "<" !important;
  vertical-align: text-top;
  font-size: 0.875rem;
}
.pagination__label {
  font-size: 0.875rem;
  line-height: 1.33;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-bottom: 0;
}
.pagination__select.dropdown-list {
  margin: -0.5rem 0.25rem;
  cursor: pointer;
}
.pagination__select.dropdown-list button.dropdown-toggle {
  min-width: 3rem;
}
.pagination__select.dropdown-list button.dropdown-toggle:after {
  margin-left: 1rem;
}

.pdp-accordion.green .accordion .list-group-item h4 {
  color: #007a3e;
  font-size: 1.875rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  letter-spacing: 0.9px;
}
.pdp-accordion.green .accordion__close:before, .pdp-accordion.green .accordion__expand:before {
  background: #a9c23f;
}
.pdp-accordion.green .accordion__close span, .pdp-accordion.green .accordion__expand span {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: 400;
  text-decoration: none;
}
.pdp-accordion.green .accordion__close span:hover, .pdp-accordion.green .accordion__expand span:hover {
  color: #a9c23f;
}
.pdp-accordion.green .accordion__custom-list__footnote {
  margin: 1.75rem auto 0 -2rem;
}
.pdp-accordion.green .accordion__custom-list .librella-solensia-list {
  margin-left: -2rem;
}
.pdp-accordion.pink .accordion .list-group-item h4 {
  color: #aa0061;
  font-size: 1.875rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  letter-spacing: 0.9px;
}
.pdp-accordion.pink .accordion__close:before, .pdp-accordion.pink .accordion__expand:before {
  background: #aa0061;
}
.pdp-accordion.pink .accordion__close span, .pdp-accordion.pink .accordion__expand span {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: 400;
  text-decoration: none;
}
.pdp-accordion.pink .accordion__close span:hover, .pdp-accordion.pink .accordion__expand span:hover {
  color: #aa0061;
}
.pdp-accordion.pink .accordion__custom-list__footnote {
  margin: 1.75rem auto 0 -2rem;
}
.pdp-accordion.pink .accordion__custom-list .librella-solensia-list {
  margin-left: -2rem;
}
.pdp-accordion .accordion {
  background: #f6f6f4;
  padding: 1.25rem 6rem 1.5rem 1.5rem;
  position: relative;
}
.pdp-accordion .accordion .list-group-item {
  padding-bottom: 1rem;
}
.pdp-accordion .accordion .list-group-item button {
  padding-left: 0;
}
.pdp-accordion .accordion .list-group-item:first-child {
  padding-top: 0;
}
.pdp-accordion .accordion__heading,
.pdp-accordion .accordion__heading p {
  padding: 0;
  margin-bottom: 0.875rem;
  color: #969696;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.43;
  letter-spacing: normal;
}
.pdp-accordion .accordion__close, .pdp-accordion .accordion__expand {
  font-weight: normal;
}
.pdp-accordion .accordion__close:before, .pdp-accordion .accordion__expand:before {
  background: #585858;
  opacity: 1;
  margin-top: 0.25rem;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .pdp-accordion .accordion__close:before, .pdp-accordion .accordion__expand:before {
    max-height: 0.875rem;
  }
}
.pdp-accordion .accordion__close span, .pdp-accordion .accordion__expand span {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.pdp-accordion .accordion__answer-content ul li {
  margin-bottom: 1rem;
}
.pdp-accordion .accordion__answer-content ul li:last-child {
  margin-bottom: 0.5rem;
}
.pdp-accordion .accordion__answer-content p {
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .pdp-accordion .accordion__answer-content p {
    padding-right: 0.5rem;
  }
}
.pdp-accordion .accordion__custom-list {
  padding-inline-start: 2.25rem;
}
.pdp-accordion .accordion__custom-list__text > ul {
  margin-top: 0.5rem;
}
.pdp-accordion .accordion__custom-list__text > ul li {
  margin-bottom: 0;
}
.pdp-accordion .accordion__custom-list__item {
  list-style-type: none;
  position: relative;
}
.pdp-accordion .accordion__custom-list__icon {
  position: absolute;
  left: -2.25rem;
  top: 0.25rem;
  max-width: 1.25rem;
}
.pdp-accordion .accordion__custom-list + p {
  margin-top: 1.25rem;
}
.pdp-accordion .accordion__custom-list__footnote p,
.pdp-accordion .accordion__custom-list__footnote span, .pdp-accordion .accordion__footnote p,
.pdp-accordion .accordion__footnote span {
  font-size: 0.75rem;
  line-height: 1.33;
  color: #969696;
  margin-bottom: 0;
}
.pdp-accordion .accordion__custom-list__footnote img, .pdp-accordion .accordion__footnote img {
  width: 100%;
  margin-top: 2.5rem;
}
@media (max-width: 991.98px) {
  .pdp-accordion .accordion {
    padding-right: 1.5rem;
  }
}

.pdp-content-block {
  margin-bottom: 2.5rem;
}
.pdp-content-block .content-block img {
  float: none;
  margin-bottom: 0.75rem;
}
.pdp-content-block .bullet-ticks-featured__content-body.wysiwyg,
.pdp-content-block .bullet-ticks-featured__content-body.wysiwyg p {
  font-size: 0.9rem;
  margin-bottom: 1.5rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.pdp-content-block .bullet-ticks-featured__content-element-subtext {
  font-size: 0.7525rem;
  line-height: 1.33;
  color: #969696;
  width: 65%;
}
.pdp-content-block .bullet-ticks-featured__content-element-text, .pdp-content-block .bullet-ticks-featured__content-element-subtext {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin: 0;
  padding-bottom: 0.25rem;
}
.pdp-content-block .section-header__body {
  margin-bottom: 2.5rem;
}
.pdp-content-block .section-header__body h2 {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  margin-bottom: 0.25rem;
}
.pdp-content-block .section-header__body p {
  line-height: 1.43;
  letter-spacing: 0;
}
.pdp-content-block .promo-block {
  padding: 0 0.75rem;
}
.pdp-content-block .promo-block .card {
  border: 0;
  background-color: #f65c00;
}
.pdp-content-block .promo-block .card-img-top {
  border-radius: 0;
  min-height: 100%;
}
.pdp-content-block .promo-block .card p {
  margin-bottom: 0;
}
.pdp-content-block .promo-block .card-text {
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid #ffffff;
}
.pdp-content-block .promo-block .card-text a {
  color: #ffffff;
  font-size: 0.75rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  line-height: 1.33;
  letter-spacing: 0;
}
.pdp-content-block .promo-block .card-text a:after {
  content: url("/assets/images/icons/white-external-link.svg");
  position: absolute;
  right: 8%;
}
.pdp-content-block .promo-block .card-text .link-external:after {
  margin-top: 0;
}
.pdp-content-block .promo-block .card-text:first-child {
  border-top: 0;
  padding-top: 0;
}
.pdp-content-block .promo-block .card-body {
  padding-bottom: 0;
}

.pdp-faq {
  margin-top: 3rem;
}
.pdp-faq .accordion__answer-content table p,
.pdp-faq .accordion__answer-content tbody p,
.pdp-faq .accordion__answer-content tr p,
.pdp-faq .accordion__answer-content td p {
  text-align: center;
}
.pdp-faq .accordion__answer-content table p,
.pdp-faq .accordion__answer-content table strong,
.pdp-faq .accordion__answer-content tbody p,
.pdp-faq .accordion__answer-content tbody strong,
.pdp-faq .accordion__answer-content tr p,
.pdp-faq .accordion__answer-content tr strong,
.pdp-faq .accordion__answer-content td p,
.pdp-faq .accordion__answer-content td strong {
  line-height: 1.65;
}
.pdp-faq .accordion__answer-content .link-file:after {
  margin-left: 0;
  padding-left: 0;
}
.pdp-faq .support-description__container p .link-file:after {
  border: 0;
  padding-left: 0;
}
.pdp-faq__marketing-link {
  text-align: right;
}
.pdp-faq__marketing-link .btn {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.pdp-faq__marketing-link a:not(.btn.btn-primary) {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  padding: 0.425rem;
  margin-top: 2.15rem;
  line-height: 1.38;
  letter-spacing: 1px;
}
.pdp-faq__marketing-link a:not(.btn.btn-primary):hover {
  background: #f65c00;
  border: 1px solid #f65c00;
  box-shadow: none;
}
.pdp-faq__marketing-link a:not(.btn.btn-primary):after {
  display: none;
}
@media (max-width: 991.98px) {
  .pdp-faq__marketing-link a:not(.btn.btn-primary) {
    font-size: 0.81249875rem;
    margin-top: 0.5rem;
    letter-spacing: 0;
  }
}
.pdp-faq__safety-info {
  width: 66.66%;
  padding-top: 2.505rem;
  font-size: 0.85rem;
  line-height: 1.3;
}
@media (max-width: 991.98px) {
  .pdp-faq__safety-info {
    width: 89.4%;
    margin: 0 auto;
  }
}
.pdp-faq__safetyinfo-title {
  font-size: 1rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  padding-bottom: 0.5rem;
}
.pdp-faq__safetyinfo-link {
  color: #007b8f;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  margin: 0rem;
  line-height: 1.765;
  cursor: pointer;
}

.pdp-hero__sub-header {
  font-family: "Arboria-Book", Helvetica, sans-serif;
}
.pdp-hero__price {
  margin-top: 1.5rem;
}
.pdp-hero__dropdown {
  margin-top: 1.335rem;
}
.pdp-hero__show-prize {
  padding-left: 2.02rem;
  padding-right: 0;
}
.pdp-hero__show-prize p {
  padding-left: 2.02rem;
}
.pdp-hero__values {
  margin-bottom: 4.2rem;
}
.pdp-hero__description {
  padding-left: 1.5rem;
}
.pdp-hero__quick-download {
  margin: 0;
}
.pdp-hero__use-col:first-child {
  padding-left: 1rem;
}
.pdp-hero__indication-header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
@media (max-width: 767.98px) {
  .pdp-hero__indication-header {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767.98px) {
  .pdp-hero__indication p {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767.98px) {
  .pdp-hero__sub-header {
    margin-bottom: 1.5rem !important;
  }
}
@media (max-width: 767.98px) {
  .pdp-hero__content {
    margin-bottom: 0.5rem !important;
  }
}
.pdp-hero__content img {
  max-width: 100%;
  display: block;
}
.pdp-hero__options-items {
  line-height: 1.25;
  margin-bottom: 0.5rem;
}
.pdp-hero__options-avalable-as-link {
  color: #007b8f;
  display: block;
  line-height: 1.43;
  text-decoration: underline;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.pdp-hero__options-avalable-as-link:hover {
  color: #007b8f;
  text-decoration: underline;
}
.pdp-hero__options-available, .pdp-hero__options-use, .pdp-hero__options-strength, .pdp-hero__options-pack, .pdp-hero__options .pdp-hero__cart-button {
  padding-bottom: 2.5rem;
}
.pdp-hero__options-available-header, .pdp-hero__options-use-header, .pdp-hero__options-strength-header, .pdp-hero__options-pack-header, .pdp-hero__options .pdp-hero__cart-button-header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.pdp-hero__button {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.25rem;
  padding: 0.75rem;
  background: #f65c00;
  border: 1px solid #f65c00;
  border-radius: 0.1875rem;
  color: #ffffff;
  display: block;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
}
.pdp-hero__button--2 {
  margin-left: 0.5rem;
}
.pdp-hero__button:after {
  content: "";
  width: 0;
}
.pdp-hero__button:hover, .pdp-hero__button:focus {
  background-color: #dc5200;
  text-decoration: none;
  color: #ffffff;
}
.pdp-hero__retailer {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin-left: 0.5rem;
}
.pdp-hero__cart-new {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin-right: 0.2rem;
}
.pdp-hero__packsize-header, .pdp-hero__frequency-header {
  margin-top: 1.32rem;
}
.pdp-hero .divider {
  background: #d8d8d8;
  opacity: 1;
}
.pdp-hero .dropdown .dropdown-list button.dropdown-toggle {
  width: 78%;
}
.pdp-hero .dropdown .dropdown-list .dropdown-menu,
.pdp-hero .dropdown .show.dropdown-list .dropdown-menu {
  min-width: 78%;
  margin-left: 0;
}
.pdp-hero .dropdown .dropdown-toggle {
  border: 1px solid #dedede;
}
.pdp-hero .dropdown .dropdown-toggle__display-value {
  padding-bottom: 0.475rem;
  text-transform: lowercase;
}
.pdp-hero .dropdown .dropdown-toggle__caret-container {
  padding: 0.41525rem 0.2rem 0.31525rem 0.1rem;
  background-color: #efefef;
}
.pdp-hero .dropdown .dropdown-toggle__caret {
  opacity: 0.8;
}
.pdp-hero .dropdown .dropdown-toggle:active, .pdp-hero .dropdown .dropdown-toggle:not(:disabled):not(.disabled):active, .pdp-hero .dropdown .dropdown-toggle__caret-container {
  border-left: 1px solid #dedede;
}
.pdp-hero__effective-value {
  font-size: 1.375rem;
  line-height: 1.1;
  font-weight: bold;
}
.pdp-hero__offer-price {
  font-size: 0.75rem;
  text-decoration: line-through;
  color: #9b9b9b;
}
.pdp-hero__offer-value {
  font-size: 0.75rem;
  color: #9b9b9b;
}
.pdp-hero__hightlightedbox {
  margin-bottom: 2.5rem;
}
.pdp-hero-packs__main-container {
  display: flex;
  border-radius: 2px;
  width: 4.2rem;
}
.pdp-hero-packs__main-container:focus, .pdp-hero-packs__main-container:hover {
  box-shadow: none;
  border: 1px solid #007b8f;
}
.pdp-hero-packs__button-minus {
  padding: 0.5rem 0.3605rem;
  border-right: 1px solid #dedede;
  font-size: 1rem;
}
.pdp-hero-packs__button-plus {
  padding: 0.5rem 0.3225rem;
  border-left: 1px solid #dedede;
}
.pdp-hero__available, .pdp-hero__usewith {
  margin-top: 2.5rem;
}
.pdp-hero__available-header, .pdp-hero__usewith-header {
  font-size: 0.825rem;
}
.pdp-hero__dropdown-strength {
  padding-left: 1rem;
  padding-right: 0;
}
.pdp-hero__dropdown-strength .dropdown-list button.dropdown-toggle {
  width: 72%;
}
.pdp-hero__dropdown-strength .dropdown-list .dropdown-menu,
.pdp-hero__dropdown-strength .show.dropdown-list .dropdown-menu {
  min-width: 72%;
}
.pdp-hero__dropdown-frequency, .pdp-hero__dropdown-pack-size {
  margin-bottom: 2.75rem;
}
.pdp-hero__dropdown-frequency .dropdown-list button.dropdown-toggle, .pdp-hero__dropdown-pack-size .dropdown-list button.dropdown-toggle {
  width: 94%;
}
.pdp-hero__dropdown-frequency .dropdown-list .dropdown-menu,
.pdp-hero__dropdown-frequency .show.dropdown-list .dropdown-menu, .pdp-hero__dropdown-pack-size .dropdown-list .dropdown-menu,
.pdp-hero__dropdown-pack-size .show.dropdown-list .dropdown-menu {
  min-width: 94%;
}
.pdp-hero__cart-values, .pdp-hero__button-col {
  padding-left: 3.75rem;
}
.pdp-hero__footnote {
  border-top: #eaeaea;
  color: #767676;
  font-size: 0.75rem;
  padding: 1.473rem 0;
}
@media (max-width: 1199.98px) {
  .pdp-hero__description {
    padding-left: 0;
  }
  .pdp-hero__dropdown-pack-size .dropdown-list button.dropdown-toggle, .pdp-hero__dropdown-frequency .dropdown-list button.dropdown-toggle, .pdp-hero__dropdown-strength .dropdown-list button.dropdown-toggle {
    width: auto;
  }
}
@media (max-width: 991.98px) {
  .pdp-hero__description {
    padding-left: 1rem;
  }
  .pdp-hero__header-mob {
    display: inline;
  }
  .pdp-hero__available {
    margin-top: 1.25rem;
  }
  .pdp-hero__dropdown-strength {
    padding-left: 1rem;
    padding-right: 0.5rem;
  }
  .pdp-hero__dropdown-header, .pdp-hero__packsize-header, .pdp-hero__button-header {
    margin-bottom: 0.5rem;
  }
  .pdp-hero__dropdown {
    margin-top: 0;
  }
  .pdp-hero__show-prize {
    padding-left: 0;
    margin-bottom: 1rem;
  }
  .pdp-hero__price {
    margin: 0;
  }
  .pdp-hero__effective-value {
    margin-top: 0.125rem;
  }
  .pdp-hero__offer-value {
    margin-top: 0.25rem;
  }
  .pdp-hero__dropdown-pack-size .dropdown-list button.dropdown-toggle, .pdp-hero__dropdown-frequency .dropdown-list button.dropdown-toggle, .pdp-hero__dropdown-strength .dropdown-list button.dropdown-toggle {
    width: 100%;
  }
  .pdp-hero__dropdown-pack-size .dropdown-list .dropdown-menu,
  .pdp-hero__dropdown-pack-size .show.dropdown-list .dropdown-menu, .pdp-hero__dropdown-frequency .dropdown-list .dropdown-menu,
  .pdp-hero__dropdown-frequency .show.dropdown-list .dropdown-menu, .pdp-hero__dropdown-strength .dropdown-list .dropdown-menu,
  .pdp-hero__dropdown-strength .show.dropdown-list .dropdown-menu {
    min-width: 100%;
  }
  .pdp-hero__footnote p {
    padding: 1rem 0;
  }
  .pdp-hero__button {
    max-width: 100%;
    margin-top: 0.5rem;
  }
  .pdp-hero__button-header {
    padding-bottom: 0;
  }
  .pdp-hero__options-available, .pdp-hero__options-use, .pdp-hero__options-strength, .pdp-hero__options-pack {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767.98px) {
  .pdp-hero__button {
    margin-top: 0.5rem;
  }
  .pdp-hero__footnote p {
    padding: 1rem;
  }
  .pdp-hero__options .row {
    margin-bottom: 1rem;
  }
  .pdp-hero__options-available, .pdp-hero__options-use, .pdp-hero__options-strength, .pdp-hero__options-pack {
    padding-bottom: 1rem;
  }
  .pdp-hero__quick-download {
    padding: 0;
  }
  .pdp-hero__img-slector {
    display: flex;
    flex-direction: column;
    margin-top: 1rem;
  }
  .pdp-hero__img-slector .small-device {
    order: 1;
  }
  .pdp-hero__img-slector .small-device-img {
    order: 2;
  }
  .pdp-hero__img-slector .slick-slider .slick-track {
    display: flex;
    padding: 0 0.7rem 0;
  }
  .pdp-hero__img-slector .slick-slider .slick-slide {
    flex: 1;
    height: auto;
  }
  .pdp-hero__img-slector .slick-slider .slick-slide > div {
    height: 100%;
  }
}

.pdp-hero-packs__title {
  font-weight: bold;
  color: #585858;
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.pdp-hero-packs__main-container {
  border: 1px solid #dedede;
  width: 4.496rem;
  color: #bbbbbb;
}
.pdp-hero-packs__button-minus, .pdp-hero-packs__button-plus {
  background: #efefef;
}
.pdp-hero-packs__inputvalue {
  width: 2rem;
  color: #585858;
  font-size: 0.75rem;
}

.pdp-sidecol-custom {
  background-color: #080d1c;
  padding: 1rem 1rem 1.5rem;
  margin-bottom: 1.875rem;
}
.pdp-sidecol-custom__header {
  color: #bbbbbb;
}
.pdp-sidecol-custom p.pdp-sidecol-custom__header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.pdp-sidecol-custom__contact {
  color: #ffffff;
}
.pdp-sidecol-custom__contact--phone {
  white-space: nowrap;
}
.pdp-sidecol-custom a {
  color: #00c1d5;
}

.petcare-hero {
  background: #68d2df;
  width: 100vw;
  position: relative;
  left: 50%;
  padding: 2.75rem 0 3.6rem;
  margin-left: -50vw;
}
.petcare-hero__cta {
  overflow: hidden;
  text-align: right;
  margin-bottom: 1rem;
}
.petcare-hero__cta-title, .petcare-hero__cta-link a {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  color: #ffffff;
  font-size: 0.75rem;
  line-height: 1.34;
}
.petcare-hero__cta-title {
  background: #0096af;
  padding: 1.0625rem 2rem 0.9375rem 1.5rem;
  display: inline-block;
  letter-spacing: normal;
  min-width: 12.5rem;
  text-align: center;
}
.petcare-hero__cta-link {
  background: #008fa6;
  padding: 1.0625rem 1.371rem 1rem 1.81248rem;
  min-width: 9.31248rem;
  text-align: center;
  letter-spacing: normal;
}
.petcare-hero__cta-link:hover {
  color: #ffffff;
  text-decoration: none;
}
.petcare-hero__cta-link:after {
  content: url("../images/icons/arrow-white.svg");
  margin-left: 1.125rem;
  position: relative;
  top: 0.25rem;
}
.petcare-hero__cta-link .link-external {
  margin-right: 0;
}
.petcare-hero__cta-link .link-external:after {
  content: none;
}
@media (max-width: 1199.98px) {
  .petcare-hero__image {
    width: 100%;
  }
}
.petcare-hero__text {
  margin: 2.5rem 0;
}
.petcare-hero__text-header {
  font-size: 1.44rem;
  color: #008fa6;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
.petcare-hero__text-body {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 2.375rem;
  color: #ffffff;
}
.petcare-hero__text-buttons {
  margin-top: 2.5rem;
}
.petcare-hero__text-buttons__link {
  padding: 1.5rem 3.0625rem;
  border: 2px solid #ffffff;
  color: #ffffff;
  display: inline-block;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.82rem;
  letter-spacing: 0.41px;
  line-height: normal;
}
.petcare-hero__text-buttons__link:hover {
  color: #ffffff;
  text-decoration: none;
}
.petcare-hero__text-buttons__link.full-white {
  padding: 1.5rem 3.3333333333rem;
  color: #68d2df;
  background: #ffffff;
  margin-right: 0.9rem;
}
.petcare-hero__banner {
  background: #ffffff;
  padding: 2rem 0;
  position: relative;
}
.petcare-hero__banner-header {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1.375rem;
  letter-spacing: 0.61px;
  margin-bottom: 0;
  color: #585858;
  line-height: normal;
}
.petcare-hero__banner-text {
  position: absolute;
  bottom: 1.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0.33px;
  margin-left: 0.5rem;
  color: #585858;
  line-height: normal;
}
@media (max-width: 1199.98px) {
  .petcare-hero__text {
    margin-bottom: 0;
  }
  .petcare-hero__text-buttons {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 991.98px) {
  .petcare-hero {
    padding-top: 1.25rem;
    padding-bottom: 0.625rem;
  }
  .petcare-hero__cta {
    text-align: right;
    margin-bottom: 1.1875rem;
  }
  .petcare-hero__cta-title {
    padding: 0.813rem 1.72rem 0.6875rem;
    min-width: 11.6892rem;
  }
  .petcare-hero__cta-link {
    padding: 0.813rem 1.25rem 0.6875rem 1.9rem;
    min-width: 6rem;
  }
  .petcare-hero__text {
    margin-top: 0.5rem;
  }
  .petcare-hero__text-header {
    font-size: 0.875rem;
    margin-bottom: 0.625rem;
  }
  .petcare-hero__text-body {
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .petcare-hero__text-buttons {
    margin-top: 0.875rem;
    margin-bottom: 1.5rem;
  }
  .petcare-hero__text-buttons__link {
    padding: 0.75rem 0.25rem;
    width: 137px;
    text-align: center;
    border: 1px solid #ffffff;
    font-size: 0.75rem;
  }
  .petcare-hero__text-buttons__link.full-white {
    padding: 0.75rem 0.25rem;
  }
  .petcare-hero__banner {
    padding: 1rem 0;
  }
  .petcare-hero__banner-header {
    font-size: 0.875rem;
    letter-spacing: 0.39px;
  }
  .petcare-hero__banner-text {
    position: static;
    margin-left: 0;
    margin-top: 0.5rem;
    display: block;
    font-size: 0.75rem;
  }
}
@media (max-width: 767.98px) {
  .petcare-hero__cta {
    text-align: center;
  }
}
@media screen and (max-width: 374px) {
  .petcare-hero__cta-link {
    padding: 0.8125rem 0.5rem 0.75rem 0.9rem;
    min-width: unset;
  }
  .petcare-hero__cta-title {
    padding: 0.8125rem 0.5rem 0.6875rem 0.9rem;
    min-width: unset;
  }
  .petcare-hero__text-buttons__link.full-white {
    margin-right: 1rem;
  }
}

.petcare-intro {
  margin-top: 2.5rem;
  margin-bottom: 1.5rem;
}
.petcare-intro .support-description {
  padding-top: 0;
}
.petcare-intro .support-description__body-col p {
  font-size: 1.1375rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.78;
  width: 52.8rem;
}
.petcare-intro ~ .feature-cards {
  margin-bottom: 3rem;
}
.petcare-intro ~ .feature-cards .feature-cards-item {
  text-align: center;
  border-right: 1px solid #d8d8d8;
  padding-right: 0.5rem;
  margin-top: 2.5rem;
}
.petcare-intro ~ .feature-cards .feature-cards-item:first-child {
  padding-left: 2rem;
}
.petcare-intro ~ .feature-cards .feature-cards-item img {
  margin-bottom: 3rem;
  max-height: 90px;
}
.petcare-intro ~ .feature-cards .feature-cards-item:last-child {
  border-right: 0;
}
.petcare-intro ~ .feature-cards .support-description {
  text-align: left;
  padding-top: 0;
}
.petcare-intro ~ .feature-cards .support-description__header {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  line-height: normal;
  letter-spacing: 0.44px;
  margin-bottom: 0.875rem;
  color: #585858;
}
.petcare-intro ~ .large-video-block .media-list__image {
  max-height: 23rem;
}
.petcare-intro ~ .large-video-block .video-description {
  background: #f6f6f4;
  padding: 2.19rem 1.695rem 1.44rem 2rem;
}
.petcare-intro ~ .large-video-block .video-description__time-label, .petcare-intro ~ .large-video-block .video-description__text {
  color: #585858;
}
.petcare-intro ~ .large-video-block .video-description__header {
  color: #585858;
  letter-spacing: 0.78px;
  font-size: 1.75rem;
}
.petcare-hero ~ .tabs .sticky-navs__link {
  width: 100%;
}
.petcare-hero ~ .tabs .image-description-list:nth-child(odd) {
  padding-left: 3rem;
}
.petcare-hero ~ .tabs .media-list {
  padding-top: 0;
  margin-top: 1rem;
}
.petcare-hero ~ .tabs .contact-support {
  border-top: 4px solid #007b8f;
  background: #ffffff;
  margin-bottom: 1.5rem;
  margin-top: 2.001rem;
  padding-right: 1.5rem;
  line-height: 1.36;
  padding-left: 0.94rem;
}
.petcare-hero ~ .tabs .contact-support__header {
  font-size: 0.875rem;
  margin-bottom: 1rem;
}
.petcare-hero ~ .tabs .insight .news-update {
  border-top: 1px solid #dedede;
  padding-bottom: 2rem;
  padding-top: 1.5rem;
}
.petcare-hero ~ .tabs .insight .news-update__categories {
  color: #585858;
}
.petcare-hero ~ .tabs .insight .news-update__link-secondary {
  font-size: 0.813rem;
}
.petcare-hero ~ .tabs .insight .news-update__link-secondary:before {
  margin-top: 1rem;
  margin-bottom: 1.0625rem;
}
.petcare-hero ~ .tabs .border-bottom .infographic .card {
  box-shadow: 0.625rem 0 2.75rem 0 rgba(0, 0, 0, 0.14);
}
.petcare-hero ~ .tabs .border-bottom .image-description-list .media-list img {
  max-height: 14.8125rem;
}
.petcare-hero ~ .tabs .border-bottom .image-description-list__container:nth-child(odd) {
  padding-right: 1.5rem;
}
.petcare-hero ~ .tabs .border-bottom .image-description-list__container:nth-child(even) {
  padding-left: 1.5rem;
}
.petcare-hero ~ .tabs .border-bottom .img-item-list {
  margin-bottom: 4rem;
}
.petcare-hero ~ .tabs .border-bottom .bullet-ticks-featured {
  padding-top: 2rem;
  margin-bottom: 0;
}
.petcare-hero ~ .tabs .border-bottom .bullet-ticks-featured__header {
  font-weight: 400;
}
.petcare-hero ~ .tabs .border-bottom .bullet-ticks-featured__container {
  padding-bottom: 1.25rem;
}
.petcare-hero ~ .tabs .border-bottom .bullet-ticks-featured__content {
  padding-left: 0;
}
.petcare-hero ~ .tabs .border-bottom .bullet-ticks-featured__content-title {
  font-weight: 400;
}
.petcare-hero ~ .tabs .border-bottom .bullet-ticks-featured__content-element {
  margin-left: -0.25rem;
  color: #585858;
}
.petcare-hero ~ .tabs .border-bottom .bullet-ticks-featured__form input::-moz-placeholder {
  color: #9b9b9b;
  padding-left: 0;
}
.petcare-hero ~ .tabs .border-bottom .bullet-ticks-featured__form input::placeholder {
  color: #9b9b9b;
  padding-left: 0;
}
.petcare-hero ~ .tabs .border-bottom .bullet-ticks-featured__form > input {
  min-height: 2.81rem;
  padding-left: 0.8125rem;
  border: 0;
}
.petcare-hero ~ .tabs .border-bottom .media-with-description {
  padding-bottom: 1rem;
}
.petcare-hero ~ .tabs .border-bottom .section-header__body {
  font-size: 1.125rem;
  line-height: 1.56;
  margin-bottom: 1.695rem;
}
.petcare-hero ~ .tabs .border-bottom:nth-child(2) .section-header__title {
  margin-bottom: 0.5rem;
  margin-top: -0.5rem;
}
.petcare-hero ~ .tabs .border-bottom:nth-child(2) .section-header__body {
  font-size: 1.125rem;
  line-height: normal;
  margin-bottom: 2.5rem;
}
.petcare-hero ~ .tabs .border-bottom:nth-child(3) .section-header:first-child .section-header__title {
  margin-bottom: 0.5rem;
}
.petcare-hero ~ .tabs .border-bottom:nth-child(3) .section-header:first-child .section-header__body {
  margin-bottom: 1.8125rem;
}
.petcare-hero ~ .tabs .border-bottom:nth-child(3) .section-header:nth-child(3) .section-header__title {
  font-size: 1.75rem;
  line-height: 1.25;
  letter-spacing: normal;
  margin-bottom: 1.125rem;
}
.petcare-rewards .apply-block {
  padding: 0 0.5rem 0.625rem;
  background: #f6f6f4;
  margin-bottom: 4.25rem;
}
.petcare-rewards .apply-block__container {
  padding: 0;
  padding-right: 1rem;
  width: 100%;
  max-width: 100%;
  background: #ffffff;
  border: 0;
  margin-bottom: 0;
}
.petcare-rewards .apply-block__button-tab {
  padding: 3.625rem 0 2.25rem 1.5rem;
}
.petcare-rewards .apply-block__button-tab__link {
  font-size: 1.875rem;
  line-height: 0.8;
}
.petcare-rewards .apply-block__button-tab__link::after {
  margin-right: 0;
  right: 0.5rem;
}
.petcare-rewards .apply-block__button-tab:first-child {
  border-right: 0.25rem solid #f6f6f4;
}
.petcare-rewards .apply-block__button-tab:first-child .apply-block__button-tab__link::after {
  right: 1rem;
}
.petcare-rewards .apply-block__button-tab:nth-child(2) {
  border-left: 0.25rem solid #f6f6f4;
}
@media (max-width: 991.98px) {
  .petcare-intro {
    margin-top: 0.125rem;
    margin-bottom: 2.25rem;
  }
  .petcare-intro .support-description__body-col p {
    font-size: 0.875rem;
    margin-bottom: 0;
    line-height: 1.572;
    width: 100%;
  }
  .petcare-intro ~ .feature-cards {
    margin-bottom: 2.5rem;
  }
  .petcare-intro ~ .feature-cards .feature-cards-item:first-child {
    padding-left: 1rem;
  }
  .petcare-intro ~ .large-video-block .media-list__image {
    max-height: 13.188rem;
  }
  .petcare-intro ~ .large-video-block .media-list .video-description {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .petcare-intro ~ .large-video-block .media-list .video-description__header {
    letter-spacing: 1px;
    margin-bottom: 0.75rem;
  }
  .petcare-intro ~ .large-video-block .media-list .video-description__text {
    margin-bottom: 1.62498rem;
  }
  .petcare-intro ~ .large-video-block .media-list .video-description__label {
    margin-bottom: 0;
  }
  .petcare-intro ~ .large-video-block .media-list .video-description__time-label {
    line-height: 1.75;
  }
  .petcare-intro ~ .large-video-block .media-list .video-description__time-label::before {
    margin-bottom: 0.5rem;
  }
  .petcare-hero ~ .tabs .border-bottom .section-header__body {
    letter-spacing: 0;
    font-size: 0.875rem;
  }
  .petcare-hero ~ .tabs .border-bottom .section-header__title {
    margin-bottom: 0.3125rem;
    line-height: normal;
  }
  .petcare-hero ~ .tabs .border-bottom .feature-cards-item__img {
    margin-bottom: 1.938rem;
  }
  .petcare-hero ~ .tabs .border-bottom:nth-child(2) .section-header__title {
    margin-bottom: 0.25rem;
    margin-top: -1.75rem;
  }
  .petcare-hero ~ .tabs .border-bottom:nth-child(2) .section-header__body {
    font-size: 0.875rem;
    line-height: 1.575;
    margin-bottom: 1.072rem;
  }
  .petcare-hero ~ .tabs .border-bottom:nth-child(3) .section-header:first-child .section-header__body {
    font-size: 0.875rem;
    margin-bottom: 1.6875rem;
  }
  .petcare-hero ~ .tabs .border-bottom .support-description__header {
    margin-bottom: 0.625rem;
  }
  .petcare-hero ~ .tabs .border-bottom .support-description__body-col p {
    line-height: 1.575;
    margin-bottom: 0.25rem;
  }
  .petcare-hero ~ .tabs .border-bottom .img-item-list {
    max-height: 9.125rem;
    margin-bottom: 3.375rem;
  }
  .petcare-hero ~ .tabs .border-bottom .contact-support {
    display: none;
  }
  .petcare-hero ~ .tabs .border-bottom .logo-grid {
    margin-bottom: 0;
  }
  .petcare-hero ~ .tabs .border-bottom .logo-grid__body {
    margin-top: 2.125rem;
    letter-spacing: 0;
  }
  .petcare-hero ~ .tabs .border-bottom .infographic {
    margin-bottom: 0.375rem;
  }
  .petcare-hero ~ .tabs .border-bottom .infographic .link-file {
    line-height: normal;
  }
  .petcare-hero ~ .tabs .border-bottom .image-description-list__container .media-with-description {
    margin-top: 0.1875rem;
  }
  .petcare-hero ~ .tabs .border-bottom .image-description-list__container:first-child .media-with-description {
    margin-top: 0;
  }
  .petcare-hero ~ .tabs .border-bottom .image-description-list__container:first-child .media-with-description .media-list {
    margin-top: 0.4375rem;
  }
  .petcare-hero ~ .tabs .border-bottom .image-description-list__container:nth-child(odd) {
    padding-right: 1rem;
  }
  .petcare-hero ~ .tabs .border-bottom .image-description-list__container:nth-child(even) {
    padding-left: 1rem;
  }
  .petcare-hero ~ .tabs .border-bottom .image-description-list .media-with-description__container .support-description__container {
    margin-bottom: 0;
  }
  .petcare-hero ~ .tabs .border-bottom .image-description-list .media-with-description__container .support-description__text {
    font-size: 0.75rem;
  }
  .petcare-hero ~ .tabs .border-bottom .bullet-ticks-featured {
    padding-top: 0.5rem;
    padding-bottom: 0;
  }
  .petcare-hero ~ .tabs .border-bottom .bullet-ticks-featured__email-container {
    margin-bottom: 0.5rem;
  }
  .petcare-hero ~ .tabs .border-bottom .bullet-ticks-featured__content-list {
    padding: 0 2rem;
  }
  .petcare-rewards .apply-block {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
  }
  .petcare-rewards .apply-block__container {
    padding: 0;
  }
  .petcare-rewards .apply-block__button {
    position: static;
    width: 100%;
    left: 0;
    margin-left: 0;
    border: 0;
  }
  .petcare-rewards .apply-block__button-tab {
    padding: 2.8125rem 0.75rem 0.5rem;
    border: 0;
  }
  .petcare-rewards .apply-block__button-tab:first-child {
    border-right: 0;
    border-bottom: 0.5rem solid #f6f6f4;
  }
  .petcare-rewards .apply-block__button-tab:last-child {
    border-left: 0;
  }
  .petcare-rewards .apply-block__button-tab__link {
    font-size: 1.75rem;
    line-height: 0.86;
  }
}

.pims-modal {
  max-width: 40.25rem;
}
.pims-modal__header {
  border-bottom: 0;
  margin: 1.75rem 0.5rem 0.5rem 0;
  padding-top: 0;
}
.pims-modal__header-close {
  padding: 0;
  position: absolute;
  right: 1.125rem;
  top: 1rem;
}
.pims-modal__description {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.8125rem;
  line-height: 1.54;
  margin-bottom: 1.75rem;
  color: #585858;
}
.pims-modal__description b {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.pims-modal__icon {
  max-width: 2.5rem;
  margin-bottom: 0.75rem;
}
.pims-modal__icon-col {
  flex: 0 0 25%;
  max-width: 25%;
}
.pims-modal__title {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.625rem;
  line-height: 1.2;
  margin-bottom: 0;
  color: #585858;
}
.pims-modal__link {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 1.6;
  color: #007b8f;
  display: block;
  text-decoration: underline;
}
.pims-modal__disclaimer {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  color: #585858;
  margin: 2rem 0 2.625rem;
}
.pims-modal__item {
  margin: 1.125rem 0 1rem;
}
.pims-modal__item-header {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  margin-bottom: 1.5rem;
  color: #585858;
}
.pims-modal__item-col {
  flex: 0 0 16.67%;
  max-width: 16.67%;
}
.pims-modal__item-container {
  min-height: 3.75rem;
}
.pims-modal__item-image {
  margin-bottom: 0.325rem;
}
.pims-modal__item-title {
  text-align: center;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.625rem;
  line-height: 1.2;
  margin-bottom: 0;
  color: #f65c00;
}
.pims-modal__footer,
.pims-modal__footer p {
  color: #f65c00;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.4375rem;
  line-height: 1.2;
  margin: 1.125rem 0 1.75rem;
}
.pims-modal .modal-title {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.14;
  color: #585858;
}
.pims-modal .modal-body {
  padding: 0 1.5rem;
}
.pims-modal .modal-content {
  background: #ededed;
  border-radius: 0;
}
@media (max-width: 991.98px) {
  .pims-modal__header {
    padding-top: 1rem;
  }
  .pims-modal__icon-col {
    flex: 0 0 33%;
    max-width: 33%;
  }
  .pims-modal__item-col {
    flex: 0 0 33%;
    max-width: 33%;
  }
  .pims-modal__item-header {
    margin-bottom: 1.25rem;
  }
  .pims-modal__item-image {
    margin-top: 0.25rem;
    max-height: 4rem;
  }
  .pims-modal__item-title {
    margin-bottom: 1.25rem;
  }
  .pims-modal__link {
    word-break: break-all;
  }
  .pims-modal__footer {
    font-size: 0.4375rem;
    font-weight: normal;
    line-height: 1.71;
    margin: 0 0 2rem;
  }
  .pims-modal .modal-body {
    padding: 0 0.375rem;
  }
}
@media (max-width: 767.98px) {
  .pims-modal.modal-dialog {
    margin-bottom: 3.5rem;
  }
}

.pims-products {
  padding: 0 1rem;
}
.pims-products__container {
  border: 1px solid #dedede;
  background: #fafafa;
  border-radius: 0.125rem;
  height: 5.313rem;
  width: 23.688rem;
  padding: 0 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.pims-products__container.list-view .pims-products__title {
  font-size: 0.813rem;
}
.pims-products__container p {
  margin-top: 0;
  margin-bottom: 0;
}
.pims-products__container button:focus {
  outline: none;
}
.pims-products__button {
  border-radius: 0.719rem;
  background-color: #f65c00;
  color: #ffffff;
  font-weight: 500;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  padding: 0.35rem 1.32rem;
}
.pims-products__title {
  color: #585858;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  line-height: 1.14;
  font-size: 0.875rem;
}
.pims-products__country {
  color: #585858;
  font-size: 0.75rem;
  line-height: 1.33;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
@media (max-width: 991.98px) {
  .pims-products__container {
    width: 100%;
    height: 3.313rem;
  }
  .pims-products__title {
    font-size: 0.813rem;
  }
}

.pims-request-form {
  background-color: #f6f6f4;
  padding: 1.4375rem 2.875rem 2.6875rem 2.1875rem;
  color: #585858;
}
.pims-request-form__submit-error {
  color: #ff4747;
}
.pims-request-form__field {
  display: flex;
  flex-direction: column;
}
.pims-request-form__field .form-group {
  margin-bottom: 1.25rem;
}
.pims-request-form__field .form-group .is-invalid-input {
  color: #ff4747;
  border: 1px solid #ff4747;
  background: none;
  background-color: #ffffff;
  padding-right: 0;
}
.pims-request-form__field .form-group .is-invalid-input::-moz-placeholder {
  color: #ff4747;
}
.pims-request-form__field .form-group .is-invalid-input::placeholder {
  color: #ff4747;
}
.pims-request-form__field .form-group input {
  height: 1.875rem;
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.33;
  border: 1px solid #e4e4dd;
  border-radius: 0;
  box-shadow: none;
  padding: 0.5rem 0.625rem;
}
.pims-request-form__field .form-group input::-moz-placeholder {
  color: #989898;
}
.pims-request-form__field .form-group input::placeholder {
  color: #989898;
}
.pims-request-form__field .form-group input:focus, .pims-request-form__field .form-group input:active {
  border-color: #e4e4dd;
}
.pims-request-form__field .form-group input[type=checkbox] {
  height: auto;
  display: block;
}
.pims-request-form__field:nth-last-child(1) .form-group, .pims-request-form__field:nth-last-child(2) .form-group {
  margin-bottom: 0;
}
.pims-request-form__field:nth-child(odd) {
  padding-right: 0.4375rem;
}
.pims-request-form__field:nth-child(even) {
  padding-left: 0.4375rem;
}
.pims-request-form__title {
  display: block;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  margin-bottom: 1.25rem;
  line-height: 1.16;
}
.pims-request-form__title.is-invalid-header {
  color: #ff4747;
}
.pims-request-form__label {
  font-size: 0.75rem;
  line-height: 1.33;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.pims-request-form__label.is-invalid-label {
  color: #ff4747;
}
.pims-request-form__cb-wrapper {
  display: inline-block;
  margin-right: 0.9375rem;
}
.pims-request-form__cb-prefix {
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.33;
  margin-right: 0.9375rem;
  padding-top: 0.1875rem;
}
.pims-request-form__cb-label {
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.33;
  margin-bottom: 1.5625rem;
  padding-top: 0.1875rem;
  position: relative;
  padding-left: 1.75rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.pims-request-form__cb-label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.pims-request-form__cb-label input:checked ~ .check {
  background-color: #407ec9;
}
.pims-request-form__cb-label input:checked ~ .check:after {
  display: block;
}
.pims-request-form__cb-label .check {
  position: absolute;
  top: 0;
  left: 0;
  height: 1.25rem;
  width: 1.25rem;
  background-color: #ffffff;
  border: 1px solid #e4e4dd;
}
.pims-request-form__cb-label .check.is-invalid-label {
  border-color: #ff4747;
}
.pims-request-form__cb-label .check:after {
  left: 0.4375rem;
  top: 0.1875rem;
  width: 0.3125rem;
  height: 0.625rem;
  border: solid #ffffff;
  border-width: 0 0.125rem 0.125rem 0;
  transform: rotate(45deg);
}
.pims-request-form__cb .check:after {
  content: "";
  position: absolute;
  display: none;
}
.pims-request-form__footer {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  margin: 0.5625rem 0 0;
  height: 4.6875rem;
}
.pims-request-form__footer-info,
.pims-request-form__footer-info p {
  font-size: 0.625rem;
  color: rgba(88, 88, 88, 0.74);
  margin-bottom: 0;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.pims-request-form__footer-wrapper {
  padding-top: 1.8125rem;
}
.pims-request-form__footer-button {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  background-color: #dedede;
  padding: 0.9375rem 1rem;
  border-radius: 0.125rem;
  line-height: normal;
}
.pims-request-form__footer-button:after {
  content: "";
  mask: url(/global/assets/images/icons/base-button-right.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/base-button-right.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-size: contain;
  background-color: #585858 !important;
  width: 1rem;
  height: 1rem;
  display: inline-block;
  margin-left: 4.0625rem;
}
@media (max-width: 991.98px) {
  .pims-request-form {
    padding: 1.5rem 1.25rem 2.4375rem 1.3125rem;
  }
  .pims-request-form__field .form-group {
    margin-bottom: 1.4375rem;
  }
  .pims-request-form__field:nth-child(odd), .pims-request-form__field:nth-child(even) {
    padding: 0 0.9375rem;
  }
  .pims-request-form__field:nth-last-child(2) .form-group {
    margin-bottom: 1.4375rem;
  }
  .pims-request-form__footer {
    margin-top: 1.0625rem;
  }
  .pims-request-form__footer-wrapper {
    padding-top: 1.8125rem;
  }
}
.pims-request-form input[type=number]::-webkit-inner-spin-button,
.pims-request-form input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.pims-request-form input[type=number] {
  -moz-appearance: textfield;
}

.pims-search-listing__international-text, .pims-search-listing__us-text {
  color: #585858;
  font-size: 0.875rem;
  line-height: 1.14;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  margin-top: 0.2rem;
}
.pims-search-listing__international-text.active, .pims-search-listing__us-text.active {
  opacity: 0.38;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.pims-search-listing__us-text {
  padding-right: 0.538rem;
}
.pims-search-listing__international-text {
  padding-left: 1.063rem;
}
.pims-search-listing__toggle-button {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.pims-search-listing__toggle-button-col {
  display: flex;
  justify-content: center;
}
.pims-search-listing__switch-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  width: 3.813rem;
  height: 1.375rem;
  background: #f6f6f4;
  border: 1px solid #d8d8d8;
  border-radius: 6.25rem;
  position: relative;
}
.pims-search-listing__switch-label .pims-search-listing__switch-button {
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  width: 0.938rem;
  height: 0.938rem;
  border-radius: 2.813rem;
  transition: 0.2s;
  background: #585858;
}
.pims-search-listing__switch-checkbox {
  height: 0;
  width: 0;
  visibility: hidden;
}
.pims-search-listing__switch-button.switch-button-active, .pims-search-listing__switch-label.switch-button-active {
  transform: translateX(-100%) translateX(3.4rem);
}
.pims-search-listing__body {
  margin-bottom: 1.125rem;
}
.pims-search-listing__body-wrapper {
  padding: 0 0.9375rem;
}
.pims-search-listing__body-wrapper .pagenavbar {
  margin-top: 1.438rem;
}
.pims-search-listing__body-wrapper .pagenavbar__label {
  line-height: 1.33;
}
.pims-search-listing__body-wrapper .pagenavbar .viewmode {
  margin-right: -6.8rem;
}
.pims-search-listing__body-wrapper .pagenavbar .pagination {
  max-width: 32rem;
}
.pims-search-listing__body-wrapper .pagenavbar .pagination-parent {
  margin-left: 6rem;
}
.pims-search-listing__body-wrapper .pagenavbar .pagination__label {
  color: #585858;
}
.pims-search-listing__body-wrapper .pagenavbar .pagination__button {
  opacity: 1;
  color: #bbbbbb;
}
.pims-search-listing__body-wrapper .pagenavbar .pagination__button.active {
  color: #585858;
}
.pims-search-listing__body-wrapper .pagenavbar .pagination__button i {
  font-size: inherit;
}
.pims-search-listing__body-wrapper .pagenavbar .pagination__button .la-angle-left::before {
  margin-right: 0.3125rem;
}
.pims-search-listing__body-wrapper .pagenavbar .pagination__button .la-angle-right::before {
  margin-left: 0.3125rem;
}
.pims-search-listing__body-productlist {
  padding-top: 0;
}
.pims-search-listing__body .sort-and-search {
  background-color: #f6f6f4;
  display: flex;
  justify-content: space-between;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 0.938rem;
}
.pims-search-listing__body .sort-and-search__search-result {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
  padding-left: 0;
  margin-top: 0.5rem;
}
.pims-search-listing__body .sort-and-search__search.search {
  width: 93%;
}
.pims-search-listing__body .sort-and-search__search .search__form .react-autosuggest__input {
  padding-left: 2.313rem;
}
.pims-search-listing__body .sort-and-search__search .search__form .react-autosuggest__container {
  line-height: normal;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.pims-search-listing__body .sort-and-search__search .search__form .react-autosuggest__container:after {
  top: 0.54rem;
  left: 0.563rem;
}
.pims-search-listing__body .sort-and-search__search .search__form .react-autosuggest__container::before {
  content: url("/assets/images/icons/search.svg");
  background-repeat: no-repeat;
  position: absolute;
  top: 0.5rem;
  left: 0.875rem;
}
.pims-search-listing__body .sort-and-search__search .search__form:not(.search__form--focussed) .react-autosuggest__container:after, .pims-search-listing__body .sort-and-search__search .search__form--focussed .react-autosuggest__container:after {
  background: none;
}
@media (max-width: 1199.98px) {
  .pims-search-listing__body .sort-and-search__search-result {
    margin-right: -4rem;
    display: flex;
    align-items: center;
  }
  .pims-search-listing__body .sort-and-search .search .search__form .react-autosuggest__input {
    text-transform: initial;
  }
  .pims-search-listing__body .sort-and-search .search .search__form .react-autosuggest__container::before {
    top: 0.9rem;
    left: 0.875rem;
  }
}
@media (max-width: 991.98px) {
  .pims-search-listing {
    padding: 0 1rem;
  }
  .pims-search-listing__body-productlist {
    padding-top: 1rem;
  }
  .pims-search-listing .pims-products {
    padding: 0;
  }
  .pims-search-listing__toggle-button {
    margin-bottom: 0;
    margin-top: 0.5rem;
  }
  .pims-search-listing__toggle-button-col {
    margin-bottom: 1.813rem;
  }
  .pims-search-listing__body {
    margin-bottom: 0.813rem;
  }
  .pims-search-listing__body .sort-and-search {
    padding-left: 0.313rem;
    padding-right: 0.25rem;
    position: relative;
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
  }
  .pims-search-listing__body .sort-and-search__search.search {
    width: 100%;
  }
  .pims-search-listing__body .sort-and-search__search.search .react-autosuggest__input {
    text-transform: initial;
  }
  .pims-search-listing__body .sort-and-search__search-result {
    margin-top: 0.875rem;
    white-space: nowrap;
    padding-left: 1rem;
  }
  .pims-search-listing__body .sort-and-search__col {
    padding-right: 1rem;
  }
  .pims-search-listing__body .sort-and-search-wrapper, .pims-search-listing__body .sort-and-search-products {
    padding: 0;
  }
}

.plp__search.search,
.product-listing__search.search,
.article-listing__search.search {
  width: 100%;
  padding: 0;
}
.plp__search.search .react-autosuggest__input,
.product-listing__search.search .react-autosuggest__input,
.article-listing__search.search .react-autosuggest__input {
  padding: 0.5rem;
  border: 1px solid #eaeaea;
  font-size: 0.75rem;
  color: #585858;
}
.plp__search.search .react-autosuggest__container:after,
.product-listing__search.search .react-autosuggest__container:after,
.article-listing__search.search .react-autosuggest__container:after {
  top: 0.54rem;
  right: 0;
}
.plp__search-result,
.product-listing__search-result,
.article-listing__search-result {
  font-size: 0.75rem;
  margin-top: 0.715rem;
}
@media (max-width: 991.98px) {
  .plp__search-result,
  .product-listing__search-result,
  .article-listing__search-result {
    margin-top: 1rem;
  }
}
.plp__filter-toggle-button,
.product-listing__filter-toggle-button,
.article-listing__filter-toggle-button {
  font-size: 0.75rem;
  padding: 0.907rem;
  background: #ffffff;
  min-width: 6rem;
  width: 100%;
  text-align: left;
  border: 1px solid #eaeaea;
  line-height: 1.3;
}
.plp__search-sort,
.product-listing__search-sort,
.article-listing__search-sort {
  background: #f6f6f4;
  color: #585858;
}
.plp__sort-label,
.product-listing__sort-label,
.article-listing__sort-label {
  font-size: 0.75rem;
  margin-top: 0.75rem;
}
.plp__sort-dropdown.dropdown-list .dropdown-toggle, .plp__sort-dropdown.show.dropdown-list .dropdown-toggle,
.product-listing__sort-dropdown.dropdown-list .dropdown-toggle,
.product-listing__sort-dropdown.show.dropdown-list .dropdown-toggle,
.article-listing__sort-dropdown.dropdown-list .dropdown-toggle,
.article-listing__sort-dropdown.show.dropdown-list .dropdown-toggle {
  border-radius: 0;
}
@media (max-width: 1199.98px) {
  .plp__search.search .react-autosuggest__input,
  .product-listing__search.search .react-autosuggest__input,
  .article-listing__search.search .react-autosuggest__input {
    padding: 0.907rem;
  }
  .plp__search.search .react-autosuggest__container:after,
  .product-listing__search.search .react-autosuggest__container:after,
  .article-listing__search.search .react-autosuggest__container:after {
    display: none;
  }
  .plp__sort-dropdown.dropdown-list .dropdown-toggle, .plp__sort-dropdown.show.dropdown-list .dropdown-toggle,
  .product-listing__sort-dropdown.dropdown-list .dropdown-toggle,
  .product-listing__sort-dropdown.show.dropdown-list .dropdown-toggle,
  .article-listing__sort-dropdown.dropdown-list .dropdown-toggle,
  .article-listing__sort-dropdown.show.dropdown-list .dropdown-toggle {
    padding: 0.407rem 0;
  }
  .plp__sort-dropdown.dropdown-list .dropdown-toggle__caret-container, .plp__sort-dropdown.show.dropdown-list .dropdown-toggle__caret-container,
  .product-listing__sort-dropdown.dropdown-list .dropdown-toggle__caret-container,
  .product-listing__sort-dropdown.show.dropdown-list .dropdown-toggle__caret-container,
  .article-listing__sort-dropdown.dropdown-list .dropdown-toggle__caret-container,
  .article-listing__sort-dropdown.show.dropdown-list .dropdown-toggle__caret-container {
    padding: 0.1rem 0.5rem;
  }
  .plp__sort-dropdown.dropdown-list .dropdown-toggle__display-value, .plp__sort-dropdown.show.dropdown-list .dropdown-toggle__display-value,
  .product-listing__sort-dropdown.dropdown-list .dropdown-toggle__display-value,
  .product-listing__sort-dropdown.show.dropdown-list .dropdown-toggle__display-value,
  .article-listing__sort-dropdown.dropdown-list .dropdown-toggle__display-value,
  .article-listing__sort-dropdown.show.dropdown-list .dropdown-toggle__display-value {
    padding: 0 0.5rem;
  }
}
.plp .sort-and-search, .plp__body .sort-and-search,
.product-listing .sort-and-search,
.product-listing__body .sort-and-search,
.article-listing .sort-and-search,
.article-listing__body .sort-and-search {
  margin-bottom: 1rem;
}
.plp-scroll-top, .plp__body-scroll-top,
.product-listing-scroll-top,
.product-listing__body-scroll-top,
.article-listing-scroll-top,
.article-listing__body-scroll-top {
  padding: 0.25rem;
  position: fixed;
  z-index: 1;
  right: 3%;
  bottom: 14%;
}
.plp-scroll-top i, .plp__body-scroll-top i,
.product-listing-scroll-top i,
.product-listing__body-scroll-top i,
.article-listing-scroll-top i,
.article-listing__body-scroll-top i {
  border: solid 1px #979797;
  border-radius: 50%;
  padding: 1rem;
  background-color: #ffffff;
}
.plp-filter__modal, .plp__body-filter__modal,
.product-listing-filter__modal,
.product-listing__body-filter__modal,
.article-listing-filter__modal,
.article-listing__body-filter__modal {
  max-width: 100%;
  margin: 0;
}
.plp-filter__modal-header, .plp__body-filter__modal-header,
.product-listing-filter__modal-header,
.product-listing__body-filter__modal-header,
.article-listing-filter__modal-header,
.article-listing__body-filter__modal-header {
  border-bottom: 0;
  padding-bottom: 0;
}
.plp-filter__modal-header .modal-title, .plp__body-filter__modal-header .modal-title,
.product-listing-filter__modal-header .modal-title,
.product-listing__body-filter__modal-header .modal-title,
.article-listing-filter__modal-header .modal-title,
.article-listing__body-filter__modal-header .modal-title {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0.9px;
  color: #585858;
  margin-top: 1rem;
}
.plp-productlist .pagenavbar__label, .plp__body-productlist .pagenavbar__label,
.product-listing-productlist .pagenavbar__label,
.product-listing__body-productlist .pagenavbar__label,
.article-listing-productlist .pagenavbar__label,
.article-listing__body-productlist .pagenavbar__label {
  text-transform: lowercase;
  margin-bottom: 0px;
}
.plp-productlist .pagenavbar:first-child, .plp__body-productlist .pagenavbar:first-child,
.product-listing-productlist .pagenavbar:first-child,
.product-listing__body-productlist .pagenavbar:first-child,
.article-listing-productlist .pagenavbar:first-child,
.article-listing__body-productlist .pagenavbar:first-child {
  margin-top: 0;
}
.plp-productlist .large-device:last-child .pagenavbar, .plp__body-productlist .large-device:last-child .pagenavbar,
.product-listing-productlist .large-device:last-child .pagenavbar,
.product-listing__body-productlist .large-device:last-child .pagenavbar,
.article-listing-productlist .large-device:last-child .pagenavbar,
.article-listing__body-productlist .large-device:last-child .pagenavbar {
  margin-top: 1rem;
  margin-bottom: 6.5rem;
}
.plp-productlist .filter__item, .plp__body-productlist .filter__item,
.product-listing-productlist .filter__item,
.product-listing__body-productlist .filter__item,
.article-listing-productlist .filter__item,
.article-listing__body-productlist .filter__item {
  align-items: center;
}
.plp-productlist .filter__item-button, .plp__body-productlist .filter__item-button,
.product-listing-productlist .filter__item-button,
.product-listing__body-productlist .filter__item-button,
.article-listing-productlist .filter__item-button,
.article-listing__body-productlist .filter__item-button {
  text-transform: lowercase;
}
.plp-productlist .filter__item-checkbox-button, .plp__body-productlist .filter__item-checkbox-button,
.product-listing-productlist .filter__item-checkbox-button,
.product-listing__body-productlist .filter__item-checkbox-button,
.article-listing-productlist .filter__item-checkbox-button,
.article-listing__body-productlist .filter__item-checkbox-button {
  text-align: left;
  padding-bottom: 1rem;
  align-items: center;
}
.plp-productlist .product-block-grid__link-container .product-block-grid__lable .product-block-grid__use, .plp__body-productlist .product-block-grid__link-container .product-block-grid__lable .product-block-grid__use,
.product-listing-productlist .product-block-grid__link-container .product-block-grid__lable .product-block-grid__use,
.product-listing__body-productlist .product-block-grid__link-container .product-block-grid__lable .product-block-grid__use,
.article-listing-productlist .product-block-grid__link-container .product-block-grid__lable .product-block-grid__use,
.article-listing__body-productlist .product-block-grid__link-container .product-block-grid__lable .product-block-grid__use {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.plp-productlist .product-block-grid__link-container .product-block-grid__description, .plp__body-productlist .product-block-grid__link-container .product-block-grid__description,
.product-listing-productlist .product-block-grid__link-container .product-block-grid__description,
.product-listing__body-productlist .product-block-grid__link-container .product-block-grid__description,
.article-listing-productlist .product-block-grid__link-container .product-block-grid__description,
.article-listing__body-productlist .product-block-grid__link-container .product-block-grid__description {
  margin-bottom: 0;
}
.plp-productlist .product-block-grid__product-name, .plp__body-productlist .product-block-grid__product-name,
.product-listing-productlist .product-block-grid__product-name,
.product-listing__body-productlist .product-block-grid__product-name,
.article-listing-productlist .product-block-grid__product-name,
.article-listing__body-productlist .product-block-grid__product-name {
  text-transform: none;
}
.plp .dropdown-toggle__caret-container, .plp__body .dropdown-toggle__caret-container,
.product-listing .dropdown-toggle__caret-container,
.product-listing__body .dropdown-toggle__caret-container,
.article-listing .dropdown-toggle__caret-container,
.article-listing__body .dropdown-toggle__caret-container {
  background-color: #ffffff;
  padding-top: 0;
}
@media (max-width: 991.98px) {
  .plp .product-block-grid, .plp__body .product-block-grid,
  .product-listing .product-block-grid,
  .product-listing__body .product-block-grid,
  .article-listing .product-block-grid,
  .article-listing__body .product-block-grid {
    margin-bottom: 1rem;
  }
}

.podcast-series .podcast-grid {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-bottom: 6.281rem;
  margin-top: 3rem;
}
.podcast-series .podcast-grid .podcast-player {
  margin-bottom: 3rem;
}
.podcast-series .podcast-grid__rows {
  border: 1px solid #eaeaea;
  padding: 0;
  margin: 0;
  overflow: hidden;
  height: 100%;
  display: flex;
}
.podcast-series .podcast-grid__labels {
  font-size: 0.75rem;
  line-height: 1;
  width: 70%;
  padding-top: 1.625rem;
  margin-left: 1.875rem;
  margin-bottom: 1.625rem;
}
.podcast-series .podcast-grid__description {
  font-size: 1rem;
  line-height: 1.5;
  margin-top: 0.3rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  overflow: hidden;
  text-overflow: clip;
  white-space: nowrap;
}
.podcast-series .podcast-grid__play-btns {
  display: inline-block;
  float: right;
  margin-right: 1.5rem;
  margin-left: auto;
}
.podcast-series .podcast-grid__image {
  min-width: 90.3rem;
  height: 90.3rem;
}
.podcast-series .podcast-grid__separator {
  padding: 0 0.5rem;
}
.podcast-series .podcast-grid .listen-now-btn {
  width: 125px;
  height: 2rem;
  margin: 0;
  padding: 0;
  border-radius: 3px;
  background-color: rgba(246, 92, 0, 0.2);
  font-size: 0.75rem;
  line-height: 1;
  margin-top: 2rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.podcast-series .podcast-grid .listen-now-btn__label {
  display: inline-block;
  padding-top: 0.6rem;
}
.podcast-series .podcast-grid .play-list {
  width: 2rem;
  height: 2rem;
  background-color: #f65c00;
  color: #ffffff;
  float: left;
  font-size: 1.25rem;
  display: inline-block;
  padding-top: 0.3rem;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.podcast-series .podcast-grid__load-more {
  width: 12rem;
  height: 3rem;
  margin: 2.031rem 0 6.281rem;
  padding: 0.9rem 0 1.063rem;
  border-radius: 0.19rem;
  background-color: #f65c00;
  font-size: 0.75rem;
  color: #ffffff;
  line-height: 1.33;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.podcast-series .podcast-player__link {
  display: block;
}
.podcast-series .podcast-player-mini {
  background-color: #3a3a3a;
  padding: 1rem;
  border-radius: 3px;
  margin-top: 3rem;
  margin-bottom: 2.5rem;
}
.podcast-series .podcast-player-mini:before, .podcast-series .podcast-player-mini:after {
  box-sizing: inherit;
}
.podcast-series .podcast-playlist {
  margin-top: 8.625rem;
}
@media (max-width: 767.98px) {
  .podcast-series .listen-now-btn {
    display: none;
  }
  .podcast-series .play-list__play-icon {
    margin-top: 1.313rem;
    border-radius: 3px;
  }
  .podcast-series .listen-now-btn-mobile {
    padding: 0;
    padding-left: 0.313rem;
  }
  .podcast-series .podcast-grid {
    margin-bottom: 1.5rem;
  }
  .podcast-series .podcast-grid__play-btns {
    margin-right: 1rem;
    margin-left: auto;
  }
  .podcast-series .podcast-grid__image-container {
    padding: 0.8rem 0 0.813rem 0.813rem;
  }
  .podcast-series .podcast-grid__labels {
    padding-top: 1.063rem;
    margin-left: 1rem;
    margin-bottom: 1rem;
    max-width: 45%;
  }
  .podcast-series .podcast-grid__description {
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;
  }
  .podcast-series .podcast-grid__image {
    height: 50px;
  }
  .podcast-series .podcast-grid__load-more {
    width: 100%;
    margin-bottom: 0;
  }
  .podcast-series .podcast-series .podcast-player-mini {
    width: 100%;
  }
  .podcast-series .podcast-playlist {
    margin-top: 1.5rem;
    margin-bottom: 6.25rem;
  }
  .podcast-series .podcast-player {
    margin-left: -0.9rem;
    margin-right: -0.9rem;
  }
  .podcast-series .podcast-player-mini {
    margin-right: -0.9rem;
    margin-left: -0.9rem;
  }
}
@media (min-width: 768px) {
  .podcast-series .listen-now-btn-mobile {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .podcast-series .podcast-grid__labels {
    max-width: 40%;
  }
  .podcast-series .podcast-playlist {
    margin-top: 7.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .podcast-series .podcast-grid__labels {
    max-width: 50%;
  }
}

.portfolio__why-zoetis .media-with-description__container:nth-child(odd), .portfolio__resources-container:nth-child(odd) {
  padding-left: 0;
}
.portfolio__why-zoetis .media-with-description__container:nth-child(even), .portfolio__resources-container:nth-child(even) {
  padding-right: 0;
}
.portfolio__why-zoetis .media-with-description__container:nth-child(even), .portfolio__resources-container:nth-child(even) {
  padding-left: 3rem;
}
.portfolio__why-zoetis .media-with-description__container:nth-child(odd), .portfolio__resources-container:nth-child(odd) {
  padding-right: 0;
}
.portfolio__header {
  font-size: 2.25rem;
  margin-top: 4.5rem;
  margin-bottom: 3.75rem;
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.portfolio__hero {
  padding: 6.25rem 1.5rem;
}
.portfolio__hero .hero__label {
  padding: 1.5rem 1rem;
}
.portfolio__hero .hero__title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 4.25rem;
  letter-spacing: 0;
  line-height: 5.325rem;
  margin-bottom: 0;
}
.portfolio__hero .hero__content {
  line-height: 1.56;
  font-size: 1.125rem;
  letter-spacing: 0;
}
.portfolio__why-zoetis {
  margin-top: 1.5rem;
}
.portfolio__why-zoetis .contact-support {
  padding-left: 1rem;
}
.portfolio__why-zoetis .contact-support__link {
  padding-bottom: 1rem;
}
.portfolio__why-zoetis .contact-support__contact {
  color: #585858;
}
.portfolio__why-zoetis__outer-container .category-products__main-container .category-products__container strong {
  font-size: 0.875rem;
  color: #f65c00;
  line-height: 1.71;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
.portfolio__why-zoetis__outer-container .category-products__main-container .category-products__container p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.825rem;
  line-height: 1.54;
  color: #585858;
  margin-bottom: 1.5rem;
}
.portfolio__why-zoetis__outer-container .category-products__main-container .category-products__container a {
  display: block;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.71;
  text-decoration: underline;
}
.portfolio__why-zoetis__outer-container .category-products__main-container .category-products__container a:before {
  margin-bottom: 1rem;
}
.portfolio__why-zoetis__outer-container .category-products__main-container .category-products__link {
  bottom: 1.25rem;
}
.portfolio__why-zoetis__outer-container .media-with-description .support-description__header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.75rem;
  line-height: normal;
  letter-spacing: 0.0475rem;
  color: #585858;
}
.portfolio__why-zoetis__outer-container .media-with-description .support-description__container {
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #585858;
}
.portfolio__why-zoetis__outer-container .media-with-description.img-left {
  flex-direction: row-reverse;
}
.portfolio__why-zoetis__outer-container .media-with-description.img-left .media-with-description__container {
  padding-right: 0;
}
.portfolio__why-zoetis__outer-container .media-with-description.img-left .media-with-description__container .support-description {
  padding-left: 3.0625rem;
}
.portfolio__why-zoetis__outer-container .media-with-description.img-right .media-with-description__container .support-description {
  padding-right: 0.4425rem;
}
.portfolio__why-zoetis__outer-container .media-with-description.img-right .media-with-description__container .media-list {
  margin-left: 1rem;
}
.portfolio__why-zoetis .category-products {
  margin-top: 3.5rem;
}
.portfolio__why-zoetis .category-products .col-sm-12 ~ div {
  padding: 0 1rem;
}
.portfolio__why-zoetis .category-products__main-container:first-child {
  display: flex;
  flex-direction: column;
}
.portfolio__why-zoetis .category-products__main-container:first-child .col-sm-12 ~ div {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 3%;
}
.portfolio__why-zoetis .category-products__main-container:first-child .category-products__container {
  display: flex;
  padding-bottom: 4.5rem;
}
.portfolio__why-zoetis .media-with-description {
  margin: 3rem 0;
  align-items: center;
}
.portfolio__why-zoetis .media-with-description__container:first-child {
  padding-right: 2.625rem;
}
.portfolio__why-zoetis .media-with-description__container:nth-child(2) {
  padding-left: 0;
}
.portfolio__why-zoetis .media-desciption-container {
  margin-top: 2.5rem;
  margin-bottom: 3rem;
}
.portfolio__why-zoetis .media-list,
.portfolio__why-zoetis .support-description {
  padding: 0;
}
.portfolio__why-zoetis .media-list {
  margin: 0;
}
.portfolio__why-zoetis .media-list__image {
  width: auto;
}
.portfolio__why-zoetis .support-description .la {
  font-weight: bold;
}
.portfolio__why-zoetis .support-description .la-check {
  color: #007b8f;
}
.portfolio__why-zoetis .support-description .la-check:before {
  line-height: 1.4;
}
.portfolio__why-zoetis .support-description .la__header {
  letter-spacing: 0.0475rem;
}
.portfolio__why-zoetis .support-description .la__text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.portfolio__why-zoetis .support-description__pre-description,
.portfolio__why-zoetis .support-description__pre-description .support-description__text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.portfolio__why-zoetis .support-description__pre-description .support-description__header {
  margin-top: 2.0625rem;
  line-height: 1.75;
  margin-bottom: 1.13rem;
}
.portfolio__why-zoetis .support-description__pre-description .support-description__outer-container:last-child .support-description__container {
  margin-bottom: 0;
}
.portfolio__why-zoetis .support-description__media-description .support-description__container, .portfolio__why-zoetis .support-description__experience-description .support-description__container {
  font-size: 0.875rem;
  margin: 0;
  line-height: 1.5;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.portfolio__why-zoetis .support-description__media-description .support-description__container li, .portfolio__why-zoetis .support-description__experience-description .support-description__container li {
  width: 0;
  padding-top: 0.0775rem;
}
.portfolio__why-zoetis .support-description__media-description .support-description__header, .portfolio__why-zoetis .support-description__experience-description .support-description__header {
  font-size: 1.75rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  letter-spacing: 0.049rem;
  line-height: 1.22;
  margin-bottom: 1.19rem;
}
.portfolio__why-zoetis .support-description__media-description .support-description__text, .portfolio__why-zoetis .support-description__experience-description .support-description__text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.71;
}
.portfolio__why-zoetis .support-description__media-description.font-small .support-description__header, .portfolio__why-zoetis .support-description__experience-description.font-small .support-description__header {
  font-size: 0.875rem;
  margin-bottom: 0;
  margin-top: 1rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
.portfolio__why-zoetis .support-description__media-description.font-small span, .portfolio__why-zoetis .support-description__experience-description.font-small span {
  margin-left: -0.325rem;
  line-height: 1.8;
}
.portfolio__why-zoetis .support-description__media-description:nth-child(2) .support-description__text, .portfolio__why-zoetis .support-description__experience-description:nth-child(2) .support-description__text {
  display: list-item;
}
.portfolio__why-zoetis .support-description__media-description:nth-child(2) .support-description__header, .portfolio__why-zoetis .support-description__experience-description:nth-child(2) .support-description__header {
  font-size: 0.875rem;
  margin-top: 2rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  text-transform: none;
  font-weight: bold;
  margin-bottom: 1.13rem;
}
.portfolio__why-zoetis-experience .support-description__header {
  margin-bottom: 1.188rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.75rem;
}
.portfolio__why-zoetis-experience .support-description__container {
  padding-right: 4.2rem;
}
.portfolio__why-zoetis-experience strong {
  font-size: 0.875rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
.portfolio__why-zoetis .refer-friend {
  padding-top: 1.5rem;
}
.portfolio__why-zoetis .refer-friend__limited-edition__link {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: bold;
  color: #f65c00;
}
.portfolio__why-zoetis .linked-media {
  padding: 0 1rem;
}
.portfolio__why-zoetis .linked-media__container:nth-child(even) {
  padding-left: 0.5625rem;
}
.portfolio__why-zoetis .linked-media__container:nth-child(odd) {
  padding-right: 0.5625rem;
}
.portfolio__why-zoetis .linked-media__container__link {
  margin: 0;
  padding: 0;
}
.portfolio__resources .resource__container {
  margin-bottom: 2rem;
}
.portfolio__resources-header {
  font-size: 2.25rem;
  letter-spacing: 1px;
  margin-bottom: 0.5rem;
  margin-top: 3.5rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  color: #585858;
}
.portfolio__resources-header,
.portfolio__resources .resource__header {
  line-height: normal;
}
.portfolio__resources .resource__container:nth-child(even), .portfolio__resources-container:nth-child(even) {
  padding-left: 0.425rem;
}
.portfolio__resources .resource__container:nth-child(odd), .portfolio__resources-container:nth-child(odd) {
  padding-right: 0.425rem;
}
.portfolio__resources .resource__container .media-with-description__container .support-description__text, .portfolio__resources-container .media-with-description__container .support-description__text {
  font-size: 0.813rem;
  line-height: 1.54;
}
.portfolio__resources .resource__title {
  margin-bottom: 0.325rem;
}
.portfolio__resources .resource__content {
  margin-bottom: 1.25rem;
}
.portfolio__resources-media-with-description {
  margin-bottom: 3rem;
}
.portfolio__resources-media-with-description .support-description {
  min-height: 100%;
  background-color: #f6f6f4;
  margin: 0;
  padding-top: 2.19rem;
  padding-left: 0.5rem;
}
.portfolio__resources-media-with-description .support-description__header {
  color: #f65c00;
  margin-bottom: 0.5rem;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
}
.portfolio__resources-media-with-description .support-description__container {
  display: block;
  margin-bottom: 2.505rem;
}
.portfolio__resources-media-with-description .media-list {
  padding-top: 0;
  margin-top: 0;
}
.portfolio__resources-media-with-description-block {
  margin-top: 1.5rem;
}
.portfolio__resources-media-with-description-block .support-description {
  display: block;
}
.portfolio__resources-media-with-description-block .support-description__header {
  font-size: 1.75rem;
  color: #585858;
}
.portfolio__resources-media-with-description-block .support-description__text {
  max-height: 10rem;
  overflow: auto;
  line-height: 1.5;
}
.portfolio__resources-media-with-description-block .support-description__outer-container {
  width: auto;
}
.portfolio__resources-media-with-description-block .media-with-description__container:nth-child(even) {
  padding-left: 0;
}
.portfolio__resources-media-with-description-block .media-with-description__container:nth-child(odd) {
  padding-right: 0;
}
.portfolio__resources-media-with-description-block .media-with-description__container:nth-child(odd) {
  padding-left: 0;
}
.portfolio__resources-media-with-description-block .media-with-description__container:nth-child(even) {
  padding-right: 0;
}
.portfolio__resources-media-with-description-block .media-with-description__container:last-child:nth-child(odd) {
  padding-left: 0;
}
.portfolio__resources-media-with-description-block .media-with-description__container:last-child:nth-child(even) {
  padding-right: 0;
}
.portfolio__resources-media-with-description-block .video-description__header {
  font-size: 1.75rem;
  letter-spacing: 0.0490196078rem;
  margin-top: 1.375rem;
}
.portfolio__support-header {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  color: #585858;
}
.portfolio__support-online-service, .portfolio__support-contact-support {
  display: flex;
}
.portfolio__support-online-service:nth-child(even), .portfolio__support-contact-support:nth-child(even) {
  padding-left: 0.425rem;
}
.portfolio__support-online-service:nth-child(odd), .portfolio__support-contact-support:nth-child(odd) {
  padding-right: 0.425rem;
}
.portfolio__support-online-service:nth-child(odd), .portfolio__support-contact-support:nth-child(odd) {
  padding-left: 1rem;
}
.portfolio__support-online-service:nth-child(even), .portfolio__support-contact-support:nth-child(even) {
  padding-right: 1rem;
}
.portfolio__support .online-services {
  flex: 1;
  padding-left: 0.5rem;
  padding-bottom: 2.38rem;
}
.portfolio__support .online-services__header {
  padding-top: 0.5rem;
  margin-bottom: 1.32rem;
  line-height: 1.54;
}
.portfolio__support .online-services__text {
  font-size: 0.812875rem;
  line-height: 1.54;
}
.portfolio__support .online-services__button {
  padding: 0.73rem 0.917rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.portfolio__support .online-services__button::after {
  padding-left: 1rem;
}
.portfolio__support .online-services__input-container {
  padding-bottom: 1.75rem;
}
.portfolio__support .online-services__input-container .dropdown-toggle__display-value {
  font-size: 0.875rem;
  line-height: 1.5;
  color: #9b9b9b;
}
.portfolio__support .online-services__input-container .dropdown .dropdown-toggle {
  padding: 0.191rem;
}
.portfolio__support .online-services__description {
  margin: 0;
}
.portfolio__support .online-services__description-link {
  font-size: 0.875rem;
  text-decoration: underline;
  color: #007b8f;
  line-height: 1.516;
}
.portfolio__support .online-services__description-link:before {
  content: "";
  width: 2rem;
  background: #f65c00;
  height: 0.0625rem;
  display: block;
  margin-bottom: 1.188rem;
}
.portfolio__support .contact-support {
  flex: 1;
}
.portfolio__support .contact-support__header {
  padding-top: 2.13rem;
  margin-bottom: 1.13rem;
  line-height: 1.56;
}
.portfolio__support .contact-support__time-information {
  margin-top: 0.88rem;
  line-height: 1.54;
  margin-bottom: 0.5rem;
}
.portfolio__support .contact-support__contact {
  font-size: 1.25125rem;
  line-height: 1.11;
}
.portfolio__support .contact-support__link {
  margin-bottom: 1rem;
  font-size: 0.875rem;
}
.portfolio__support-how-to-buy-contact .how-to-buy-contact {
  padding-top: 2.385rem;
  padding-bottom: 2.5rem;
  padding-right: 1rem;
  margin-bottom: 6.5rem;
}
.portfolio__support-how-to-buy-contact .how-to-buy-contact__image-list {
  max-width: 7rem;
}
.portfolio__support-how-to-buy-contact .how-to-buy-contact__header {
  margin-bottom: 0.44rem;
  line-height: 1.56;
}
.portfolio__support-how-to-buy-contact .how-to-buy-contact__details {
  line-height: 1.5;
  font-size: 0.875rem;
  margin-bottom: 2rem;
}
.portfolio__support-how-to-buy-contact .how-to-buy-contact__info {
  padding-top: 1.1rem;
}
.portfolio__support-how-to-buy-contact .how-to-buy-contact__info ul {
  margin: 0;
}
.portfolio__support-how-to-buy-contact .how-to-buy-contact__info .how-to-buy-contact__list {
  padding-right: 2rem;
}
.portfolio__support-how-to-buy-contact .how-to-buy-contact__email-label {
  line-height: 1;
  margin-bottom: 0;
}
.portfolio__support-how-to-buy-contact .how-to-buy-contact__exp {
  margin-bottom: 0.25rem;
  line-height: 1.85;
}
.portfolio__support-how-to-buy-contact .how-to-buy-contact__exp a {
  line-height: 1;
  padding-top: 0;
}
.portfolio__support-how-to-buy-contact .how-to-buy-contact__email-exp {
  line-height: 1;
}
.portfolio__support-how-to-buy-contact .how-to-buy-contact__name {
  line-height: normal;
  font-size: 0.875rem;
  margin: 0;
}
.portfolio__support-how-to-buy-contact .how-to-buy-contact__phone, .portfolio__support-how-to-buy-contact .how-to-buy-contact__email {
  line-height: 1.54;
}
.portfolio__how-to-buy .portfolio__how-to-buy-contact-support .contact-support__link {
  margin-bottom: 1rem;
}
.portfolio__how-to-buy .portfolio__how-to-buy-contact-support .contact-support__links {
  margin-top: 1rem;
}
.portfolio__how-to-buy .list-unstyled {
  padding-bottom: 0.25rem;
}
.portfolio__how-to-buy-online-service, .portfolio__how-to-buy-how-to-buy-contact, .portfolio__how-to-buy-contact-support {
  display: flex;
}
.portfolio__how-to-buy-online-service:nth-child(even), .portfolio__how-to-buy-how-to-buy-contact:nth-child(even), .portfolio__how-to-buy-contact-support:nth-child(even) {
  padding-left: 0.5rem;
}
.portfolio__how-to-buy-online-service:nth-child(odd), .portfolio__how-to-buy-how-to-buy-contact:nth-child(odd), .portfolio__how-to-buy-contact-support:nth-child(odd) {
  padding-right: 0.5rem;
}
.portfolio__how-to-buy .sales-representative,
.portfolio__how-to-buy .online-services,
.portfolio__how-to-buy .contact-support {
  flex: 1;
}
.portfolio__how-to-buy-header {
  font-size: 2.25rem;
  color: #585858;
  margin-bottom: 1rem;
  margin-top: 3.5rem;
  letter-spacing: 0.0625rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.portfolio__how-to-buy .how-to-buy-contact__header {
  font-size: 1.12525rem;
  line-height: 1.6;
}
.portfolio__how-to-buy .how-to-buy-contact__image-list {
  max-width: 4rem;
  padding-right: 0.88rem;
}
.portfolio__how-to-buy .how-to-buy-contact__email-label {
  font-size: 0.813rem;
  margin-bottom: 1.75rem;
}
.portfolio__how-to-buy .how-to-buy-contact__exp {
  font-size: 0.813rem;
  line-height: 1.516;
}
.portfolio__how-to-buy .online-services__header {
  font-size: 1.125rem;
  line-height: 1.167;
  margin-bottom: 0.25rem;
}
.portfolio__how-to-buy .online-services__text {
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}
.portfolio__how-to-buy .online-services__description {
  margin-top: 0.125rem;
}
.portfolio__how-to-buy .online-services__description p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.75;
}
.portfolio__how-to-buy .online-services__description a {
  color: #ffffff;
  text-decoration: underline;
}
.portfolio__how-to-buy .online-services .input-containers {
  padding-top: 2rem;
}
.portfolio__how-to-buy .online-services__input-container-input-field {
  padding-left: 1rem;
  min-height: 2.793rem;
  border-radius: 0;
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.portfolio__how-to-buy .online-services__button {
  border-radius: 0;
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
  margin-left: -space(2);
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.portfolio__how-to-buy .online-services__button:after {
  padding-left: 2rem;
}
.portfolio__how-to-buy .online-services__cta:after {
  vertical-align: middle;
}
.portfolio__how-to-buy .contact-support__contact {
  font-size: 1.375rem;
}
.portfolio__how-to-buy .contact-support__header {
  line-height: 1.56;
  margin-bottom: 1.06rem;
  padding-top: 2rem;
}
.portfolio__how-to-buy .contact-support__link {
  margin-bottom: 1.65rem;
}
.portfolio__how-to-buy .contact-support__chat {
  margin-bottom: 1rem;
}
.portfolio__how-to-buy .contact-support__links {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.portfolio__how-to-buy .contact-support ul {
  margin-top: 1rem;
}
.portfolio__faq-header {
  font-size: 2.25rem;
  color: #585858;
  letter-spacing: 0.0625rem;
  line-height: normal;
}
.portfolio__faq-expand-all {
  width: 100%;
  text-align: right;
  padding-right: 1.5rem;
  padding-top: 2.75rem;
  font-size: 0.81375rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  text-decoration: underline;
  color: #585858;
}
@media (max-width: 1199.98px) {
  .portfolio__why-zoetis .contact-support__contact {
    display: inline-block;
  }
  .portfolio__why-zoetis .media-with-description__container .media-list__image {
    width: 100%;
  }
  .portfolio__why-zoetis .category-products__main-container img {
    width: 100%;
  }
  .portfolio__resources-media-with-description-block .support-description__text {
    max-height: unset;
  }
  .portfolio__resources-media-with-description-block .support-description__label {
    position: relative;
  }
  .portfolio__resources-media-with-description-block .media-with-description__container:nth-child(even) {
    padding-left: 1rem;
  }
  .portfolio__resources-media-with-description-block .media-with-description__container:nth-child(odd) {
    padding-right: 1rem;
  }
  .portfolio__resources-outer-container .video-description__header {
    margin-top: 0;
  }
  .portfolio__support .online-services__button {
    padding: 0.75rem 0.15rem;
  }
  .portfolio__support .online-services__button::after {
    padding-left: 0.25rem;
    vertical-align: text-top;
  }
}
@media (max-width: 991.98px) {
  .portfolio__why-zoetis {
    margin-top: 0;
  }
  .portfolio__why-zoetis__outer-container {
    padding: 0;
  }
  .portfolio__why-zoetis__outer-container .portfolio__header {
    padding-left: 1rem;
    margin-top: 3.5rem;
    margin-bottom: 2rem;
  }
  .portfolio__why-zoetis__outer-container .support-description__pre-description {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .portfolio__why-zoetis .support-description__pre-description .support-description__header {
    margin-top: 1.5rem;
  }
  .portfolio__why-zoetis .media-with-description {
    margin-top: 0;
  }
  .portfolio__why-zoetis .media-with-description__container .support-description {
    padding: 0 1rem;
  }
  .portfolio__why-zoetis .media-with-description__container .media-list {
    text-align: left;
  }
  .portfolio__why-zoetis .media-with-description__container .media-list__button {
    width: 100%;
  }
  .portfolio__why-zoetis .media-with-description__container .media-list__image {
    max-width: 12.25rem;
    margin: 0 0 2rem 1rem;
  }
  .portfolio__why-zoetis .media-with-description__container .media-list__block .video__play-button {
    left: 1.5rem;
    bottom: 2.5rem;
    width: 2rem;
    height: 2rem;
  }
  .portfolio__why-zoetis .media-with-description__container .media-list__block .video__play-button span {
    border-top: 0.5rem solid transparent;
    border-left: 0.875rem solid #ffffff;
    border-bottom: 0.5rem solid transparent;
    margin-top: 0.25rem;
  }
  .portfolio__why-zoetis .media-with-description__container:first-child {
    padding: 0;
  }
  .portfolio__why-zoetis .media-with-description:first-child {
    padding-right: 0;
  }
  .portfolio__why-zoetis .category-products {
    padding: 0 1rem;
  }
  .portfolio__why-zoetis .category-products__container {
    padding-left: 0;
  }
  .portfolio__why-zoetis .category-products__main-container {
    border-top: 1px solid #ffffff;
  }
  .portfolio__why-zoetis .category-products__main-container:first-child {
    display: flex;
  }
  .portfolio__why-zoetis .category-products__main-container:first-child img {
    clip-path: polygon(67% 0, 100% 0, 100% 50%, 78% 50%);
  }
  .portfolio__why-zoetis .category-products__main-container:first-child .col-sm-12 ~ div {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 1rem;
  }
  .portfolio__why-zoetis .category-products__main-container img {
    display: block;
    width: 100%;
    position: absolute;
    clip-path: polygon(67% 0, 100% 0, 100% 25%, 78% 25%);
  }
  .portfolio__why-zoetis .category-products__header {
    padding-right: 4rem;
  }
  .portfolio__why-zoetis .category-products__link {
    padding-left: 1rem;
    left: 0;
  }
  .portfolio__why-zoetis-experience {
    padding: 1.875rem 1rem 2.625rem;
    margin-bottom: 1.5rem;
  }
  .portfolio__why-zoetis .refer-friend {
    padding-top: 0;
  }
  .portfolio__hero {
    padding: 0;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .portfolio__hero .hero__title {
    font-size: 2rem;
    line-height: normal;
  }
  .portfolio__hero .hero__content {
    font-size: 0.875rem;
    line-height: 1.5;
  }
  .portfolio__hero .hero__label {
    padding: 2.25rem 1rem 1.5rem;
  }
  .portfolio__how-to-buy-header {
    margin-bottom: 1.13rem;
  }
  .portfolio__how-to-buy .online-services__header {
    padding-top: 1.875rem;
    line-height: 1.56;
  }
  .portfolio__how-to-buy .online-services__cta {
    padding: 0.9065rem 0.75rem;
  }
  .portfolio__how-to-buy .online-services__input-container {
    margin-top: 0.75rem;
    padding-bottom: 2.25rem;
  }
  .portfolio__how-to-buy .online-services__background-gradient {
    padding-left: 0;
  }
  .portfolio__how-to-buy .contact-support {
    padding: 0 1rem;
  }
  .portfolio__how-to-buy .contact-support__contact {
    font-size: 1.3125rem;
    color: #585858;
  }
  .portfolio__how-to-buy .how-to-buy-contact {
    padding: 2rem 1rem 0;
  }
  .portfolio__how-to-buy .how-to-buy-contact ul {
    margin-bottom: 1rem;
  }
  .portfolio__how-to-buy-online-service:nth-child(even), .portfolio__how-to-buy-how-to-buy-contact:nth-child(even), .portfolio__how-to-buy-contact-support:nth-child(even) {
    padding-left: 0;
  }
  .portfolio__how-to-buy-online-service:nth-child(odd), .portfolio__how-to-buy-how-to-buy-contact:nth-child(odd), .portfolio__how-to-buy-contact-support:nth-child(odd) {
    padding-right: 0;
  }
  .portfolio__how-to-buy-online-service:nth-child(odd), .portfolio__how-to-buy-how-to-buy-contact:nth-child(odd), .portfolio__how-to-buy-contact-support:nth-child(odd) {
    padding-left: 0;
  }
  .portfolio__how-to-buy-online-service:nth-child(even), .portfolio__how-to-buy-how-to-buy-contact:nth-child(even), .portfolio__how-to-buy-contact-support:nth-child(even) {
    padding-right: 0;
  }
  .portfolio__why-zoetis .media-with-description__container:nth-child(even), .portfolio__resources-container:nth-child(even) {
    padding-left: 0;
  }
  .portfolio__why-zoetis .media-with-description__container:nth-child(odd), .portfolio__resources-container:nth-child(odd) {
    padding-right: 0;
  }
  .portfolio__resources-header {
    padding-left: 1rem;
    margin-top: 2rem;
  }
  .portfolio__resources .media-list {
    text-align: left;
  }
  .portfolio__resources .media-list .video__play-button {
    max-width: 3.195rem;
    max-height: 3.195rem;
  }
  .portfolio__resources .media-list .video__play-button > span {
    margin: 25% auto;
  }
  .portfolio__resources-container {
    margin-bottom: 1.375rem;
  }
  .portfolio__resources-container .media-with-description {
    margin-bottom: 0;
  }
  .portfolio__resources-container .media-with-description__container .support-description__media-description {
    padding: 1.5rem 0 0 0;
  }
  .portfolio__resources-container .media-with-description__container .support-description__container {
    margin-bottom: 0.75rem;
  }
  .portfolio__resources-outer-container {
    padding: 0;
  }
  .portfolio__resources .portfolio__resources-outer-container .video-description__header {
    font-size: 2.25rem;
    line-height: 1.223;
    margin-top: 0;
    margin-bottom: 0.75rem;
  }
  .portfolio__resources .portfolio__resources-outer-container .video-description__text {
    padding-bottom: 1.625rem;
    max-height: 100%;
    overflow: visible;
  }
  .portfolio__resources .portfolio__resources-outer-container .video-description__title {
    left: auto;
    right: 1rem;
  }
  .portfolio__resources .portfolio__resources-outer-container .video-description__label {
    position: relative;
    top: 0;
    left: 0;
    padding-left: 0;
  }
  .portfolio__resources .portfolio__resources-outer-container .video-description__time {
    position: relative;
  }
  .portfolio__resources .portfolio__resources-outer-container .video-description__time-label {
    position: relative;
    bottom: 0;
    left: 0;
    color: #585858;
  }
  .portfolio__resources .portfolio__resources-outer-container .video-description__time-label:before {
    margin-bottom: 0.5rem;
    position: relative;
    top: 0;
  }
  .portfolio__resources .resource__container:nth-child(even) {
    padding-left: 1rem;
  }
  .portfolio__resources .resource__container:nth-child(odd) {
    padding-right: 1rem;
  }
  .portfolio__resources-container:nth-child(even) {
    padding-left: 0;
  }
  .portfolio__resources-container:nth-child(odd) {
    padding-right: 0;
  }
  .portfolio__resources-media-with-description-block {
    margin-top: 0;
  }
  .portfolio__resources-media-with-description-block .media-with-description__container:nth-child(even) {
    padding-left: 0;
  }
  .portfolio__resources-media-with-description-block .media-with-description__container:nth-child(odd) {
    padding-right: 0;
  }
  .portfolio__resources-media-with-description-block .media-with-description__container:last-child:nth-child(odd) {
    padding-left: 0;
  }
  .portfolio__resources-media-with-description-block .media-with-description__container:last-child:nth-child(even) {
    padding-right: 0;
  }
  .portfolio__resources-media-with-description-block .support-description {
    padding-top: 2.19rem;
  }
  .portfolio__support-container {
    padding: 0;
  }
  .portfolio__support-header {
    padding-left: 1rem;
    font-size: 2.25rem;
  }
  .portfolio__support-online-service:nth-child(even), .portfolio__support-contact-support:nth-child(even) {
    padding-left: 1rem;
  }
  .portfolio__support-online-service:nth-child(odd), .portfolio__support-contact-support:nth-child(odd) {
    padding-right: 1rem;
  }
  .portfolio__support .online-services {
    padding: 0 0 1.625rem;
  }
  .portfolio__support .online-services__button {
    padding: 0.75rem 0.25rem;
    width: 100%;
  }
  .portfolio__support .contact-support {
    padding: 0 1rem 1.5rem;
  }
  .portfolio__support .contact-support__contact {
    color: #585858;
  }
  .portfolio__support-how-to-buy-contact .how-to-buy-contact {
    margin-bottom: 0;
    padding: 2.18775rem 1rem 2.625rem;
  }
  .portfolio__support-how-to-buy-contact .how-to-buy-contact__header {
    margin-bottom: 0.5625rem;
  }
  .portfolio__support-how-to-buy-contact .how-to-buy-contact__details {
    margin-bottom: 1.625rem;
  }
  .portfolio__support-how-to-buy-contact .how-to-buy-contact__image-list {
    max-width: 4.125rem;
    padding-right: 0.8rem;
  }
  .portfolio__support-how-to-buy-contact .how-to-buy-contact__image-list img {
    max-width: 2.125rem;
  }
  .portfolio__support-how-to-buy-contact .how-to-buy-contact__exp {
    margin-bottom: 0.625rem;
  }
  .portfolio__support-how-to-buy-contact .how-to-buy-contact__containers:last-child {
    margin-top: 1rem;
  }
  .portfolio__resources-container:nth-child(even) {
    padding-left: 0;
  }
  .portfolio__resources-container:nth-child(odd) {
    padding-right: 0;
  }
  .portfolio__faq-container {
    padding: 0;
  }
  .portfolio__faq-header {
    font-size: 2.25rem;
    padding-left: 1rem;
  }
}
@media (min-width: 992px) {
  .portfolio__resources .portfolio__resources-container {
    display: flex;
  }
  .portfolio__resources .portfolio__resources-container .portfolio__resources-media-with-description {
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .portfolio__resources .portfolio__resources-container .portfolio__resources-media-with-description .media-with-description__container {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .portfolio__resources .portfolio__resources-container .portfolio__resources-media-with-description .media-with-description__container:nth-child(2) {
    flex-grow: 1;
    display: flex;
  }
  .portfolio__resources .portfolio__resources-container .portfolio__resources-media-with-description .support-description__media-description {
    display: flex;
    align-content: flex-start;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .portfolio__how-to-buy .online-services__button {
    display: flex;
  }
  .portfolio__how-to-buy .online-services__input-container-input-field {
    text-overflow: ellipsis;
  }
}

.portfolio__resources-media-with-description .video-description {
  background: #f6f6f4;
}
.portfolio__resources-media-with-description .video-description .video-description__header {
  color: #585858;
}

@media (max-width: 1199.98px) {
  .poulvac-container {
    padding: 0 15px;
  }
}

.poulvac-wrapper {
  max-width: 850px;
}
.poulvac-wrapper.full {
  max-width: 100%;
}

.poulvac-button__container {
  display: flex;
  align-items: center;
  padding: 0 15px;
  margin-top: 15px;
}
.poulvac-button__wrapper {
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 767.98px) {
  .poulvac-button__wrapper {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.poulvac-button__col {
  padding: 0 15px;
  margin-bottom: 40px;
}
@media (max-width: 575.98px) {
  .poulvac-button__col {
    padding: 0;
  }
}
.poulvac-button__submit {
  display: inline-block;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 16px;
  padding: 14px 20px;
  color: #ffffff;
  background-color: #FF6300;
  text-decoration: none;
  border-radius: 4px;
}
.poulvac-button__submit:hover, .poulvac-button__submit:focus, .poulvac-button__submit:active {
  color: #ffffff;
  text-decoration: none;
}
@media (max-width: 767.98px) {
  .poulvac-button__submit {
    padding-left: 60px;
    padding-right: 60px;
    width: 100%;
  }
}
.poulvac-button__submit.disabled, .poulvac-button__submit[disabled] {
  opacity: 0.4;
}

.poulvac-group-btn__container {
  margin-bottom: 32px;
}
.poulvac-group-btn__add, .poulvac-group-btn__remove {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 16px;
  padding: 14px 20px;
  color: #ffffff;
  background-color: #FF6300;
  border-radius: 4px;
}

.poulvac .zib-radio__wrapper {
  margin-right: 40px;
}
.poulvac .group-divider {
  margin-bottom: 0;
}

#poulvac-login {
  max-width: 300px;
  margin-bottom: 0;
}
#poulvac-login #screenset-container {
  margin-bottom: 0;
}
#poulvac-login .sign-in.gigya-screen.portrait {
  width: 100% !important;
}
#poulvac-login .gigya-layout-row .trbLogin,
#poulvac-login .gigya-layout-row .helpLink {
  display: none;
}
#poulvac-login .gigya-composite-control[data-screenset-roles="template,instance,instance"] {
  display: none;
}
#poulvac-login .gigya-composite-control-captcha-widget + a {
  display: none;
}
#poulvac-login .gigya-composite-control:has(.trbLogin) {
  display: none;
}

.success-confirmation__btn-wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
}

.poulvac-login-helper a {
  text-decoration: none;
}
.poulvac-login-helper a:hover, .poulvac-login-helper a:focus, .poulvac-login-helper a:active {
  text-decoration: underline;
}

.presenter-hero {
  margin-bottom: 1.5rem;
}
.presenter-hero__image-box {
  max-width: 8.25rem;
}
.presenter-hero__img {
  width: 6.9375rem;
  height: 6.9375rem;
  border-radius: 50%;
}
.presenter-hero__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.44px;
  color: #585858;
  margin-top: 1.5rem;
}
.presenter-hero__header, .presenter-hero__subheader {
  font-size: 3rem;
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-weight: 400;
  margin-bottom: 0.625rem;
}
.presenter-hero__header {
  margin-top: 0.25rem;
}
.presenter-hero__subheader {
  font-size: 1.3125rem;
  line-height: 1.24;
  letter-spacing: 0.44px;
}
.presenter-hero__link {
  display: inline-block;
  margin: 1.25rem 0 0.25rem;
  font-size: 2.25rem;
  line-height: normal;
  color: #f65c00;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.presenter-hero__link:hover {
  color: #f65c00;
  text-decoration: none;
}
.presenter-hero + .line-divider {
  margin: 1.75rem 0 3.125rem 0;
}
.presenter-hero ~ .section-header .section-header__title {
  line-height: normal;
  margin-bottom: 2.25rem;
}
.presenter-hero ~ .webinar-cards .card-body .webinar-cards__id, .presenter-hero ~ .webinar-cards .card-body .webinar-cards__language {
  color: #585858;
}
@media (max-width: 991.98px) {
  .presenter-hero__header {
    margin-top: 0.5rem;
    margin-bottom: 0.125rem;
  }
  .presenter-hero__subheader {
    margin-bottom: 0;
  }
  .presenter-hero__body {
    margin-top: 0.5625rem;
  }
}
@media screen and (max-width: 321px) {
  .presenter-hero__image-box {
    max-width: 5rem;
  }
}

.presenter-list {
  overflow: hidden;
}
.presenter-list .presenter-hero {
  padding: 2rem 0;
  margin-bottom: 0;
  border-bottom: 1px solid #dedede;
}
.presenter-list .presenter-hero:first-child {
  padding-top: 0.75rem;
}
.presenter-list .presenter-hero:last-child {
  margin-bottom: 25.5rem;
}
@media (max-width: 991.98px) {
  .presenter-list {
    margin-top: 1rem;
  }
  .presenter-list .presenter-hero {
    padding-top: 1.5rem;
  }
  .presenter-list .presenter-hero__image-box, .presenter-list .presenter-hero__header-box {
    padding-left: 1.0625rem;
  }
}

.ph__body-grey {
  background: #f6f6f4;
}
.ph__body-umm-confirmed-description .support-description__header {
  color: #8e258d;
  font-size: 2.375rem;
  font-weight: bold;
}
.ph__body-umm-confirmed-description .support-description__link {
  display: block;
  margin: 3rem 0;
  padding: 1rem;
  background-color: #8e258d;
  color: #ffffff;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 768px) {
  .ph__body-umm-confirmed-description {
    padding: 0 4.8rem;
  }
}
.ph__body-video {
  width: 100%;
  height: 88.2vh;
  border: 0;
}
@media (max-width: 1199.98px) {
  .ph__body-video {
    height: 56vh;
  }
}
@media (max-width: 991.98px) {
  .ph__body-video {
    height: 76vh;
  }
}
@media (max-width: 767.98px) {
  .ph__body-video {
    height: 34vh;
  }
}

.pro-clinic-info {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
}
.pro-clinic-info__procard {
  padding-left: 12rem;
  padding-right: 6rem;
  background: #f6f6f4;
}
@media (max-width: 991.98px) {
  .pro-clinic-info__procard {
    padding: 1rem 2.5rem;
  }
}
@media (max-width: 767.98px) {
  .pro-clinic-info__procard {
    padding: 1rem;
  }
}
.pro-clinic-info__model-footer {
  border-top: 0;
  padding: 0.25rem 1rem;
}
.pro-clinic-info .support-description__header {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 1.75rem;
  padding-top: 2rem;
}
@media (max-width: 767.98px) {
  .pro-clinic-info .support-description__header {
    padding-top: 0;
  }
}
.pro-clinic-info .support-description__text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.95rem;
  line-height: 1.56;
}
.pro-clinic-info .support-description__text p {
  line-height: 1.6;
  font-size: 15px;
}
@media (max-width: 767.98px) {
  .pro-clinic-info .support-description {
    padding-top: 0;
  }
}
.pro-clinic-info .btn-purple {
  margin: 0 auto;
}
.pro-clinic-info .btn-purple:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.pro-clinic-info__cancel-button, .pro-clinic-info__find-clinic {
  background: #f6f6f4;
  color: #585858;
  border: 0;
  padding: 0.75rem 1rem;
  border-radius: 0;
  font-size: 0.825rem;
}
.pro-clinic-info__save-button {
  background: #f65c00;
  color: #ffffff;
  padding: 0.6rem 1rem;
}
.pro-clinic-info__find-clinic {
  padding: 0.75rem 0.5rem;
}
.pro-clinic-info__submit-text {
  text-align: center;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  margin-top: 2.63rem;
  padding-bottom: 3.15rem;
  color: #585858;
  line-height: 1.71;
}
.pro-clinic-info__submit-text-link {
  color: #585858;
  margin-left: 0.25rem;
}
.pro-clinic-info__submit-text-link:hover {
  color: #585858;
}
.pro-clinic-info__body {
  padding: 1rem;
  line-height: 1.33;
}
.pro-clinic-info__body-card {
  padding: 1rem;
  box-shadow: 0 2px 9px 0 #e6e6e6;
  border-radius: 2px;
  border: 1px solid #dedede;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #585858;
  min-height: 6rem;
  width: 100%;
  display: table;
}
.pro-clinic-info__body-card-table {
  display: table-cell;
  vertical-align: middle;
  flex: none;
}
.pro-clinic-info__body-card-button {
  color: #f65c00;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.34;
}
.pro-clinic-info__body-card-plus {
  transform: rotate(45deg);
  padding: 0.5rem;
  margin-bottom: 0.25rem;
}
.pro-clinic-info__body-card-header .modal-title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 2.375rem;
}
.pro-clinic-info__body-card-modal-body label {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
}
.pro-clinic-info__body-card-modal-body .pro-form-umm__label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.pro-clinic-info__body-card-modal-body .pro-form-umm label,
.pro-clinic-info__body-card-modal-body .pro-form-umm .invalid-feedback {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.pro-clinic-info__body-card-modal-body .form-control {
  height: 2.5rem;
}
.pro-clinic-info__body-card-modal-body .invalid-feedback {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
}
.pro-clinic-info__body-card-submit {
  color: #ffffff;
  background-color: #f65c00;
  padding: 0.5rem;
}
.pro-clinic-info .card {
  border: 0;
  overflow: hidden;
}
.pro-clinic-info .card-body {
  padding: 0;
}
.pro-clinic-info .card-text:last-child {
  font-size: 0.825rem;
  line-height: 1.22;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.pro-clinic-info .card-title {
  font-size: 0.75rem;
  font-weight: bold;
  margin-bottom: 0.4375rem;
}

.pro-confirmation {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  background: #f6f6f4;
  padding-top: 5.5rem;
}
@media (min-width: 768px) {
  .pro-confirmation-container {
    padding: 0 6rem;
  }
}
.pro-confirmation .divider {
  background: #bbbbbb;
}
.pro-confirmation__box {
  position: relative;
  padding-bottom: 5.5rem;
}
.pro-confirmation__box-disable > .pro-confirmation__box-disable-confirmations {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.pro-confirmation__box-disable > .pro-confirmation__confirm-item {
  opacity: 0.6;
}
.pro-confirmation__flex-show {
  display: inline-flex;
  align-items: flex-end;
}
.pro-confirmation .container {
  padding-left: 6rem;
  padding-right: 6rem;
}
@media (max-width: 991.98px) {
  .pro-confirmation .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.pro-confirmation .support-description {
  padding-top: 0;
}
.pro-confirmation__content .support-description {
  padding-top: 0;
}
.pro-confirmation__content .support-description__container {
  max-width: 100%;
  flex: 100%;
  margin-bottom: 0;
}
.pro-confirmation__content .support-description__header {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 1.75rem;
  line-height: 1.25;
  color: #585858;
  margin-bottom: 1.5rem;
}
.pro-confirmation__content .support-description__text {
  width: 70%;
  line-height: 1.715;
  padding-bottom: 1rem;
}
@media (max-width: 991.98px) {
  .pro-confirmation__content .support-description__text {
    width: auto;
  }
}
.pro-confirmation__confirm-item {
  padding-top: 3.1875rem;
}
.pro-confirmation__confirm-item__number {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 1.75rem;
  line-height: 1.25;
  width: 40px;
  height: 40px;
  border: solid 1px #f65c00;
  color: #f65c00;
  display: inline-block;
  border-radius: 50%;
  text-align: center;
}
.pro-confirmation__confirm-item__content-number-digit {
  float: left;
  padding-right: 1.5rem;
}
.pro-confirmation__confirm-item__content .support-description {
  margin-bottom: 0;
  padding-top: 0;
}
.pro-confirmation__confirm-item__content .support-description__container {
  max-width: 100%;
  flex: 100%;
}
.pro-confirmation__confirm-item__content .support-description__header {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 1.17;
  color: #f65c00;
  margin-bottom: 0.5rem;
}
.pro-confirmation__confirm-item__content .support-description__text p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.814rem;
  line-height: 1.62;
  color: #585858;
}
.pro-confirmation__confirm-item__button {
  position: relative;
  text-align: center;
  margin: 0 auto;
  margin-top: 1rem;
}
.pro-confirmation__confirm-item__button-tooltip {
  background-color: #585858;
  display: none;
  position: absolute;
  top: -7rem;
  left: -1.5rem;
  text-align: center;
  color: #ffffff;
  padding: 0.5rem 1rem;
  width: 191px;
  border-radius: 5px;
}
.pro-confirmation__confirm-item__button-tooltip-title {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
}
.pro-confirmation__confirm-item__button-tooltip-desc {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  text-align: center;
  color: rgba(255, 255, 255, 0.67);
}
.pro-confirmation__confirm-item__button-tooltip:after {
  z-index: 0;
  position: absolute;
  bottom: -0.5rem;
  left: 70%;
  margin-left: -25%;
  content: "";
  width: 0;
  height: 0;
  border-top: solid 10px #585858;
  border-left: solid 10px transparent;
  border-right: solid 10px transparent;
}
.pro-confirmation__confirm-item__button:hover .pro-confirmation__confirm-item__button-tooltip {
  display: inline-block;
}
.pro-confirmation__confirm-item__button-confirmed .confirm-icon {
  width: 14px;
  height: 14px;
  margin-right: 6px;
  vertical-align: middle;
}
.pro-confirmation__confirm-item__button-confirmed .pro-confirmation__confirm-item__button-tooltip {
  opacity: 0;
}
.pro-confirmation__confirm-item__button-confirmed .pro-confirmation__confirm-item__button-area {
  background: #007b8f;
  color: #ffffff;
  padding: 0.875rem;
}
.pro-confirmation__confirm-item__button-confirmed .btn.btn-primary {
  background: #f65c00;
  color: #ffffff;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.pro-confirmation__confirm-item__button-area {
  border-radius: 22px;
  border: solid 2px #007b8f;
  background-color: #ffffff;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.33;
  text-align: center;
  color: #007b8f;
  padding: 0.875rem 2rem;
  margin-bottom: 1rem;
}

.pro-form-umm {
  height: 23rem;
  overflow-x: hidden;
}
.pro-form-umm__header {
  padding-bottom: 1.5rem;
}
.pro-form-umm__label {
  font-size: 0.75rem;
  margin-left: 1.5rem;
  vertical-align: sub;
}
.pro-form-umm form .form-check {
  padding-left: 0;
}
.pro-form-umm form .form-check-input {
  margin-left: 0;
}
.pro-form-umm__button {
  padding: 0.75rem 1.5rem;
  background: #f65c00;
  color: #ffffff;
}
.pro-form-umm__title {
  font-size: 0.875rem;
}
.pro-form-umm__select-state {
  color: #d1350a;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-top: 0.5rem;
  font-size: 0.875rem;
}
.pro-form-umm__loader {
  text-align: center;
}
.pro-form-umm__search-value p {
  display: inline;
  font-size: 0.75rem;
  font-weight: bold;
  margin-left: 0.5rem;
}
.pro-form-umm__search-value label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.pro-form-umm__search-value-city span {
  font-size: 0.75rem;
  margin-left: 1rem;
}
.pro-form-umm__search-value-radio {
  vertical-align: bottom;
}
.pro-form-umm__value {
  border: 1px solid #f6f6f4;
  width: 100%;
  margin-top: 1.5rem;
}
.pro-form-umm__result {
  text-align: center;
  font-size: 0.875rem;
  color: #585858;
}
.pro-form-umm .dropdown-list .dropdown-menu,
.pro-form-umm .show.dropdown-list .dropdown-menu {
  height: 200px;
  overflow-y: auto;
  margin-left: -0.25rem;
}

.ph-form {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  padding: 5.5rem 13rem;
}
@media (max-width: 991.98px) {
  .ph-form {
    padding: 0 2.25rem;
  }
}
@media (max-width: 767.98px) {
  .ph-form {
    padding: 1rem 2.25rem;
  }
}
.ph-form.grey-back {
  background: #f6f6f4;
}
.ph-form.hide-form {
  display: none;
}
.ph-form.show-form {
  display: block;
}
.ph-form .form-frame .form-horizontal .control-label {
  color: #585858;
}
.ph-form .form-frame .iframe {
  min-height: 1650px;
  width: 100%;
  border-style: none;
  padding: 0 1rem;
}
@media (max-width: 991.98px) {
  .ph-form .form-frame .iframe {
    min-height: 2000px;
  }
}
.ph-form .form-frame__title {
  margin-top: 0.75rem;
  color: #585858;
  line-height: 1.62;
  font-size: 0.825rem;
  margin-bottom: 0;
}
.ph-form .form-frame__support .support-description {
  padding-top: 0;
}
.ph-form .form-frame__support .support-description__container {
  font-size: 15px;
}
@media (max-width: 1199.98px) {
  .ph-form .form-frame__support .support-description__container {
    min-width: initial;
  }
}
.ph-form .form-frame__support .support-description__header {
  font-size: 1.75rem;
  line-height: 1.25;
  font-family: "Arboria-Book", Helvetica, sans-serif;
}
.ph-form .form-frame__support .support-description__text {
  font-size: 15px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.6;
}

.ph-hero {
  padding: 4.8rem 1.5rem 1.5rem;
  margin-bottom: 3rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  color: #ffffff;
  min-height: 17.2rem;
}
.ph-hero, .ph-hero__successfully-certified {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
}
.ph-hero p, .ph-hero__successfully-certified p {
  font-size: 0.8125rem;
}
.ph-hero__successfully-certified {
  padding: 1.365rem;
  text-align: center;
  color: #ffffff;
  background-color: #00af11; /* For browsers that do not support gradients */
  background-image: linear-gradient(to right, #00af11, #00d827);
}
.ph-hero a, .ph-hero a:hover {
  color: #ffffff;
}
.ph-hero a i, .ph-hero a:hover i {
  text-decoration: none;
}
.ph-hero__signIn-heading {
  padding: 1rem;
  background-color: #630862;
  font-size: 0.75rem;
  line-height: 1.33;
}
.ph-hero__signIn-sub-heading {
  padding: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  background-color: #8e258d;
  font-size: 0.75rem;
  text-align: center;
  line-height: 1.33;
}
.ph-hero__learn-more, .ph-hero__learn-more-signed-in {
  font-size: 0.875rem;
  margin-bottom: 3rem;
  margin-right: 0.75rem;
}
.ph-hero__learn-more:after, .ph-hero__learn-more-signed-in:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  background-color: #8e258d;
  background-image: url("/global/assets/images/icons/base-button-right.svg");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 14px 12px;
  vertical-align: middle;
  margin-left: 0.5rem;
}
.ph-hero__learn-more-signed-in {
  padding-top: 1.5rem;
}
.ph-hero__learn-more.big-font {
  font-size: 1.125rem;
  margin-top: 3rem;
}
.ph-hero__body p {
  margin-top: 3.5rem;
  margin-bottom: 0;
}
.ph-hero__body a, .ph-hero__body a:hover {
  text-decoration: underline;
  margin: 0;
}
.ph-hero__body a i, .ph-hero__body a:hover i {
  text-decoration: none;
}
.ph-hero__body a:after {
  content: "";
}
.ph-hero__right-container {
  text-align: right;
  padding-right: 2.25rem;
}
.ph-hero__right-container ul {
  display: inline-flex;
}
@media (max-width: 767.98px) {
  .ph-hero {
    padding: 4.8rem 0.25rem 1.5rem 0;
  }
  .ph-hero__signIn-sub-heading {
    padding: 1rem 0.5rem;
  }
  .ph-hero__body {
    padding: 0 1rem;
  }
  .ph-hero__left-container {
    text-align: center;
  }
}

.ph-start-using {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-bottom: 3rem;
}
.ph-start-using__innerbox {
  margin-top: 2.5rem;
}
@media (min-width: 992px) {
  .ph-start-using__innerbox {
    padding: 0 6rem;
  }
}
.ph-start-using .support-description__header {
  color: #8e258d;
  font-size: 3.15rem;
  font-family: "Arboria-Book", Helvetica, sans-serif;
  line-height: 1.24;
  letter-spacing: 0.0875rem;
  margin-bottom: 1.5rem;
}
.ph-start-using .support-description__text p {
  color: #585858;
  line-height: 1.6;
  margin-bottom: 0.5rem;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.ph-start-using .support-description__container {
  margin-bottom: 0;
}
.ph-start-using .support-description__link, .ph-start-using .support-description__link:hover {
  color: #007b8f;
  text-decoration: underline;
  font-weight: 500;
}
.ph-start-using .support-description__link:after {
  content: url("/assets/images/icons/link-arrow.svg");
  position: relative;
  top: 3px;
  margin-left: 0.25rem;
}
.ph-start-using .support-description__link.color-primary, .ph-start-using .support-description__link.color-primary:hover {
  color: #007b8f;
}
.ph-start-using .support-description__link.color-primary:after, .ph-start-using .support-description__link.color-primary:hover:after {
  content: "";
}
.ph-start-using .support-description__link.purple-button {
  display: block;
  margin: 1.5rem 0;
  padding: 1rem;
  background-color: #8e258d;
  color: #ffffff;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: none;
  text-transform: capitalize;
}
.ph-start-using .support-description__link.purple-button:hover {
  text-decoration: none;
  color: #ffffff;
}

.pro-user-details {
  padding-top: 5.5rem;
  color: #585858;
  padding-left: 12rem;
  padding-right: 6rem;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  width: 100vw;
  background: #f6f6f4;
}
.pro-user-details .divider {
  margin-top: 6.8rem;
}
.pro-user-details h3 {
  font-weight: 500;
}
.pro-user-details__info {
  padding-bottom: 0.25rem;
}
.pro-user-details__text, .pro-user-details__text-edit-profile {
  font-size: 15px;
  line-height: 1.6;
  max-width: 75%;
  padding-right: 3rem;
}
.pro-user-details__text-updated, .pro-user-details__text-edit-profile-updated {
  color: #007b8f;
}
.pro-user-details__text-updated:before, .pro-user-details__text-edit-profile-updated:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  text-rendering: auto;
  line-height: 1;
  font-size: 14px;
  content: "\f00c";
  background-color: #007b8f;
  color: #ffffff;
  padding: 0.5rem;
  border-radius: 1rem;
  margin-right: 1rem;
}
.pro-user-details__text, .pro-user-details__text-updated, .pro-user-details__text-edit-profile, .pro-user-details__text-edit-profile-updated {
  margin-bottom: 2.25rem;
}
.pro-user-details__text-edit-profile-link {
  color: #f65c00;
  text-decoration: underline;
}
.pro-user-details__header {
  color: #9b9b9b;
  font-size: 13px;
  line-height: 1.62;
  margin-top: 0.5rem;
  padding-top: 0.5rem;
}
.pro-user-details__label, .pro-user-details__header, .pro-user-details__header span, .pro-user-details__show_info,
.pro-user-details .breadcrumb-item span,
.pro-user-details p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.pro-user-details__header, .pro-user-details__show-info {
  margin-bottom: 0.5rem;
}
.pro-user-details__show-info {
  padding-bottom: 1.825rem;
}
.pro-user-details .breadcrumb {
  margin: 0;
  padding-top: 0;
  padding-bottom: 1.4rem;
}
.pro-user-details .breadcrumb .breadcrumb-item span {
  color: #585858;
  margin-bottom: 0;
}
.pro-user-details .breadcrumb .breadcrumb__link {
  text-transform: capitalize;
}
.pro-user-details.simparica-user {
  background: #ffffff;
  padding: 4.5rem 0 0 0;
  border-top: 1px solid #979797;
  margin: 2.8125rem 0;
  left: 0;
  width: auto;
}
.pro-user-details.simparica-user h3 {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  line-height: 1.25;
}
.pro-user-details.simparica-user .pro-user-details__text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.4;
}
.pro-user-details.simparica-user .pro-user-details__text-edit-profile-updated {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.9625rem;
  line-height: 1.4;
}
.pro-user-details.simparica-user .pro-user-details__info {
  line-height: 1.33;
}
@media (max-width: 991.98px) {
  .pro-user-details {
    padding: 1rem 2.5rem;
  }
  .pro-user-details.simparica-user .pro-user-details__text {
    max-width: 100%;
    padding-right: 0;
  }
}
@media (max-width: 767.98px) {
  .pro-user-details {
    padding: 1rem;
  }
  .pro-user-details .divider {
    margin-top: 0;
  }
}

.product-block-grid {
  font-size: 13px;
  line-height: 1.5;
  color: #585858;
  margin-bottom: 1.3rem;
}
.product-block-grid.card-view {
  margin: 0 -0.5rem;
}
.product-block-grid__list-view {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 0 0.5rem;
}
.product-block-grid__list-view .product-block-grid__brand {
  font-size: 0.75rem;
  margin-bottom: 0.9375rem;
  display: inline-block;
  margin-right: 0.25rem;
  line-height: 1.35;
}
.product-block-grid__list-view .product-block-grid__product-name {
  margin-bottom: 0.25rem;
  display: block;
}
@media (max-width: 991.98px) {
  .product-block-grid__list-view {
    padding: 0;
    margin: 0;
  }
  .product-block-grid__list-view:first-child {
    border-top: 1px solid #eaeaea;
  }
}
.product-block-grid__list-view .link-external:after {
  margin-top: auto;
  top: 0.25rem;
}
.product-block-grid-flex {
  display: flex;
  align-items: normal;
}
.product-block-grid-flex p {
  margin-bottom: 0.5rem;
}
.product-block-grid:last-child {
  margin-bottom: 3.5rem;
}
.product-block-grid.no-mgn-btm {
  margin-bottom: 0;
}
.product-block-grid__image {
  margin-bottom: 1rem;
  display: block;
  max-width: 100%;
  overflow: hidden;
}
.product-block-grid__image-container {
  max-width: 6rem;
  min-width: 6rem;
  padding-right: 1rem;
}
.product-block-grid__id {
  font-size: 0.75rem;
  line-height: 1.35;
  color: #bbbbbb;
}
.product-block-grid__description {
  font-size: 0.875rem;
  line-height: 1.45;
  min-height: 1.5rem;
}
.product-block-grid__lable {
  font-size: 0.875rem;
  line-height: 1.45;
  color: #585858;
  padding-top: 0.5rem;
}
.product-block-grid__lable span {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
.product-block-grid__list {
  border: 1px solid #eaeaea;
  padding: 1rem;
  padding-bottom: 0.5rem;
  overflow: hidden;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  height: 100%;
}
.product-block-grid__list-content {
  margin-top: 0.5rem;
}
@media (max-width: 991.98px) {
  .product-block-grid__list {
    border-top: 0;
  }
}
.product-block-grid__product-name {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1rem;
  margin-bottom: 0;
  display: inline-block;
}
.product-block-grid__use, .product-block-grid__use:hover, .product-block-grid__link-container, .product-block-grid__link-container:hover {
  color: #585858;
  text-decoration: none;
}
.product-block-grid.articles .product-block-grid__heading {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}
.product-block-grid.articles .product-block-grid__type {
  display: none;
}
.product-block-grid.articles .product-block-grid__list {
  padding-bottom: 1rem;
}
.product-block-grid.articles .product-block-grid__list-content {
  width: 100%;
  margin-top: 0;
  overflow: hidden;
}
.product-block-grid.articles .product-block-grid__product-name {
  margin-bottom: 0.5rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product-block-grid.articles .product-block-grid__product-name.name-length {
  width: 94%;
}
.product-block-grid.articles .product-block-grid__product-name.max-four {
  max-height: 6rem;
  overflow: hidden;
  white-space: normal;
  margin-bottom: 0.5rem;
}
.product-block-grid.articles .product-block-grid-description {
  margin-bottom: 0;
  position: relative;
  display: inline-block;
  word-wrap: break-word;
  text-overflow: ellipsis;
  max-height: 2.505rem;
  line-height: 1.25rem;
  overflow: hidden;
}
.product-block-grid.articles .product-block-grid__image {
  padding: 0;
  margin-bottom: 0;
  max-width: 7.002rem;
  min-height: 7.002rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-block-grid.articles .product-block-grid__image-container {
  max-width: 100%;
  min-width: auto;
  padding-right: 2rem;
}
.product-block-grid.articles .product-block-grid__tag {
  background-color: #bf0c3e;
  border-radius: 0.125rem;
  color: #ffffff;
  font-size: 11px;
  line-height: normal;
  padding: 0.0625rem 0.375rem;
  margin-right: 0.25rem;
}
.product-block-grid.articles .product-block-grid__tag-container {
  display: block;
}
.product-block-grid.articles .product-block-grid__list-view .product-block-grid__image {
  max-width: 14.25rem;
  max-height: 9.39rem;
  margin-bottom: 1.375rem;
  -o-object-fit: cover;
     object-fit: cover;
  height: 112px;
  width: 112px;
}
.product-block-grid.articles .product-block-grid__list-view .product-block-grid__heading {
  flex-direction: row-reverse;
}
@media (max-width: 991.98px) {
  .product-block-grid.card-view {
    margin-top: 0;
  }
}

.product-category {
  margin-bottom: 3.75rem;
}
.product-category__program-hero .hero__content {
  margin-bottom: 1.875rem;
  max-width: 50%;
}
.product-category__search.search {
  width: 100%;
  padding: 0;
}
.product-category__search.search .react-autosuggest__input {
  padding: 0.5rem;
  border: 1px solid #eaeaea;
  font-size: 0.75rem;
  color: #585858;
}
.product-category__search.search .react-autosuggest__container:after {
  top: 0.5rem;
  right: 0;
}
.product-category__search-result {
  font-size: 0.75rem;
  margin-top: 0.75rem;
}
@media (max-width: 991.98px) {
  .product-category__search-result {
    margin-top: 1rem;
  }
}
.product-category__filter-toggle-button {
  font-size: 0.75rem;
  padding: 0.907rem;
  background: #ffffff;
  min-width: 6rem;
  width: 100%;
  text-align: left;
  border: 1px solid #eaeaea;
  line-height: 1.3;
}
.product-category__search-sort {
  background: #f6f6f4;
  color: #585858;
}
.product-category__sort-label {
  font-size: 0.75rem;
  margin-top: 0.75rem;
}
.product-category__sort-dropdown.dropdown-list .dropdown-toggle, .product-category__sort-dropdown.show.dropdown-list .dropdown-toggle {
  border-radius: 0;
}
.product-category__body .sort-and-search {
  margin-bottom: 1.5rem;
}
.product-category__body-scroll-top {
  position: fixed;
  z-index: 1;
  right: 2%;
  bottom: 3%;
}
.product-category__body-scroll-top i {
  border: solid 1px #979797;
  border-radius: 50%;
  padding: 1rem;
  background-color: #ffffff;
}
.product-category__body-filter__modal {
  max-width: 100%;
  margin: 0;
}
.product-category__body-filter__modal-header {
  border-bottom: 0;
  padding-bottom: 0;
}
.product-category__body-filter__modal-header .modal-title {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0.9px;
  color: #585858;
  margin-top: 1rem;
}
.product-category__body-productlist .medium-device {
  padding-right: 0;
}
.product-category__body-productlist .filter__item-checkbox-button {
  text-align: left;
  padding-bottom: 1rem;
}
.product-category__body-productlist .calendar-view__month {
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.5625rem;
  margin-bottom: 1.25rem;
}
.product-category__body-productlist .webinar-cards {
  margin-bottom: 0;
}
.product-category__body .dropdown-toggle__caret-container {
  background-color: #ffffff;
}
@media (max-width: 991.98px) {
  .product-category__body .product-block-grid {
    margin-bottom: 1rem;
  }
}
.product-category .product-category__body .product-category__search-sort .show .dropdown-menu {
  border-top: 0.25rem solid #f65c00;
}
.product-category .product-category__body .product-category__search-sort .dropdown-menu, .product-category .product-category__body .product-category__body-productlist .dropdown-menu {
  border: 0;
}
.product-category .product-category__body .product-category__search-sort .dropdown-menu .dropdown-item:hover, .product-category .product-category__body .product-category__body-productlist .dropdown-menu .dropdown-item:hover {
  background-color: #ffffff;
  color: #f65c00;
}
@media (max-width: 1199.98px) {
  .product-category__search.search .react-autosuggest__input {
    padding: 0.907rem;
  }
  .product-category__search.search .react-autosuggest__container:after {
    display: none;
  }
  .product-category__sort-dropdown.dropdown-list .dropdown-toggle, .product-category__sort-dropdown.show.dropdown-list .dropdown-toggle {
    padding: 0.407rem 0;
  }
  .product-category__sort-dropdown.dropdown-list .dropdown-toggle__caret-container, .product-category__sort-dropdown.show.dropdown-list .dropdown-toggle__caret-container {
    padding: 0.1rem 0.5rem;
  }
  .product-category__sort-dropdown.dropdown-list .dropdown-toggle__display-value, .product-category__sort-dropdown.show.dropdown-list .dropdown-toggle__display-value {
    padding: 0 0.5rem;
  }
}
@media (max-width: 991.98px) {
  .product-category__program-hero .hero__label {
    padding-right: 0;
  }
  .product-category__program-hero .hero__content {
    max-width: unset;
  }
  .product-category .dh-related-tile__product-list-img {
    border-bottom: 1px solid #dedede;
  }
}

.product-comparision-block__logo, .product-comparision-block__description {
  display: flex;
}
.product-comparision-block__logo > div, .product-comparision-block__description > div {
  padding-left: 1rem;
  padding-right: 1rem;
}
.product-comparision-block__logo {
  text-align: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.product-comparision-block__logo img {
  max-width: 13.75rem;
  max-height: 4.375rem;
}
.product-comparision-block__logo > div {
  margin-left: auto;
  margin-right: auto;
}
.product-comparision-block__fact {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: normal;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.product-comparision-block__fact > li {
  display: flex;
  color: #3a3a3a;
  border-radius: 0.75rem;
  margin-bottom: 0.25rem;
  overflow: hidden;
}
.product-comparision-block__fact > li > div {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 1.0625rem 1rem;
  background-size: 0 0;
  background-repeat: no-repeat;
  background-position: top left;
}
.product-comparision-block__fact > li > div.wysiwyg strong {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  color: #3a3a3a;
  line-height: normal;
}
.product-comparision-block__fact li:nth-of-type(3n+1) {
  background-color: #78be21;
  color: #ffffff;
}
.product-comparision-block__fact li:nth-of-type(3n+1) > div.wysiwyg strong {
  color: #ffffff;
  line-height: normal;
}
.product-comparision-block__fact li:nth-of-type(3n+2) {
  background-color: #cbe4d8;
}
.product-comparision-block__fact li:nth-of-type(3n+3) {
  background-color: #e5f2eb;
}
.product-comparision-block__description {
  padding-top: 1.0625rem;
  padding-bottom: 1.0625rem;
}
.product-comparision-block__description > div.wysiwyg strong {
  color: #585858;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 0;
}
.product-comparision-block__description ul {
  padding-left: 1.25rem;
  margin-bottom: 0;
}
.product-comparision-block__description ul li {
  font-size: 1rem;
  color: #585858;
  line-height: 1.5;
}
.product-comparision-block__desktop-view {
  display: none;
}
.product-comparision-block__desktop-view .product-comparision-block__logo > div:first-child,
.product-comparision-block__desktop-view .product-comparision-block__description > div:first-child,
.product-comparision-block__desktop-view .product-comparision-block__fact > li > div:first-child {
  flex: 0 0 43%;
  max-width: 43%;
}
.product-comparision-block__desktop-view .product-comparision-block__logo > div:last-child,
.product-comparision-block__desktop-view .product-comparision-block__description > div:last-child,
.product-comparision-block__desktop-view .product-comparision-block__fact > li > div:last-child {
  flex: 0 0 57%;
  max-width: 57%;
}
.product-comparision-block__desktop-view .product-comparision-block__fact > li > div:last-child {
  padding-left: 6rem;
}
.product-comparision-block__desktop-view .product-comparision-block__fact > li:nth-of-type(3n+1) > div:last-child {
  background-color: #087941;
  background-size: 5.5rem 100%;
  background-image: url("/assets/images/image/product-feature-1-bg.png");
}
.product-comparision-block__desktop-view .product-comparision-block__fact > li:nth-of-type(3n+2) > div:last-child {
  background-size: 4.25rem 100%;
  background-image: url("/assets/images/image/product-feature-2-bg.png");
}
.product-comparision-block__desktop-view .product-comparision-block__fact > li:nth-of-type(3n+3) > div:last-child {
  background-size: 4.25rem 100%;
  background-image: url("/assets/images/image/product-feature-3-bg.png");
}
.product-comparision-block__desktop-view .product-comparision-block__description > div {
  padding-left: 2rem;
}
.product-comparision-block__desktop-view .product-comparision-block__description > div:last-child {
  padding-left: 4rem;
}
.product-comparision-block__mobile-view {
  display: flex;
  flex-direction: column-reverse;
}
.product-comparision-block__mobile-view .product-comparision-block__container:last-child .product-comparision-block__fact li:nth-of-type(3n+1) {
  background-color: #087941;
}

.search-it {
  margin: 50px auto;
  width: 100%;
}
@media (min-width: 576px) {
  .search-it {
    width: 550px;
  }
}
.search-it .search__autocomplete.open {
  max-height: 430px;
  overflow: hidden;
  overflow-y: scroll;
}

.product-support-section .accordion {
  padding: 0.5rem;
}
.product-support-section .accordion__close span {
  font-weight: 700;
}
.product-support-section .related-questions .support-description__body-col p {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0;
  margin-bottom: 1.75rem;
}
.product-support-section .related-questions .support-description__container a {
  display: block;
  margin-bottom: 1.5rem;
}
.product-support-section .related-questions .support-description__related-link {
  margin-bottom: 3rem;
  display: none;
}
.product-support-section .related-questions .support-description__related-link a {
  background-color: #f65c00;
  color: #ffffff;
  padding: 0.5rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  line-height: 1.31;
}
.product-support-section .related-questions .support-description__title {
  padding-left: 1rem;
}
.product-support-section .media-list {
  padding-bottom: 5.5rem;
}
.product-support-section .media-list__title {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3125;
  text-align: left;
}
.product-support-section .useful-reources {
  padding: 3rem 0 0.75rem 0;
}

.product-support {
  margin-bottom: 2.25rem;
  padding-top: 1.5rem;
}
.product-support__info {
  margin-bottom: 2.75rem;
  margin-top: 2.5rem;
}
.product-support__heading {
  color: #585858;
  font-size: 2.25rem;
  margin-bottom: 1rem;
}
.product-support__body.wysiwyg strong {
  color: #3a3a3a;
  display: block;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1.125rem;
  line-height: 1.33;
  letter-spacing: 0;
  margin-bottom: 0.25rem;
}
.product-support__body.wysiwyg p {
  color: #585858;
  font-size: 0.875rem;
  line-height: 1.43;
  letter-spacing: 0;
  margin-bottom: 0;
}
.product-support__body.wysiwyg span {
  color: #007b8f;
}
.product-support__petcare-info {
  background-color: #080d1c;
  border-radius: 0.1875rem;
  text-align: left;
  padding: 0.875rem 1.25rem;
  max-width: 22.38rem;
  float: right;
}
.product-support__pdf-links {
  padding-right: 1rem;
}
.product-support__petcare-header {
  font-size: 0.875rem;
  color: #969696;
  opacity: 0.6;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 1.45;
  margin-bottom: 0;
}
.product-support__contact, .product-support__contact-reward {
  font-size: 1rem;
  color: #ffffff;
  margin-bottom: 0;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.5;
}
.product-support__contact-reward, .product-support__number-reward {
  font-size: 16px;
}
.product-support__email-reward {
  text-decoration: underline;
}
.product-support__email {
  color: #ffffff;
  font-weight: normal;
  text-decoration: underline;
}
.product-support__number {
  font-size: 1rem;
  line-height: 1.5;
  color: #ffffff;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-left: 0.25rem;
  font-weight: normal;
}
.product-support__number a {
  color: #f65c00;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  text-transform: lowercase;
}
.product-support__number a:hover {
  color: #ffffff;
}
.product-support__list {
  text-decoration: underline;
}
.product-support__download-pdf {
  margin-bottom: 2.5rem;
  margin-top: 0.75rem;
}
.product-support__links {
  line-height: 1.3;
  display: inline;
}
.product-support__links a {
  text-decoration: underline;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.product-support__content.link-external:after {
  content: none;
}
.product-support__card-border {
  border: 1px solid #eaeaea;
  background-color: #fafafa;
}
.product-support__img {
  padding: 0.75rem 1.25rem;
  border: 1px solid #eaeaea;
  background-color: #f6f6f4;
  width: 80px;
}
.product-support__img img {
  max-height: 3.5rem;
  width: auto;
}
.product-support__outer-div {
  display: flex;
  align-items: center;
}
.product-support__pdf-label {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 1.2;
  color: #585858;
}
.product-support__pdf-label span {
  color: #585858;
  font-size: 0.75rem;
  line-height: 1.4;
  opacity: 0.35;
  display: block;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
@media (max-width: 991.98px) {
  .product-support__info {
    margin-bottom: 0.25rem;
  }
  .product-support__heading {
    font-size: 1.75rem;
    margin-bottom: 1.5rem;
  }
  .product-support__petcare-info {
    border-radius: 0;
    margin-top: 2.5rem;
    max-width: 100%;
    margin-left: 0;
    text-align: left;
  }
  .product-support__download-pdf {
    margin-top: 0;
  }
  .product-support__links {
    display: block;
    font-size: 0.875rem;
    margin-bottom: 0.25rem;
  }
  .product-support__card-border {
    margin-top: 0.5rem;
  }
  .product-support__body.wysiwyg a {
    color: #007b8f;
    text-decoration: underline;
  }
}

.product-support.supportlink-contacts-hidden {
  margin-bottom: 0;
}
.product-support.supportlink-contacts-hidden .product-support__info {
  margin-bottom: 0;
}

.dh-product-tile {
  padding: 0 0.5rem;
  padding-bottom: 2.775rem;
}
.dh-product-tile__image {
  display: flex;
  align-items: center;
  height: 100%;
}
.dh-product-tile .card {
  border: 0;
  height: 100%;
}
.dh-product-tile .card-img {
  border-radius: 0;
}
.dh-product-tile .card-body {
  background-color: #f6f6f4;
  padding: 1.5rem;
  height: 3.25rem;
  max-height: 3.25rem;
  align-items: center;
  display: flex;
}
.dh-product-tile .card-body .card-title {
  margin-bottom: 0;
}
.dh-product-tile .card-title {
  margin-bottom: 0;
}
.dh-product-tile__label {
  margin-bottom: 0;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.14;
  color: #007b8f;
  text-transform: capitalize;
}
@media (max-width: 767.98px) {
  .dh-product-tile {
    margin-top: 0.25rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 991.98px) {
  .dh-product-tile {
    padding-bottom: 0;
  }
}

.program-form {
  background-color: #f6f6f4;
  padding: 2.25rem 1.5rem;
  padding-bottom: 1.4565rem;
  color: #585858;
  margin-bottom: 6rem;
}
.program-form__submit-error {
  color: #dd000a;
}
.program-form .row:last-child .program-form__field-container .form-group {
  margin-bottom: 0;
}
.program-form .form-control {
  border-radius: 0.125rem;
}
.program-form-container {
  padding: 0 0.65rem;
  padding-bottom: 0.25rem;
}
.program-form__field-container {
  padding: 0 0.425rem;
  display: flex;
  flex-direction: column;
  flex: none;
}
.program-form__field-container textarea.form-control {
  height: 7.5rem;
}
.program-form__field-container .form-group {
  margin-bottom: 0.938rem;
}
.program-form__field-container .form-group .is-invalid {
  color: #dd000a;
  border: 1px solid #dd000a;
  background: none;
  background-color: #ffffff;
  padding-right: 0;
}
.program-form__field-container .form-group .is-invalid::-moz-placeholder {
  color: #dd000a;
}
.program-form__field-container .form-group .is-invalid::placeholder {
  color: #dd000a;
}
.program-form__field-container .form-group input {
  height: 2.82rem;
}
.program-form__field-container .form-group input,
.program-form__field-container .form-group textarea {
  font-size: 0.875rem;
  font-weight: normal;
  border: 1px solid #dedede;
}
.program-form__field-container .form-group input::-moz-placeholder, .program-form__field-container .form-group textarea::-moz-placeholder {
  color: #9b9b9b;
}
.program-form__field-container .form-group input::placeholder,
.program-form__field-container .form-group textarea::placeholder {
  color: #9b9b9b;
}
.program-form__field-container .form-group input:focus, .program-form__field-container .form-group input:active,
.program-form__field-container .form-group textarea:focus,
.program-form__field-container .form-group textarea:active {
  box-shadow: none;
  border-color: #dedede;
}
.program-form__title {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 1rem;
}
.program-form__label {
  font-size: 0.825rem;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
}
.program-form__input {
  font-size: 0.875rem;
  font-weight: normal;
  height: 2.82rem;
  border: 1px solid #dedede;
}
.program-form__input-file-border {
  border: 1px solid #dedede;
}
.program-form__input-file-container {
  background-color: #ffffff;
  padding-right: 0;
  border-radius: 0.125rem;
  height: 2.97rem;
  margin: 0;
  border: 1px solid #dedede;
}
.program-form__input-file-container.is-invalid .program-form__input-file-text {
  color: #dd000a;
}
.program-form__input-file-container-add-btn {
  margin: 0 auto;
  margin-right: 0;
  padding-right: 0;
  padding-top: 0.25rem;
}
.program-form__input-file-container-add-btn:after {
  content: url("/assets/images/icons/upload_plus_icon.svg");
}
.program-form__input-file-container-delete-btn {
  float: right;
  padding-left: 1rem;
}
.program-form__input-file-container-delete-btn:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  text-rendering: auto;
  line-height: 1;
  font-size: 14px;
  content: "\f00d";
  font-size: 0.65rem;
  font-weight: bold;
  margin-top: -0.25rem;
  vertical-align: middle;
}
.program-form__input-file-list {
  margin: 0;
  padding: 0.7rem 0;
}
.program-form__input-file-list li {
  padding: 0.25rem 0.5rem;
  background-color: #dedede;
  margin-right: 0.5rem;
  padding-bottom: 0.045rem;
  margin-bottom: 0.25rem;
}
.program-form__input-file-list span {
  font-size: 0.875rem;
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.program-form__input-file-text {
  color: #9b9b9b;
  font-size: 0.875rem;
  padding: 0.93rem 0;
  display: inline-block;
  margin: 0;
}
.program-form__input-file-error {
  font-size: 0.875rem;
  padding-top: 0.5rem;
  margin-bottom: 0;
  color: #dd000a;
}
.program-form__footer {
  font-size: 0.6255rem;
  line-height: normal;
}
.program-form__footer p {
  font-size: 0.6255rem;
  color: #585858;
  margin-bottom: 0;
  opacity: 0.74;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: normal;
}
.program-form__footer p strong {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
.program-form__footer .link-external {
  margin-right: 0;
}
.program-form__submit-text {
  color: #e4373e;
  font-size: 0.65rem;
  float: right;
  margin-top: 0.5rem;
  width: 82.1%;
}
.program-form__submit-btn {
  padding: 0.93rem;
  float: right;
  background-color: #dedede;
  text-align: left;
  font-size: 0.875rem;
  width: 82.1%;
  margin-top: 0.75rem;
}
.program-form__icon {
  float: right;
}
.program-form__icon i {
  font-weight: 700;
}
.program-form__icon .loading-indicator i {
  font-weight: 700;
  font-size: 0.875rem;
}
.program-form__dropdown.dropdown-list .dropdown-menu, .program-form__dropdown.show.dropdown-list .dropdown-menu {
  padding-top: 1rem;
  border-radius: 0;
  border-color: #eaeaea;
  border-top: 4px solid #f65c00;
  border-left: 0;
  border-right: 0;
}
.program-form__dropdown.dropdown-list .dropdown-toggle, .program-form__dropdown.show.dropdown-list .dropdown-toggle {
  border-radius: 0.125rem;
  padding: 0.375rem;
  border: 1px solid #dedede;
}
.program-form__dropdown.dropdown-list .dropdown-toggle__caret-container, .program-form__dropdown.show.dropdown-list .dropdown-toggle__caret-container {
  background-color: #ffffff;
  padding: 0;
}
.program-form__dropdown.dropdown-list .dropdown-toggle__caret, .program-form__dropdown.show.dropdown-list .dropdown-toggle__caret {
  background: none;
  padding: 0;
  float: none;
}
.program-form__dropdown.dropdown-list .dropdown-toggle__caret:after, .program-form__dropdown.show.dropdown-list .dropdown-toggle__caret:after {
  content: url("/assets/images/icons/Dropdown_icon.svg");
  position: relative;
  top: 20%;
}
.program-form__dropdown.dropdown-list .dropdown-toggle__display-value, .program-form__dropdown.show.dropdown-list .dropdown-toggle__display-value {
  color: #9b9b9b;
  font-size: 0.875rem;
  padding: 0.41rem;
  text-transform: initial;
}
.program-form__dropdown.dropdown-list .dropdown-toggle__display-text, .program-form__dropdown.show.dropdown-list .dropdown-toggle__display-text {
  font-size: 0.875rem;
}
.program-form__dropdown.dropdown-list .dropdown-toggle:focus, .program-form__dropdown.show.dropdown-list .dropdown-toggle:focus {
  border-color: #eaeaea;
}
.program-form__dropdown.dropdown-list.is-invalid .dropdown-toggle__display-value, .program-form__dropdown.show.dropdown-list.is-invalid .dropdown-toggle__display-value {
  color: #dd000a;
}
.program-form__dropdown.dropdown-list .dropdown-item, .program-form__dropdown.show.dropdown-list .dropdown-item {
  margin-bottom: 0.85rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #585858;
  padding-top: 0;
  padding-bottom: 0;
}
.program-form__dropdown.dropdown-list .dropdown-item:hover, .program-form__dropdown.show.dropdown-list .dropdown-item:hover {
  color: #f65c00;
  background: transparent;
}
.program-form__label, .program-form__input, .program-form__submit-btn, .program-form__footer .program-form__footer p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #585858;
}
@media (max-width: 991.98px) {
  .program-form__submit-btn, .program-form__submit-text {
    width: 9.438rem;
  }
}
@media (max-width: 767.98px) {
  .program-form {
    padding: 1rem;
  }
  .program-form__field-container .form-group {
    margin-bottom: 1.563rem;
  }
  .program-form__field-container .form-group .is-invalid {
    font-size: 0.75rem;
  }
}
@media (max-width: 575.98px) {
  .program-form__input-file-container {
    height: auto;
  }
}
.program-form input[type=number]::-webkit-inner-spin-button,
.program-form input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.program-form input[type=number] {
  -moz-appearance: textfield;
}
.program-form ::-webkit-scrollbar {
  width: 0.3rem;
}
.program-form ::-webkit-scrollbar-track {
  background: #ffffff;
}
.program-form ::-webkit-scrollbar-thumb {
  background: #d8d8d8;
  border-radius: 0.5rem;
  opacity: 0.6;
}

.programs {
  margin-bottom: 3.5rem;
  margin-right: 0.35rem;
}
.programs__card-image {
  width: 100%;
  height: 13.08rem;
  overflow: hidden;
  position: relative;
}
.programs .card {
  border: 1px solid #dedede;
  min-height: 28.104rem;
  margin-right: 0.06rem;
  overflow-x: hidden;
}
.programs .card-img {
  border-radius: 0;
  height: 100%;
  left: 50%;
  position: relative;
  transform: translateY(-50%) translateX(-50%);
  top: 50%;
  width: auto;
  max-width: none;
}
.programs .card-img-top {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.programs .card-body {
  padding: 1rem;
}
.programs .card-group > .card:only-child {
  border-radius: 0;
}
.programs .support-description {
  padding-top: 0;
}
.programs .support-description__title {
  padding: 0 1rem;
  font-size: 16.96px;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  margin-bottom: 1rem;
}
.programs .support-description__body-col p {
  font-size: 0.875rem;
  line-height: 1.5;
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  padding-bottom: 1rem;
  margin-bottom: 0;
}
.programs__btn {
  position: absolute;
  bottom: 3.7%;
}
.programs__cta {
  background: #f65c00;
  color: #ffffff;
  padding: 0.345rem 1.68rem;
  border-radius: 0.75rem;
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  position: absolute;
  bottom: 3.7%;
}
.programs__cta:hover {
  text-decoration: none;
  color: #ffffff;
}
.programs .slick-slider {
  width: 100%;
}
.programs .slick-slider .slick-list {
  margin: auto;
}
.programs .slick-slider .slick-track {
  margin-left: 0;
}
.programs .slick-slider .slick-slide {
  height: auto;
}
.programs .slick-slider .slick-dots {
  top: 29.04rem;
}
.programs .slick-slider .slick-dots li {
  width: 1.5rem;
}
.programs .slick-slider .slick-dots button {
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background: #f6f6f4;
}
.programs .slick-slider .slick-dots button::before {
  display: none;
}
.programs .slick-slider .slick-prev, .programs .slick-slider .slick-next {
  width: 1rem;
  height: 1rem;
  top: 29.76rem;
  z-index: 1;
}
.programs .slick-slider .slick-active button {
  background: #9b9b9b;
}
.programs .slick-slider .slick-prev {
  left: 42%;
}
.programs .slick-slider .slick-prev:before {
  content: url("/assets/images/icons/grey-left-arrow.svg");
}
.programs .slick-slider .slick-next {
  left: 55%;
}
.programs .slick-slider .slick-next:before {
  content: url("/assets/images/icons/grey-right-arrow.svg");
}
@media (max-width: 991.98px) {
  .programs .slick-slider .slick-disabled:before {
    display: none;
  }
  .programs .slick-slider .slick-next {
    left: 60.4%;
  }
  .programs .slick-slider .slick-prev {
    left: 36.4%;
  }
}
@media (max-width: 767.98px) {
  .programs {
    margin-right: 0;
    margin-bottom: 6rem;
  }
  .programs .card {
    margin-right: 0.5rem;
    min-height: 28.152rem;
  }
  .programs .slick-slider .slick-dots {
    top: 29.04rem;
  }
  .programs .slick-slider .slick-prev,
  .programs .slick-slider .slick-next {
    top: 29.76rem;
  }
  .programs .slick-slider .slick-next {
    left: 71%;
  }
  .programs .slick-slider .slick-prev {
    left: 17%;
  }
}

.quick-links {
  display: flex;
  list-style: none;
  margin: 0;
  max-width: 16.5rem;
  padding: 0;
}
.quick-links__item {
  display: inline;
  flex-direction: column;
  margin-bottom: 1.5rem;
}
.quick-links__item-image {
  border: 1px solid #979797;
  margin-bottom: 0.6875rem;
  max-width: 100%;
}
.quick-links__item-label {
  color: #007b8f;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: normal;
  text-decoration: none;
  word-wrap: break-word;
}
.quick-links__item:nth-child(odd) {
  margin-right: 0.625rem;
}
.quick-links__item:nth-child(even) {
  margin-left: 0.625rem;
}

.quote-block {
  background-color: #f6f6f4;
  padding: 7.14rem 6rem 5.4rem;
  margin-bottom: 2.5rem;
}
.quote-block.blue {
  background-color: transparent;
  border-left: 2px solid #0097a9;
  padding: 0 2rem;
  margin-bottom: 1rem;
}
.quote-block.blue .quote-block__item-title {
  color: #0097a9;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1.625rem;
  font-style: italic;
  letter-spacing: normal;
  line-height: 1.54;
  text-transform: none;
}
.quote-block.blue .quote-block__item-title:before, .quote-block.blue .quote-block__item-title:after {
  display: none;
}
.quote-block.blue .quote-block__item-author {
  color: #0097a9;
  font-size: 1rem;
  line-height: 2.5;
}
.quote-block.transparent {
  background-color: transparent;
  padding: 2.5rem 0 0;
  margin: 2.5rem 0;
}
.quote-block.transparent .quote-block__item {
  padding: 0;
}
.quote-block.transparent .quote-block__item-author {
  color: #969696;
  line-height: 1.43;
  letter-spacing: 0;
}
.quote-block__item {
  margin-right: auto;
}
.quote-block__item-title {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  text-transform: none;
  font-size: 1.875rem;
  line-height: 1.125;
  color: #3a3a3a;
  font-weight: normal;
  font-weight: 500;
  letter-spacing: 0.9px;
  margin-bottom: 1rem;
  position: relative;
}
.quote-block__item-title-big {
  font-size: 2.5rem;
  line-height: 1;
}
.quote-block__item-title:before {
  content: "“";
  font-size: 3.5625rem;
  position: absolute;
  top: -2.7rem;
}
.quote-block__item-title:after {
  content: "”";
}
.quote-block__item-author {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.9rem;
}
@media (max-width: 991.98px) {
  .quote-block {
    padding: 7.14rem 0 5.4rem;
  }
  .quote-block__item {
    margin-bottom: 7.14rem;
    width: 100%;
  }
  .quote-block__item-title {
    line-height: 1.08;
    margin-bottom: 1.5rem;
  }
  .quote-block__item-title-big {
    font-size: 1.8725rem;
    letter-spacing: 0.9px;
  }
  .quote-block__item:last-child {
    margin-bottom: 0;
  }
  .quote-block.blue {
    padding: 0;
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .quote-block.blue .quote-block__item-title {
    font-size: 1rem;
  }
}
.quote-block.dark {
  padding: 0;
  background-color: transparent;
}
.quote-block.dark .quote-block__item {
  border-left: 2px solid rgba(8, 13, 28, 0.08);
  padding-top: 0;
}
.quote-block.dark .quote-block__item-title {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 1.625rem;
  line-height: 1.5;
  color: #585858;
  padding-left: 46px;
  text-transform: none;
  letter-spacing: 0;
  font-weight: normal;
}
.quote-block.dark .quote-block__item-title:before, .quote-block.dark .quote-block__item-title:after {
  display: none;
}
.quote-block.dark .quote-block__item-author {
  padding-left: 46px;
  color: #969696;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0;
}

.radio-group-mb {
  margin-bottom: 22px;
}

.rfield {
  width: 100%;
  padding: 0;
  margin-bottom: 22px;
}
.rfield--error .rfield__header {
  color: #CC3B3B;
}
.rfield--error .rf__alias:before {
  border-color: #CC3B3B;
}
.rfield--error .rf__label {
  color: #CC3B3B;
}
.rfield__header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #585858;
  margin-bottom: 5px;
}
.rfield__firstLabel {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #767676;
  margin-bottom: 8px;
}
.rfield__options {
  display: flex;
  margin: 0 -12px;
  gap: 80px;
}
.rfield__option {
  padding: 0 12px;
  margin-bottom: 12px;
}
.rfield__option-label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #767676;
  margin-left: 30px;
}
.rfield .error-message {
  color: #CC3B3B;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.radio-group {
  width: 100%;
  margin-bottom: 32px;
}
.radio-group--inline .radio-group__options {
  display: flex;
  margin: 0 -10px;
}
.radio-group--inline .radio-group__option {
  padding: 0 10px;
}
.radio-group--error .radio-group__header {
  color: #CC3B3B;
}
.radio-group--error .rf__alias:before {
  border-color: #CC3B3B;
}
.radio-group--error .rf__label,
.radio-group--error .radio-group__option-label,
.radio-group--error .radio-group__sub-option-label {
  color: #CC3B3B;
}
.radio-group__header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #585858;
  margin-bottom: 5px;
}
.radio-group__firstLabel {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #767676;
  margin-bottom: 8px;
}
.radio-group__option {
  margin-bottom: 12px;
}
.radio-group__option-label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #767676;
  margin-left: 30px;
}
.radio-group__sub-options {
  margin-top: 12px;
  margin-left: 28px;
}
.radio-group__sub-option {
  margin-bottom: 12px;
}
.radio-group__sub-option-label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #767676;
  margin-left: 30px;
}
.radio-group .error-message {
  color: #CC3B3B;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.rf__wrapper {
  position: relative;
  display: inline-flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin-bottom: 0;
  cursor: pointer;
}
.rf__input {
  position: absolute;
  opacity: 0;
}
.rf__input:checked ~ .rf__alias:before {
  border-color: #007b8f;
}
.rf__input:checked ~ .rf__alias:after {
  display: block;
}
.rf__alias {
  position: relative;
  top: 3px;
  display: inline-flex;
  width: 16px;
  height: 16px;
}
.rf__alias:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  border: 1px solid #dedede;
  border-radius: 50%;
}
.rf__alias:after {
  content: "";
  display: none;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #007b8f;
  border-radius: 50%;
}
.rf__label {
  display: inline-flex;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  padding-left: 12px;
  margin-bottom: 0;
}

.rebate-form-step2 {
  margin: 1.3rem 0;
}
.rebate-form-step2 .fontscommon {
  color: #585858;
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.rebate-form-step2 .lists {
  font-size: 0.75rem;
}
.rebate-form-step2 .error {
  color: #dd000a;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
}
.rebate-form-step2 button.btn {
  background-color: #f65c00;
}
.rebate-form-step2__selecttheoffers {
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
}
.rebate-form-step2__mustselect {
  color: #969696;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 300;
}
.rebate-form-step2__selectTerms {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 300;
}
.rebate-form-step2__link {
  color: #007b8f;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 300;
  text-decoration: underline;
}
.rebate-form-step2__uploadyourfiles {
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  letter-spacing: 0;
}
.rebate-form-step2__toavoidprocessing {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0;
}
.rebate-form-step2__list {
  height: 20px;
  width: 827.02px;
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0;
}
.rebate-form-step2__back {
  box-sizing: border-box;
  height: 49px;
  width: 132px;
  border: 1px solid #f65c00;
  border-radius: 3px;
}
.rebate-form-step2__next {
  height: 48px;
  width: 130px;
  border-radius: 3px;
  background-color: #f65c00;
}
.rebate-form-step2 .form-check .form-check-label {
  color: #585858;
  font-size: 0.9rem;
  margin: 0.13rem 0 0 0.5rem;
}
.rebate-form-step2 .form-check p {
  font-size: 0.75rem;
  margin: 0.5rem 0 0 0.5rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.rebate-form-step2 .form-check p a {
  font-size: 0.75rem;
  color: #007b8f;
  text-decoration: underline;
}
.rebate-form-step2__offers-cta {
  font-size: 0.875rem;
  margin-left: 1.75rem;
  color: #007b8f;
}

.rebateForm h3 {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 30px;
}
.rebateForm label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #585858;
  font-size: 0.875rem;
}
.rebateForm .form-check-input {
  height: 20px;
  width: 20px;
}
.rebateForm .form-check-label {
  font-size: 0.75rem;
  margin: 0 0 0 0.5rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.rebateForm .ques {
  color: #585858;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  line-height: 1rem;
}
.rebateForm .availability {
  font-size: 14px;
}
.rebateForm .col label {
  font-size: 0.875rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  color: #3a3a3a;
  line-height: 1.3rem;
}
.rebateForm .col label span {
  font-weight: normal;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.rebateForm button {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
.rebateForm button.btn-primary:disabled {
  opacity: 0.4;
  background-color: #f65c00;
  border-color: #f65c00;
  color: #ffffff;
}
.rebateForm button.btn-outline-primary:disabled {
  opacity: 0.4;
  border-color: #f65c00;
  color: #f65c00;
}
.rebateForm .radiobtn {
  margin-left: 1.3rem;
}
@media (min-width: 768px) {
  .rebateForm .radiobtn {
    margin-left: 3.75rem;
  }
}
.rebateForm .gray {
  color: #585858;
}
.rebateForm button.btn-primary {
  background-color: #f65c00;
  border-color: #f65c00;
}
.rebateForm .suffix,
.rebateForm .state {
  padding: 0.7rem 1rem;
}

.rebate-form-step4 .review-and-submit {
  color: #3a3a3a;
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
}
.rebate-form-step4 .receipts-uploaded {
  color: #585858;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.5;
}
.rebate-form-step4 .pleaseconfirm {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}
.rebate-form-step4 .form-check-input {
  height: 20px;
  width: 20px;
}
.rebate-form-step4 .form-check-label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.rebate-form-step4 .col label {
  font-size: 0.75rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
.rebate-form-step4 button {
  font-size: 0.75rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}

.tc {
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1rem;
  margin-bottom: 0;
}
.tc a {
  color: #007b8f;
}

.rebateForm .custom-control-input:checked ~ .custom-control-label::before {
  background: #ffffff;
  border-color: #05c2d5;
}
.rebateForm .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background: #05c2d5;
  width: 0.65rem;
  height: 0.65rem;
  border-radius: 50%;
  top: 0.2rem;
  left: -1.3rem;
}
.rebateForm .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.rebateForm label.error {
  color: #d1350a;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.9rem;
  margin-top: 0.3rem;
  display: block;
}
.rebateForm .form-check label.error {
  margin-left: 0.5rem;
}

.successmsg {
  border: 1px solid #09d12d;
  background: rgba(9, 209, 45, 0.07);
  padding: 1.063rem 1.563rem;
}
.successmsg p {
  color: #09d12d;
}

.errormsg p {
  color: #dd000a;
}

.gothambold {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 1rem;
}

.gothamssm {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}

.rights {
  font-size: 0.9rem;
}

h2.title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 30px;
}

.form-check {
  /* Style the checkmark/indicator */
  /* When the checkbox is checked, add a blue background */
}
.form-check .form-check-input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  margin: 0;
  left: 0;
  z-index: 1;
}
.form-check .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 1rem;
  width: 1rem;
  background-color: #ffffff;
  border: 1px solid #dedede;
  border-radius: 3px;
  transform: rotate(0deg) !important;
}
.form-check .form-check-input:checked ~ .checkmark:after {
  display: block;
}
.form-check .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 2px;
  width: 5px;
  height: 9px;
  border: solid #ffffff;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}
.form-check .form-check-input:checked ~ .checkmark {
  background-color: #007b8f;
}

.footnote-wrapper p {
  color: #585858;
  margin-top: 2rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem !important;
}
.footnote-wrapper p a {
  color: #3ec4d8;
  text-decoration: underline;
}
.footnote-wrapper .copyright p {
  color: #585858;
  font-size: 0.9rem !important;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.footnote-wrapper .copyright p:first-child {
  margin-top: 5rem;
}
.footnote-wrapper .copyright p:last-child {
  margin-bottom: 8rem;
}

.rebateSteps.pro-sride-rebate .rebate-form-step2 .lists {
  list-style-type: disc;
  display: list-item;
  max-width: none !important;
}

@media (max-width: 991.98px) {
  .step {
    padding: 0;
  }
}
.step .progressbar {
  display: flex;
  position: relative;
  margin: 3rem 0 1.875rem;
}
@media (min-width: 768px) {
  .step .progressbar {
    padding-left: 0.6rem;
  }
}
@media (max-width: 991.98px) {
  .step .progressbar {
    padding-left: 1.6rem;
    margin: 3rem 0 1.875rem;
  }
}
.step .progressbar__number {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  padding: 0;
  text-align: center;
  border-radius: 50%;
  border: 3px solid #dedede;
  background: #dedede;
  width: 32px;
  height: 32px;
  color: #ffffff;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.step .progressbar__number img {
  width: 15px;
  height: 14px;
}
.step .progressbar__label {
  position: absolute;
  transform: translate(-15%, 100%);
  font-size: 0.8rem;
  color: #dedede;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.step .progressbar__step {
  list-style: none;
  position: relative;
  flex: 0 0 25%;
  z-index: 1;
}
.step .progressbar__step::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 100%;
  height: 1px;
  background-color: #dedede;
  z-index: -1;
}
.step .progressbar__step:last-child::after {
  background-color: transparent;
}
.step .progressbar .check {
  display: none;
}
.step .complete::after {
  background-color: #007b8f;
}
.step .complete .progressbar__number {
  background: #007b8f;
  color: #ffffff;
  border-color: #007b8f;
  font-size: 1.3rem;
  padding: 0.19rem;
}
.step .complete .progressbar__label {
  color: #007b8f;
}
.step .complete .check {
  display: flex;
}
.step .complete .step {
  display: none;
}
.step .active .progressbar__number {
  background: #ffffff;
  color: #007b8f;
  border-color: #007b8f;
}
.step .active .progressbar__label {
  color: #007b8f;
}

.rebate-success h2, .rebate-submit-receipts h2 {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 30px;
}

.rebate-submit-receipts hr {
  color: #9b9b9b;
}
.rebate-submit-receipts .speciesDD {
  padding-left: 0 !important;
}
.rebate-submit-receipts .form-control {
  padding: 0.89rem 1rem;
}
.rebate-submit-receipts .form-control:focus {
  color: #3a3a3a;
  background-color: #ffffff;
  border-color: #3ec4d8;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 0 0.2rem rgba(62, 196, 216, 0.25);
}

.dropdown-list button.dropdown-toggle,
.show.dropdown-list button.dropdown-toggle {
  text-align: left;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  background: #ffffff;
  color: #585858;
  text-transform: capitalize;
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: calc(1em + 2rem + 2px);
  padding: 1rem 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #bbbbbb;
  border-radius: 5px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.dropdown-list button.dropdown-toggle:focus,
.show.dropdown-list button.dropdown-toggle:focus {
  box-shadow: none;
  border: 1px solid #007b8f;
}
.dropdown-list button.dropdown-toggle:active, .dropdown-list button.dropdown-toggle:not(:disabled):not(.disabled):active,
.show.dropdown-list button.dropdown-toggle:active,
.show.dropdown-list button.dropdown-toggle:not(:disabled):not(.disabled):active {
  background: #ffffff;
  color: #585858;
  box-shadow: none;
  border: 1px solid #eaeaea;
}
.dropdown-list button.dropdown-toggle:after,
.show.dropdown-list button.dropdown-toggle:after {
  content: none;
}
.dropdown-list .dropdown-menu,
.show.dropdown-list .dropdown-menu {
  box-shadow: 0 2px 3px 0 #bbbbbb;
  min-width: 100%;
  border: 1px solid #007b8f;
  margin-top: 0.075rem;
  border-radius: 0.25rem;
  max-height: 12rem;
  overflow-y: auto;
}
.dropdown-list .dropdown-item,
.show.dropdown-list .dropdown-item {
  font-size: 0.75rem;
  font-weight: normal;
}
.dropdown-list .dropdown-item:hover,
.show.dropdown-list .dropdown-item:hover {
  background: #007b8f;
  color: #ffffff;
}
@media (max-width: 991.98px) {
  .dropdown-list .dropdown-item,
  .show.dropdown-list .dropdown-item {
    font-size: 1rem;
  }
}
.dropdown-list .dropdown-toggle,
.show.dropdown-list .dropdown-toggle {
  border-radius: 2px;
}
.dropdown-list .dropdown-toggle__display-value, .dropdown-list .dropdown-toggle__display-text,
.show.dropdown-list .dropdown-toggle__display-value,
.show.dropdown-list .dropdown-toggle__display-text {
  margin-bottom: 0;
  display: inline-block;
  padding: 0.25rem 0.25rem 0.25rem 0.25rem;
  flex: 1;
  padding-top: 0;
  overflow: hidden;
  text-overflow: clip;
}
@media (max-width: 767.98px) {
  .dropdown-list .dropdown-toggle__display-value, .dropdown-list .dropdown-toggle__display-text,
  .show.dropdown-list .dropdown-toggle__display-value,
  .show.dropdown-list .dropdown-toggle__display-text {
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
.dropdown-list .dropdown-toggle__caret,
.show.dropdown-list .dropdown-toggle__caret {
  padding: 0.5rem 0.5rem 0.5rem 0.5rem;
  float: right;
  background-color: #585858;
  background: url("/assets/images/icons/dark-grey.svg") no-repeat;
}

.recent-articles {
  margin-bottom: 2.5rem;
}
.recent-articles .infinite-scroll-component {
  overflow: visible !important;
}
.recent-articles .infinite-scroll-component .loading-indicator {
  display: flex;
  justify-content: center;
}
.recent-articles__loadMoreWrapper .col {
  display: flex;
  justify-content: flex-end;
}
.recent-articles__loadMoreWrapper .col a {
  text-decoration: underline;
  margin-bottom: 2.5rem;
}

.references {
  margin: 2.5rem 0;
}
.references.no-margin-required {
  margin: 0 0 2.5rem;
}
.references__body > * {
  font-size: 0.875rem;
}
.references__body a {
  word-break: break-all;
}
.references__body ul,
.references__body ol {
  padding-left: 1rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 991.98px) {
  .references__body ul,
  .references__body ol {
    margin-bottom: 0;
  }
}
.references__body ul li,
.references__body ol li {
  padding-left: 0.5rem;
  padding-bottom: 0.25rem;
}
@media (max-width: 991.98px) {
  .references__body ul li,
  .references__body ol li {
    padding-bottom: 1rem;
  }
}
.references__body .textwithMargin {
  padding-top: 1.469rem;
  border-top: solid 1px #dedede;
  font-size: 0.9rem;
  line-height: 1.28;
  left: 0;
  color: #585858;
}
.references__body .textwithOutMargin {
  font-size: 0.9rem;
  line-height: 1.28;
  left: 0;
  color: #585858;
}
@media (max-width: 991.98px) {
  .references__body .textwithOutMargin {
    padding-left: 0.9rem;
    padding-right: 0.9rem;
  }
}
.references__body ol.refList {
  line-height: 1.3rem;
  color: #585858;
}
.references__body .zpn-code {
  margin-top: 2rem;
  margin-bottom: 6rem;
}
.references__body .textwithMargin {
  padding-top: 23.5px;
  border-top: solid 1px #dedede;
  font-size: 14px;
  line-height: 18px;
  left: 0;
  color: #585858;
}
.references__body .textwithOutMargin {
  font-size: 14px;
  line-height: 18px;
  left: 0;
  color: #585858;
}
@media (max-width: 991.98px) {
  .references__body .textwithOutMargin {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.references__body ol.refList {
  line-height: 20px;
  color: #585858;
}
.references__body .zpn-code {
  margin-top: 32px;
  margin-bottom: 100px;
}
.references__footnotes p {
  font-size: 0.875rem;
  color: #767676;
}

.register-form {
  padding: 1.625rem 1.75rem 4.75rem 1.5rem;
}
.register-form__label {
  font-size: 0.8125rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: normal;
  margin-bottom: 2.25rem;
}
.register-form .program-form__footer {
  margin-top: 2.25rem;
}
.register-form .program-form__footer p {
  font-size: 0.8125rem;
}
.register-form .program-form__submit-btn {
  border-radius: 0.125rem;
  line-height: normal;
  margin-top: 0;
  width: 84.1%;
}
.register-form .program-form__field-container .form-group input {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.register-form .program-form__dropdown.dropdown-list .dropdown-toggle__caret:after {
  content: "";
  background: url("/assets/images/icons/grey-down.svg");
  background-size: 100% 100%;
  background-position: 0 -0.25rem;
  display: inline-block;
  height: 1.5rem;
  width: 1.5rem;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .register-form .program-form__dropdown.dropdown-list .dropdown-toggle__caret:after {
    background-position: 0 0.25rem;
  }
}
.register-form .program-form__dropdown.show.dropdown-list .dropdown-menu {
  width: 100%;
  background-clip: inherit;
}

.related-articles .row-gap {
  row-gap: 15px;
}
@media (min-width: 576px) {
  .related-articles .lean-md-flex {
    display: flex;
  }
}
.related-articles__loadMoreWrapper .col {
  display: flex;
  justify-content: flex-end;
}
.related-articles__loadMoreWrapper .col a {
  text-decoration: underline;
  margin: 2.5rem 0;
}
.related-articles__dropdown {
  margin-bottom: 2rem;
}
.related-articles__dropdown .dropdown-toggle {
  border: 1px solid #eaeaea !important;
  color: #585858 !important;
}

.rfc__wrapper .row {
  margin: 0 -0.5rem;
}
@media (min-width: 768px) {
  .rfc__wrapper {
    padding: 0 2px;
    margin: 0 -15px 2.5rem 0;
  }
}
@media (min-width: 992px) {
  .rfc__wrapper {
    padding: 0 0.06rem;
  }
}
@media (min-width: 768px) {
  .rfc__wrapper {
    margin: 0 0 2.5rem;
  }
}
.rfc__wrapper .slick-prev {
  width: 1rem;
  height: 1rem;
  color: #ffffff;
  z-index: 1;
  display: block;
  top: 110%;
}
.rfc__wrapper .slick-prev:before {
  content: url("/assets/images/icons/grey-left-arrow.svg");
  opacity: 1;
}
.rfc__wrapper .slick-next {
  width: 1rem;
  height: 1rem;
  color: #ffffff;
  z-index: 1;
  display: block;
  top: 110%;
}
.rfc__wrapper .slick-next:before {
  content: url("/assets/images/icons/grey-right-arrow.svg");
  opacity: 1;
}
.rfc__wrapper .slick-slider {
  width: 100%;
}
.rfc__wrapper .slick-slider .slick-list {
  display: flex;
}
.rfc__wrapper .slick-slider .slick-track {
  margin: 0;
  display: flex;
}
.rfc__wrapper .slick-slider .slick-track .slick-slide {
  display: flex;
  flex-direction: column;
}
.rfc__wrapper .slick-slider .slick-track .slick-slide > div {
  height: 100%;
}
.rfc__wrapper .slick-slider .slick-dots {
  top: 106%;
  bottom: 0;
  display: flex;
  justify-content: center;
}
.rfc__wrapper .slick-slider .slick-dots .slick-arrow {
  display: inline;
  position: relative;
  left: 0;
  right: 0;
  top: 14px;
  cursor: pointer;
}
.rfc__wrapper .slick-slider .slick-dots .slick-arrow:disabled {
  display: none !important;
}
.rfc__wrapper .slick-slider .slick-dots ul {
  display: inline;
  padding: 0;
}
.rfc__wrapper .slick-slider .slick-dots li button {
  cursor: pointer;
}
.rfc__wrapper .slick-slider .slick-dots li button:before {
  font-size: 2.1875rem;
  color: #f6f6f4;
  opacity: 1;
}
.rfc__wrapper .slick-slider .slick-dots li.slick-active button:before {
  color: #9b9b9b;
}
.rfc__wrapper .slick-disabled {
  display: none !important;
}
.rfc__wrapper a.zcard__cta-link.arrow::after {
  content: url(/content/_assets/images/icons/arrow-Icon.svg);
  padding-left: 0.4rem;
  position: relative;
  top: 0;
  display: inline-block;
  width: 18px;
  height: 9px;
}
.rfc__col {
  padding: 0 0.5rem;
}
.rfc__loadMoreWrapper {
  margin: 2.5rem -0.938rem;
}
.rfc__loadMoreWrapper .col {
  display: flex;
  justify-content: flex-end;
}
.rfc__loadMoreWrapper .col button {
  text-decoration: underline;
  color: #007b8f;
}
.rfc__dropdown {
  margin-bottom: 2rem;
}
.rfc__dropdown .dropdown-toggle {
  border: 1px solid #eaeaea !important;
  color: #585858 !important;
  font-size: 1rem !important;
}
.rfc__dropdown .dropdown-list .dropdown-item, .rfc__dropdown .show.dropdown-list .dropdown-item {
  font-size: 1rem !important;
}

.row-gap {
  row-gap: 15px;
}

@media (min-width: 576px) {
  .lean-md-flex {
    display: flex;
  }
}

.display-inline-grid {
  display: inline-grid;
}

.rfc__grid__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.rfc__grid .zoomed {
  width: 102%;
  height: 102%;
}
.rfc__grid__info {
  position: absolute;
  bottom: 0.688rem;
  right: 0.75rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1;
  text-align: center;
  padding: 0.313rem 0.375rem 0.438rem;
  border-radius: 0.188rem;
  background-color: #585858;
  color: #ffffff;
  text-transform: uppercase;
}
.rfc__grid__title {
  display: block;
  color: #585858;
}
.rfc__grid__meta-data {
  display: flex;
  align-items: center;
  margin-bottom: 0.75rem;
}
.rfc__grid__meta-icon {
  display: flex;
  flex: 0 0 1.125rem;
}
.rfc__grid__meta-content {
  padding-left: 0.375rem;
  flex: 0 1 auto;
}
.rfc__grid__meta-type {
  padding-right: 0.375rem;
  line-height: 1.5rem;
}
.rfc__grid__meta-asset-size {
  padding-right: 0.375rem;
}
.rfc__grid__meta-asset-type {
  padding-right: 0.375rem;
  line-height: 1.5rem;
}
.rfc__grid__cta {
  position: relative;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #585858;
  margin-top: 2.188rem;
  margin-bottom: -35px;
}
.rfc__grid__cta::before {
  content: "";
  display: block;
  position: relative;
  width: 3.188rem;
  height: 1px;
  background-color: #f65c00;
  margin-bottom: 1.5rem;
}
.rfc__grid__ctalink {
  text-transform: capitalize;
}
.rfc__grid__ctalink::after {
  content: url(/content/_assets/images/icons/arrow-Icon.svg);
  padding-left: 0.6rem;
  position: relative;
  top: 0;
  display: inline-block;
  width: 1.375rem;
  height: 0.625rem;
}
.rfc__grid__ctalink.link-external:after {
  top: 1px !important;
  width: 12px !important;
  margin-right: 9px !important;
}
.rfc__grid--grid {
  margin-bottom: 2.5rem;
}
.rfc__grid--grid .rfc__grid__img-wrapper {
  position: relative;
  height: 10rem;
  max-height: 10rem;
  margin-bottom: 1rem;
  cursor: pointer;
}
.rfc__grid--grid .rfc__grid__img-wrapper:hover ~ .rfc__grid__content .rfc__grid__title {
  color: #007b8f;
  text-decoration: underline;
}
.rfc__grid--grid .rfc__grid__img-wrapper .link-external:after, .rfc__grid--grid .rfc__grid__img-wrapper .link-download:after {
  content: none !important;
}
.rfc__grid--grid .rfc__grid__title h6 {
  cursor: pointer;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #585858;
  margin-bottom: 0.5rem;
}
.rfc__grid--grid .rfc__grid__title h6:hover {
  color: #007b8f;
}
.rfc__grid--grid .rfc__grid__title:hover {
  text-decoration: underline;
  color: #007b8f;
}
.rfc__grid--grid .rfc__grid__title sup {
  font-size: 1.25rem;
  vertical-align: 5px;
}
.rfc__grid--grid .rfc__grid__title:hover {
  color: #007b8f;
  text-decoration: underline;
}
@media (max-width: 767.98px) {
  .rfc__grid--grid .rfc__grid__title {
    font-size: 1.25rem;
    line-height: 1;
  }
}
.rfc__grid--grid .rfc__grid__title-wrapper:hover {
  text-decoration: none;
}
.rfc__grid--grid .rfc__grid__hover-state {
  text-decoration: underline;
}
.rfc__grid--grid .rfc__grid__hover-state h6 {
  color: #007b8f;
}
.rfc__grid--grid .rfc__grid__pills {
  margin-bottom: 2rem;
}
.rfc__grid--grid.rfc__grid--grid-greytheme, .rfc__grid--grid.rfc__grid--grid-whitetheme {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.rfc__grid--grid.rfc__grid--grid-greytheme .rfc__grid__title.link-external:after, .rfc__grid--grid.rfc__grid--grid-greytheme .rfc__grid__title.link-download:after, .rfc__grid--grid.rfc__grid--grid-whitetheme .rfc__grid__title.link-external:after, .rfc__grid--grid.rfc__grid--grid-whitetheme .rfc__grid__title.link-download:after {
  display: none;
}
.rfc__grid--grid.rfc__grid--grid-greytheme .rfc__grid__title.link-external h6:after, .rfc__grid--grid.rfc__grid--grid-whitetheme .rfc__grid__title.link-external h6:after {
  content: url("/global/assets/images/icons/external-link-teal.svg");
  position: relative;
  margin-top: 3px;
  margin-left: 3px;
  display: inline-block;
  width: 10px;
  padding: 0 !important;
}
.rfc__grid--grid.rfc__grid--grid-greytheme .rfc__grid__title.link-download h6:after, .rfc__grid--grid.rfc__grid--grid-whitetheme .rfc__grid__title.link-download h6:after {
  content: url("/content/_assets/images/icons/blue-download-arrow.svg");
  position: relative;
  margin-top: 3px;
  margin-left: 3px;
  display: inline-block;
  width: 10px;
  padding: 0 !important;
}
.rfc__grid--grid.rfc__grid--grid-greytheme .rfc__grid__img-wrapper, .rfc__grid--grid.rfc__grid--grid-whitetheme .rfc__grid__img-wrapper {
  margin-bottom: unset;
}
.rfc__grid--grid.rfc__grid--grid-greytheme .rfc__grid__content, .rfc__grid--grid.rfc__grid--grid-whitetheme .rfc__grid__content {
  background-color: #f6f6f4;
  padding: 1rem;
  flex-grow: 1;
}
.rfc__grid--grid.rfc__grid--grid-greytheme .rfc__grid__cta .link-download, .rfc__grid--grid.rfc__grid--grid-whitetheme .rfc__grid__cta .link-download {
  display: inline-flex;
}
.rfc__grid--grid.rfc__grid--grid-greytheme .rfc__grid__cta .link-download::after, .rfc__grid--grid.rfc__grid--grid-whitetheme .rfc__grid__cta .link-download::after {
  content: url(/content/_assets/images/icons/blue-download-arrow.svg);
  padding-left: 10px;
  padding-top: 10px;
  position: relative;
  top: -6px;
  order: -1;
  width: 29px;
  height: 10px;
  margin-left: -9px;
}
.rfc__grid--grid.rfc__grid--grid-greytheme .rfc__grid__cta .link-external, .rfc__grid--grid.rfc__grid--grid-whitetheme .rfc__grid__cta .link-external {
  display: inline-flex;
}
.rfc__grid--grid.rfc__grid--grid-greytheme .rfc__grid__cta .link-external::after, .rfc__grid--grid.rfc__grid--grid-whitetheme .rfc__grid__cta .link-external::after {
  content: url("/global/assets/images/icons/external-link-teal.svg");
  order: -1;
  margin-left: -1px;
}
.rfc__grid--grid.rfc__grid--grid-whitetheme .rfc__grid__content {
  background-color: #ffffff !important;
  padding: 1rem 0 !important;
}
.related-product {
  margin-bottom: 7rem;
}
.related-product__subheading {
  color: #585858;
}

.resource-center {
  margin-bottom: 2.1rem;
}
.resource-center .sort-and-search {
  margin-bottom: 1.5rem;
}
.resource-center__program-hero .hero__title {
  margin-bottom: 0.75rem;
  line-height: 1.25;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.resource-center__program-hero .hero__content {
  margin-bottom: 1.875rem;
  max-width: 50%;
}
.resource-center__program-hero .hero__header {
  margin-bottom: 2.25rem;
}
.resource-center .dh-resource-card__document-button {
  width: 6.3rem;
}
.resource-center .dh-resource-card__document-button:after {
  content: unset;
}
.resource-center .dh-resource-card__document-img {
  padding: 0.25rem;
  min-width: 5.61rem;
  justify-content: center;
}
.resource-center .dh-resource-card__document-img img {
  max-width: 58px;
  max-height: 56px;
}
.resource-center .dh-resource-card__document-header {
  padding-right: 0;
}
.resource-center .product-category__body {
  margin-top: 0.9375rem;
}
.resource-center .product-category__body .product-category__search-sort .show .dropdown-menu {
  border-top: 0.25rem solid #f65c00;
}
.resource-center .product-category__body-productlist .pagenavbar {
  margin-top: 0;
}
.resource-center .product-category__body .product-category__search-sort .dropdown-menu, .resource-center .product-category__body .product-category__body-productlist .dropdown-menu {
  border: 0;
}
.resource-center .product-category__body .product-category__search-sort .dropdown-menu .dropdown-item:hover, .resource-center .product-category__body .product-category__body-productlist .dropdown-menu .dropdown-item:hover {
  background-color: #ffffff;
  color: #f65c00;
}
@media (max-width: 991.98px) {
  .resource-center__program-hero .hero__label {
    padding-right: 0;
  }
  .resource-center__program-hero .hero__content {
    max-width: unset;
  }
}

.retailer-list .dropdown-list .dropdown-toggle__caret-container {
  background: none;
}
.retailer-list__body {
  margin-bottom: 1.125rem;
}
.retailer-list__body-wrapper {
  padding: 0 0.9375rem;
}
.retailer-list__body-wrapper .pagenavbar {
  margin-top: 1.438rem;
}
.retailer-list__body-wrapper .pagenavbar .pagination {
  max-width: 32rem;
}
.retailer-list__body-wrapper .pagenavbar .pagination-parent {
  margin-left: 6rem;
}
.retailer-list__body-wrapper .pagenavbar .pagination__label {
  color: #585858;
}
.retailer-list__body-wrapper .pagenavbar .pagination__button {
  opacity: 1;
  color: #bbbbbb;
}
.retailer-list__body-wrapper .pagenavbar .pagination__button.active {
  color: #585858;
}
.retailer-list__body-wrapper .pagenavbar .pagination__button i {
  font-size: inherit;
}
.retailer-list__body-wrapper .pagenavbar .pagination__button .la-angle-left::before {
  margin-right: 0.3125rem;
}
.retailer-list__body-wrapper .pagenavbar .pagination__button .la-angle-right::before {
  margin-left: 0.3125rem;
}
.retailer-list__body-productlist {
  padding-top: 0;
}
.retailer-list__body .retailer-sort {
  background-color: #f6f6f4;
  display: flex;
  justify-content: space-between;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 0.938rem;
}
.retailer-list__body .retailer-sort__relevance {
  margin-left: -2rem;
}
.retailer-list__body .retailer-sort__list {
  text-align: end;
  margin-right: -2.5rem;
}
.retailer-list__body .retailer-sort__sort-title, .retailer-list__body .retailer-sort__sort-label {
  padding-right: 1rem;
  font-size: 0.75rem;
  margin-top: 0.75rem;
  line-height: 1.33;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #585858;
}
.retailer-list__body .retailer-sort__sort-label {
  padding-right: 0;
}
.retailer-list__container {
  display: flex;
}
.retailer-list__image-container {
  background-color: #f6f6f4;
  margin-bottom: 1rem;
  padding: 0 1.3rem;
  text-align: center;
  flex: 1;
}
.retailer-list__image {
  margin: 2rem 0;
  max-width: 100%;
  height: 4rem;
}
.retailer-list .pagenavbar__dropdown {
  display: none;
}
.retailer-list .pagenavbar .pagination-parent {
  margin-left: 19rem;
}
.retailer-list__link {
  display: flex;
  justify-content: space-around;
  padding-bottom: 1rem;
}
.retailer-list__link a {
  color: #ff6301;
  font-size: 0.875rem;
  line-height: 1.43;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin: 0 0.6rem;
}
.retailer-list__link a:first-child {
  text-align: right;
}
.retailer-list__link a:nth-child(2) {
  text-align: left;
}
.retailer-list__link a:hover {
  text-decoration: underline;
}
@media (max-width: 1199.98px) {
  .retailer-list__body-productlist {
    padding-top: 1.5rem;
  }
  .retailer-list .retailer-sort__sort-dropdown {
    margin-left: -3rem;
  }
}
@media (max-width: 991.98px) {
  .retailer-list .retailer-sort__sort-dropdown {
    margin-left: 0;
  }
  .retailer-list .dropdown-list .dropdown-toggle__display-text {
    text-transform: capitalize;
  }
  .retailer-list .dropdown-list .dropdown-toggle__caret {
    background: url("/assets/images/icons/chevron-right-dark-grey.svg") no-repeat;
    margin-top: 0.54rem;
  }
  .retailer-list__image {
    height: auto;
  }
  .retailer-list__body-productlist {
    padding-top: 1rem;
  }
  .retailer-list__body .retailer-sort__relevance {
    margin-left: 0;
  }
  .retailer-list__body .retailer-sort__list {
    margin-right: 0;
  }
}

.mobile-hide {
  padding-top: 10rem;
}

@media (max-width: 767.98px) {
  .mobile-hide {
    display: none;
  }
}
body > #screenset-container_content, body > #widget-login-container_content {
  display: none;
}

.screenset-container {
  display: inline-block;
  width: 100%;
}
.screenset-container__loader {
  margin-bottom: 9.7rem;
}
.screenset-container__content {
  z-index: 1;
  margin-bottom: 2.5rem;
}
.screenset-container .loading-content {
  position: absolute;
  left: 45%;
  z-index: -1;
}
.screenset-container .success-toast {
  display: flex;
  padding: 1.4rem 1.5rem;
  align-items: center;
  box-sizing: border-box;
  height: auto;
  border: 2px solid #008A05;
  border-radius: 3px;
  width: 75%;
  color: #008A05;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (max-width: 991.98px) {
  .screenset-container .success-toast {
    margin: -0.13rem;
    padding: 1.3rem 0.625rem;
    flex-direction: row;
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
.screenset-container .thank-you-message {
  border: solid 2px #008A05;
  width: 75%;
  padding: 1.4rem 1.5rem;
  color: #008A05;
  border-radius: 3px;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.2;
}
@media (max-width: 991.98px) {
  .screenset-container .thank-you-message {
    width: 100%;
  }
}
.screenset-container .sweepstakes-thank-you-message {
  text-align: center;
  line-height: 24px;
  font-size: 30px;
  color: #f65c00;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  text-transform: unset;
  margin-top: 4rem;
  margin-bottom: 10rem;
}
.screenset-container .mexico-success-toast {
  text-align: center;
  margin: 5rem 0;
}

.gigya-content .screenset-container .loading-content {
  z-index: 1;
}

.search {
  display: block;
}
.search__submit {
  border-radius: 1px;
  background-color: #eaeaea;
  position: absolute;
  top: 1px;
  bottom: 1px;
  right: 1px;
}
.search .search-btn {
  position: relative;
  left: -25px;
  width: 20px;
  height: 20px;
  top: 8px;
}
.search .react-autosuggest__container {
  position: relative;
  display: flex;
  width: 100%;
}
.search .react-autosuggest__container:after {
  content: "";
  position: absolute;
  padding: 0.8rem;
  color: #bbbbbb;
  font-size: 1.1rem;
  top: 34%;
  left: 0.5rem;
  max-width: 0.5rem;
}
@media (max-width: 991.98px) {
  .search .react-autosuggest__container:after {
    background: none;
  }
}
.search .react-autosuggest__input {
  font-size: 0.875rem;
  width: 100%;
  padding: 0.85rem 3.5rem 0.85rem 1.875rem;
  border: 1px solid #eaeaea;
}
.search .react-autosuggest__input:active, .search .react-autosuggest__input:focus {
  border: 1px solid #007b8f;
}
@media (max-width: 991.98px) {
  .search .react-autosuggest__input {
    padding: 0.5rem;
  }
}
.search .react-autosuggest__input::-moz-placeholder {
  color: #9b9b9b;
  line-height: 1.5;
  text-overflow: ellipsis;
}
.search .react-autosuggest__input::placeholder {
  color: #9b9b9b;
  line-height: 1.5;
  text-overflow: ellipsis;
}
.search .react-autosuggest__input--focused {
  outline: none;
}
.search .react-autosuggest__suggestions-container {
  display: none;
}
.search .react-autosuggest__suggestions-container--open {
  display: block;
  position: absolute;
  top: 100%;
  width: 100%;
  border: 0;
  background-color: #ffffff;
  box-shadow: 0 2px 3px 0 rgba(0, 123, 143, 0.25);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  z-index: 2;
}
.search .react-autosuggest__suggestions-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.search .react-autosuggest__suggestion {
  cursor: pointer;
  padding: 0.5rem 1rem;
}
.search .react-autosuggest__suggestion--highlighted {
  background-color: #e5f4f7;
}
.search__form {
  border-radius: 1px;
  width: 100%;
  display: flex;
  align-items: stretch;
  position: relative;
}
.search__form--right-icon .react-autosuggest__container:after {
  left: auto;
  right: 0.5rem;
}
.search__form--right-icon .react-autosuggest__input {
  padding: 0.75rem;
}
.search__form:not(.search__form--focussed) .react-autosuggest__container:after {
  background: url("/assets/images/icons/search.svg");
  background-repeat: no-repeat;
}
.search__form--focussed .react-autosuggest__container:after {
  background: url("/assets/images/icons/search-focussed.svg");
  background-repeat: no-repeat;
}
.search__form--focussed:not(.search__form--right-icon) .react-autosuggest__container:after {
  margin-top: 0;
}
@media (max-width: 1199.98px) {
  .search {
    width: 79%;
  }
}
@media (max-width: 991.98px) {
  .search {
    padding: 0.25rem;
    width: 100%;
  }
  .search__submit {
    display: none;
  }
}

.search input[type=search]::-webkit-search-cancel-button {
  /* Remove default */
  -webkit-appearance: none;
  height: 14px;
  width: 14px;
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAn0lEQVR42u3UMQrDMBBEUZ9WfQqDmm22EaTyjRMHAlM5K+Y7lb0wnUZPIKHlnutOa+25Z4D++MRBX98MD1V/trSppLKHqj9TTBWKcoUqffbUcbBBEhTjBOV4ja4l4OIAZThEOV6jHO8ARXD+gPPvKMABinGOrnu6gTNUawrcQKNCAQ7QeTxORzle3+sDfjJpPCqhJh7GixZq4rHcc9l5A9qZ+WeBhgEuAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 14px;
}
.search__form::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 11px;
  left: 10px;
  background: url(/assets/images/icons/search.svg);
  background-repeat: no-repeat;
}
.search__form--focussed::before {
  background: url(/assets/images/icons/search-focussed.svg);
}
@media (max-width: 991.98px) {
  .search__form::before {
    display: none;
  }
}
.search__field {
  width: 100%;
  padding: 11px 58px 12px 38px;
  border: 1px solid #bbbbbb;
  border-radius: 3px;
  outline: none;
  color: #585858;
}
.search__field:focus, .search__field::after {
  border: 1px solid #007B8F;
}
@media (max-width: 991.98px) {
  .search__field {
    padding-left: 10px;
  }
}
.search__autocomplete {
  display: none;
  position: absolute;
  top: 110%;
  width: 100%;
  padding: 10px 6px;
  border: 1px solid #007B8F;
  border-radius: 3px;
  background-color: #FFFFFF;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06);
  z-index: 100;
}
.search__autocomplete.open {
  display: block;
}
.search__option {
  display: block;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  padding: 4px 10px;
  border-radius: 3px;
  color: #585858;
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
.search__option.active, .search__option:hover, .search__option:focus {
  color: #fff;
  background-color: #007B8F;
  text-decoration: none;
  outline: none;
}

.searchInPage__container {
  margin: auto;
}
.searchInPage__container .sort-and-search__relevance {
  display: flex;
  align-items: center;
}
.searchInPage__container .sort-and-search__sort-dropdown {
  margin-left: 1.5rem;
  flex: 1;
}
@media (max-width: 1199.98px) {
  .searchInPage__container .sort-and-search__sort-dropdown {
    margin-left: 0;
  }
  .searchInPage__container .sort-and-search__sort-dropdown button.dropdown-toggle {
    padding-left: 1.25rem;
  }
  .searchInPage__container .sort-and-search__sort-dropdown button.dropdown-toggle .dropdown-toggle__display-value,
  .searchInPage__container .sort-and-search__sort-dropdown button.dropdown-toggle .dropdown-toggle__display-text {
    padding-top: 0.625rem;
  }
  .searchInPage__container .sort-and-search__sort-dropdown button.dropdown-toggle .dropdown-toggle__caret-container {
    padding-top: 0.375rem;
  }
}
.searchInPage__container .sort-and-search__sort-label {
  flex: 1;
  font-size: 1rem;
  margin-top: 1rem;
}
.searchInPage__container-width {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #F6F6F4;
}
.searchInPage__container-width.add-bottom-margin {
  margin-bottom: 2.5rem;
}
.searchInPage__container-width.remove-padding-bottom {
  padding-bottom: 1rem;
}
.searchInPage__full-width {
  position: relative;
  left: 50%;
  margin-left: -50vw;
  width: 100vw;
}
.searchInPage__full-width.add-bottom-margin {
  margin-bottom: 2.5rem;
}
.searchInPage__container-orange {
  background-color: #FEEEE5;
}
.searchInPage__title {
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  text-align: center;
}
.searchInPage__form {
  position: relative;
  margin-bottom: 2rem;
}
.searchInPage__form--right-icon .react-autosuggest__container:after {
  left: auto;
  right: 0.5rem;
}
.searchInPage__form--right-icon .react-autosuggest__input {
  padding: 0.75rem;
}
.searchInPage__form:not(.search__form--focussed) .react-autosuggest__container:after {
  background-repeat: no-repeat;
}
.searchInPage__form--focussed .react-autosuggest__container:after {
  background-repeat: no-repeat;
}
.searchInPage__form--focussed:not(.search__form--right-icon) .react-autosuggest__container:after {
  margin-top: 0;
}
.searchInPage__form-wrapper {
  display: flex;
  align-items: stretch;
  width: 100%;
  border-radius: 0.25rem;
  position: relative;
}
.searchInPage__form-wrapper::before {
  content: "";
  position: absolute;
  width: 1rem;
  height: 1rem;
  top: 22px;
  left: 1rem;
  background: url(/assets/images/icons/search.svg);
  background-repeat: no-repeat;
  z-index: 10;
}
.searchInPage__field {
  position: relative;
  width: 100%;
  padding: 1rem;
  padding-left: 2.5rem;
  border: 0.0625rem solid #bbbbbb;
  border-radius: 0.25rem;
  outline: none;
  color: #585858;
  font-size: 1.125rem;
}
.searchInPage__field:focus, .searchInPage__field::after {
  border: 0.0625rem solid #007B8F;
}
.searchInPage__submit {
  background-color: #f65c00;
  color: #ffffff !important;
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0 2rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif !important;
  font-size: 1.25rem;
}
.searchInPage__submit:hover {
  text-decoration: none !important;
}
.searchInPage__submit-btn-position {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0 2rem;
}
.searchInPage__autocomplete {
  display: none;
  position: absolute;
  top: 105%;
  width: 100%;
  padding: 0.625rem 0.375rem;
  border: 0.0625rem solid #007B8F;
  border-radius: 0.25rem;
  background-color: #FFFFFF;
  box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.06);
  z-index: 100;
}
.searchInPage__autocomplete.open {
  display: block;
}
.searchInPage__option {
  display: block;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 1.5rem;
  padding: 0.375rem;
  border-radius: 0.25rem;
  color: #585858;
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
.searchInPage__option.active, .searchInPage__option:hover, .searchInPage__option:focus {
  color: #fff;
  background-color: #007B8F;
  text-decoration: none;
  outline: none;
}
.searchInPage__filter {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 767.98px) {
  .searchInPage__filter {
    margin-top: 20px;
    justify-content: flex-start;
  }
}
.searchInPage__filter p {
  margin-right: 18px;
  margin-bottom: 0;
}
.searchInPage__filter .zib-dropdown__wrapper {
  width: 100%;
  max-width: 160px;
}
@media (max-width: 767.98px) {
  .searchInPage__filter .zib-dropdown__wrapper {
    max-width: 200px;
  }
}
.searchInPage__no-mgn-btm {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .searchInPage__container-width {
    padding-top: 2rem;
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .searchInPage__full-width {
    width: 100vw;
    position: relative;
    left: 50% !important;
    margin-left: -50vw;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 3rem;
  }
  .searchInPage__container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .searchInPage__custom-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 575.98px) {
  .searchInPage__form-wrapper {
    position: unset;
    flex-direction: column;
  }
  .searchInPage__submit {
    position: unset;
    margin-top: 1.25rem;
    padding: 1.4rem 0 !important;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
}
@media (min-width: 768px) {
  .searchInPage__sideColTopMargin {
    margin-top: 21rem !important;
  }
}

@media (max-width: 1199.98px) {
  .title_full-width {
    font-size: 2.25rem;
  }
}
@media (max-width: 767.98px) {
  .title_full-width {
    font-size: 2rem;
  }
}

.title_parent-width {
  font-size: 2.25rem;
}
@media (max-width: 767.98px) {
  .title_parent-width {
    font-size: 2rem;
  }
}

.section-header {
  /*end of the container */
}
.section-header.remove-margin-btm {
  margin-bottom: 0;
}
.section-header.green { /* className : green */ }
.section-header.green .section-header__title {
  color: #119eaf;
}
.section-header__body.wysiwyg {
  margin-bottom: 1rem;
}
.section-header__body.wysiwyg .remove-letter-spacing p {
  letter-spacing: 0px;
}
.section-header__body.wysiwyg ol li::marker {
  font-weight: bold;
}
@media (max-width: 767.98px) {
  .section-header__body.wysiwyg ol li {
    word-wrap: break-word;
  }
}
.section-header__body:first-child {
  margin-top: 2.5rem;
}
.section-header__cta {
  padding: 1rem 2.25rem;
  font-weight: 400;
  line-height: 1.33;
  margin-top: 1rem;
}
.section-header__cta.link-lower-case {
  text-transform: none;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.25rem;
}
.section-header__cta.link-lower-case:after {
  content: url("/assets/images/icons/icon-arrow-forward-white.svg");
  padding-left: 0.625rem;
  font-size: 1.25rem;
}
.section-header.proheart-section-header {
  margin-top: 5rem;
  margin-bottom: 4.68rem;
}
.section-header.proheart-section-header .section-header__title {
  color: #8e258d;
  margin-bottom: 0.69rem;
}
.section-header.proheart-section-header .section-header__container {
  margin: auto;
  text-align: center;
}
@media (max-width: 767.98px) {
  .section-header__body:first-child {
    margin-top: 0;
  }
  .section-header.proheart-section-header .section-header__title {
    font-size: 2.5rem;
  }
}
@media (max-width: 575.98px) {
  .section-header__cta {
    width: 100%;
  }
}
.section-header__container {
  margin-bottom: 2.5rem;
}
.section-header__container.image-full-width .section-header__title img {
  width: 100%;
}
.section-header__container.header-anchor-cta {
  display: flex !important;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 0;
}
.section-header__container.header-anchor-cta .link-cta:after {
  top: 2.5px;
  left: 1px;
}
.section-header__container.header-anchor-cta .section-header__cta {
  background: transparent;
  border: none;
  color: #007b8f;
  font-size: 14px;
  letter-spacing: 0;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  padding: 0;
  font-size: 1.25rem;
  line-height: 1;
  flex: auto 1 0;
  text-align: right;
}
@media (max-width: 991.98px) {
  .section-header__container.header-anchor-cta .section-header__cta {
    flex: 2 1 0;
    text-align: center;
    -moz-text-align-last: center;
         text-align-last: center;
  }
}
.section-header__container.header-anchor-cta .section-header__cta:hover {
  box-shadow: unset;
  text-decoration: underline;
}
.section-header__container.header-anchor-cta .section-header__cta:active {
  background: transparent;
  border: none;
  color: #007b8f;
  box-shadow: unset;
}
.section-header__container.arboria-header .section-header__body h4 {
  margin-bottom: 0.5rem;
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .section-header__container.arboria-header .section-header__body h4 {
    font-size: 1.5rem; /*overspecificity*/
  }
}
@media (max-width: 991.98px) {
  .section-header__container .section-header__title {
    flex: 1 1 0;
  }
}
.section-header__container .section-header__title .ta-section-margin-top {
  margin-top: 3rem;
}
.section-header__container.link-turquoise { /* theme: link-turquoise */ }
.section-header__container.link-turquoise a {
  color: #007b8f;
}
.section-header__container.content-heading { /* theme: content-heading */ }
.section-header__container.content-heading.extra-spacing {
  margin-top: 2.5rem;
}
@media (max-width: 991.98px) {
  .section-header__container.content-heading.extra-spacing {
    margin-top: 1.5rem;
  }
}
.section-header__container.rephub-tools-header { /* theme: rephub-tools-header */ }
@media (min-width: 768px) {
  .section-header__container.rephub-tools-header {
    margin-bottom: 2rem;
  }
  .section-header__container.rephub-tools-header .section-header__title {
    margin-top: 1.75rem !important;
    margin-bottom: 0;
  }
}
.section-header__container.remove-margin-btm { /* theme:remove-margin-btm */
  margin-bottom: 0;
}
.section-header.desktop-only { /* theme: desktop-only */
  margin-top: 4.25rem;
}
@media (max-width: 767.98px) {
  .section-header.desktop-only {
    display: none;
  }
}
.section-header p.isi-footnote {
  font-size: 0.875rem;
  line-height: 1.313rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}

.selectvac-container {
  margin-bottom: 80px;
}
.selectvac .zib-radio__wrapper {
  margin-right: 20px;
}
.selectvac .zib-field__footer-text a {
  text-decoration: none;
}
.selectvac .zib-field__footer-text a:hover, .selectvac .zib-field__footer-text a:focus, .selectvac .zib-field__footer-text a:active {
  text-decoration: underline;
}
.selectvac sup {
  font-size: 21px;
  line-height: normal;
  top: -8px;
}
.selectvac-button__wrapper {
  display: flex;
  align-items: center;
}
.selectvac-button__wrapper.next {
  margin-top: 3rem;
}
.selectvac-button__wrapper .white-loader {
  margin-left: 15px;
}
.selectvac-button__wrapper .white-loader .las:before {
  color: #ffffff;
}
.selectvac-button.next {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1;
  color: #ffffff;
  white-space: nowrap;
  border-radius: 0.1875rem;
  background-color: #f65c00;
  padding: 1rem 1.25rem 1.25rem 1.25rem;
  letter-spacing: normal;
  margin-top: 2rem;
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
  text-decoration: none;
}
.selectvac-button.next:hover, .selectvac-button.next:focus, .selectvac-button.next:active {
  opacity: 0.8;
}
.selectvac-button.next::after {
  content: url("/assets/images/icons/icon-arrow-forward-white.svg");
  margin-left: 0.6rem;
  vertical-align: initial;
}
.selectvac .submit-banner {
  margin-top: 5rem;
  padding: 0 15px;
}
.selectvac .orange-banner {
  background: #f65c00;
  padding: 1.5rem;
  margin-bottom: 1.5rem;
}
.selectvac .orange-banner .page-sub-title__header {
  color: #ffffff;
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
  margin-top: 0;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.selectvac .orange-banner .page-sub-title__body {
  color: #ffffff;
  margin-bottom: 0.75rem;
}
.selectvac .orange-banner .selectvac-button {
  background-color: #3a3a3a;
  padding: 1rem 1.25rem 1.25rem 1.25rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1;
  color: #ffffff;
  border-radius: 0.1875rem;
  letter-spacing: normal;
}
.selectvac .orange-banner .selectvac-button::after {
  content: url("/assets/images/icons/icon-arrow-forward-white.svg");
  margin-left: 0.6rem;
  vertical-align: initial;
}
.selectvac-container .success-confirmation h1 {
  font-size: 3rem;
  margin-bottom: 2rem;
}
@media (max-width: 575.98px) {
  .selectvac-container .success-confirmation h1 {
    font-size: 40px;
  }
}
.selectvac-container .success-confirmation .selectvac-button.next::after {
  content: "";
}

/* Zip code search */
.zib-field--zipcode {
  max-width: 700px;
}

.zip-code__results {
  margin-top: 1rem;
  border-top: 1px solid #979797;
  padding-top: 1.5rem;
  max-height: 18.75rem;
  overflow-y: auto;
  margin-bottom: 20px;
}
.zip-code__results-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.zip-code__results-container .zip-code__results--address-col {
  flex: 0 0 60%;
}
@media (max-width: 575.98px) {
  .zip-code__results-container .zip-code__results--address-col {
    flex: 0 0 90%;
  }
}
.zip-code__results-wrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-bottom: 15px;
}
.zip-code__results-wrapper .zip-code__results--address-col {
  flex: 0 0 60%;
}
@media (max-width: 575.98px) {
  .zip-code__results-wrapper .zip-code__results--address-col {
    flex: 0 0 65%;
    margin-right: 15px;
  }
}
.zip-code__results--business-name {
  font-size: 0.875rem;
  margin-bottom: 0;
  max-width: 280px;
}
.zip-code__results--business-name b {
  overflow-wrap: break-word;
}
@media (min-width: 576px) {
  .zip-code__results--business-name {
    max-width: 600px;
  }
}
.zip-code__results--address {
  font-size: 0.75rem;
  color: #767676;
  margin-bottom: 0;
  max-width: 280px;
  overflow-wrap: break-word;
}
@media (min-width: 576px) {
  .zip-code__results--address {
    max-width: 600px;
  }
}
.zip-code__results--heading {
  font-size: 1rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.zip-code__results--close {
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("/content/_assets/images/icons/dark-gray-close.svg");
  background-repeat: no-repeat;
  cursor: pointer;
}
.zip-code__container {
  background: #f4f5f6;
  padding: 38px 27px 41px 27px;
}
@media (max-width: 575.98px) {
  .zip-code__container {
    padding: 24px;
  }
}
.zip-code__container.search {
  padding: 40px 28px;
}
.zip-code__container__search {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1;
  color: #ffffff;
  white-space: nowrap;
  border-radius: 0.1875rem;
  background-color: #007b8f;
  padding: 1rem 1.25rem;
  letter-spacing: normal;
  margin-left: 50px;
  text-decoration: none;
}
.zip-code__container__search:hover, .zip-code__container__search:focus, .zip-code__container__search:active {
  text-decoration: none;
  color: #ffffff;
}
@media (max-width: 575.98px) {
  .zip-code__container__search {
    margin-left: 20px;
  }
}
.zip-code__container__select {
  background-color: #007b8f;
  color: #ffffff;
  text-align: center;
  font-size: 9px;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  text-align: center;
  border-radius: 9px;
  padding: 4px 24px;
}
.zip-code__container__select:hover, .zip-code__container__select:focus, .zip-code__container__select:active {
  text-decoration: none;
  color: #ffffff;
}
.zip-code__container .zib-field__zip {
  max-width: 261px;
}
.zip-code__container .zib-dropdown__wrapper {
  max-width: 250px;
}
.zip-code__wrapper {
  display: flex;
  align-items: center;
}
.zip-code__legend {
  color: #767676;
}
.zip-code__ma {
  text-decoration: underline;
}
.zip-code__back {
  position: relative;
  display: inline-block;
  padding-left: 15px;
  margin-bottom: 25px;
}
.zip-code__back::before {
  content: "<";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.zip-code__loader {
  margin-left: 20px;
}

.zib-field__footerzip-text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #767676;
}
.zib-field__footerzip-text a {
  text-decoration: none;
  color: #007b8f;
}

.progressbar {
  display: flex;
  position: relative;
  margin: 40px 0 30px;
  max-width: 570px;
  padding-left: 0;
}
.progressbar__number {
  padding: 0;
  text-align: center;
  border-radius: 50%;
  border: 3px solid #bbbbbb;
  background: #bbbbbb;
  width: 32px;
  height: 32px;
  color: #ffffff;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 20px;
  line-height: normal;
  display: flex;
  justify-content: center;
}
.progressbar__number img {
  width: 15px;
  height: 14px;
}
.progressbar__step {
  list-style: none;
  position: relative;
  flex: 1 0 30%;
  z-index: 1;
}
.progressbar__step.last {
  flex: 0 0 auto;
}
.progressbar__step::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 100%;
  height: 1px;
  background-color: #bbbbbb;
  z-index: -1;
}
.progressbar__step:last-child::after {
  background-color: transparent;
}
.progressbar .check {
  display: none;
}
.progressbar .complete::after {
  background-color: #007b8f;
}
.progressbar .complete .progressbar__number {
  background: #007b8f;
  color: #ffffff;
  border-color: #007b8f;
  font-size: 20px;
  padding: 3px;
}
.progressbar .complete .progressbar__label {
  color: #007b8f;
}
.progressbar .complete .check {
  display: flex;
  align-items: center;
}
.progressbar .complete .step {
  display: none;
}
.progressbar .active .progressbar__number {
  background: #ffffff;
  color: #007b8f;
  border-color: #007b8f;
}
.progressbar .active .progressbar__label {
  color: #007b8f;
}

.progressbar--poulvac .progressbar__step,
.progressbar--inovoject .progressbar__step {
  flex: 0 0 180px;
}

.seo-search-h1-tag {
  height: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

@media (max-width: 1199.98px) {
  .shpricing-container {
    padding: 0 15px;
  }
}

.shpricing-wrapper {
  max-width: 850px;
}
.shpricing-wrapper .custom-child {
  margin-top: -30px;
  margin-left: 30px;
}
.shpricing-wrapper .custom-child .zib-field__sub-header {
  font-size: 0.75rem;
  color: #717171;
  line-height: 18px;
}
.shpricing-wrapper.full {
  max-width: 100%;
}
.shpricing-wrapper .zib-field--checkbox {
  margin-top: 30px;
}
.shpricing-wrapper .invalid .zib-field__footer-text {
  color: #767676 !important;
}
@media (min-width: 992px) {
  .shpricing-wrapper .zib-radio .zib-radio__wrapper:nth-child(1) {
    margin-right: 245px;
  }
  .shpricing-wrapper .zib-radio .zib-radio__wrapper:nth-child(2) {
    margin-right: unset;
  }
}
.shpricing-wrapper .zib-checkbox__label a {
  text-decoration: underline;
}

.shelter-pricing-ty {
  width: 100% !important;
  margin-bottom: 100px;
}
.shelter-pricing-ty .alerts--success {
  border: 1px solid #008a05;
}

.form-button__container {
  display: flex;
  align-items: center;
  padding: 0 15px;
  margin-top: 15px;
}
.form-button__wrapper {
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 767.98px) {
  .form-button__wrapper {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.form-button__col {
  padding: 0 15px;
  margin-bottom: 40px;
}
@media (max-width: 575.98px) {
  .form-button__col {
    padding: 0;
  }
}
.form-button__submit {
  display: inline-block;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 16px;
  padding: 14px 20px;
  color: #ffffff;
  background-color: #FF6300;
  text-decoration: none;
  border-radius: 4px;
}
.form-button__submit:hover, .form-button__submit:focus, .form-button__submit:active {
  color: #ffffff;
  text-decoration: none;
}
@media (max-width: 767.98px) {
  .form-button__submit {
    padding-left: 60px;
    padding-right: 60px;
    width: 100%;
  }
}
.form-button__submit.disabled, .form-button__submit[disabled] {
  opacity: 0.4;
}

.form__submitting {
  margin-left: 20px;
  margin-bottom: 40px;
}

@media (min-width: 576px) {
  .shelter-modal.modal-dialog {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    margin: 0;
  }
}
.shelter-modal.generic-modal {
  width: auto;
  max-width: 600px;
}
.shelter-modal.generic-modal .modal-content .generic-modal {
  width: auto;
  max-width: 600px;
}
.shelter-modal.generic-modal .modal-content .generic-modal__header {
  text-align: left;
  margin-left: unset;
  margin-top: unset;
  padding: 20px;
}
.shelter-modal.generic-modal .modal-content .generic-modal__header .close {
  margin-top: -3px;
  padding-top: 0;
  padding: unset;
}
.shelter-modal.generic-modal .modal-content .generic-modal__body {
  padding: 20px;
}
.shelter-modal.generic-modal .modal-content .generic-modal__body .content-block {
  margin-bottom: unset;
}
.shelter-modal.generic-modal .modal-content .generic-modal__body .content-block button {
  min-width: 98px;
  min-height: 52px;
  background: #f65c00;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
  margin-top: 48px;
  border-radius: 5px;
}

.shelter-resources .resource {
  margin-top: 1.5625rem;
}
.shelter-resources .resource__container {
  margin-bottom: 2rem;
}
.shelter-resources .resource__container:nth-child(odd) {
  padding-right: 2.125rem;
}
.shelter-resources .resource__container:nth-child(even) {
  padding-left: 2rem;
}
.shelter-resources .resource__container:last-child {
  margin-bottom: 0;
}
.shelter-resources .resource__header {
  color: #585858;
  font-size: 1rem;
  line-height: 1;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
.shelter-resources .resource__size {
  color: #9b9b9b;
  font-size: 0.812625rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.235;
  margin-top: 0.125rem;
}
@media (max-width: 991.98px) {
  .shelter-resources .resource:first-child {
    margin-top: 1.13rem;
  }
  .shelter-resources .resource__border {
    margin-top: 0;
  }
  .shelter-resources .resource__container {
    margin-bottom: 0.94rem;
  }
  .shelter-resources .resource__container:nth-child(even) {
    padding-left: 1rem;
  }
  .shelter-resources .resource__container:nth-child(odd) {
    padding-right: 1rem;
  }
  .shelter-resources .resource__header {
    font-size: 0.875rem;
  }
  .shelter-resources .resource__header span {
    font-size: 0.65rem;
    font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  }
  .shelter-resources .resource__img {
    padding: 0.5625rem 0.625rem;
    width: 3.375rem;
  }
  .shelter-resources .resource__img img {
    max-width: 2.125rem;
    max-height: 2.5rem;
  }
  .shelter-resources .resource__border:after {
    top: 18%;
    padding-top: 0.5rem;
    line-height: 1.75;
  }
}

.register-sidecolContainer {
  padding: 16px;
}
.register-sidecolContainer h3 {
  font-family: "GothamNarrowSSm-Bold";
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 20px;
  color: #585858;
}
.register-sidecolContainer p {
  color: #767676 !important;
  font-size: 12px !important;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 16px !important;
  text-align: center;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.register-sidecolContainer .solutions-section {
  margin-top: 20px;
}
.register-sidecolContainer .solutions-section--individual {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.register-sidecolContainer .solutions-section--individual img {
  height: 60px;
  width: 60px;
  -o-object-fit: contain;
     object-fit: contain;
}
.register-sidecolContainer .solutions-section--individual p {
  margin-top: 16px;
}

.sidecolcontent__topBorder {
  border: 1px solid #dedede;
  margin-bottom: 1.875rem;
}
.sidecolcontent__topBorder .ab-sidecol__border {
  border-top: 4px solid #00c1d5;
  padding: 16px;
}
.sidecolcontent__topBorder .ab-sidecol__border .ab-sidecol__header {
  font-size: 24px;
  line-height: 24px;
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  letter-spacing: 0;
  margin-bottom: 10px;
}
.sidecolcontent__topBorder .ab-sidecol__border .ab-sidecol__content p {
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  letter-spacing: 0;
  margin-bottom: 20px;
}
.sidecolcontent__topBorder .ab-sidecol__border .ab-sidecol__button a {
  background-color: #f65c00 !important;
  color: #ffffff !important;
  font-size: 0.875rem !important;
  line-height: 1.14rem;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  margin-top: 1.5rem;
  padding: 1rem 2.5rem !important;
  border-radius: 0.188rem;
  display: flex;
  align-items: center;
  margin-right: 2rem;
}

.sidecolcontent__withbulletlist .sidecol__content-list {
  padding-left: 0;
  position: relative;
  margin-bottom: 1.375rem;
}
.sidecolcontent__withbulletlist .sidecol__content-title {
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 1.6;
  color: #585858;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  padding-bottom: 0.5rem;
  margin-bottom: 0.9rem;
}
.sidecolcontent__withbulletlist .sidecol__content-element {
  position: relative;
  list-style: none;
}
.sidecolcontent__withbulletlist .sidecol__content-element-icon {
  position: absolute;
  left: 0;
  background-size: 100%;
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
}
.sidecolcontent__withbulletlist .sidecol__content-element-container {
  padding-left: 2rem;
}
.sidecolcontent__withbulletlist .sidecol__content-element-container-text {
  color: #585858;
  font-size: 0.75rem;
  letter-spacing: 0;
  line-height: 1.25;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  display: inline-block;
}
@media (max-width: 991.98px) {
  .sidecolcontent__withbulletlist .sidecol__container {
    padding: 0.6rem !important;
    margin-bottom: 1.25rem;
  }
}
.sidecolcontent__withbulletlist .sidecol__container {
  background: transparent;
  padding: 1.1rem 1rem 0.6rem 1rem;
  border: 1px solid #dedede;
  margin-bottom: 1.25rem;
}

@media (max-width: 991.98px) {
  .sidecol.sidecolcontent__withbulletlist {
    margin-top: 0;
    margin-left: 0;
    left: 0;
    width: auto;
  }
  .sidecol__content-list {
    padding-right: 1.5675rem;
    margin-bottom: 1.25rem;
  }
  .sidecol__content-title {
    font-size: 0.8125rem;
    line-height: 1.38;
    padding-bottom: 0.5rem;
  }
  .sidecol__content-element-icon {
    font-size: 0.75rem;
    margin-bottom: 0.625rem;
    width: 1rem;
    height: 1rem;
  }
  .sidecol__content-element-container {
    padding-left: 1.7rem;
  }
  .sidecol__content-element-container-text, .sidecol__content-element-container-subtext {
    font-size: 0.875rem;
    line-height: 1.43;
  }
}

.sidecolcontent__withbulletlist .sidecol__content-list {
  padding-left: 0;
  position: relative;
  margin-bottom: 1.375rem;
}
.sidecolcontent__withbulletlist .sidecol__content-title {
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 1.6;
  color: #585858;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  padding-bottom: 0.5rem;
  margin-bottom: 0.9rem;
}
.sidecolcontent__withbulletlist .sidecol__content-element {
  position: relative;
  list-style: none;
}
.sidecolcontent__withbulletlist .sidecol__content-element-icon {
  position: absolute;
  left: 0;
  background-size: 100%;
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
}
.sidecolcontent__withbulletlist .sidecol__content-element-container {
  padding-left: 2rem;
}
.sidecolcontent__withbulletlist .sidecol__content-element-container-text {
  color: #585858;
  font-size: 0.75rem;
  letter-spacing: 0;
  line-height: 1.25;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  display: inline-block;
}
@media (max-width: 991.98px) {
  .sidecolcontent__withbulletlist .sidecol__container {
    padding: 0.6rem !important;
    margin-bottom: 1.25rem;
  }
}
.sidecolcontent__withbulletlist .sidecol__container {
  background: transparent;
  padding: 1.1rem 1rem 0.6rem 1rem;
  border: 1px solid #dedede;
  margin-bottom: 1.25rem;
}

@media (max-width: 991.98px) {
  .sidecol.sidecolcontent__withbulletlist {
    margin-top: 0;
    margin-left: 0;
    left: 0;
    width: auto;
  }
  .sidecol__content-list {
    padding-right: 1.5675rem;
    margin-bottom: 1.25rem;
  }
  .sidecol__content-title {
    font-size: 0.8125rem;
    line-height: 1.38;
    padding-bottom: 0.5rem;
  }
  .sidecol__content-element-icon {
    font-size: 0.75rem;
    margin-bottom: 0.625rem;
    width: 1rem;
    height: 1rem;
  }
  .sidecol__content-element-container {
    padding-left: 1.7rem;
  }
  .sidecol__content-element-container-text, .sidecol__content-element-container-subtext {
    font-size: 0.875rem;
    line-height: 1.43;
  }
}

.sidecol-download {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0.625rem 1rem 0.625rem 1rem;
  background-color: #f6f6f4;
  margin-bottom: 1.875rem;
  border-radius: 0.1875rem;
}
.sidecol-download:hover {
  text-decoration: none;
}
.sidecol-download__body {
  width: 100%;
  flex-grow: 1;
}
.sidecol-download__title {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  color: #585858;
  margin-bottom: 0.25rem;
}
.sidecol-download__filesize {
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #767676;
  line-height: 1.34;
  margin-bottom: 0;
}
.sidecol-download__icon {
  width: 1.625rem;
  margin: 0 auto;
}
.sidecol-download__icon img {
  width: 0.875rem;
  height: 1.125rem;
  float: right;
}
@media (max-width: 991.98px) {
  .sidecol-download {
    padding: 1rem 1.5rem 1rem 1rem;
  }
  .sidecol-download__icon {
    width: 2.375rem;
  }
}
.sidecol-download.xlsx-download::after {
  content: unset;
}

.sidecol-how-to-buy-action {
  border-radius: 0.1875rem;
  margin-bottom: 1.875rem;
  padding: 2rem 1rem 1.3125rem 1rem;
  display: flex;
  flex-direction: column;
}
.sidecol-how-to-buy-action__green {
  background-color: #a9c23f;
  color: #ffffff;
}
.sidecol-how-to-buy-action__green a, .sidecol-how-to-buy-action__green a:hover {
  color: #ffffff;
  background-color: #0097a9;
}
.sidecol-how-to-buy-action__grey {
  background-color: #eaeaea;
  color: #3a3a3a;
}
.sidecol-how-to-buy-action__grey a, .sidecol-how-to-buy-action__grey a:hover {
  background-color: #a9c23f;
  color: #ffffff;
}
.sidecol-how-to-buy-action__pink {
  background-image: linear-gradient(to right, #54b8c4, #0097a9);
  color: #ffffff;
}
.sidecol-how-to-buy-action__pink a, .sidecol-how-to-buy-action__pink a:hover {
  background-color: #aa0061;
  color: #ffffff;
}
.sidecol-how-to-buy-action__header {
  font-size: 1.125rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 1rem;
}
.sidecol-how-to-buy-action__text {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: normal;
  margin-bottom: 2.125rem;
}
.sidecol-how-to-buy-action__btn {
  margin-right: auto;
}
.sidecol-how-to-buy-action__button {
  display: inline-block;
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1rem;
  letter-spacing: normal;
  min-width: 9.5rem;
  border-radius: 0.1875rem;
  padding: 1rem 1.5rem;
  text-align: center;
  color: #ffffff;
  margin-right: auto;
}
.sidecol-how-to-buy-action__button:hover {
  color: #ffffff;
  text-decoration: none;
}
.sidecol-how-to-buy-action__button:after {
  content: "";
  mask: url(/global/assets/images/icons/base-button-right.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/base-button-right.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-size: contain;
  background-color: #ffffff !important;
  width: 1rem;
  height: 1rem;
  display: inline-block;
  margin-left: 0.625rem;
  vertical-align: text-bottom;
}
@media (max-width: 1199.98px) {
  .sidecol-how-to-buy-action__button {
    min-width: 6.25rem;
    padding: 1rem 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .sidecol-how-to-buy-action__button {
    min-width: 9.5rem;
    padding: 1rem 1.5rem;
  }
}

.sidecol-how-to-buy-contact {
  background-color: #f6f6f4;
  border-radius: 0.1875rem;
  padding: 1.5rem 1rem;
  margin-bottom: 1.875rem;
}
.sidecol-how-to-buy-contact__header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  color: #585858;
  font-size: 1.125rem;
  line-height: 1.33;
  margin-bottom: 0.8125rem;
  font-weight: 400;
}
.sidecol-how-to-buy-contact__item {
  display: flex;
}
.sidecol-how-to-buy-contact__avatar {
  background-size: cover;
  background-position: top center;
  border-radius: 50%;
  min-width: 2rem;
  width: 2rem;
  height: 2rem;
  margin-right: 0.625rem;
}
.sidecol-how-to-buy-contact__name, .sidecol-how-to-buy-contact__phone, .sidecol-how-to-buy-contact__email {
  font-size: 0.875rem;
  line-height: 1.43;
}
.sidecol-how-to-buy-contact__name {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  color: #585858;
  margin-bottom: 1rem;
}
.sidecol-how-to-buy-contact__phone {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #585858;
  margin-bottom: 1rem;
}
.sidecol-how-to-buy-contact__email {
  display: block;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #0097a9;
}

.sidecol-images {
  border: solid 1px #dedede;
  padding: 1rem 1rem 1.5rem;
  margin-bottom: 1.875rem;
}
.sidecol-images p.sidecol-images__header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.sidecol-images__noBorderBgGrey {
  border: none;
  background-color: #f6f6f4;
}
.sidecol-images__noBorderBgGrey > p.sidecol-images__header {
  font-size: 1rem;
  line-height: 1.5;
}
.sidecol-images__noBorderBgGrey > p.sidecol-images__body {
  font-size: 0.875rem;
  line-height: 1.25;
  margin-bottom: 0;
}
.sidecol-images__body {
  font-size: 0.875rem;
  margin-bottom: 1.5rem;
}
.sidecol-images__image-container {
  display: flex;
  justify-content: center;
  margin-bottom: 1.5rem;
}
.sidecol-images__image-container.link-external {
  margin-right: 0;
}
.sidecol-images__image-container.link-external::after {
  content: "";
}
.sidecol-images__bottom-link {
  font-size: 0.875rem;
}
.sidecol-images__bottom-link::before {
  background: #f65c00;
  content: "";
  display: block;
  height: 0.0625rem;
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  width: 2rem;
}
@media (max-width: 1199.98px) {
  .sidecol-images {
    margin-bottom: 2.25rem;
  }
  .sidecol-images__header {
    margin-bottom: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  .sidecol-images.show-image-xs .sidecol-images__image-container {
    display: flex;
  }
}

.news-update {
  padding-top: 1.25rem;
  padding-bottom: 1.5rem;
  color: #585858;
  border: 1px solid #dedede;
  margin-bottom: 1.875rem;
}
.news-update.blue-border {
  border-top: 4px solid #007b8f;
}
.news-update__container {
  margin-bottom: 1rem;
}
.news-update__bottom-line {
  border-top: 1px solid #007b8f;
  display: block;
  width: 2rem;
}
.news-update__link {
  font-size: 0.875rem;
  line-height: 1.5;
}
.news-update__date {
  font-size: 0.75rem;
  border-right: 1px solid #dedede;
}
.news-update__categories {
  font-size: 0.75rem;
  color: #767676;
  letter-spacing: 0;
}
.news-update__link-secondary {
  font-size: 0.875rem;
}
.news-update__link-secondary:before {
  content: "";
  width: 1.5rem;
  height: 1px;
  background: #f65c00;
  display: block;
  margin-bottom: 1rem;
}

.sidecol-promo-block {
  margin-bottom: 1.875rem;
}
.sidecol-promo-block .card {
  border-width: 0;
  background-color: #8e258d;
}
.sidecol-promo-block .card .card-body {
  padding: 0;
}
.sidecol-promo-block .card .card-body .card-text {
  padding: 0.68rem 3rem 0.68rem 1.25rem;
  min-height: 3.4375rem;
  display: flex;
  align-items: center;
  position: relative;
  border-top: 1px solid #ffffff;
  margin-bottom: 0 !important;
}
.sidecol-promo-block .card .card-body .card-text a {
  color: #ffffff;
  font-size: 0.875rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  letter-spacing: 0;
  line-height: 1;
}
.sidecol-promo-block .card .card-body .card-text a:after {
  content: url("/assets/images/icons/white-external-link.svg");
  position: absolute;
  right: 8%;
  top: 33%;
}

.sidecol-social {
  padding: 0 1rem;
  margin-bottom: 1.875rem;
}
.sidecol-social__container {
  border: solid 1px #dedede;
  border-top: 0;
  background-color: #f6f6f4;
  padding-top: 1rem;
  padding-bottom: 1.25rem;
}
.sidecol-social__container:first-child {
  border-top: solid 1px #dedede;
}
.sidecol-social__container .link-external {
  margin-right: 0;
}
.sidecol-social__container .link-external:after {
  display: none;
}
.sidecol-social__container-image {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: 0;
  padding-left: 1rem;
}
.sidecol-social__container-link {
  padding-left: 0.5rem;
  padding-right: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.sidecol-social__container-link-label {
  font-size: 0.875rem;
  color: #585858;
  line-height: 1.71;
  margin-bottom: 0;
}
.sidecol-social__container-link-label:hover {
  color: #007b8f;
}
.sidecol-social__container-cta {
  margin-top: 0.4375rem;
}
.sidecol-social__container-cta .fb-like iframe {
  width: 100px !important;
}
@media (max-width: 1199.98px) {
  .sidecol-social__container-link {
    padding-left: 1.5rem;
  }
}
@media (max-width: 767.98px) {
  .sidecol-social__container-link {
    padding-left: 0.5rem;
  }
}

.contact-support {
  background-color: #f6f6f4;
  padding: 1rem 1rem 1.5rem;
  margin-bottom: 1.875rem;
}
.contact-support__border { /*for theme: light*/
  border: 1px solid #dedede;
  background: #ffffff;
}
.contact-support .margin-list {
  margin: 0.5rem 0;
}
.contact-support__content__bottom {
  margin-top: 0.81rem;
}
.contact-support__option-link {
  padding: 0.125rem 0.75rem 0.3rem 0.75rem;
  border-radius: 1rem;
}
.contact-support__time {
  margin-top: 0.5rem;
}
.contact-support__time-information, .contact-support__open-text {
  font-size: 0.875rem;
  margin: 0;
}
.contact-support__link {
  margin-top: 0.5rem;
  font-size: 0.8175rem;
  display: flex;
}
.contact-support__link a {
  text-decoration: underline;
  word-break: break-all;
}
.contact-support__links {
  color: #007b8f;
  font-size: 0.875rem;
  text-decoration: underline;
}
.contact-support__chat {
  margin-bottom: 1.38rem;
}
@media (max-width: 1199.98px) {
  .contact-support__contact {
    display: block;
  }
  .contact-support__link {
    word-break: break-all;
  }
  .contact-support__chat {
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .contact-support__chat {
    width: auto;
  }
  .contact-support__contact {
    display: inline;
  }
  .contact-support .margin-list {
    display: block;
  }
}

.linked-media {
  padding: 1rem 1rem 0.75rem;
  margin-bottom: 1.875rem;
  border: 1px solid #dedede;
}
.linked-media__list {
  margin-bottom: 0;
  text-align: center;
}
.linked-media__container {
  text-align: center;
}
.linked-media__container .link-external:after {
  display: none;
}
.linked-media__container__link .link-external {
  margin-right: 0;
}
.linked-media__container__tool-link {
  font-size: 0.875rem;
}

.sign-in a.link-external::after {
  content: "";
}
.sign-in div.sign-in__header-text { /* added this css for non brandr intl sites in stage*/
  font-size: 2.375rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.sign-in h4.sign-in__form-title { /* added this css for non brandr intl sites in stage*/
  font-size: 16px;
  min-height: 3rem;
}
.sign-in__bullet-tick {
  padding-bottom: 1rem;
}
.sign-in__loader {
  position: absolute;
  top: 30%;
  left: 40%;
  z-index: 0;
}
.sign-in__widget-container {
  z-index: 1;
  background-color: #f7fdfd;
}
.sign-in__widget-container h1.gigya-screen-caption {
  display: none;
}
.sign-in__widget-container .gigya-screen-content .gigya-screen.landscape {
  padding: 1.5rem;
  width: unset;
}
.sign-in__main-container {
  padding-left: 3rem;
  padding-right: 3rem;
  margin-top: -1.5rem;
  margin-bottom: 7.8rem;
}
.sign-in__header-text {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  height: 10.8rem;
  background-image: linear-gradient(to right, #ff3c00, #f65c00);
  color: #ffffff;
  padding-left: 13.8rem;
  line-height: 1;
  padding-top: 3.25rem;
}
.sign-in__form {
  min-height: 24rem;
  background-color: #f7fdfd;
  border: 1px solid #407ec9;
  padding: 1.5rem 1.5rem 3rem;
  box-shadow: 0 -2px 35px -10px #000000;
}
.sign-in__form-links {
  position: absolute;
  bottom: 1rem;
  font-size: 0.7rem;
  line-height: 1.64;
  margin-bottom: 0;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.sign-in__form-resetpassword, .sign-in__form-contactus {
  color: #007b8f;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
.sign-in__new-customer {
  padding: 1.25rem;
  box-shadow: 0 -2px 35px -10px #000000;
  background: #ffffff;
  height: 100%;
}
.sign-in__new-customer-button {
  position: absolute;
  bottom: 1.5rem;
  width: 82%;
  background: #ebebeb;
  color: #007b8f;
  border: 0;
  font-size: 1.25rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  border-radius: 3px;
  padding: 1rem;
  text-align: center;
}
.sign-in__new-customer-button:hover {
  color: #007b8f;
  text-decoration: none;
}
.sign-in__new-customer-button-position {
  display: block;
}
.sign-in__new-customer .link-external:after {
  margin-top: 0;
  content: "";
}
.sign-in .support-description {
  padding-top: 0;
  line-height: 1.5;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.sign-in .support-description__container {
  margin-bottom: 0;
}
.sign-in .support-description__text {
  margin-bottom: 0.75rem;
}
.sign-in .support-description .la {
  color: #007b8f;
  font-size: 0.75rem;
  margin-top: 0.3rem;
}
@media (max-width: 991.98px) {
  .sign-in__main-container {
    margin: 4rem 0.5rem;
    padding: 0;
  }
  .sign-in .info-toast + .sign-in__main-container {
    margin-top: 1rem;
  }
  .sign-in__new-customer {
    margin-top: 1rem;
    margin-left: 0;
  }
  .sign-in__new-customer-button {
    position: unset;
    margin-top: 3rem;
    width: 100%;
  }
  .sign-in__new-customer-container {
    padding-left: 0;
    margin-bottom: 1rem;
  }
  .sign-in__header-text {
    height: 12.5rem;
    line-height: 0.97;
    padding-left: 1rem;
    padding-top: 2rem;
    margin-bottom: -5rem;
  }
  .sign-in__form-links {
    font-size: 0.75rem;
  }
}
.sign-in .login-custom {
  padding: 1.5rem 1.5rem 70px;
}
.sign-in .login-styling {
  background-color: #ffffff;
  border: none;
}
.sign-in .new-customer-styling {
  min-height: 3rem;
}
.sign-in .success-toast {
  display: flex;
  padding: 0.875rem;
  align-items: center;
  box-sizing: border-box;
  height: auto;
  border: 2px solid #008A05;
  border-radius: 3px;
  color: #008A05;
  margin-bottom: 1rem;
  text-align: center;
}
.sign-in .info-toast {
  display: flex;
  padding: 1rem 1.5rem;
  align-items: center;
  box-sizing: border-box;
  height: auto;
  border: 2px solid #00c1d5;
  border-radius: 3px;
  margin: 2.5rem 2.1rem 4rem;
}
.sign-in .info-toast:before {
  content: url(/global/assets/images/icons/Info.svg);
  position: relative;
  top: 2px;
}
@media (max-width: 991.98px) {
  .sign-in .info-toast {
    padding: 1rem 0.625rem;
    flex-direction: row;
    margin-top: 7rem;
    margin-bottom: 2rem;
    margin-left: 0.3rem;
    margin-right: 0.6rem;
  }
}
.sign-in .info-toast p {
  margin-left: 1rem;
  margin-bottom: 0 !important;
  width: 100%;
}

.simparica-clickable-options__header {
  color: #006a77;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  letter-spacing: 0.0877192982rem;
  margin-bottom: 1.5rem;
  font-weight: 400;
}
.simparica-clickable-options__content {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.938rem;
  line-height: 1.6;
  margin-bottom: 3.75rem;
}
.simparica-clickable-options__questions {
  margin-bottom: 3.5rem;
  width: 100%;
}
.simparica-clickable-options__col {
  max-width: 5.5%;
}
.simparica-clickable-options__heading, .simparica-clickable-options__subheading {
  max-width: 80%;
  display: block;
}
.simparica-clickable-options__heading {
  color: #f65c00;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1.125rem;
  line-height: 1.35;
  margin-bottom: 0.5rem;
}
.simparica-clickable-options__subheading {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.818125rem;
  line-height: 1.61;
}
.simparica-clickable-options__button {
  background-color: #ffffff;
  border: 2px solid #4bd2e0;
  border-radius: 999px;
  color: #007b8f;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.7525rem;
  line-height: 1.25;
  min-width: 5.628rem;
  padding: 0.875rem 1.95rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.simparica-clickable-options__button.confirmed {
  color: #ffffff;
  background-color: #007b8f;
  border-color: #007b8f;
  padding: 0.875rem 1.25rem;
}
.simparica-clickable-options__button.confirmed:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  text-rendering: auto;
  line-height: 1;
  font-size: 14px;
  content: "\f00c";
  background-color: #007b8f;
  font-size: 1rem;
  font-weight: bold;
  padding: 0 0.5rem 0 0;
}
.simparica-clickable-options > .ph-form {
  background: #f6f6f4;
  padding: 3.5rem 8rem;
}
.simparica-clickable-options > .ph-form .form-frame__support h3 {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  color: #585858;
}
.simparica-clickable-options > .ph-form .form-frame__support .pro-user-details__text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.4;
  padding-right: 0;
  max-width: 74.2%;
  color: #585858;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .simparica-clickable-options .ph-form {
    padding: 3.5rem 4.5rem;
  }
}
@media (max-width: 991.98px) {
  .simparica-clickable-options .ph-form {
    padding: 3.5rem 2rem;
  }
  .simparica-clickable-options .ph-form .form-frame__support h3 {
    font-family: "Arboria-Bold", Helvetica, sans-serif;
  }
  .simparica-clickable-options .ph-form .form-frame__support .pro-user-details__text {
    font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
    line-height: 1.4;
    max-width: 100%;
    padding-right: 0;
  }
}
@media (max-width: 767.98px) {
  .simparica-clickable-options__heading, .simparica-clickable-options__subheading {
    max-width: 100%;
  }
  .simparica-clickable-options__col {
    max-width: unset;
  }
  .simparica-clickable-options__button {
    margin: 1rem 0 0 4rem;
  }
}

.simparica-hero {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  margin-bottom: 3rem;
  min-height: 17.2rem;
  padding: 4.8rem 1.5rem 1.5rem;
}
.simparica-hero__right-container {
  padding-right: 1rem;
  text-align: right;
}
.simparica-hero__right-container.loggedIn {
  margin-top: 5%;
}
.simparica-hero__right-container ul {
  display: inline-flex;
}
.simparica-hero__right-container__learn-more {
  color: #006a77;
  font-size: 0.818125rem;
  margin-bottom: 3rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  display: block;
}
.simparica-hero__right-container__learn-more-icon {
  margin: 0 0 0.1875rem 0.8125rem;
}
.simparica-hero__right-container__learn-more:hover {
  color: #006a77;
}
.simparica-hero__right-container__learn-more:hover i {
  text-decoration: none;
}
.simparica-hero__right-container__signIn-heading {
  color: #ffffff;
  padding: 1rem;
  background-color: #c51357;
  display: block;
}
.simparica-hero__right-container__signIn-heading:hover {
  color: #ffffff;
}
.simparica-hero__right-container__signIn-heading:hover i {
  text-decoration: none;
}
.simparica-hero__right-container__signIn-heading, .simparica-hero__right-container__signIn-sub-heading {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.28;
}
.simparica-hero__right-container__signIn-sub-heading {
  padding: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  background-color: #006a77;
  text-align: center;
}
.simparica-hero__right-container__body p {
  margin-top: 3.5rem;
  margin-bottom: 0;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.simparica-hero__right-container__body a {
  color: #006a77;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.simparica-hero__right-container__body a, .simparica-hero__right-container__body a:hover {
  text-decoration: underline;
  margin: 0;
}
.simparica-hero__right-container__body a i, .simparica-hero__right-container__body a:hover i {
  text-decoration: none;
}
.simparica-hero__right-container__body a:after {
  content: "";
}
.simparica-hero, .simparica-hero__signed-in {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
}
.simparica-hero-icon, .simparica-hero__signed-in-icon {
  margin-bottom: 0.5625rem;
}
.simparica-hero p, .simparica-hero__signed-in p {
  color: #ffffff;
  font-size: 0.8125rem;
  font-weight: 500;
  margin: 0;
}
.simparica-hero__signed-in {
  background-color: #00af11; /* For browsers that do not support gradients */
  background-image: linear-gradient(to right, #00af11, #00d827);
  color: #ffffff;
  padding: 1.365rem;
  text-align: center;
}
@media (max-width: 767.98px) {
  .simparica-hero {
    padding: 4.8rem 0 1.5rem 0;
  }
  .simparica-hero__body {
    padding: 0 1rem;
  }
  .simparica-hero__left-container {
    text-align: center;
  }
  .simparica-hero__signIn-sub-heading {
    padding: 1rem 0.5rem;
  }
}

.simparica-submit-button-btn {
  background-color: #006a77;
  color: #ffffff;
  padding: 2rem 0;
  border-radius: 0.275rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  margin-bottom: 6rem;
  width: 41.5%;
}
.simparica-submit-button-btn__disabled {
  cursor: default;
  opacity: 0.4;
}
@media (max-width: 991.98px) {
  .simparica-submit-button-btn {
    width: 100%;
  }
}

.simparica-thank-you {
  padding-top: 1.75rem;
}
.simparica-thank-you .page-header__header {
  color: #006a77;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 3.125rem;
  letter-spacing: 0.0877192982rem;
  line-height: 1.02;
  margin-bottom: 0.8125rem;
  width: 48%;
}
.simparica-thank-you .page-header__body {
  width: 33%;
}
.simparica-thank-you .page-header__body p {
  font-size: 0.940625rem;
  line-height: 1.6;
  margin-bottom: 0.8125rem;
}
.simparica-thank-you + .linked-button {
  color: #f65c00;
  font-size: 0.940625rem;
  line-height: 1.4;
  margin-bottom: 14.25rem;
  text-decoration: underline;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
@media (max-width: 991.98px) {
  .simparica-thank-you .page-header__header {
    width: 100%;
  }
  .simparica-thank-you .page-header__body {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .simparica-thank-you .page-header__header {
    font-size: 2.25625rem;
    width: 100%;
  }
}

.site-footer {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  padding-top: 1rem;
  margin-top: 5rem;
}
@media (min-width: 992px) {
  .site-footer {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.site-footer__list span {
  color: #bbbbbb;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.site-footer__legal a {
  color: inherit;
  font-weight: bold;
}
.site-footer__divider {
  border-color: #ffffff;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
@media (max-width: 767.98px) {
  .site-footer__divider {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.site-footer__link-heading {
  color: #ffffff;
  letter-spacing: 0.0375rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1;
  text-transform: none;
}
.site-footer__list-items {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
}
.site-footer__list-items.link-external:after {
  content: url("/global/assets/images/icons/external-link-grey.svg");
  width: 17px;
  margin-left: 0;
  position: absolute;
  margin-top: 4px;
}
.site-footer__bottom {
  background-color: rgba(0, 0, 0, 0.25);
  color: #9b9b9b;
  line-height: 1.5;
  padding: 2rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.site-footer__bottom h6 {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
@media (max-width: 767.98px) {
  .site-footer__bottom {
    padding: 0 1rem 2.5rem;
  }
}
.site-footer__bottom p:first-child {
  display: table;
  height: 100%;
  padding: 1rem;
  width: 100%;
}
.site-footer__bottom p:first-child label {
  letter-spacing: 4.5px;
  display: table-cell;
  vertical-align: middle;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.75rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.75;
}
@media (max-width: 767.98px) {
  .site-footer__bottom p:first-child label {
    font-size: 1.75rem;
    line-height: 0.8;
  }
}
.site-footer__bottom p:first-child label .primary {
  color: #007b8f;
  margin-right: 0.5rem;
}
@media (max-width: 767.98px) {
  .site-footer__bottom p:first-child label .primary {
    margin-left: -1rem;
    margin-right: 0.5rem;
  }
}
.site-footer__bottom p:first-child label .secondary {
  color: #007b8f;
}
.site-footer__bottom a {
  color: #9b9b9b;
}
.site-footer__text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
  font-weight: 600;
}
.site-footer__textalign {
  font-weight: 400;
}
@media (max-width: 991.98px) {
  .site-footer__textalign {
    text-align: center;
    line-height: 1.5;
  }
}
.site-footer__textalign__text-space,
.site-footer__textalign .secondary {
  font-family: "Arboria-Book", Helvetica, sans-serif;
}
@media (min-width: 992px) {
  .site-footer__right-text {
    padding-right: 3rem;
  }
}
.site-footer ul {
  line-height: 1;
  margin-bottom: 2rem;
  list-style: none;
}
.site-footer ul a {
  line-height: 1.5;
  vertical-align: bottom;
}
@media (max-width: 991.98px) {
  .site-footer h6 {
    font-size: 0.875rem;
  }
}

.site-header {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
}
@media (min-width: 992px) {
  .site-header {
    padding-top: 1.75rem;
  }
}
.site-header sup {
  top: 0.375rem;
  font-size: 1.5rem;
}
@media (max-width: 767.98px) {
  .site-header__logo {
    height: 2rem;
  }
}
.site-header__nav {
  display: flex;
  align-items: center;
  margin-bottom: 3rem;
}
@media (max-width: 1199.98px) {
  .site-header__nav {
    margin-bottom: 0;
    padding: 1rem;
  }
}
.site-header__nav-icons {
  padding-left: 0;
  list-style: none;
  display: inline-flex;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
}
.site-header__nav-icon {
  margin-left: 0.5rem;
  padding: 0.3125rem 0;
}
.site-header__nav-icon.no-decoration {
  text-decoration: none;
  color: #585858;
}
.site-header__nav-icon-search:before {
  content: url("/assets/images/icons/search-dark-grey.svg");
  top: 0.375rem;
  right: 3.25rem;
}
.site-header__nav-icon-hamburger {
  padding-right: 0;
}
.site-header__nav-icon-hamburger:after {
  content: url("/assets/images/icons/hamburger-grey.svg");
}
.site-header__country-name, .site-header__country-name-text,
.site-header .language-switcher {
  color: #f65c00;
  line-height: normal;
  padding: 1rem;
  padding-left: 0.5rem;
  font-size: 0.8125rem;
  position: relative;
  top: 0.5rem;
  display: flex;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  letter-spacing: 0.10825rem;
  cursor: pointer;
}
@media (max-width: 991.98px) {
  .site-header__country-name, .site-header__country-name-text,
  .site-header .language-switcher {
    position: inherit;
    padding-left: 0.75rem;
    font-size: 0.75rem;
    letter-spacing: 0.1rem;
    font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
    font-weight: 600;
  }
}
.site-header.spain-oa .site-header__country-name {
  top: 0;
  left: 5px;
}
.site-header.spain-oa .site-header__country-name-text {
  top: 0.5rem;
}
.site-header .language-switcher {
  padding: 0 0.75rem 0 0;
  top: 0;
}
@media (max-width: 991.98px) {
  .site-header .language-switcher {
    padding-right: 0.5rem;
    justify-content: end;
  }
}
.site-header__country-name:hover {
  color: #f65c00;
  text-decoration: none;
}
.site-header__country-name-text {
  cursor: default;
  top: 1rem;
}
.site-header .desktop-nav__signin-button,
.site-header .mobile-nav__signin-button {
  background-color: #f65c00;
  border-radius: 0;
  text-transform: none;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  width: 14.25rem;
  color: #ffffff;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: normal;
  letter-spacing: 0.5px;
  font-weight: 400;
}
.site-header .desktop-nav__user-info,
.site-header .mobile-nav__user-info {
  padding: 1.5rem 0.5rem;
  background-color: #f6f6f4;
  font-size: 0.875rem;
  color: #585858;
  border-bottom: 2px solid #dedede;
}
.site-header .desktop-nav__user-info-tertiary,
.site-header .mobile-nav__user-info-tertiary {
  color: #bbbbbb;
}
.site-header .desktop-nav__user-info-account,
.site-header .mobile-nav__user-info-account {
  text-decoration: underline;
  color: #007b8f;
}
.site-header .desktop-nav__user-info-account:hover,
.site-header .mobile-nav__user-info-account:hover {
  text-decoration: none;
}
.site-header .desktop-nav__user-info-account.link-external:after,
.site-header .mobile-nav__user-info-account.link-external:after {
  content: url("/assets/images/icons/external-link-orange.svg");
  top: 2px;
}
.site-header .desktop-nav__nav-level1,
.site-header .mobile-nav__nav-level1 {
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1.2;
  padding-right: 2.5rem;
  text-transform: none;
  height: 2.65rem;
  letter-spacing: 0.025rem;
  margin-right: 0.5rem;
  padding-left: 0;
  font-weight: 400;
  display: inline-block;
}
.site-header .desktop-nav__nav-level1 ~ i,
.site-header .mobile-nav__nav-level1 ~ i {
  opacity: 0;
}
.site-header .desktop-nav__nav-level1:hover,
.site-header .mobile-nav__nav-level1:hover {
  color: #f65c00;
  text-decoration: none;
  transition: color 0.3s;
  cursor: pointer;
}
.site-header .desktop-nav__nav-level1:hover ~ i,
.site-header .mobile-nav__nav-level1:hover ~ i {
  opacity: 1;
}
.site-header .desktop-nav__nav-level1.active,
.site-header .mobile-nav__nav-level1.active {
  color: #f65c00;
}
.site-header .desktop-nav__nav-level1 h1,
.site-header .mobile-nav__nav-level1 h1 {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-weight: 400;
  font-size: 1.3125rem;
}
.site-header .desktop-nav__nav-level1-user-name,
.site-header .mobile-nav__nav-level1-user-name {
  position: absolute;
  margin-top: -1.5rem;
  color: #767676;
  font-size: 0.875rem;
  line-height: 1rem;
}
.site-header .desktop-nav__nav-level1-user-name, .site-header .desktop-nav__nav-level1-user-name-link,
.site-header .mobile-nav__nav-level1-user-name,
.site-header .mobile-nav__nav-level1-user-name-link {
  color: #585858;
}
.site-header .desktop-nav__nav-level1-user-name:hover, .site-header .desktop-nav__nav-level1-user-name-link:hover,
.site-header .mobile-nav__nav-level1-user-name:hover,
.site-header .mobile-nav__nav-level1-user-name-link:hover {
  text-decoration: underline;
  color: #007b8f;
}
@media (min-width: 768px) {
  .site-header .desktop-nav__nav-level1,
  .site-header .mobile-nav__nav-level1 {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .site-header .desktop-nav__nav-level1,
  .site-header .mobile-nav__nav-level1 {
    padding-right: 3rem;
  }
  .site-header .desktop-nav__nav-level1.nav-greater-than-four,
  .site-header .mobile-nav__nav-level1.nav-greater-than-four {
    padding-right: 2rem;
  }
  .site-header .desktop-nav__nav-level1.no-padding-primary-nav-link,
  .site-header .mobile-nav__nav-level1.no-padding-primary-nav-link {
    margin-right: -3rem;
  }
}
.site-header .desktop-nav__nav-level1-arrow, .site-header .desktop-nav__nav-level1-inner-arrow,
.site-header .mobile-nav__nav-level1-arrow,
.site-header .mobile-nav__nav-level1-inner-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 1rem 1rem;
  border-color: transparent transparent #dedede;
  opacity: 0;
  display: block;
  margin: auto;
  z-index: 4;
  top: 0.125rem;
  position: relative;
  left: -0.5rem;
}
.site-header .desktop-nav__nav-level1-inner-arrow,
.site-header .mobile-nav__nav-level1-inner-arrow {
  border-width: 0 1rem 1rem;
  border-color: transparent transparent #ffffff;
  position: absolute;
  left: -1rem;
}
.site-header .desktop-nav__nav-level1.active .desktop-nav__nav-level1-arrow,
.site-header .desktop-nav__nav-level1.active .desktop-nav__nav-level1-inner-arrow,
.site-header .mobile-nav__nav-level1.active .desktop-nav__nav-level1-arrow,
.site-header .mobile-nav__nav-level1.active .desktop-nav__nav-level1-inner-arrow {
  opacity: 1;
}
.site-header .desktop-nav__nav-level1 img,
.site-header .mobile-nav__nav-level1 img {
  margin-left: 0.25rem;
}
@media (max-width: 1199.98px) {
  .site-header .desktop-nav__nav-level1 img,
  .site-header .mobile-nav__nav-level1 img {
    margin-left: 0;
  }
}
.site-header .desktop-nav__nav-level1 img.angle-down-grey,
.site-header .mobile-nav__nav-level1 img.angle-down-grey {
  width: 10px;
  position: absolute;
  margin-top: 0.625rem;
  margin-left: 0.5rem;
}
.site-header .desktop-nav__nav-options,
.site-header .mobile-nav__nav-options {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  display: inline-flex;
}
.site-header .desktop-nav__nav-options-account,
.site-header .mobile-nav__nav-options-account {
  float: right;
  width: 25%;
}
.site-header .desktop-nav__nav-options-cart,
.site-header .mobile-nav__nav-options-cart {
  display: inline-flex;
}
.site-header .desktop-nav__nav-options-cart-icon,
.site-header .mobile-nav__nav-options-cart-icon {
  content: url("/assets/images/icons/cart.svg");
}
.site-header .desktop-nav__nav-options-cart-count,
.site-header .mobile-nav__nav-options-cart-count {
  text-align: center;
  background: #007b8f;
  border-radius: 50%;
  padding: 0.175rem;
  font-size: 11px;
  color: #ffffff;
  width: 1rem;
  height: 1rem;
  margin-top: 0.25rem;
}
.site-header .desktop-nav .multi-menu,
.site-header .mobile-nav .multi-menu {
  margin-bottom: 5rem;
  background-color: #ffffff;
  width: auto;
  margin-left: -2.5%;
  z-index: 1;
  padding: 1rem 2.5%;
  min-width: 103.5%;
}
.site-header .desktop-nav .multi-menu__sub-menu-list-link,
.site-header .mobile-nav .multi-menu__sub-menu-list-link {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  color: #585858;
}
@media (min-width: 992px) {
  .site-header .desktop-nav .multi-menu,
  .site-header .mobile-nav .multi-menu {
    box-shadow: 0 11px 11px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #dedede;
  }
}
.site-header .desktop-nav .multi-menu__menu-list, .site-header .desktop-nav .multi-menu__sub-menu-list, .site-header .desktop-nav .multi-menu__popular-menu-list, .site-header .desktop-nav .multi-menu__sub-menu-list-link,
.site-header .mobile-nav .multi-menu__menu-list,
.site-header .mobile-nav .multi-menu__sub-menu-list,
.site-header .mobile-nav .multi-menu__popular-menu-list,
.site-header .mobile-nav .multi-menu__sub-menu-list-link {
  padding-left: 0;
  list-style: none;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.site-header .desktop-nav .multi-menu__menu-list:first-child,
.site-header .mobile-nav .multi-menu__menu-list:first-child {
  padding-top: 1rem;
}
.site-header .desktop-nav .multi-menu__menu,
.site-header .mobile-nav .multi-menu__menu {
  color: #585858;
  font-size: 0.875rem;
}
.site-header .desktop-nav .multi-menu__menu:hover,
.site-header .mobile-nav .multi-menu__menu:hover {
  color: #f65c00;
  text-decoration: underline;
  cursor: pointer;
}
.site-header .desktop-nav .multi-menu__menu:hover ~ i,
.site-header .mobile-nav .multi-menu__menu:hover ~ i {
  opacity: 1;
}
.site-header .desktop-nav .multi-menu__menu.active,
.site-header .mobile-nav .multi-menu__menu.active {
  color: #f65c00;
}
.site-header .desktop-nav .multi-menu__menu:not(.link-external):hover:after, .site-header .desktop-nav .multi-menu__menu:not(.link-external).active:after,
.site-header .mobile-nav .multi-menu__menu:not(.link-external):hover:after,
.site-header .mobile-nav .multi-menu__menu:not(.link-external).active:after {
  content: url("/assets/images/icons/angle-right-secondary.svg");
  float: right;
}
.site-header .desktop-nav .multi-menu__menu.active,
.site-header .mobile-nav .multi-menu__menu.active {
  color: #007b8f;
}
.site-header .desktop-nav .multi-menu__menu.active a,
.site-header .mobile-nav .multi-menu__menu.active a {
  color: inherit !important;
}
.site-header .desktop-nav .multi-menu__menu.active .multi-menu__menu-item,
.site-header .mobile-nav .multi-menu__menu.active .multi-menu__menu-item {
  color: #f65c00;
  text-decoration: underline;
}
.site-header .desktop-nav .multi-menu__menu.active:hover a, .site-header .desktop-nav .multi-menu__menu.active:focus a,
.site-header .mobile-nav .multi-menu__menu.active:hover a,
.site-header .mobile-nav .multi-menu__menu.active:focus a {
  text-decoration: underline;
  color: #007b8f;
}
.site-header .desktop-nav .multi-menu__menu-item,
.site-header .mobile-nav .multi-menu__menu-item {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.3;
  color: #585858;
  padding: 0;
}
.site-header .desktop-nav .multi-menu__menu:hover,
.site-header .mobile-nav .multi-menu__menu:hover {
  text-decoration: none;
}
.site-header .desktop-nav .multi-menu__sub-menu,
.site-header .mobile-nav .multi-menu__sub-menu {
  border-left: 1px solid #eaeaea;
}
.site-header .desktop-nav .multi-menu__sub-menu-header, .site-header .desktop-nav .multi-menu__sub-menu-list-heading,
.site-header .mobile-nav .multi-menu__sub-menu-header,
.site-header .mobile-nav .multi-menu__sub-menu-list-heading {
  color: #bbbbbb;
  font-size: 0.875rem;
  letter-spacing: 0.0275rem;
  font-weight: 400;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1;
  color: #585858;
  text-transform: none;
}
.site-header .desktop-nav .multi-menu__sub-menu-list-heading,
.site-header .mobile-nav .multi-menu__sub-menu-list-heading {
  margin: 0.6rem 0;
}
.site-header .desktop-nav .multi-menu__sub-menu-list-item,
.site-header .mobile-nav .multi-menu__sub-menu-list-item {
  margin-bottom: 0;
  line-height: 1;
  padding: 0.5rem 0;
}
.site-header .desktop-nav .multi-menu__sub-menu-list-item:first-child .multi-menu__sub-menu-list-heading,
.site-header .mobile-nav .multi-menu__sub-menu-list-item:first-child .multi-menu__sub-menu-list-heading {
  margin-top: 0;
}
.site-header .desktop-nav .multi-menu__sub-menu-list-link, .site-header .desktop-nav .multi-menu__sub-menu-list-bottom-link,
.site-header .mobile-nav .multi-menu__sub-menu-list-link,
.site-header .mobile-nav .multi-menu__sub-menu-list-bottom-link {
  color: #585858;
  font-size: 0.875rem;
}
.site-header .desktop-nav .multi-menu__sub-menu-list-link:hover, .site-header .desktop-nav .multi-menu__sub-menu-list-bottom-link:hover,
.site-header .mobile-nav .multi-menu__sub-menu-list-link:hover,
.site-header .mobile-nav .multi-menu__sub-menu-list-bottom-link:hover {
  color: #f65c00;
  text-decoration: underline;
  cursor: pointer;
}
.site-header .desktop-nav .multi-menu__sub-menu-list-link:hover ~ i, .site-header .desktop-nav .multi-menu__sub-menu-list-bottom-link:hover ~ i,
.site-header .mobile-nav .multi-menu__sub-menu-list-link:hover ~ i,
.site-header .mobile-nav .multi-menu__sub-menu-list-bottom-link:hover ~ i {
  opacity: 1;
}
.site-header .desktop-nav .multi-menu__sub-menu-list-link.active, .site-header .desktop-nav .multi-menu__sub-menu-list-bottom-link.active,
.site-header .mobile-nav .multi-menu__sub-menu-list-link.active,
.site-header .mobile-nav .multi-menu__sub-menu-list-bottom-link.active {
  color: #f65c00;
}
.site-header .desktop-nav .multi-menu__sub-menu-list-bottom-line,
.site-header .mobile-nav .multi-menu__sub-menu-list-bottom-line {
  border-top: 1px solid #f65c00;
  display: block;
  width: 2.5rem;
}
@media (min-width: 992px) {
  .site-header .desktop-nav .multi-menu__sub-menu,
  .site-header .mobile-nav .multi-menu__sub-menu {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
.site-header .desktop-nav .multi-menu__popular-menu,
.site-header .mobile-nav .multi-menu__popular-menu {
  padding-top: 1rem;
  padding-bottom: 3.75rem;
  background-color: #f6f6f4;
}
.site-header .desktop-nav .multi-menu__popular-menu-list-bottom-line,
.site-header .mobile-nav .multi-menu__popular-menu-list-bottom-line {
  border-top: 1px solid #007b8f;
  display: block;
  width: 2.5rem;
}
.site-header .desktop-nav .multi-menu__popular-menu-list-bottom-link,
.site-header .mobile-nav .multi-menu__popular-menu-list-bottom-link {
  color: #585858;
  font-size: 0.875rem;
}
.site-header .desktop-nav .multi-menu__popular-menu-list-bottom-link:hover,
.site-header .mobile-nav .multi-menu__popular-menu-list-bottom-link:hover {
  color: #f65c00;
  text-decoration: underline;
  cursor: pointer;
}
.site-header .desktop-nav .multi-menu__popular-menu-list-bottom-link:hover ~ i,
.site-header .mobile-nav .multi-menu__popular-menu-list-bottom-link:hover ~ i {
  opacity: 1;
}
.site-header .desktop-nav .multi-menu__popular-menu-list-bottom-link.active,
.site-header .mobile-nav .multi-menu__popular-menu-list-bottom-link.active {
  color: #f65c00;
}
.site-header .desktop-nav .multi-menu__popular-menu-header,
.site-header .mobile-nav .multi-menu__popular-menu-header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1;
  color: #585858;
  text-transform: none;
}
.site-header .desktop-nav .multi-menu__popular-menu-list-heading, .site-header .desktop-nav .multi-menu__popular-menu-list-link, .site-header .desktop-nav .multi-menu__popular-menu-description,
.site-header .mobile-nav .multi-menu__popular-menu-list-heading,
.site-header .mobile-nav .multi-menu__popular-menu-list-link,
.site-header .mobile-nav .multi-menu__popular-menu-description {
  color: #585858;
  font-size: 0.875rem;
  line-height: 1.5;
}
.site-header .desktop-nav .multi-menu__popular-menu-list-heading, .site-header .desktop-nav .multi-menu__popular-menu-list-link,
.site-header .mobile-nav .multi-menu__popular-menu-list-heading,
.site-header .mobile-nav .multi-menu__popular-menu-list-link {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  margin-bottom: 0.25rem;
}
.site-header .desktop-nav .multi-menu__popular-menu-description,
.site-header .mobile-nav .multi-menu__popular-menu-description {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
  line-height: 1.3;
  color: #585858;
}
.site-header .desktop-nav .multi-menu__popular-menu-list-bottom-line,
.site-header .mobile-nav .multi-menu__popular-menu-list-bottom-line {
  border-top: 1px solid #f65c00;
}
.site-header .desktop-nav .multi-menu__popular-menu-list-item,
.site-header .mobile-nav .multi-menu__popular-menu-list-item {
  margin-bottom: 0;
}
.site-header .desktop-nav .multi-menu__popular-menu-list-bottom-line,
.site-header .mobile-nav .multi-menu__popular-menu-list-bottom-line {
  border-top: 1px solid #f65c00;
}
.site-header .desktop-nav .multi-menu__popular-menu-list-link,
.site-header .mobile-nav .multi-menu__popular-menu-list-link {
  display: inline-block;
}
.site-header .desktop-nav .multi-menu__popular-menu-list-link:hover,
.site-header .mobile-nav .multi-menu__popular-menu-list-link:hover {
  color: #f65c00;
}
@media (max-width: 1199.98px) {
  .site-header .desktop-nav .multi-menu,
  .site-header .mobile-nav .multi-menu {
    margin-left: 0;
    min-width: 100%;
  }
}
@media (max-width: 1199.98px) {
  .site-header .desktop-nav .multi-menu,
  .site-header .mobile-nav .multi-menu {
    margin-left: 2%;
  }
}
.site-header .desktop-nav .single-menu,
.site-header .desktop-nav .content-menu,
.site-header .mobile-nav .single-menu,
.site-header .mobile-nav .content-menu {
  background-color: #ffffff;
  margin-left: -2.5%;
  z-index: 1;
  padding: 1rem 2.5%;
}
@media (min-width: 992px) {
  .site-header .desktop-nav .single-menu,
  .site-header .desktop-nav .content-menu,
  .site-header .mobile-nav .single-menu,
  .site-header .mobile-nav .content-menu {
    box-shadow: 0 11px 11px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #dedede;
  }
}
.site-header .desktop-nav .single-menu-list-item,
.site-header .desktop-nav .content-menu-list-item,
.site-header .mobile-nav .single-menu-list-item,
.site-header .mobile-nav .content-menu-list-item {
  padding: 0.15rem 0;
  margin-bottom: 0;
  line-height: 1.3;
}
.site-header .desktop-nav .single-menu-list-item:hover,
.site-header .desktop-nav .content-menu-list-item:hover,
.site-header .mobile-nav .single-menu-list-item:hover,
.site-header .mobile-nav .content-menu-list-item:hover {
  text-decoration: none;
  cursor: default;
  color: #585858;
}
.site-header .desktop-nav .single-menu-list-heading,
.site-header .desktop-nav .content-menu-list-heading,
.site-header .mobile-nav .single-menu-list-heading,
.site-header .mobile-nav .content-menu-list-heading {
  margin-bottom: 0;
}
.site-header .desktop-nav .single-menu-header,
.site-header .desktop-nav .content-menu-header,
.site-header .mobile-nav .single-menu-header,
.site-header .mobile-nav .content-menu-header {
  color: #bbbbbb;
  font-size: 0.875rem;
  letter-spacing: 0.0275rem;
  font-size: 1.125rem;
  font-weight: 400;
  font-family: "Arboria-Book", Helvetica, sans-serif;
}
.site-header .desktop-nav .single-menu-list-link, .site-header .desktop-nav .single-menu-list-bottom-link,
.site-header .desktop-nav .content-menu-list-link,
.site-header .desktop-nav .content-menu-list-bottom-link,
.site-header .mobile-nav .single-menu-list-link,
.site-header .mobile-nav .single-menu-list-bottom-link,
.site-header .mobile-nav .content-menu-list-link,
.site-header .mobile-nav .content-menu-list-bottom-link {
  color: #585858;
  font-size: 0.875rem;
}
.site-header .desktop-nav .single-menu-list-link:hover, .site-header .desktop-nav .single-menu-list-bottom-link:hover,
.site-header .desktop-nav .content-menu-list-link:hover,
.site-header .desktop-nav .content-menu-list-bottom-link:hover,
.site-header .mobile-nav .single-menu-list-link:hover,
.site-header .mobile-nav .single-menu-list-bottom-link:hover,
.site-header .mobile-nav .content-menu-list-link:hover,
.site-header .mobile-nav .content-menu-list-bottom-link:hover {
  color: #f65c00;
  text-decoration: underline;
  cursor: pointer;
}
.site-header .desktop-nav .single-menu-list-link:hover ~ i, .site-header .desktop-nav .single-menu-list-bottom-link:hover ~ i,
.site-header .desktop-nav .content-menu-list-link:hover ~ i,
.site-header .desktop-nav .content-menu-list-bottom-link:hover ~ i,
.site-header .mobile-nav .single-menu-list-link:hover ~ i,
.site-header .mobile-nav .single-menu-list-bottom-link:hover ~ i,
.site-header .mobile-nav .content-menu-list-link:hover ~ i,
.site-header .mobile-nav .content-menu-list-bottom-link:hover ~ i {
  opacity: 1;
}
.site-header .desktop-nav .single-menu-list-link.active, .site-header .desktop-nav .single-menu-list-bottom-link.active,
.site-header .desktop-nav .content-menu-list-link.active,
.site-header .desktop-nav .content-menu-list-bottom-link.active,
.site-header .mobile-nav .single-menu-list-link.active,
.site-header .mobile-nav .single-menu-list-bottom-link.active,
.site-header .mobile-nav .content-menu-list-link.active,
.site-header .mobile-nav .content-menu-list-bottom-link.active {
  color: #f65c00;
}
.site-header .desktop-nav .single-menu.right-align,
.site-header .desktop-nav .content-menu.right-align,
.site-header .mobile-nav .single-menu.right-align,
.site-header .mobile-nav .content-menu.right-align {
  margin-left: auto;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 3.75rem;
}
@media (max-width: 1199.98px) {
  .site-header .desktop-nav .single-menu.right-align,
  .site-header .desktop-nav .content-menu.right-align,
  .site-header .mobile-nav .single-menu.right-align,
  .site-header .mobile-nav .content-menu.right-align {
    margin-right: 0;
    width: 75%;
  }
}
.site-header .desktop-nav .single-menu-list-link,
.site-header .mobile-nav .single-menu-list-link {
  font-size: 0.875rem;
  line-height: 1.3;
}
.site-header .desktop-nav .single-menu-container,
.site-header .mobile-nav .single-menu-container {
  width: 70%;
}
.site-header .desktop-nav .single-menu-container__nav-extended,
.site-header .mobile-nav .single-menu-container__nav-extended {
  width: 75%;
}
.site-header .desktop-nav .single-menu-container__nav-extended.right-align,
.site-header .mobile-nav .single-menu-container__nav-extended.right-align {
  width: 56%;
}
.site-header .desktop-nav .single-menu-container.right-align,
.site-header .mobile-nav .single-menu-container.right-align {
  margin-left: auto;
}
.site-header .desktop-nav .single-menu-list,
.site-header .mobile-nav .single-menu-list {
  padding-left: 0;
  list-style: none;
}
.site-header .desktop-nav .single-menu-header,
.site-header .mobile-nav .single-menu-header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1;
  color: #585858;
  text-transform: none;
}
@media (max-width: 1199.98px) {
  .site-header .desktop-nav .single-menu,
  .site-header .mobile-nav .single-menu {
    margin-left: 10%;
  }
}
@media (max-width: 991.98px) {
  .site-header .desktop-nav .single-menu,
  .site-header .mobile-nav .single-menu {
    margin-left: 2%;
  }
}
.site-header .desktop-nav .content-menu-description,
.site-header .desktop-nav .content-menu-list,
.site-header .desktop-nav .single-menu-list,
.site-header .desktop-nav .single-menu-list-link,
.site-header .mobile-nav .content-menu-description,
.site-header .mobile-nav .content-menu-list,
.site-header .mobile-nav .single-menu-list,
.site-header .mobile-nav .single-menu-list-link {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.site-header .desktop-nav .content-menu,
.site-header .mobile-nav .content-menu {
  width: 77.5%;
  padding-top: 1rem;
  padding-bottom: 0.75rem;
}
.site-header .desktop-nav .content-menu-header,
.site-header .mobile-nav .content-menu-header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1;
  color: #585858;
  text-transform: none;
}
.site-header .desktop-nav .content-menu-link,
.site-header .mobile-nav .content-menu-link {
  background-color: #f6f6f4;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1rem !important;
  line-height: 1;
  position: inherit;
  font-weight: 400;
}
.site-header .desktop-nav .content-menu-link.text-dark-grey.link-external:after,
.site-header .mobile-nav .content-menu-link.text-dark-grey.link-external:after {
  content: url("/assets/images/icons/grey-turq.svg");
  top: 2px;
  margin-top: 0;
  position: relative;
}
.site-header .desktop-nav .content-menu-container,
.site-header .mobile-nav .content-menu-container {
  padding-bottom: 3.95rem;
}
.site-header .desktop-nav .content-menu-container:first-child .content-menu-first,
.site-header .mobile-nav .content-menu-container:first-child .content-menu-first {
  margin-bottom: 2.875rem;
  margin-top: 0;
  display: inline-block;
  margin-right: 1.5rem;
  bottom: 0.9375rem;
}
.site-header .desktop-nav .content-menu-container:first-child .content-menu-first + .content-menu-link,
.site-header .mobile-nav .content-menu-container:first-child .content-menu-first + .content-menu-link {
  display: inline-block;
  margin-right: 0;
}
@media (min-width: 992px) {
  .site-header .desktop-nav .content-menu-container:first-child,
  .site-header .mobile-nav .content-menu-container:first-child {
    padding-left: 0;
  }
}
.site-header .desktop-nav .content-menu-container:last-child,
.site-header .mobile-nav .content-menu-container:last-child {
  border: 0;
}
@media (min-width: 992px) {
  .site-header .desktop-nav .content-menu-container,
  .site-header .mobile-nav .content-menu-container {
    border-right: 1px solid #eaeaea;
  }
}
.site-header .desktop-nav .content-menu-list,
.site-header .mobile-nav .content-menu-list {
  padding-left: 1.5rem;
}
.site-header .desktop-nav .content-menu-list-item,
.site-header .mobile-nav .content-menu-list-item {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.5;
}
.site-header .desktop-nav .content-menu-body,
.site-header .mobile-nav .content-menu-body {
  margin-bottom: 3rem;
}
.site-header .desktop-nav .content-menu-link,
.site-header .mobile-nav .content-menu-link {
  color: #585858;
  font-size: 0.875rem;
  font-size: 0.875rem;
  padding: 1rem;
  padding-right: 1.5rem;
  position: absolute;
  bottom: 0.9375rem;
}
.site-header .desktop-nav .content-menu-link:hover,
.site-header .mobile-nav .content-menu-link:hover {
  color: #f65c00;
  text-decoration: underline;
  cursor: pointer;
}
.site-header .desktop-nav .content-menu-link:hover ~ i,
.site-header .mobile-nav .content-menu-link:hover ~ i {
  opacity: 1;
}
.site-header .desktop-nav .content-menu-link.active,
.site-header .mobile-nav .content-menu-link.active {
  color: #f65c00;
}
.site-header .desktop-nav .content-menu-description, .site-header .desktop-nav .content-menu-content-header,
.site-header .mobile-nav .content-menu-description,
.site-header .mobile-nav .content-menu-content-header {
  color: #585858;
  font-size: 0.875rem;
  line-height: 1.5;
}
.site-header .desktop-nav .content-menu-description,
.site-header .mobile-nav .content-menu-description {
  margin-bottom: 3.5rem;
}
.site-header .desktop-nav .content-menu-content-header,
.site-header .mobile-nav .content-menu-content-header {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
@media (max-width: 1199.98px) {
  .site-header .desktop-nav .content-menu,
  .site-header .mobile-nav .content-menu {
    margin-left: 0;
    width: 75%;
  }
}
@media (min-width: 992px) {
  .site-header .desktop-nav .single-menu .link-external:after,
  .site-header .mobile-nav .single-menu .link-external:after {
    margin-top: 0;
  }
  .site-header .desktop-nav .content-menu-body,
  .site-header .mobile-nav .content-menu-body {
    margin-bottom: 2.5rem;
  }
  .site-header .desktop-nav__user-info,
  .site-header .mobile-nav__user-info {
    padding: 3rem;
  }
  .site-header .desktop-nav__user-info-container,
  .site-header .mobile-nav__user-info-container {
    padding-left: 2%;
  }
}
@media (min-width: 1200px) {
  .site-header .desktop-nav__user-info-container,
  .site-header .mobile-nav__user-info-container {
    padding-right: 0.25rem;
  }
}
.site-header .desktop-nav {
  font-size: 1.3125rem;
  position: relative;
}
.site-header .desktop-nav__sub-menu {
  margin: auto;
}
.site-header .desktop-nav .multi-menu__menu-list:first-child {
  padding-top: 0;
}
.site-header .desktop-nav .multi-menu__menu {
  padding: 0.75rem !important;
}
.site-header .desktop-nav .multi-menu__menu.active {
  background-color: #fff2eb;
}
.site-header .desktop-nav .multi-menu__sub-menu {
  background-color: #fff2eb;
  border-left: none;
}
.site-header .desktop-nav .multi-menu__popular-menu {
  background-color: #ffeddb !important;
}
.site-header .desktop-nav .multi-menu .row {
  min-height: 100%;
}
.site-header .desktop-nav .multi-menu .row .col-md-8 + .col-md-4 .multi-menu__popular-menu:has(.multi-menu__popular-menu-list-heading:empty) {
  background-color: #fff2eb !important;
}
.site-header .desktop-nav .multi-menu .row .col-md-4 .multi-menu__popular-menu:has(.multi-menu__popular-menu-list-heading:empty) {
  background-color: #ffffff !important;
}
.site-header .desktop-nav__dropdown-menu {
  position: absolute;
  width: 100%;
  left: 0;
  z-index: 3;
}
.site-header .desktop-nav__dropdown-menu a:not(.desktop-nav__signin-button):hover, .site-header .desktop-nav__dropdown-menu a:not(.desktop-nav__signin-button):focus {
  color: #007b8f !important;
}
.site-header .desktop-nav__dropdown-menu button:not(.desktop-nav__signin-button):hover, .site-header .desktop-nav__dropdown-menu button:not(.desktop-nav__signin-button):focus {
  color: #007b8f !important;
}
.site-header .desktop-nav__user-info {
  text-align: right;
  margin-left: auto;
  margin-right: 0;
  box-shadow: 0 11px 11px 0 rgba(0, 0, 0, 0.08);
}
@media (max-width: 1199.98px) {
  .site-header .desktop-nav__user-info {
    margin-right: 0;
    width: 75%;
  }
}
.site-header .desktop-nav .single-menu-list-item {
  padding: 0;
}
.site-header .desktop-nav .single-menu-list-item a {
  padding: 0.5rem;
  display: block;
}
.site-header .desktop-nav .single-menu-list-item a:hover, .site-header .desktop-nav .single-menu-list-item a:focus {
  background-color: #fff2eb;
}
@media (max-width: 991.98px) {
  .site-header .desktop-nav, .site-header .desktop-nav__search-bar {
    display: none;
  }
}
.site-header .mobile-nav {
  z-index: 3;
  position: absolute;
  top: 0;
  background-color: #ffffff;
  padding: 0 1rem;
  color: #585858;
  width: 100%;
  text-align: left;
  line-height: 1.5;
  font-size: 0.875rem;
  box-shadow: 0 0 10px #585858;
}
.site-header .mobile-nav__signin-back-button {
  color: #f65c00;
}
.site-header .mobile-nav .content-menu-container {
  margin-top: 1.25rem;
}
.site-header .mobile-nav .content-menu-container:first-child .content-menu-first {
  position: inherit;
  bottom: 0rem;
  margin-bottom: 1.25rem;
}
.site-header .mobile-nav .content-menu-container:first-child .content-menu-first + .content-menu-link {
  bottom: 0;
}
.site-header .mobile-nav .full-width-button {
  text-align: left;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  color: #585858;
  text-transform: none;
}
.site-header .mobile-nav__search-container .search .react-autosuggest__input {
  padding: 0.85rem 3.5rem 0.85rem 1.875rem;
}
.site-header .mobile-nav__header-container {
  border-bottom: 1px solid #eaeaea;
  padding: 1.5rem 0.9rem;
  text-transform: none;
}
@media (max-width: 1199.98px) {
  .site-header .mobile-nav__header-container h3 {
    font-size: 1.378125rem;
    text-transform: none;
  }
  .site-header .mobile-nav__header-container .link-to-page {
    font-size: 1.378125rem;
    margin-top: -0.06px;
    margin-bottom: 0.5em;
    padding-left: 0.9rem;
    border-left: 1px solid #bbbbbb;
    height: 32px;
    font-family: "Arboria-Book", Helvetica, sans-serif;
    padding-top: 0.3rem;
    text-transform: none;
  }
  .site-header .mobile-nav__header-container .icon-style {
    font-size: 1.5rem;
    padding-right: 0.5rem;
    color: #f65c00;
  }
}
@media (max-width: 991.98px) {
  .site-header .mobile-nav__header-container {
    height: 4.375rem;
  }
  .site-header .mobile-nav__header-container .mobile-nav__signin-back-button .las {
    font-weight: 900 !important;
    margin-top: -0.25rem;
  }
}
.site-header .mobile-nav__close-button {
  position: absolute;
  right: 0.8125rem;
}
.site-header .mobile-nav__user-name-link {
  color: #585858;
}
.site-header .mobile-nav__menu-container-microsite {
  position: relative;
  z-index: 0;
}
@media (max-width: 991.98px) {
  .site-header .mobile-nav__user-info .container {
    padding: 0;
  }
  .site-header .mobile-nav__user-info-container {
    padding: 0 0.6rem;
  }
}
@media (min-width: 576px) {
  .site-header .mobile-nav__user-info .container .mobile-nav__signin-button {
    float: right;
    margin-right: 0 !important;
  }
}
@media (max-width: 575.98px) {
  .site-header .mobile-nav__user-info .container .mobile-nav__signin-button {
    float: none;
    display: block;
    text-align: left;
  }
}
.site-header .mobile-nav__user-info-account {
  float: left;
}
.site-header .mobile-nav__user-info-container .color-primary {
  color: #f65c00;
}
.site-header.extra-space .desktop-nav__dropdown-menu .single-menu-container {
  width: 68%;
}
@media (max-width: 1199.98px) {
  .site-header.extra-space .desktop-nav__dropdown-menu .single-menu-container {
    width: 75%;
  }
}
.site-header__update-profile-container {
  display: grid;
}
.site-header__dashboard-container {
  display: flex;
  flex-direction: column;
}
.site-header__dashboard-container__link {
  margin-top: auto;
  margin-bottom: 0.25rem;
}
@media (max-width: 991.98px) {
  .site-header__dashboard-container__link {
    margin-bottom: 0.688rem;
  }
}

ul.desktop-nav__nav-options li {
  margin-bottom: 0;
}

.footer_container {
  display: flex;
  justify-content: space-between;
}
.footer_container p:first-child {
  text-align: left;
}

.color-orange {
  font-size: 0.9rem;
  line-height: 1;
  font-weight: normal;
  color: #f65c00;
}
.color-orange:hover, .color-orange:focus, .color-orange:active {
  color: #f65c00;
}

.color-teal {
  font-size: 0.9rem;
  line-height: 1;
  font-weight: normal;
  color: #007b8f;
}
.color-teal:hover, .color-teal:focus, .color-teal:active {
  color: #007b8f;
}

.update-profile {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  color: #007b8f !important;
  text-decoration: none !important;
  float: left;
}
.update-profile:hover {
  text-decoration: underline !important;
}

.apply-zoetis-account {
  margin-top: 0.625rem;
}

.view-all {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  color: #FF671F !important;
  font-size: 0.875rem;
  font-weight: 400;
  float: right;
}

.signedinuser {
  font-size: 1.1rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-weight: 500;
  text-decoration: none;
  margin-bottom: 2.5rem;
  color: #5E5E5E;
}

.usertext {
  font-size: 0.875rem;
}

.user-info-style {
  margin-bottom: 2.5rem;
}

.sign-out-style {
  float: right;
}
.sign-out-style button {
  text-decoration: underline;
}
.sign-out-style button:hover {
  text-decoration: none;
}

.removePadding {
  padding: 1rem 0.5rem 1rem !important;
}

@media (max-width: 991.98px) {
  .view-all {
    float: left;
  }
  .sign-out-style {
    float: left;
  }
  .sign-out-style button {
    text-decoration: underline;
  }
  .user-info-style {
    margin-bottom: 0.3rem;
  }
  .update-profile {
    margin-top: 0.9rem;
    margin-bottom: 0.4rem;
  }
  .apply-zoetis-account {
    margin-top: 0 !important;
  }
  .removePadding {
    padding: 1.5rem !important;
  }
}
.site-wide-search__suggestions {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 2rem;
}
.site-wide-search__suggestions-text:last-child::after {
  content: "";
  margin-right: -4px;
}
.site-wide-search__body {
  margin-bottom: 6.15rem;
}
.site-wide-search__body-header {
  color: #585858;
  margin-bottom: 30px;
}
.site-wide-search__body .sort-and-search {
  margin-bottom: 1rem;
  background-color: #f6f6f4;
}
.site-wide-search__body .sort-and-search__search-result {
  font-size: 16px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 24px;
  margin-top: 7px;
}
.site-wide-search__body .sort-and-search__relevance .sort-and-search__sort-label {
  margin-top: 12px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}
.site-wide-search__body-scroll-top {
  position: fixed;
  z-index: 1;
  right: 2%;
  bottom: 3%;
}
.site-wide-search__body-scroll-top i {
  border: solid 1px #979797;
  border-radius: 50%;
  padding: 1rem;
  background-color: #ffffff;
}
.site-wide-search__body-filter__modal {
  max-width: 100%;
  margin: 0;
}
.site-wide-search__body-filter__modal-header {
  border-bottom: 0;
  padding-bottom: 0;
}
.site-wide-search__body-filter__modal-header .modal-title {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0.9px;
  color: #585858;
  margin-top: 1rem;
}
.site-wide-search__body-productlist .filter__header {
  line-height: 16px;
  font-size: 16px;
  margin-bottom: 15px;
}
.site-wide-search__body-productlist .filter__item-checkbox-button {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
  text-align: left;
  padding-bottom: 1rem;
}
.site-wide-search__body-productlist-count {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #969696;
}
.site-wide-search__body-productlist .dh-resource-card {
  padding: 0;
}
.site-wide-search__body-products .pagenavbar__label {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
}
.site-wide-search__body-products .pagenavbar .pagination__label {
  font-size: 14px;
  line-height: 20px;
  color: #585858;
}
.site-wide-search__body-products .pagenavbar .pagination__button {
  font-size: 14px;
  line-height: 20px;
  opacity: 1;
  color: #bbbbbb;
}
.site-wide-search__body-products .pagenavbar .pagination__button.active {
  color: #585858;
}
.site-wide-search__body-products .pagenavbar .pagination__button i {
  font-size: inherit;
}
.site-wide-search__body-products .pagenavbar .pagination__button .la-angle-left::before {
  margin-right: 0.3125rem;
}
.site-wide-search__body-products .pagenavbar .pagination__button .la-angle-right::before {
  margin-left: 0.3125rem;
}
.site-wide-search__body .dropdown-toggle__caret-container {
  background-color: #ffffff;
}
.site-wide-search__body .sort-and-search__sort-dropdown.dropdown-list .dropdown-toggle {
  border-radius: 3px;
  padding: 6px 12px;
}
.site-wide-search__body .filter {
  border: 1px solid #dedede;
}
.site-wide-search__body .article-block-list__wrapper {
  display: flex;
  flex-flow: column wrap;
  padding-bottom: 0;
  width: 100%;
}
.site-wide-search__body .article-block-list__footer {
  margin-top: auto;
}
.site-wide-search__body .sort-and-search__sort-dropdown.dropdown-list .dropdown-toggle {
  border-radius: 3px;
  padding: 6px 12px;
}
.site-wide-search__body .filter {
  border: 1px solid #dedede;
}
.site-wide-search__body .filter__item {
  font-size: 0.875rem;
}
.site-wide-search__body .filter__item.active {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
}
.site-wide-search__body .filter__item a {
  font-size: 14px;
  text-decoration: underline;
}
.site-wide-search__body .viewmode-label {
  font-size: 14px;
  line-height: 20px;
  margin-right: 10px;
}
.site-wide-search__body .article-block-list-no-image {
  margin-bottom: 16px;
}
.site-wide-search__body .article-block-list-no-image.list-view {
  margin-bottom: 0;
}
.site-wide-search__body .mb-20 {
  margin-bottom: 20px;
}
.site-wide-search__body .mb-20 .col-md-4 {
  display: grid;
}
.site-wide-search__body .dh-related-tile__product {
  margin-bottom: 16px;
}
.site-wide-search__body .dh-resource-card__document-button {
  width: 100px;
  position: relative;
  bottom: 0;
}
.site-wide-search__body .is-list-view .dh-resource-card__document-button {
  width: 9.192rem;
}
@media (max-width: 767.98px) {
  .site-wide-search__body .is-list-view .dh-resource-card__document-button {
    width: 7.5rem;
  }
}
.site-wide-search__body .sitewide-search.is-list-view .dh-related-tile__product-list-img {
  padding: 16px;
  width: 144px;
  height: 144px;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: initial;
  min-width: initial;
}
.site-wide-search__body .sitewide-search.is-list-view .dh-related-tile__product-list-img img {
  width: 112px;
  height: 112px;
  max-width: initial;
  max-height: initial;
}
.site-wide-search__body .sitewide-search.is-list-view .dh-related-tile__product-list-body {
  border: 0;
}
.site-wide-search__body .sitewide-search.is-card-view.dh-related-tile__product {
  min-width: 100%;
}
@media (max-width: 991.98px) {
  .site-wide-search__body .sort-and-search__searchbox {
    order: 3;
  }
  .site-wide-search__body .sort-and-search__search-result {
    margin-top: 0.875rem;
  }
  .site-wide-search__body .sort-and-search__filter {
    padding: 0 0.5rem 0 1rem;
  }
  .site-wide-search__body .sort-and-search__relevance {
    padding: 0;
  }
  .site-wide-search__body-header {
    font-size: 2.505625rem;
    line-height: 1;
    letter-spacing: 1.2px;
    margin-bottom: 1.5rem;
  }
  .site-wide-search__body-products {
    padding: 0;
  }
}

.small-cta-list__header {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 200;
  line-height: 1.43;
  margin-bottom: 1.188rem;
}
.small-cta-list__container {
  flex-direction: column;
  margin-bottom: 1rem;
}
.small-cta-list__container-cta {
  display: flex;
  font-size: 0.75rem;
  flex-grow: 1;
  justify-content: center;
  background-color: #f65c00;
  padding: 0.813rem 0.75rem;
  line-height: 1.34;
}
.small-cta-list__container-cta:hover {
  background-color: #f65c00;
  border-color: #f65c00;
  box-shadow: none;
}
.small-cta-list__container-cta:after {
  content: url("/assets/images/icons/icon-arrow-forward-white.svg");
  padding-left: 0.625rem;
  vertical-align: middle;
}
.small-cta-list__container-cta.link-external {
  margin: 0;
}
.small-cta-list__container-cta.link-external:after {
  content: url("/assets/images/icons/white-external-link.svg");
  position: static;
  margin-top: 0;
}
.small-cta-list__container-description {
  color: #6e6e6e;
  font-size: 0.875rem;
  margin-top: 0.375rem;
  line-height: 1.43;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}

p.small-cta-list__container-description {
  margin-bottom: 0;
}

.smartystreet-address {
  margin-bottom: 2rem;
}
.smartystreet-address.disabled {
  opacity: 0.6;
  pointer-events: none;
}
.smartystreet-address.disabled input {
  border: 1px solid #eaeaea;
  background-color: #f6f6f4;
}
.smartystreet-address input {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem !important;
  line-height: 1.3rem;
  width: 100%;
  padding: 0.813rem 1rem;
  border: 0.06rem solid #dedede;
  border-radius: 0.19rem;
  background-color: #fff;
  color: #585858;
}
.smartystreet-address input:focus, .smartystreet-address input:focus-visible {
  border: 0.06rem solid #007b8f;
  outline: none;
}
.smartystreet-address--suggestions {
  margin-top: 6px;
  border: 0.06rem solid #007b8f;
  border-radius: 0.19rem;
  list-style: none;
  max-height: 143px;
  overflow-y: auto;
  padding-left: 0;
  width: 100%;
}
.smartystreet-address--suggestions li {
  padding: 0.5rem;
  color: #585858;
  margin: 0;
}
.smartystreet-address--suggestions-active, .smartystreet-address--suggestions li:hover, .smartystreet-address--suggestions li:focus {
  background-color: #007b8f;
  cursor: pointer;
  color: #ffffff !important;
  outline: none;
}
.smartystreet-address .loading-indicator {
  margin-top: -0.625rem;
}
.smartystreet-address label {
  display: flex;
  justify-content: flex-start;
  white-space: nowrap;
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 1.5;
  align-items: baseline;
  margin-bottom: 0.25rem;
}

.social-feed {
  margin-bottom: 2.5rem;
}
@media (max-width: 767.98px) {
  .social-feed {
    margin-bottom: 4.5rem;
  }
}
.social-feed__heading {
  font-size: 1.5rem;
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  line-height: 1.5rem;
  letter-spacing: 0;
}
.social-feed__cards {
  background-color: #f6f6f4;
  width: auto !important;
  margin: 0 0.9rem 0 0;
}
.social-feed__cards .insta-icon {
  height: auto !important;
}
@media (max-width: 767.98px) {
  .social-feed__cards {
    margin: 0 0.4rem;
  }
}
.social-feed__cards img {
  height: 260px;
  width: 260px;
  -o-object-fit: cover;
     object-fit: cover;
}
.social-feed__cards__info {
  padding: 1.438rem 1rem;
}
@media (max-width: 767.98px) {
  .social-feed__cards__info {
    padding: 1.438rem 0.688rem;
  }
  .social-feed__cards__info .text-component p {
    font-size: 0.875rem;
  }
  .social-feed__cards__info .text-component a {
    font-size: 0.875rem;
  }
}
.social-feed__cards__info .like-count {
  background: #007b8f;
  padding: 0.3rem;
  color: white !important;
  font-weight: bold;
  width: auto;
  max-width: 85px;
  border-radius: 2px;
  text-align: center;
}
.social-feed .slick-slider {
  margin-bottom: 2rem;
}
.social-feed .slick-slider .slick-dots {
  bottom: -58px !important;
}
@media (max-width: 767.98px) {
  .social-feed .slick-slider .slick-dots {
    bottom: -45px !important;
  }
}
.social-feed .slick-slider .slick-dots li {
  display: inline-flex;
  vertical-align: middle;
  width: 2rem;
  height: 2rem;
  margin: 0;
}
.social-feed .slick-slider .slick-dots .slick-active button {
  background: #f65c00;
}
.social-feed .slick-slider .slick-dots button {
  background: #dedede;
  border-radius: 50%;
  height: 0.5rem;
  width: 0.5rem;
  margin: 0 auto;
  align-self: center;
}
.social-feed .slick-slider .slick-dots button::before {
  display: none;
}

.social-media-resources {
  padding: 3rem 0;
}
.social-media-resources__desc {
  color: #585858;
  font-size: 1rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
  margin-bottom: 2.5rem;
}
.social-media-resources__carousel--left-panel {
  border-radius: 0.1875rem;
  background-color: #f6f6f4;
  padding: 0;
  scrollbar-track-color: #f6f6f4;
  scrollbar-arrow-color: #f6f6f4;
  scrollbar-face-color: #cecece;
  scrollbar-highlight-color: #f6f6f4;
  scrollbar-3dlight-color: #f6f6f4;
  scrollbar-darkshadow-Color: #f6f6f4;
  scrollbar-shadow-color: #f6f6f4;
}
.social-media-resources__carousel--left-panel::-webkit-scrollbar {
  width: 0.375rem;
}
.social-media-resources__carousel--left-panel::-webkit-scrollbar-track {
  background-color: #f6f6f4;
}
.social-media-resources__carousel--left-panel::-webkit-scrollbar-thumb {
  background-color: #cecece;
}
.social-media-resources__carousel--right-panel {
  padding: 0;
  overflow: hidden;
}
.social-media-resources__button {
  min-height: 7.002rem;
  width: 100%;
}
.social-media-resources__left-tab {
  margin: 0;
  padding: 0.6875rem 0 0.625rem;
}
.social-media-resources__left-tab__header {
  display: flex;
  align-items: center;
  height: 5.5rem;
  text-align: left;
  color: #585858;
  position: relative;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.29;
  margin-bottom: 0;
}
.social-media-resources__current-tab {
  padding: 1.5rem;
  background: #eaeaea;
  height: 100%;
}
.social-media-resources__current-tab__content {
  background: #ffffff;
  padding: 1.375rem 1.5rem 2.5rem;
  position: relative;
  height: 100%;
}
.social-media-resources__current-tab__content-imageblock {
  max-width: 38.208rem;
  min-height: 20rem;
  width: 100%;
}
.social-media-resources__current-tab__content-image {
  width: 100%;
  max-height: 19.188rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.social-media-resources__current-tab__content-link:hover {
  text-decoration: none;
}
.social-media-resources__current-tab__content-header {
  font-size: 1rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  color: #585858;
  max-height: 2.8125rem;
  overflow: hidden;
}
.social-media-resources__current-tab__content-header:hover {
  color: #585858;
}
.social-media-resources__current-tab__content-body {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #585858;
  max-height: 1.313rem;
}
.social-media-resources__current-tab__social {
  text-align: right;
}
.social-media-resources__current-tab__social-icon {
  border-radius: 0.125rem;
  color: #ffffff;
  text-decoration: none;
  padding: 0.375rem 1rem 0.8125rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.33;
  display: inline-block;
}
.social-media-resources__current-tab__social-icon:hover {
  text-decoration: none;
  color: #ffffff;
}
.social-media-resources__current-tab__social-icon:after {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  content: "";
  position: relative;
  right: -0.5rem;
  top: 0.25rem;
  font-size: 1.125rem;
  color: #000000;
  margin: 0 0.25rem;
  border: 0;
  border-radius: 0;
}
.social-media-resources__current-tab__social-icon.facebook {
  background-color: #0d65b3;
  margin-right: 1.5rem;
}
.social-media-resources__current-tab__social-icon.facebook:after {
  background-image: url("/assets/images/icons/icon-facebook.svg");
}
.social-media-resources__current-tab__social-icon.twitter {
  background-color: #06acf3;
}
.social-media-resources__current-tab__social-icon.twitter:after {
  background-image: url("/assets/images/icons/icon-twitter.svg");
}
@media (min-width: 768px) {
  .social-media-resources__desc {
    margin-right: 12rem;
  }
  .social-media-resources__button {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  }
  .social-media-resources__carousel {
    height: 35.16rem;
    overflow: hidden;
  }
  .social-media-resources__carousel--left-panel {
    overflow-y: scroll;
    height: 100%;
    display: flex;
    flex-direction: column;
    max-width: 37.85%;
  }
  .social-media-resources__carousel--right-panel {
    flex: 0 0 62%;
    max-width: 62%;
  }
  .social-media-resources__left-tab {
    border-left: 0.3125rem solid #f6f6f4;
  }
  .social-media-resources__left-tab__social {
    display: none;
  }
  .social-media-resources__left-tab.active {
    background: #eaeaea;
    border-left: 0.3125rem solid #007b8f;
  }
  .social-media-resources__left-tab__header {
    padding-right: 2rem;
    padding-left: 0.5rem;
    max-height: 5.5rem;
  }
  .social-media-resources__left-tab__header:after {
    background-image: url("/assets/images/icons/light-grey.svg");
    background-size: 2rem 1.5rem;
    display: inline-block;
    width: 2rem;
    height: 1.25rem;
    content: "";
    position: absolute;
    right: -0.5rem;
    top: 38%;
    font-size: 1.125rem;
    color: #000000;
  }
  .social-media-resources__left-tab__imageblock {
    padding-left: 0.5rem;
    height: 5.7rem;
    width: 9.948rem;
    overflow: hidden;
  }
  .social-media-resources__left-tab__image {
    width: 100%;
    height: auto;
  }
  .social-media-resources__left-tab__textblock {
    padding-left: 0;
  }
  .social-media-resources__current-tab__social {
    position: absolute;
    right: 1.5rem;
    bottom: 1.5rem;
  }
}
@media (max-width: 1199.98px) {
  .social-media-resources__current-tab__content-imageblock {
    min-height: 19.4rem;
  }
}
@media (max-width: 991.98px) {
  .social-media-resources__desc {
    line-height: 1.5;
    margin-bottom: 2.125rem;
  }
  .social-media-resources__header {
    font-size: 1.875rem;
    letter-spacing: 0.0625rem;
    margin-bottom: 0.75rem;
  }
  .social-media-resources__button:last-child {
    margin-bottom: 1rem;
  }
  .social-media-resources__left-tab {
    background: #ffffff;
    margin: 1rem 0.625rem 0;
  }
  .social-media-resources__left-tab__header {
    font-size: 0.8125rem;
    line-height: 1.31;
    padding-right: 0.5rem;
  }
  .social-media-resources__left-tab__imageblock {
    padding: 0 0.25rem 0 0.625rem;
    height: 5.7rem;
    width: 10.188rem;
    overflow: hidden;
  }
  .social-media-resources__left-tab__image {
    width: 100%;
    height: auto;
  }
  .social-media-resources__left-tab__textblock {
    padding: 0 0.375rem 0 0.75rem;
  }
  .social-media-resources__left-tab__social {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 0.25rem;
  }
  .social-media-resources__left-tab__social-header {
    color: #585858;
    font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
    font-size: 0.6875rem;
    line-height: 1.27;
    margin-top: 0.75rem;
    opacity: 0.5;
    text-align: left;
  }
  .social-media-resources__current-tab__social {
    margin-top: 0;
    text-align: center;
  }
  .social-media-resources__current-tab__social-icon {
    padding: 0.3125rem 0.125rem;
    line-height: 1;
  }
  .social-media-resources__current-tab__social-icon.facebook {
    margin-right: 1rem;
  }
  .social-media-resources__current-tab__social-icon:after {
    top: 0;
    right: 0;
  }
  .social-media-resources__current-tab__content-imageblock {
    min-height: 17rem;
  }
  .social-media-resources__current-tab__content-image {
    width: 100%;
    max-height: 19.188rem;
    -o-object-fit: cover;
       object-fit: cover;
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .social-media-resources__current-tab__social-icon {
    padding: 0.5rem 0.625rem;
  }
  .social-media-resources__current-tab__social-icon > span {
    vertical-align: super;
    margin-right: 0.25rem;
  }
}

.social__share {
  display: none;
}
@media (min-width: 992px) {
  .social__share {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
}
.social__share_title {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.75;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: #585858;
  margin-bottom: 0.6rem;
  text-align: left;
}
.social__share__list_item {
  margin: 0;
  padding: 0;
  list-style: none;
}
.social__share__list_item li {
  margin-bottom: 0.6rem;
}
.social__share__list_item li img {
  width: 40px;
  height: 40px;
}

.solution-Intro {
  margin-top: 3rem;
}
.solution-Intro .contact-support {
  border-bottom: 1px solid #dedede;
  padding-left: 0.95rem;
}
.solution-Intro .contact-support__link {
  margin-bottom: 0;
  padding-bottom: 1.5rem;
}
.solution-Intro .contact-support__header {
  padding-top: 0.75rem;
  margin-bottom: 0.7rem;
  font-size: 0.875rem;
}
.solution-Intro .support-description div p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #585858;
  width: 90%;
}
.solution-Intro__image {
  width: 100%;
  margin-top: 3rem;
}
.solution-Intro .news-update {
  padding: 1rem;
}
.solution-Intro__text {
  padding: 0;
}
.solution-Intro__text,
.solution-Intro__text p {
  color: #585858;
  line-height: 1.5;
}
.solution-Intro__slider {
  width: 100%;
  overflow: hidden;
  height: 100%;
  max-height: 225px;
  border: 0;
}
@media (max-width: 991.98px) {
  .solution-Intro__slider {
    margin-bottom: 6rem;
  }
}
.solution-Intro__slider-header {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 2.25rem;
  letter-spacing: 1px;
  text-align: center;
  color: #0096af;
  margin-top: 3rem;
  margin-bottom: 0.5rem;
}
.solution-Intro__slider-text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  text-align: center;
  color: #9b9b9b;
}
.solution-Intro-video {
  margin-top: 1.629rem;
}

.solution-support .contact-support {
  padding-bottom: 3rem;
}
.solution-support .contact-support__link {
  margin-bottom: 0;
  text-decoration: none;
}
.solution-support .contact-support__link a {
  text-decoration: underline;
}
.solution-support .contact-support__header {
  line-height: 1.56;
  padding-top: 2.235rem;
  margin-bottom: 1.12rem;
}
.solution-support .contact-support__time-information {
  margin-top: 0.87rem;
  margin-bottom: 0.5rem;
  line-height: 1.54;
}
.solution-support .contact-support__contact, .solution-support .contact-support__time-information, .solution-support .contact-support__header, .solution-support .contact-support__link {
  padding-left: 0.25rem;
}
.solution-support .contact-support a {
  font-size: 0.875rem;
  line-height: normal;
}
.solution-support__header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 2.275rem;
  color: #585858;
  margin-bottom: 1rem;
  margin-top: 4.5rem;
  letter-spacing: 0.06rem;
}
.solution-description {
  color: #585858;
  margin-top: 4.5rem;
  font-size: 0.75rem;
  font-style: italic;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.5;
  letter-spacing: 0;
  padding: 0;
}
.solution-description p .link-external {
  margin-right: 0;
}
.solution-description p,
.solution-description a {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.solution-description:last-child {
  margin-bottom: 9rem;
}
@media (max-width: 991.98px) {
  .solution-support {
    padding: 0;
  }
  .solution-support__header {
    padding-left: 1rem;
    margin-top: 3rem;
  }
  .solution-support .contact-support {
    padding: 0 1rem 3rem;
    margin: 0 1rem;
  }
}
@media (max-width: 767.98px) {
  .solution-support .contact-support {
    margin: 0;
  }
}

.solution-apply-now {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.solution-apply-now__header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 2.275rem;
  color: #585858;
  margin-bottom: 1rem;
  margin-top: 4.5rem;
  letter-spacing: 0.06rem;
}
.solution-apply-now__content {
  font-size: 0.875rem;
  line-height: 1.5;
  color: #585858;
  margin-bottom: 1.65rem;
}
.solution-apply-now__form {
  position: relative;
}
.solution-apply-now__form input {
  min-height: 4.2rem;
  box-shadow: inset 0 0;
  border-radius: 0;
  border: 1px solid #e4e4dd;
  font-size: 1.125rem;
  line-height: 1.55;
}
.solution-apply-now__form input::-moz-placeholder {
  color: #9b9b9b;
}
.solution-apply-now__form input::placeholder {
  color: #9b9b9b;
}
.solution-apply-now__form-error {
  color: #d1350a;
  margin: 0.5rem 0;
  font-size: 0.875rem;
}
.solution-apply-now__form-cta {
  color: #007b8f;
  position: absolute;
  top: 32%;
  right: 1.5%;
  font-size: 1rem;
  line-height: 1.31;
}
.solution-apply-now__form-cta span {
  text-decoration: underline;
}
.solution-apply-now__form-cta:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  text-rendering: auto;
  line-height: 1;
  font-size: 14px;
  content: "\f061";
  font-weight: bold;
  padding-left: 0.65rem;
}
.solution-apply-now__form-cta:hover {
  color: #007b8f;
}
@media (max-width: 991.98px) {
  .solution-apply-now__form-cta {
    top: 31%;
    right: 5%;
  }
  .solution-apply-now__header {
    margin-top: 3rem;
  }
}

.solutions-counter {
  background: #f6f6f4;
  opacity: 0.9;
  height: auto;
}
.solutions-counter__links {
  display: flex;
  justify-content: flex-end;
}
.solutions-counter__date {
  margin-top: 1.56rem;
  margin-bottom: 1.56rem;
}
.solutions-counter__date span:last-child {
  border-right: 0;
}
.solutions-counter__date-title {
  font-size: 0.825rem;
  line-height: 1.2;
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  vertical-align: super;
  display: inline-block;
  margin-right: 0.75rem;
}
.solutions-counter__date-number {
  border-right: 1px solid #dedede;
  font-size: 2.49375rem;
  color: #3a3a3a;
  padding: 0 1rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  line-height: 1;
  letter-spacing: 1.2px;
}
.solutions-counter-cta {
  width: 100%;
  padding: 0;
  text-align: right;
  align-items: center;
  justify-content: end;
}
.solutions-counter-cta .link-external:after {
  display: none;
}
.solutions-counter-cta__space {
  margin-left: 1rem;
}
.solutions-counter-cta__signin-button, .solutions-counter-cta__member-button {
  display: inline-block;
  border-radius: 0.1875rem;
  font-size: 1.25rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  line-height: 1.2;
  font-weight: 400;
  padding: 1.25rem 2rem;
  text-align: center;
}
.solutions-counter-cta__member {
  text-align: right;
}
.solutions-counter-cta__member-button {
  color: #ffffff;
  background: #f65c00;
  margin-right: 0;
  text-align: center;
}
.solutions-counter-cta__member-button:hover {
  text-decoration: none;
  color: #ffffff;
}
.solutions-counter-cta__signin {
  text-align: left;
}
.solutions-counter-cta__signin-button {
  color: #f65c00;
  background: #ffffff;
  margin-left: 1rem;
  margin-right: 0;
  text-align: center;
}
.solutions-counter-cta__signin-button:hover {
  text-decoration: none;
  color: #f65c00;
}
@media (max-width: 1199.98px) {
  .solutions-counter-cta {
    padding-left: 0;
  }
}
@media (max-width: 991.98px) {
  .solutions-counter__links {
    justify-content: center;
  }
  .solutions-counter__date, .solutions-counter__link {
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  .solutions-counter__date {
    margin: 2rem 0;
  }
  .solutions-counter__date-title {
    display: block;
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .solutions-counter-cta {
    padding-left: 0;
    text-align: center;
    margin-top: 0;
    margin-bottom: 2rem;
  }
}

.solutions-shelter .solutions {
  position: relative;
}
.solutions-shelter .solutions__hero {
  padding-top: 3.25rem;
  padding-bottom: 9rem;
  padding-left: 1.4rem;
  box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.12);
  background-size: cover;
}
.solutions-shelter .solutions__hero .hero__title {
  font-size: 6.125rem;
  margin-bottom: 1rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  line-height: 0.87;
  width: 24rem;
}
.solutions-shelter .solutions__hero .hero__content {
  font-size: 1.125rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-bottom: 2.2rem;
}
.solutions-shelter .solutions__hero .hero__label {
  padding-bottom: 0;
  padding-left: 0;
}
.solutions-shelter .solutions-counter {
  opacity: 0.9;
  position: absolute;
  bottom: 3.9rem;
  height: auto;
}
@media (max-width: 991.98px) {
  .solutions-shelter .solutions__shelters {
    bottom: 0;
  }
  .solutions-shelter .solutions__hero {
    padding-left: 0;
    padding-top: 7.26rem;
  }
  .solutions-shelter .solutions__hero {
    max-height: 25.008rem;
  }
  .solutions-shelter .solutions__hero .hero__title {
    font-size: 2.25rem;
    line-height: 1.223;
    margin-bottom: 0.5rem;
  }
  .solutions-shelter .solutions__hero .hero__content {
    font-size: 0.875rem;
  }
  .solutions-shelter .solutions__hero .hero__label {
    padding-left: 1rem;
  }
  .solutions-shelter .solutions-summary {
    margin-top: 4.125rem;
  }
}

@media (max-width: 991.98px) {
  .solutions__sticky-navs {
    position: absolute;
    top: 32.28rem;
    right: 0;
    left: 0;
    z-index: 1;
  }
}
@media (max-width: 767.98px) {
  .solutions__sticky-navs {
    top: 29.88rem;
  }
}

.solutions-summary {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.solutions-summary__wrapper:nth-child(2) {
  padding-left: 3.375rem;
}
.solutions-summary__wrapper:last-child {
  padding-left: 2.375rem;
}
.solutions-summary__header {
  color: #f65c00;
  font-size: 1.25rem;
}
.solutions-summary__lists p {
  font-size: 0.875rem;
}
.solutions-summary__lists a {
  display: block;
}
.solutions-summary__lists ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.solutions-summary__lists ul li,
.solutions-summary__lists ul a {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
  margin-bottom: 0.5rem;
}
.solutions-summary__lists ul a {
  color: #007b8f;
  text-decoration: underline;
}
.solutions-summary__lists ul:last-child {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .solutions-summary {
    padding: 2.25rem 0;
  }
  .solutions-summary__wrapper {
    padding: 0 1.25rem;
  }
  .solutions-summary__wrapper:first-child, .solutions-summary__wrapper:nth-child(2) {
    margin-bottom: 2.5rem;
  }
  .solutions-summary__wrapper:nth-child(2), .solutions-summary__wrapper:last-child {
    padding-left: 1.25rem;
  }
}

.sort-and-search,
.retailer-sort {
  background: #f6f6f4;
  color: #585858;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin: 0;
  /* Hide on mobile */
}
.sort-and-search__filter,
.retailer-sort__filter {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.sort-and-search__col,
.retailer-sort__col {
  padding-right: 0;
}
.sort-and-search__relevance,
.retailer-sort__relevance {
  padding-left: 0;
  text-align: right;
}
.sort-and-search__search.search,
.retailer-sort__search.search {
  width: 100%;
  padding: 0;
}
.sort-and-search__search.search .search__field,
.retailer-sort__search.search .search__field {
  padding-right: 0.5rem;
}
.sort-and-search__search.search .react-autosuggest__input,
.retailer-sort__search.search .react-autosuggest__input {
  background-clip: padding-box;
  padding: 0.5rem;
  border: 1px solid #eaeaea;
  font-size: 0.75rem;
  color: #585858;
}
.sort-and-search__search.search .react-autosuggest__container:after,
.retailer-sort__search.search .react-autosuggest__container:after {
  top: 0.54rem;
  right: 0;
}
.sort-and-search__search-result,
.retailer-sort__search-result {
  margin-top: 0.715rem;
  padding-left: 1rem;
}
@media (max-width: 991.98px) {
  .sort-and-search__search-result,
  .retailer-sort__search-result {
    margin-top: 1rem;
  }
}
.sort-and-search .desktop-only,
.retailer-sort .desktop-only {
  display: inline-block;
  /* or inline-block if needed */
}
@media (max-width: 991.98px) {
  .sort-and-search .desktop-only,
  .retailer-sort .desktop-only {
    display: none;
  }
}
.sort-and-search__sort-label,
.retailer-sort__sort-label {
  font-size: 0.75rem;
  margin-top: 1.25rem;
}
.sort-and-search__sort-dropdown.dropdown-list .dropdown-toggle, .sort-and-search__sort-dropdown.show.dropdown-list .dropdown-toggle,
.retailer-sort__sort-dropdown.dropdown-list .dropdown-toggle,
.retailer-sort__sort-dropdown.show.dropdown-list .dropdown-toggle {
  border-radius: 0;
}
.sort-and-search__filter-toggle-button,
.retailer-sort__filter-toggle-button {
  display: none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  line-height: 1.3;
  min-width: 1.5rem;
  padding: 0.807rem;
  text-align: left;
  width: 100%;
}
@media (max-width: 991.98px) {
  .sort-and-search__search.search .react-autosuggest__input,
  .retailer-sort__search.search .react-autosuggest__input {
    padding: 0.907rem;
    background-clip: padding-box;
    border-radius: 0;
  }
  .sort-and-search__search.search .react-autosuggest__container:after,
  .retailer-sort__search.search .react-autosuggest__container:after {
    display: none;
  }
  .sort-and-search__sort-dropdown.dropdown-list .dropdown-toggle, .sort-and-search__sort-dropdown.show.dropdown-list .dropdown-toggle,
  .retailer-sort__sort-dropdown.dropdown-list .dropdown-toggle,
  .retailer-sort__sort-dropdown.show.dropdown-list .dropdown-toggle {
    padding: 0.407rem 0;
  }
  .sort-and-search__sort-dropdown.dropdown-list .dropdown-toggle__caret-container, .sort-and-search__sort-dropdown.show.dropdown-list .dropdown-toggle__caret-container,
  .retailer-sort__sort-dropdown.dropdown-list .dropdown-toggle__caret-container,
  .retailer-sort__sort-dropdown.show.dropdown-list .dropdown-toggle__caret-container {
    padding: 0.1rem 0.5rem;
  }
  .sort-and-search__sort-dropdown.dropdown-list .dropdown-toggle__display-value, .sort-and-search__sort-dropdown.show.dropdown-list .dropdown-toggle__display-value,
  .retailer-sort__sort-dropdown.dropdown-list .dropdown-toggle__display-value,
  .retailer-sort__sort-dropdown.show.dropdown-list .dropdown-toggle__display-value {
    padding: 0 0.5rem;
  }
}
@media (max-width: 991.98px) and (max-width: 991.98px) {
  .sort-and-search__sort-dropdown.dropdown-list ul, .sort-and-search__sort-dropdown.show.dropdown-list ul,
  .retailer-sort__sort-dropdown.dropdown-list ul,
  .retailer-sort__sort-dropdown.show.dropdown-list ul {
    margin-top: 10px;
    padding-left: 10px;
  }
  .sort-and-search__sort-dropdown.dropdown-list .dropdown-toggle__caret, .sort-and-search__sort-dropdown.show.dropdown-list .dropdown-toggle__caret,
  .retailer-sort__sort-dropdown.dropdown-list .dropdown-toggle__caret,
  .retailer-sort__sort-dropdown.show.dropdown-list .dropdown-toggle__caret {
    margin-top: -2px;
  }
}
@media (max-width: 991.98px) {
  .sort-and-search__filter-toggle-button,
  .retailer-sort__filter-toggle-button {
    display: block;
  }
}
@media (max-width: 991.98px) {
  .sort-and-search,
  .retailer-sort {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
  }
}

.species-icon .section-header__title {
  color: #585858;
  font-size: 1.875rem;
  letter-spacing: 0.83px;
  line-height: normal;
  margin-bottom: 3.5rem;
}
.species-icon__list {
  display: flex;
  list-style: none;
  text-align: center;
  flex-wrap: wrap;
  padding: 0;
}
.species-icon__list-item {
  width: 20%;
  margin-bottom: 2.5rem;
}
.species-icon__list-label {
  display: block;
  margin-top: 1.5rem;
}
.species-icon__list-image {
  max-width: 8.25rem;
  margin: 0 auto;
}
.species-icon__list-image img {
  width: 100%;
}
@media (max-width: 991.98px) {
  .species-icon .section-header__title {
    color: #3a3a3a;
    line-height: 1.07;
    letter-spacing: 1px;
    margin-bottom: 1.5rem;
  }
  .species-icon__list-item {
    margin-right: unset;
  }
}
@media (max-width: 767.98px) {
  .species-icon__list-item {
    background-color: #f6f6f4;
    display: flex;
    flex-direction: column;
    padding: 1.5rem;
    margin-bottom: 1.063rem;
    width: 48%;
  }
  .species-icon__list-item:nth-child(even) {
    margin-left: auto;
  }
  .species-icon__list-item:nth-child(odd) {
    margin-right: 0;
  }
}

.species__hero {
  padding: 6.25rem 1.5rem;
}
.species__hero .hero__label {
  padding: 1.5rem 1rem;
}
.species__hero .hero__title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 4.25rem;
  letter-spacing: 0;
  line-height: 5.325rem;
  margin-bottom: 0;
}
.species__hero .hero__content {
  line-height: 1.56;
  font-size: 1.125rem;
  letter-spacing: 0;
}
.species .portfolio__resources-containers {
  margin: 0;
  margin-top: 1.5rem;
  padding-top: 1rem;
}
.species .portfolio__resources-media-with-description-block {
  margin-top: 1.75rem;
}
.species .portfolio__resources-media-with-description-block .video-description__header {
  margin-top: 0;
  color: #ffffff;
  line-height: normal;
  font-size: 2.25rem;
}
.species .portfolio__resources-media-with-description-block .video-description__title {
  float: none;
}
.species .portfolio__resources-media-with-description-block .media-with-description {
  margin-bottom: 3.75rem;
}
.species .portfolio__resources-media-with-description-block .media-with-description__container .media-list {
  height: 100%;
}
.species .portfolio__resources-media-with-description-block .media-with-description__container .media-list__image {
  height: 100%;
}
.species .portfolio__resources-media-with-description-block .media-with-description__container .media-list .support-description__text {
  color: #9b9b9b;
  line-height: 1.5;
}
.species .portfolio__resources-media-with-description-block .media-with-description__container .media-list .support-description__label {
  left: 0.5rem;
}
.species .portfolio__resources-media-with-description-block .media-with-description__container .media-list .support-description__label p {
  color: #9b9b9b;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
.species .portfolio__resources-media-with-description-block .media-with-description__container .media-list .support-description__media-description {
  margin-right: 1rem;
}
.species .portfolio__resources-media-with-description-block .media-with-description__container:last-child {
  padding-right: 1rem;
}
.species .portfolio__resources-media-with-description-block .support-description__media-description {
  background-color: #322721;
}
.species .portfolio__resources-media-with-description-block .support-description__media-description .support-description__title {
  margin-left: 1rem;
  margin-bottom: 0;
  color: #f65c00;
  font-size: 0.75rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  line-height: 1.75;
}
.species .portfolio__resources-media-with-description-block .support-description__media-description .support-description__header {
  color: #ffffff;
  font-size: 2.276rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.species .portfolio__resources-media-with-description-block .support-description__media-description .support-description__container {
  margin-bottom: 5rem;
  color: #9b9b9b;
}
.species .portfolio__resources-media-with-description-block .support-description__media-description .support-description__label {
  color: #9b9b9b;
}
.species__category {
  padding: 0;
}
.species__category .category-products {
  margin-top: 0;
  padding-top: 1.2rem;
}
.species__category .category-products__main-container img {
  width: 100%;
  max-height: 8.88rem;
}
.species__category .category-products__col-container ~ div {
  padding-bottom: 1rem;
}
.species__category .category-products__link {
  color: #0096af;
  padding-left: 1.25rem;
}
.species__solution-header {
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.species__solution-container {
  padding: 0;
}
.species__solution-container .category-products {
  margin-top: 0;
  padding-top: 0;
}
.species__solution-container .category-products__image {
  padding-bottom: 50%;
}
.species__solution-container .category-products__container {
  padding-bottom: 0.5rem;
  background-color: #f6f6f4;
}
.species__solution-container .category-products__container span {
  padding-bottom: 0.65rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.species__solution-container .category-products ul {
  list-style: none;
  padding-left: 0;
}
.species__solution-container .category-products ul li strong {
  font-size: 0.875rem;
  color: #f65c00;
  line-height: 1.5;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
}
.species__solution-container .category-products ul li p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.825rem;
  line-height: 1.54;
  color: #585858;
  margin-bottom: 0.815rem;
}
.species__solution-container .category-products__main-container {
  background-color: transparent;
  border: 0;
  padding: 0;
  overflow: hidden;
}
.species__solution-container .category-products__main-container img {
  width: 100%;
}
.species__solution-container .category-products__main-container:first-child {
  padding-right: 0.5rem;
}
.species__solution-container .category-products__main-container:last-child {
  padding-left: 0.5rem;
}
.species__solution-container .category-products__main-container:last-child .category-products__container .col-sm-12 ~ div {
  padding: 0 1rem;
}
.species__solution-container .category-products__main-container:last-child .category-products__container .category-products__link {
  padding-left: 2rem;
}
.species__solution-container .category-products__main-container:last-child .category-products__container ul {
  list-style: none;
}
.species__solution-container .category-products__main-container:last-child .category-products__container ul li {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.5;
}
.species__solution-container .category-products__main-container:last-child .category-products__container ul li:before {
  content: "•";
  color: #f65c00;
  font-weight: bold;
  display: inline-block;
  width: 1rem;
  font-size: 1.125rem;
  vertical-align: middle;
}
.species-real-life .portfolio__resources-header {
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.species-real-life .media-with-description {
  margin-bottom: 2rem;
}
.species-real-life .support-description__header {
  font-size: 0.875rem;
}
.species-real-life .support-description__text {
  font-size: 0.825rem;
  line-height: 1.54;
}
.species-right-pannel {
  margin-top: 4.25rem;
}
.species-right-pannel .contact-support {
  padding-left: 0.95rem;
}
.species-right-pannel .contact-support__header {
  font-size: 0.875rem;
  padding-top: 1.25rem;
}
.species-right-pannel .contact-support__time-information {
  line-height: 1.54;
}
.species-right-pannel .contact-support__link {
  padding-bottom: 1.4rem;
}
.species-right-pannel a.secondary {
  color: #0096af;
  -webkit-text-decoration-color: #0096af;
          text-decoration-color: #0096af;
  display: inline-block;
}
.species-right-pannel .news-update {
  padding-top: 2rem;
  padding-bottom: 1.2rem;
}
.species-right-pannel .news-update__link {
  color: #f65c00;
  line-height: 1.62;
}
.species-right-pannel .news-update__link-secondary:before {
  margin-top: 0.7rem;
  margin-bottom: 1.5rem;
}
.species-how-to-buy .portfolio__how-to-buy-header {
  margin-top: 1rem;
}
.species-how-to-buy .portfolio__how-to-buy-online-service .online-services__input-container .link-external:after {
  position: inherit;
  margin-top: 0;
}
.species-how-to-buy .portfolio__how-to-buy-online-service .online-services__input-container-input-field {
  min-height: 2.793rem;
  border-radius: 0;
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.species-how-to-buy .portfolio__how-to-buy-online-service .online-services__input-container-input-field[placeholder] {
  color: #9b9b9b;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.species-how-to-buy .portfolio__how-to-buy-online-service .online-services__header {
  margin-bottom: 0.25rem;
}
.species-how-to-buy .portfolio__how-to-buy-online-service .online-services__description {
  display: none;
}
.species-how-to-buy .portfolio__how-to-buy-online-service .online-services__button {
  border-radius: 0;
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
  margin-left: -space(2);
}
.species-how-to-buy .portfolio__how-to-buy-online-service .online-services__button:after {
  padding-left: 2rem;
}
.species-how-to-buy .portfolio__how-to-buy-online-service .online-services__cta {
  line-height: 1.5;
}
.species-how-to-buy .portfolio__how-to-buy-online-service .online-services__cta:after {
  vertical-align: middle;
}
.species-how-to-buy .portfolio__how-to-buy-how-to-buy-contact .how-to-buy-contact__image-list {
  padding-right: 0.9rem;
}
.species-how-to-buy .portfolio__how-to-buy-how-to-buy-contact .how-to-buy-contact__name {
  margin-bottom: 0;
}
.species-how-to-buy .portfolio__how-to-buy-how-to-buy-contact .how-to-buy-contact__email {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.species-how-to-buy .portfolio__how-to-buy-how-to-buy-contact .how-to-buy-contact__exp {
  line-height: 1.3rem;
  margin-bottom: 0.75rem;
}
.species-how-to-buy .portfolio__how-to-buy-how-to-buy-contact .how-to-buy-contact__phone {
  line-height: 1.15rem;
}
.species-how-to-buy .portfolio__how-to-buy-how-to-buy-contact .how-to-buy-contact__email-label {
  margin-bottom: 1.75rem;
}
.species-how-to-buy .portfolio__how-to-buy-how-to-buy-contact .how-to-buy-contact__details {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.5;
  font-size: 0.875rem;
  padding-right: 1rem;
}
.species-how-to-buy .portfolio__how-to-buy-contact-support .contact-support__link {
  margin-bottom: 1rem;
  text-decoration: none;
}
.species-how-to-buy .portfolio__how-to-buy-contact-support .contact-support__link a {
  color: #0096af;
  font-size: 0.875rem;
  text-decoration: underline;
}
.species-how-to-buy .portfolio__how-to-buy-contact-support .contact-support ul {
  margin-top: 1rem;
}
.species-how-to-buy .portfolio__how-to-buy-contact-support .contact-support__links {
  color: #0096af;
}
.species-how-to-buy .portfolio__how-to-buy-contact-support .contact-support__contact {
  font-size: 1.25rem;
  line-height: 0.9;
}
.species-how-to-buy .portfolio__how-to-buy-contact-support .contact-support__time-information {
  line-height: 1.54;
  margin-top: 0.45rem;
  margin-bottom: 1.32rem;
}
.species-how-to-buy .portfolio__how-to-buy-contact-support .contact-support__content {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.species-support .portfolio__support-header {
  margin-bottom: 1rem;
  margin-top: 2rem;
  color: #585858;
  font-size: 2.275rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  letter-spacing: 0.07rem;
}
.species-support .portfolio__support-how-to-buy-contact .how-to-buy-contact {
  padding-bottom: 2.5rem;
  padding-top: 2.4rem;
  margin-bottom: 7.1rem;
}
.species-support .portfolio__support-how-to-buy-contact .how-to-buy-contact__details {
  margin-bottom: 2rem;
}
.species-support .portfolio__support-how-to-buy-contact .how-to-buy-contact__image {
  min-width: 4.251rem;
  max-width: 4.251rem;
}
.species-support .portfolio__support-how-to-buy-contact .how-to-buy-contact__details-container {
  padding-left: 0;
}
.species-support .portfolio__support-online-service .online-services__text {
  color: #585858;
}
.species-support .portfolio__support-online-service .online-services__description-link {
  color: #0096af;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.species-support .portfolio__support-online-service .online-services__description-link:before {
  content: "";
  width: 2rem;
  background: #f65c00;
  height: 0.0625rem;
  display: block;
  margin-bottom: 1.5rem;
}
.species-support .portfolio__support-online-service .online-services__description-link.secondary:before {
  background: #f65c00;
}
.species-support .portfolio__support-online-service .online-services__button:after {
  padding-left: 1.4rem;
  vertical-align: text-bottom;
}
.species-support .portfolio__support-online-service .list-unstyled li {
  color: #9b9b9b;
  padding-top: 8px;
}
.species-support .portfolio__support-contact-support .contact-support__contact {
  line-height: 0.9;
  font-size: 1.25rem;
}
.species-support .portfolio__support-contact-support .contact-support__link {
  text-decoration: none;
}
.species-support .portfolio__support-contact-support .contact-support__link a.secondary {
  color: #0096af;
  text-decoration: underline;
}
.species-support .how-to-buy-contact {
  margin-bottom: 5rem;
}
.species-support .how-to-buy-contact__email, .species-support .how-to-buy-contact__details {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
.species-support .how-to-buy-contact__details-container {
  padding-left: 1rem;
}
@media (max-width: 991.98px) {
  .species__hero {
    padding: 3rem;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .species__hero .hero__title {
    font-size: 2.025rem;
    line-height: normal;
  }
  .species__hero .hero__content {
    font-size: 0.875rem;
    margin-bottom: 0.5rem;
  }
  .species__hero .hero__label {
    padding: 0 0;
  }
  .species .portfolio__resources-header {
    padding-left: 0;
  }
  .species .portfolio__resources-containers {
    margin-top: 1rem;
    padding-top: 0;
  }
  .species .portfolio__resources-media-with-description {
    padding: 0;
  }
  .species .portfolio__resources-media-with-description-block {
    margin: 0;
  }
  .species .portfolio__resources-media-with-description-block .media-with-description__container:nth-child(even) {
    padding-left: 0;
  }
  .species .portfolio__resources-media-with-description-block .media-with-description__container:nth-child(odd) {
    padding-right: 0;
  }
  .species .portfolio__resources-media-with-description-block .media-with-description__container:nth-child(odd) {
    padding-left: 0;
  }
  .species .portfolio__resources-media-with-description-block .media-with-description__container:nth-child(even) {
    padding-right: 0;
  }
  .species .portfolio__resources-media-with-description-block .support-description__media-description .support-description__container {
    margin-bottom: 3rem;
    color: #9b9b9b;
  }
  .species .portfolio__resources-media-with-description .video-description__time-label:before {
    content: unset;
  }
  .species__category .category-products {
    padding: 0;
  }
  .species__category .category-products__main-container {
    border-top: 1px solid #ffffff;
  }
  .species__category .category-products__main-container img {
    display: block;
    width: 100%;
    position: absolute;
    clip-path: polygon(67% 0, 100% 0, 100% 25%, 78% 25%);
  }
  .species__category .category-products__main-container .category-products__container .category-products__link {
    padding-left: 1rem;
  }
  .species__category .category-products__header {
    padding-right: 4rem;
  }
  .species__solution .portfolio__resources-header {
    padding-left: 0;
  }
  .species__solution-container .category-products {
    padding: 0;
  }
  .species__solution-container .category-products__image {
    width: auto;
    height: auto;
    clip-path: none;
    float: none;
  }
  .species__solution-container .category-products__main-container:first-child {
    padding-right: 0;
  }
  .species__solution-container .category-products__main-container:last-child {
    padding-left: 0;
  }
  .species__solution-container .category-products__main-container:last-child .category-products__container ul {
    margin-bottom: 4rem;
  }
  .species__solution-container .category-products__main-container:last-child .category-products__container .category-products__link {
    padding-left: 1rem;
  }
  .species-real-life .portfolio__resources-header {
    padding-left: 0;
  }
  .species-real-life .portfolio_resources-outer-container {
    padding: 0;
  }
  .species-real-life .media-with-description {
    display: flex;
    margin-bottom: 0;
  }
  .species-real-life .media-with-description__container {
    padding: 0;
    display: flex;
  }
  .species-real-life .media-with-description__container .media-list {
    display: flex;
  }
  .species-real-life .media-with-description__container .support-description {
    padding-top: 1rem;
    padding-bottom: 0.75rem;
  }
  .species-real-life .media-with-description__container .support-description__container {
    display: block;
    margin-bottom: 0.25rem;
  }
  .species-how-to-buy .portfolio__how-to-buy-header {
    margin-left: 0;
  }
  .species-how-to-buy .portfolio__how-to-buy-online-service {
    padding: 0;
  }
  .species-how-to-buy .portfolio__how-to-buy-online-service_button {
    padding: 0.875rem 1rem;
  }
  .species-how-to-buy .portfolio__how-to-buy-how-to-buy-contact .how-to-buy-contact__email-label {
    margin-bottom: 2rem;
  }
  .species-how-to-buy .portfolio__how-to-buy__how-to-buy-contact-support, .species-how-to-buy .portfolio__how-to-buy__how-to-buy-how-to-buy-contact {
    padding: 0;
  }
  .species-support .portfolio__support-how-to-buy-contact .how-to-buy-contact {
    margin-bottom: 0;
  }
  .species-support .portfolio__support-how-to-buy-contact .how-to-buy-contact__image-list {
    padding-right: 0;
    max-width: 2.1rem;
  }
  .species-support .portfolio__support-how-to-buy-contact .how-to-buy-contact__details-container {
    padding-left: 0.9rem;
  }
  .species-support .portfolio__support-how-to-buy-contact .how-to-buy-contact__email-label {
    margin-bottom: 1rem;
  }
}
@media (max-width: 1199.98px) {
  .species .portfolio__resources-media-with-description-block__container:nth-child(even) {
    padding-left: 0;
  }
  .species .portfolio__resources-media-with-description-block__container:nth-child(odd) {
    padding-right: 1rem;
  }
  .species .portfolio__resources-media-with-description-block__container:nth-child(odd) {
    padding-left: 0;
  }
  .species .portfolio__resources-media-with-description-block__container:nth-child(even) {
    padding-right: 1rem;
  }
  .species .portfolio__resources-media-with-description-block__container:last-child {
    padding-right: 0;
  }
  .species .portfolio__resources-media-with-description .video-description {
    padding: 1rem;
  }
  .species .portfolio__resources-media-with-description .video-description__header {
    margin-top: 0;
  }
  .species .portfolio__resources-media-with-description .video-description__label {
    bottom: 0.5rem;
  }
  .species .portfolio__resources-media-with-description .video-description__text {
    max-height: 5rem;
  }
  .species-real-life .media-with-description__container {
    display: block;
  }
}

.modal-content .media-list__video-brightcove-body iframe {
  width: 100%;
  height: 80vh;
}

.specifications {
  padding: 0;
  margin-top: 0.75rem;
}
.specifications__parameter {
  font-size: 1rem;
  line-height: 1.31;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  color: #585858;
  width: 10.2rem;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 991.98px) {
  .specifications__parameter {
    width: 47.5%;
  }
}
.specifications__value {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.5;
  color: #9b9b9b;
  width: 10.2rem;
  display: inline-block;
  margin-left: 2rem;
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  .specifications__value {
    margin-left: 5%;
    width: 47.5%;
  }
}
.specifications__list {
  list-style: none;
  width: 34%;
  vertical-align: top;
}
@media (max-width: 1199.98px) {
  .specifications__list {
    width: 40%;
  }
}
@media (max-width: 991.98px) {
  .specifications__list {
    width: 100%;
  }
}

.sticky-navs__list {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  overflow-y: hidden;
  overflow-x: hidden;
}
.sticky-navs__list-item {
  text-align: left;
  flex: 1;
  max-width: none; /*not sure*/
  display: flex;
  margin-bottom: 0;
}
.sticky-navs__list-item--jump-to-tab {
  display: none;
}
.sticky-navs__list-items {
  max-width: unset;
  min-width: 0;
  flex: 1;
  margin-bottom: 0;
}
.sticky-navs__list-items--jump-to-tab {
  display: none;
}
.sticky-navs__container {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  background-color: #f65c00;
}
.sticky-navs__container-fixed {
  position: fixed;
  top: 0;
  z-index: 1;
}
@media (max-width: 767.98px) {
  .sticky-navs__container-fixed {
    left: 0 !important;
    margin-left: 0;
  }
}
.sticky-navs__container.green {
  background: #007a3e;
}
.sticky-navs__container.green .active {
  background-color: #198650;
}
.sticky-navs__container.green .active .sticky-navs__link-text::after {
  background-color: #198650;
}
.sticky-navs__container.pink {
  background: #aa0061;
}
.sticky-navs__container.pink .active {
  background-color: #b21a71;
}
.sticky-navs__container.pink .active .sticky-navs__link-text::after {
  background-color: #b21a71;
}
.sticky-navs__link {
  display: inline-block;
  color: #ffffff;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1.23;
  letter-spacing: normal;
  min-width: 12.5rem;
  cursor: pointer;
  min-height: 4.063rem;
  width: 100%;
}
.sticky-navs__link:hover {
  background: #dc5200;
}
.sticky-navs__link.navlink_sentenceCase {
  text-transform: capitalize;
}
.sticky-navs__link.active {
  color: #ffffff;
  background-color: #ff741d;
  border-bottom: 5px solid #ffffff;
}
.sticky-navs__link.active .sticky-navs__link-text::after {
  background-color: #ff741d;
}
.sticky-navs__link-text {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1;
  color: #ffffff;
  text-transform: none;
  text-align: center;
  margin: 0;
}
@media (max-width: 991.98px) {
  .sticky-navs__link {
    font-family: "Arboria-Bold", Helvetica, sans-serif;
    font-size: 1.25rem;
    text-transform: none;
    padding-left: 1rem;
    color: #ffffff;
  }
  .sticky-navs__link-text {
    text-align: left;
  }
}
@media (max-width: 991.98px) {
  .sticky-navs__list {
    display: block;
    overflow-y: auto;
  }
  .sticky-navs__list-item {
    display: none;
  }
  .sticky-navs__list-item--jump-to-tab, .sticky-navs__list-item-active {
    display: inline;
  }
  .sticky-navs__list-item i {
    position: absolute;
    right: 0.5rem;
  }
  .sticky-navs__list-items {
    display: none;
  }
  .sticky-navs__list-items--jump-to-tab, .sticky-navs__list-items-active {
    display: inline;
  }
  .sticky-navs__list-items i {
    position: absolute;
    right: 0.5rem;
  }
  .sticky-navs__link.active {
    border: 0;
  }
  .sticky-navs__link {
    min-height: 4.25rem;
    text-align: left;
    font-size: 1.125rem;
    font-family: "Arboria-Bold", Helvetica, sans-serif;
    width: 100%;
  }
  .sticky-navs__link-text {
    max-height: unset;
  }
  .sticky-navs__link-text::after, .sticky-navs__link-text::before {
    content: unset;
  }
  .sticky-navs__container-fixed {
    max-height: unset;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .sticky-navs__list-item--jump-to-tab-open {
    display: none;
  }
  .sticky-navs__list {
    justify-content: center;
  }
  .sticky-navs__link {
    min-width: 10rem;
  }
}

@media (min-width: 992px) {
  .tabs.mrf-tabs-nav .sticky-navs__container-fixed {
    top: 175px;
  }
}

.support-description {
  margin-bottom: 2.5rem;
}
.support-description__small-header {
  margin-top: 1.5rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.71;
}
.support-description__outer-container {
  width: 100%;
}
.support-description__container {
  display: flex;
}
.support-description__container p {
  font-size: 1rem !important;
  line-height: 1.5 !important;
}
.support-description__text {
  margin-bottom: 0;
}
.support-description__text-description {
  display: inline;
}
.support-description__link, .support-description__link:hover {
  color: #007b8f;
}
.support-description__video-link {
  position: absolute;
  right: 1.5rem;
}
.support-description__video-link:after {
  content: url("/assets/images/icons/orange-arrow-right.svg");
  position: relative;
  top: 0.1875rem;
  margin-left: 0.25rem;
  padding-right: 1rem;
}
.support-description__label {
  position: absolute;
  bottom: 1.5rem;
  left: 0.5rem;
}
.support-description__label p::before {
  content: " ";
  width: 2rem;
  background: #f65c00;
  height: 0.065rem;
  display: block;
  margin-bottom: 1.25rem;
}

.tab-navigation a.nav-link {
  padding: 0.5rem 0;
  margin: 0 2rem 1.5rem 0;
  text-transform: none;
  border-bottom: 0.25rem solid transparent;
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 2rem;
  line-height: 1;
  letter-spacing: 0;
}
.tab-navigation a.nav-link:hover, .tab-navigation a.nav-link-active {
  color: #f65c00;
  border-bottom: 0.25rem solid #f65c00;
}
.tab-navigation .nav-tabs {
  border-bottom: 0;
}
.tab-navigation .dropdown-list {
  display: none;
}
.tab-navigation__body {
  margin-bottom: 1.25rem;
}
.tab-navigation__body .content-block {
  margin: 0;
}
.tab-navigation__body .content-block img {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.tab-navigation__linkblock {
  display: flex;
}
.tab-navigation__linkblock-wrapper {
  background-color: #f6f6f4;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}
.tab-navigation__linkblock-label {
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 2rem;
  line-height: 1;
  letter-spacing: 0;
  text-transform: none;
}
.tab-navigation__linkblock-body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.45;
  color: #585858;
  margin-bottom: 2rem;
}
.tab-navigation__linkblock-button {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.45;
  color: #007b8f;
}
.tab-navigation__linkblock-button:hover {
  text-decoration: underline;
}
@media (max-width: 991.98px) {
  .tab-navigation {
    padding: 1.5rem 1.25rem;
    background-color: #f6f6f4;
    margin-bottom: 1.25rem;
  }
  .tab-navigation .nav-tabs {
    display: none;
  }
  .tab-navigation .dropdown-list,
  .tab-navigation .show.dropdown-list {
    display: block;
  }
  .tab-navigation .dropdown-list .dropdown-item,
  .tab-navigation .show.dropdown-list .dropdown-item {
    font-size: 0.875rem;
    line-height: 1.43;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }
  .tab-navigation .dropdown-list .dropdown-toggle__caret-container,
  .tab-navigation .show.dropdown-list .dropdown-toggle__caret-container {
    padding: 0.8rem 0.5rem;
    background-color: #ffffff;
  }
  .tab-navigation .dropdown-list .dropdown-toggle__display-text, .tab-navigation .dropdown-list .dropdown-toggle__display-value,
  .tab-navigation .show.dropdown-list .dropdown-toggle__display-text,
  .tab-navigation .show.dropdown-list .dropdown-toggle__display-value {
    padding: 0.85rem 1.25rem;
    font-size: 0.875rem;
    line-height: 1.43;
  }
  .tab-navigation__body .content-block div {
    margin: 0;
  }
  .tab-navigation__linkblock-button {
    float: right;
  }
}
@media (max-width: 575.98px) {
  .tab-navigation__linkblock:first-child {
    margin-bottom: 1.25rem;
  }
}

.reactTable {
  /*desktop css*/
  /*mobile css*/
}
.reactTable table {
  width: 100%;
  display: none;
}
@media (min-width: 992px) {
  .reactTable table {
    display: table;
  }
}
.reactTable table tbody tr {
  border-top: 0px solid #ffffff !important;
  border-collapse: collapse !important;
  border-bottom: 1px solid #eaeaea !important;
  border: 0 !important;
}
.reactTable table thead td {
  border: 0 !important;
  color: #585858 !important;
  background-color: transparent !important;
  border-bottom: 2px solid #007b8f !important;
  padding: 0.5rem 0.5rem 0.5rem 0 !important;
  font-size: 0.9rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 1.3rem;
}
.reactTable table thead tr {
  border: 0 !important;
}
.reactTable table tbody td {
  border: 0 !important;
  padding: 0.5rem 0.5rem 0.5rem 0 !important;
  border-collapse: collapse !important;
  border-bottom: 1px solid #eaeaea !important;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25;
  color: #585858;
}
.reactTable table tbody td:first-child {
  padding-left: 0 !important;
}
.reactTable table tr {
  border-collapse: collapse !important;
  box-shadow: none !important;
}
.reactTable table .table-text {
  font-size: 0.75rem !important;
}
.reactTable .mobiletable {
  width: 100%;
}
@media (min-width: 992px) {
  .reactTable .mobiletable {
    display: none;
  }
}
.reactTable .mobiletable__row-col {
  flex: 0 1 100%;
  margin-bottom: 1.3rem;
  padding: 1rem 1rem 1.1rem 1rem;
  background-color: #f6f6f4;
}
.reactTable .mobiletable__row-col div:first-child p:last-child {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.reactTable .mobiletable__row-col p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #585858;
  font-size: 0.875rem;
  line-height: 1.25;
  margin-bottom: 0.8rem;
}
.reactTable .mobiletable__row-col p:first-child {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1;
  color: #007b8f;
  margin-bottom: 0.13rem;
}
@media (max-width: 767.98px) {
  .reactTable.desktop-only {
    display: none;
  }
}
.reactTable.desktop-only table tbody td .anchor-blue {
  color: #007b8f !important;
}
.reactTable.desktop-only .mobiletable__row-col .anchor-blue {
  color: #007b8f;
}

.reactTable-with-mobile table {
  display: table !important;
}
.reactTable-with-mobile .mobiletable {
  display: none !important;
}

.tabs-component-a__body {
  background-color: #f6f6f4;
  flex: 1;
  padding: 1.5rem;
}
.tabs-component-a img {
  width: 100%;
  margin: 1rem 0;
}
.tabs-component-a span {
  margin-bottom: 1rem;
  display: inline-block;
}
.tabs-component-a .accordion__custom-list__icon {
  width: auto;
  margin: 0.2rem 0;
}
@media (max-width: 991.98px) {
  .tabs-component-a {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
  }
  .tabs-component-a__body {
    background-color: #ecedee;
    padding: 1rem;
  }
  .tabs-component-a .card {
    border: 0;
  }
  .tabs-component-a .card-body {
    padding: 0;
  }
  .tabs-component-a__open, .tabs-component-a__close {
    align-items: center;
    border-top: 1px solid #ffffff;
    color: #585858;
    display: flex;
    font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
    font-size: 0.813rem;
    height: 4rem;
    line-height: 1.23;
    padding: 0 1rem;
    justify-content: space-between;
    width: 100%;
  }
  .tabs-component-a__close {
    background: #dedede;
  }
  .tabs-component-a__close::after {
    content: url("../images/icons/dark-gray-up-arrow.svg");
  }
  .tabs-component-a__open {
    color: #007b8f;
    border-top: 0.25rem solid #007b8f;
    background-color: #f6f6f4;
  }
  .tabs-component-a__open::after {
    content: url("../images/icons/dark-gray-down-arrow.svg");
  }
}

.tabs-related-resources {
  background-color: #f6f6f4;
}
.tabs-related-resources__tab-content .related-product .divider {
  display: none;
}
.tabs-related-resources__tab-content .related-product__heading-label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  color: #585858;
  margin-left: 1.875rem;
  margin-bottom: 0.875rem;
  text-transform: capitalize;
}
.tabs-related-resources__tab-content .related-product__content {
  margin-bottom: 0;
}
.tabs-related-resources__tab-content .related-product .product-block-grid {
  padding: 0 2.5rem;
}
.tabs-related-resources__tab-content .related-product .product-block-grid-brand {
  display: inline;
}
.tabs-related-resources__tab-content .related-product .product-block-grid__list {
  background-color: #ffffff;
}
.tabs-related-resources__tab-content .related-product .product-block-grid__list-view {
  padding: 0;
}
.tabs-related-resources .media-with-description__container {
  padding: 2rem 3rem;
}
.tabs-related-resources .media-with-description__container .media-list {
  padding: 0.5rem;
}
@media (max-width: 1199.98px) {
  .tabs-related-resources .card {
    border-width: 0;
  }
  .tabs-related-resources .card-body {
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    background-color: #f6f6f4;
  }
  .tabs-related-resources__expand, .tabs-related-resources__close {
    width: 100%;
    height: 4rem;
    font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
    font-size: 0.813rem;
    line-height: 1.23;
    color: #585858;
    border-top: 1px solid #ffffff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 1rem;
  }
  .tabs-related-resources__close {
    background: #dedede;
  }
  .tabs-related-resources__close::after {
    content: url("../images/icons/dark-gray-up-arrow.svg");
  }
  .tabs-related-resources__expand {
    color: #007b8f;
    border-top: 0.25rem solid #007b8f;
    background-color: #f6f6f4;
  }
  .tabs-related-resources__expand::after {
    content: url("../images/icons/dark-gray-down-arrow.svg");
  }
  .tabs-related-resources .related-product {
    margin-bottom: 0;
  }
  .tabs-related-resources .related-product__heading-label {
    font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    color: #585858;
    margin-left: 0;
    margin-bottom: 0.875rem;
    text-transform: capitalize;
  }
  .tabs-related-resources .related-product__content {
    margin-bottom: 0;
  }
  .tabs-related-resources .related-product .product-block-grid {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .tabs-related-resources .related-product .product-block-grid:last-child {
    margin-bottom: 0;
  }
  .tabs-related-resources .related-product .product-block-grid__list {
    background-color: #ffffff;
  }
  .tabs-related-resources .related-product .product-block-grid__list .product-block-grid__brand {
    display: block;
  }
  .tabs-related-resources .related-product .product-block-grid__product-name {
    margin-top: 1.25rem;
  }
  .tabs-related-resources .related-product .divider {
    display: none;
  }
  .tabs-related-resources .media-with-description {
    flex-direction: column-reverse;
  }
  .tabs-related-resources .media-with-description__container {
    padding: 0;
  }
  .tabs-related-resources .media-with-description__container:first-child {
    padding: 0 1rem;
    padding-top: 2rem;
  }
  .tabs-related-resources .media-with-description__container .media-list {
    margin-top: 0;
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  .tabs-related-resources {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
  }
}

.tab-row, .tab-row__button {
  width: 100%;
  background: #dedede;
  border-bottom: 0;
}
.tab-row .nav-item {
  margin-top: 0;
  margin-bottom: 0;
  flex: 1;
}
.tab-row__button {
  height: 4rem;
  display: block;
  text-transform: none;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.23;
  color: #585858;
  border-right: 1px solid #ffffff;
}
.tab-row__button.featuredTabs_sentenceCase {
  text-transform: unset;
}
.tab-row__button-active {
  color: #007b8f;
  border-top: 0.25rem solid #007b8f;
  background-color: #f6f6f4;
  border-bottom: 0;
}
.tab-row__button:hover {
  border-bottom: 0;
}
@media (max-width: 991.98px) {
  .tab-row .nav-item {
    display: contents;
  }
  .tab-row__button {
    border-top: 1px solid #ffffff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 1.25rem;
  }
  .tab-row__button::after {
    content: url("../images/icons/dark-gray-up-arrow.svg");
  }
  .tab-row__button-active {
    border-top: 0.25rem solid #007b8f;
  }
  .tab-row__button-active::after {
    content: url("../images/icons/dark-gray-down-arrow.svg");
  }
}

.tabs__container {
  padding: 2.5rem 0 0;
}
.tabs .column-container .col-md-9 > .section-header.row:first-child {
  padding-top: 0;
}
.tabs.green .sticky-navs__container {
  background: #007a3e;
}
.tabs.green .sticky-navs__container .active {
  background-color: #198650;
}
.tabs.green .sticky-navs__container .active .sticky-navs__link-text::after {
  background-color: #198650;
}
.tabs__resources .screenset-container__content {
  margin-bottom: 0;
}
.tabs__resources .gigya-screen .terms-text {
  padding-bottom: 0.6rem;
}
.tabs__resources .support-description {
  padding-top: 0;
}
.tabs__resources .opt-out {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1;
  font-weight: normal;
  color: #b6bdc5;
  margin-bottom: 1.3rem;
}

.remove-top-padding {
  padding-top: 0 !important;
}

.test-profile {
  margin-right: 0.6rem;
  margin-bottom: 4.5rem;
}
.test-profile-container {
  margin-bottom: 11.375rem;
}
.test-profile .card {
  border: 1px solid #dedede;
  min-height: 30.72rem;
}
.test-profile .card-img {
  border-radius: 0;
}
.test-profile .card-body {
  padding: 1rem;
}
.test-profile__cta {
  margin-bottom: 1rem;
  display: flex;
  justify-content: space-around;
  position: absolute;
  width: 100%;
  bottom: 1rem;
  right: 0;
}
.test-profile__parameter {
  margin-bottom: 3rem;
  min-height: 8.1rem;
}
.test-profile__parameter-label {
  padding: 0.35rem 0.5rem;
  margin-left: 0.25rem;
  margin-bottom: 0.275rem;
  background: #d8d8d8;
  color: #ffffff;
  text-align: center;
  display: inline-block;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: bold;
  font-size: 0.65rem;
  border-radius: 0.19rem;
}
.test-profile__parameter-header {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
}
.test-profile .support-description {
  padding-top: 0;
}
.test-profile .support-description__title {
  padding: 0 1rem;
  font-size: 16.96px;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  margin-bottom: 0.75rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.test-profile .support-description__body-col p {
  font-size: 0.875rem;
  line-height: 1.14;
  color: #757575;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  padding-bottom: 1rem;
  margin-bottom: 0;
  min-height: 8.58rem;
}
.test-profile__primary-cta, .test-profile__secondary-cta {
  padding: 0.5rem 1.89rem;
  background: #007b8f;
  color: #ffffff;
  font-size: 0.75rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  border-radius: 0.17rem;
}
.test-profile__primary-cta:hover, .test-profile__secondary-cta:hover {
  text-decoration: none;
  color: #ffffff;
}
.test-profile__secondary-cta {
  background: #f65c00;
}
.test-profile__viewall-btn {
  margin-top: 4.5rem;
}
.test-profile__viewall-cta {
  margin-top: 4.5rem;
  background: #f65c00;
  color: #ffffff;
  font-size: 1.15rem;
  letter-spacing: 0.56px;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  padding: 0.69rem 1.4rem;
  display: inline-block;
}
.test-profile__viewall-cta:hover {
  text-decoration: none;
  color: #ffffff;
}
.test-profile .slick-slider {
  width: 100%;
}
.test-profile .slick-slider .slick-list {
  margin: auto;
}
.test-profile .slick-slider .slick-track {
  margin-left: 0;
  display: flex;
}
.test-profile .slick-slider .slick-slide {
  height: auto;
  border: solid 1px #eaeaea;
  position: relative;
  padding-bottom: 1rem;
}
.test-profile .slick-slider .slick-dots {
  top: 104%;
}
.test-profile .slick-slider .slick-dots li button:before {
  font-size: 2.375rem;
  color: #585858;
}
.test-profile .slick-slider .slick-dots-active {
  background: #9b9b9b;
}
.test-profile .slick-slider .slick-dots-active button {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background: #f6f6f4;
}
.test-profile .slick-slider .slick-dots-active button::before {
  display: none;
}
.test-profile .slick-slider .slick-prev, .test-profile .slick-slider .slick-next {
  width: 0.81rem;
  height: 1rem;
  top: 106.4%;
  z-index: 1;
}
.test-profile .slick-slider .slick-prev {
  left: 0;
}
.test-profile .slick-slider .slick-prev:before {
  content: url("/assets/images/icons/grey-left-arrow.svg");
}
.test-profile .slick-slider .slick-next {
  right: 0;
}
.test-profile .slick-slider .slick-next:before {
  content: url("/assets/images/icons/grey-right-arrow.svg");
}
@media (max-width: 991.98px) {
  .test-profile .slick-slider .slick-disabled:before {
    display: none;
  }
  .test-profile .slick-slider .slick-active {
    color: #585858;
  }
  .test-profile .slick-slider .slick-dots {
    top: 104%;
  }
  .test-profile .slick-slider .slick-dots li.slick-active,
  .test-profile .slick-slider .slick-dots li.slick-active + li,
  .test-profile .slick-slider .slick-dots li.slick-active + li + li {
    display: inline-block;
  }
  .test-profile .slick-slider .slick-dots li:nth-last-child(1),
  .test-profile .slick-slider .slick-dots li:nth-last-child(2),
  .test-profile .slick-slider .slick-dots li:nth-last-child(3) {
    display: inline-block;
  }
  .test-profile .slick-slider .slick-dots li.slick-active ~ li:nth-last-child(1),
  .test-profile .slick-slider .slick-dots li.slick-active ~ li:nth-last-child(2),
  .test-profile .slick-slider .slick-dots li.slick-active ~ li:nth-last-child(3) {
    display: none;
  }
  .test-profile .slick-slider .slick-dots li.slick-active + li + li:nth-last-child(3),
  .test-profile .slick-slider .slick-dots li.slick-active + li + li:nth-last-child(2),
  .test-profile .slick-slider .slick-dots li.slick-active + li + li:nth-last-child(1),
  .test-profile .slick-slider .slick-dots li.slick-active + li:nth-last-child(3),
  .test-profile .slick-slider .slick-dots li.slick-active + li:nth-last-child(2),
  .test-profile .slick-slider .slick-dots li.slick-active + li:nth-last-child(1) {
    display: inline-block;
  }
  .test-profile .slick-slider .slick-dots li {
    display: none;
  }
  .test-profile .slick-slider .slick-prev, .test-profile .slick-slider .slick-next {
    top: 106%;
  }
}
@media (max-width: 991.98px) {
  .test-profile__parameter {
    min-height: 13rem;
  }
  .test-profile__primary-cta, .test-profile__secondary-cta {
    padding: 0.5rem 0.9rem;
  }
  .test-profile .support-description__body-col p {
    min-height: 11rem;
  }
}
@media (max-width: 767.98px) {
  .test-profile {
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .test-profile__parameter {
    min-height: 10.2rem;
  }
  .test-profile__viewall-cta {
    width: 100%;
    text-align: center;
  }
}

.testimonials {
  margin-top: 4rem;
}
.testimonials__card {
  margin: 0 auto 3rem;
  text-align: center;
}
.testimonials__quote {
  background-color: #f65c00;
  color: #ffffff;
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-bottom: 3.126rem;
  position: relative;
}
.testimonials__quote:after {
  content: "";
  position: absolute;
  bottom: -2.2rem;
  left: calc(50% - 32px);
  background: #c14b00;
  width: 3.75rem;
  height: 2.2rem;
  clip-path: polygon(50% 100%, 0 0, 100% 0);
  z-index: -1;
}
.testimonials .image-selector__active {
  border-bottom: 0;
}
.testimonials__avatar {
  vertical-align: middle;
  max-width: 3.75rem;
  max-height: 3.75rem;
  border-radius: 50%;
  display: inline-block;
  margin-bottom: 0.75rem;
}
.testimonials__name {
  font-size: 0.875rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  color: #585858;
  margin-bottom: 0.25rem;
}
.testimonials__location {
  font-size: 0.75rem;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  color: #585858;
  opacity: 0.35;
}
.testimonials .slick-slider {
  width: 75%;
  margin: 0 auto;
  height: auto;
}
.testimonials .slick-slider img {
  display: inline-block;
}
.testimonials .slick-slider .slick-list {
  width: 100%;
}
.testimonials .slick-slider .slick-dots li button:before {
  font-size: 2.1875rem;
  color: #f6f6f4;
  opacity: 1;
}
.testimonials .slick-slider .slick-dots .slick-active button:before {
  color: #9b9b9b;
}
.testimonials .slick-slider .slick-prev, .testimonials .slick-slider .slick-next {
  width: 1rem;
  height: 1rem;
  top: 40%;
  color: #ffffff;
}
.testimonials .slick-slider .slick-prev {
  margin-left: 0.75rem;
}
.testimonials .slick-slider .slick-prev:before {
  content: url("/assets/images/icons/grey-left-arrow.svg");
  opacity: 1;
}
.testimonials .slick-slider .slick-next {
  margin-right: 0.75rem;
}
.testimonials .slick-slider .slick-next:before {
  content: url("/assets/images/icons/grey-right-arrow.svg");
  opacity: 1;
}
.testimonials .slick-slider.arrow .slick-next {
  top: 104%;
  right: 25%;
  z-index: 1;
}
.testimonials .slick-slider.arrow .slick-prev {
  top: 104%;
  left: 25%;
  z-index: 1;
}
@media (max-width: 991.98px) {
  .testimonials__card {
    margin-bottom: 2.3775rem;
  }
  .testimonials__avatar {
    margin-bottom: 0;
    margin-right: 1.5rem;
  }
  .testimonials__container {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .testimonials__quote:after {
    bottom: -2.175rem;
    width: 2.625rem;
    height: 2.2rem;
    left: calc(50% - 20px);
  }
  .testimonials .slick-slider {
    width: 100%;
  }
  .testimonials .slick-slider.arrow .slick-next {
    right: 10%;
    z-index: 1;
  }
  .testimonials .slick-slider.arrow .slick-prev {
    left: 10%;
    z-index: 1;
  }
  .testimonials .slick-slider .slick-next, .testimonials .slick-slider .slick-prev {
    top: 104%;
  }
}

.text-block-call {
  background-color: #f6f6f4;
  padding: 1.5rem 1.5rem 1.69rem;
  margin-bottom: 1.25rem;
}
.text-block-call__heading {
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1.125rem;
  margin-bottom: 0.25rem;
}
.text-block-call__body, .text-block-call__hours, .text-block-call__description {
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.45;
}
.text-block-call__body {
  margin-bottom: 1.375rem;
}
.text-block-call__phone {
  color: #585858;
  display: inline-block;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.35;
  margin-bottom: 0.25rem;
}
.text-block-call__hours {
  margin-bottom: 1.5rem;
}
.text-block-call__email {
  color: #007b8f;
  display: inline-block;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.42857;
  letter-spacing: 0;
  margin-bottom: 1rem;
  text-decoration: underline;
}
.text-block-call__email:before {
  content: url("/assets/images/icons/icon-email-light-gray.svg");
  margin-right: 0.625rem;
}
.text-block-call__email:hover {
  color: #007b8f;
}
.text-block-call__description {
  margin-bottom: 0;
}
.text-block-call__description strong {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
@media (max-width: 575.98px) {
  .text-block-call {
    padding: 1.25rem;
  }
  .text-block-call__body, .text-block-call__hours {
    margin-bottom: 1rem;
  }
}

.text-block-grey-link {
  background-color: #f6f6f4;
  margin-bottom: 1.25rem;
  padding: 1.5rem 1.5rem 1.25rem;
}
.text-block-grey-link__body {
  margin-bottom: 1.5rem;
}
.text-block-grey-link__divider {
  display: block;
  width: 2rem;
  height: 0.0625rem;
  background-color: #f65c00;
  margin-bottom: 1.065rem;
}
@media (max-width: 575.98px) {
  .text-block-grey-link {
    padding: 2.2rem 1.25rem 1.5rem;
  }
}

.text-block-grey {
  margin-bottom: 2.5rem;
}
.text-block-grey .text-block-primary {
  background-color: #f6f6f4;
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 991.98px) {
  .text-block-grey {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

.orange-heading .text-block-primary .text-block-primary__header {
  color: #f65c00;
}

.text-block-primary {
  padding: 2.1875rem 0 1.815rem;
}
.text-block-primary__container {
  margin-top: 5rem;
}
@media (max-width: 991.98px) {
  .text-block-primary__container {
    margin-top: 2.5rem;
  }
}

.thank-you .page-header__header {
  line-height: 1;
  margin-bottom: 1.75rem;
}
.thank-you .page-header__body {
  width: 57.5%;
}
.thank-you .page-header__body p {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .thank-you .page-header__body {
    width: 100%;
  }
}
.thank-you + .linked-button {
  margin-top: 1.875rem;
}
.thank-you.webinar .page-header__body {
  width: 72%;
}
@media (max-width: 991.98px) {
  .thank-you.webinar .page-header__body {
    width: 100%;
  }
}

.page-title.with-margin {
  width: 100%;
  margin-bottom: 2rem;
}
.page-title__header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 56px;
  line-height: 67px;
  color: #585858;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .page-title__header {
    font-size: 40px;
    line-height: 40px;
  }
}
.page-title__header.no-margin {
  margin-bottom: 0;
}

.info-box {
  position: relative;
  border: 2px solid #007b8f;
  border-radius: 3px;
  padding: 26px 50px 30px 93px;
  margin-bottom: 32px;
}
@media (max-width: 767.98px) {
  .info-box {
    padding: 22.5px 24.5px 24.5px 24.5px;
  }
}
.info-box:before {
  content: "";
  position: absolute;
  left: 25px;
  top: 25px;
  display: block;
  background: url(/content/_assets/images/icons/Info.svg);
  background-size: 100%;
  width: 44px;
  height: 44px;
}
@media (max-width: 767.98px) {
  .info-box:before {
    display: none;
  }
}
.info-box p {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin: 0;
}

.upload-copy {
  margin-top: 32px;
  margin-bottom: 32px;
}
.upload-copy__title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 24px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 16px;
}
.upload-copy__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 16px;
}
.upload-copy__body .dashed-list ul {
  list-style-type: none;
}
.upload-copy__body .dashed-list li::marker {
  content: "-   ";
}
.upload-copy__footer {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #585858;
  margin-bottom: 32px;
}

.fap-content {
  margin-top: 32px;
  margin-bottom: 16px;
}
.fap-content.with-margin {
  margin-bottom: 2rem;
}
.fap-content__title {
  margin-bottom: 16px;
}
.fap-content__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 0;
}

.vet-content__title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 24px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 16px;
}
.vet-content__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 32px;
}

.vet-copy__title {
  margin-bottom: 0.5rem;
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.5;
}
.vet-copy__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 1rem;
}

.coo-content {
  margin-bottom: 32px;
}
.coo-content__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 0;
}
.coo-content__body strong {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}

.generic-content {
  width: 100%;
}
.generic-content__title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 24px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 16px;
}
.generic-content__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 16px;
}

.additional-notes {
  margin-bottom: 20px;
}
.additional-notes__title {
  margin-bottom: 10px;
}
.additional-notes__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 0;
}

.sfs__title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 32px;
  line-height: 32px;
  color: #585858;
  margin-bottom: 20px;
}
.sfs__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 32px;
}
.sfs__button {
  display: inline-block;
  padding: 18px 30px;
  color: #ffffff;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
}
.sfs__button:hover, .sfs__button:active {
  text-decoration: none;
  color: #ffffff;
  opacity: 0.8;
}
.sfs__button.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.sfs__button.next {
  background-color: #f65c00;
  padding: 18px 50px;
  margin: 0;
}
@media (max-width: 767.98px) {
  .sfs__button {
    width: 100%;
    margin-right: 12px;
    margin-bottom: 1rem;
  }
}
.sfs__button-wrapper {
  display: flex;
}
.sfs__footerText {
  color: #767676;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.43;
  margin: 32px 0;
}

.get-started {
  margin-top: 48px;
}
.get-started__title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 24px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 16px;
}
.get-started__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 32px;
}

.registered-address__title,
.shipping-addr__title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 24px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 16px;
  margin-top: 30px;
}
.registered-address__body,
.shipping-addr__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 32px;
}

.about-business__title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 24px;
  line-height: 24px;
  color: #585858;
  margin-bottom: 16px;
  margin-top: 36px;
}

.link-with-modal {
  margin-bottom: 32px;
}
.link-with-modal .link-modal {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #007b8f;
  text-decoration: none;
}
.link-with-modal .link-modal:hover, .link-with-modal .link-modal:focus, .link-with-modal .link-modal:active {
  text-decoration: none;
  color: #007b8f;
}

.group-title__field {
  padding: 0;
  margin-bottom: 16px;
}
.group-title__label {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
}
.group-title__label p {
  margin-bottom: 0;
}
.group-title__label.hidelabel {
  display: none;
}

.space-placeholder {
  margin-bottom: 36px;
}

.zib-outer-div {
  margin-bottom: 2.5rem;
}

@media (min-width: 768px) {
  .col-md-5th {
    flex: 0 0 20%;
    max-width: 20%;
  }
}

.link-external:has(.zib-thumbnail-img)::after {
  display: none;
}

.link-external:has(.zib-thumbnail-img) .sr-only {
  display: none;
}

.zib-thumbnail-header .link-external:after {
  content: "";
  height: 12px;
  -webkit-mask-image: url("/global/assets/images/icons/external-link-teal.svg");
          mask-image: url("/global/assets/images/icons/external-link-teal.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #f65c00;
}

.zib-thumbnail-cta img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.25s ease;
}
.zib-thumbnail-cta:hover, .zib-thumbnail-cta:focus {
  cursor: pointer;
}
.zib-thumbnail-cta:hover a, .zib-thumbnail-cta:focus a {
  text-decoration: underline;
}
.zib-thumbnail-cta:hover img, .zib-thumbnail-cta:focus img {
  transform: scale(1.05);
}

.vetscan-multilink-hero .hero__title, .vetscan-multilink-hero .hero__content {
  color: #585858;
}
.vetscan-multilink-hero .hero__label {
  width: 50%;
}
.vetscan-multilink .maincol-1-1-multi-link .media-card__image {
  min-height: 29rem;
  max-height: 29rem;
  height: 100%;
}
.vetscan-multilink .maincol-1-1-multi-link .media-card__header {
  color: #f65c00;
  font-size: 1.063rem;
  line-height: 1.5rem;
}
.vetscan-multilink .maincol-1-1-multi-link .media-card__content p sup {
  padding-right: 0;
}
.vetscan-multilink .pims-search-listing .dropdown-toggle__display-text {
  flex: none;
}
.vetscan-multilink .maincol-1-multi-link__body a,
.vetscan-multilink .maincol-1-multi-link__body p {
  color: #f65c00;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  display: block;
}
.vetscan-multilink .maincol-1-multi-link__body p {
  color: #585858;
  margin-bottom: 0.75rem;
  display: inline-block;
}
.vetscan-multilink .maincol-1-multi-link__container {
  margin-top: 2.775rem;
  margin-bottom: 1.75rem;
}
.vetscan-multilink .media-card__container {
  margin-top: 1.125rem;
  margin-bottom: 0;
}
.vetscan-multilink .tabs__related-products {
  padding-top: 4.375rem;
  padding-bottom: 3.85rem;
}
.vetscan-multilink .tabs__related-products .section-header__title {
  margin-bottom: 1.675rem;
}
.vetscan-multilink .tabs__contact-us {
  padding-top: 4.375rem;
  padding-bottom: 5.675rem;
}
.vetscan-multilink .pims-request-form {
  margin-bottom: 2rem;
}
.vetscan-multilink .maincol-how-it-works .feature-cards-item {
  border-right: 0;
}
.vetscan-multilink .maincol-how-it-works .feature-cards-item__img {
  display: inline-block;
}
.vetscan-multilink .maincol-how-it-works .feature-cards-item:nth-child(3n+1) {
  padding-left: 0.95rem;
}
.vetscan-multilink .solution-description,
.vetscan-multilink .solution-description p {
  text-align: center;
  color: #6d7278;
  margin: 1.125rem 0 2.125rem;
  font-size: 0.75rem;
  font-style: normal;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.92;
  letter-spacing: normal;
  max-width: 100%;
  padding: 0;
}
.vetscan-multilink .solution-description b {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: 500;
}
@media (max-width: 1199.98px) {
  .vetscan-multilink .dh-related-tile__product {
    min-width: 11.5rem;
  }
  .vetscan-multilink-hero .hero__label-secondary {
    padding-right: 0.5rem;
  }
}

.video-brightcove {
  display: table;
  height: 100%;
  margin: auto;
  max-width: 100%;
  text-align: center;
}
.video-brightcove .modal-content {
  background: transparent;
  border: 0;
  box-shadow: none;
  display: table-cell;
  vertical-align: middle;
}
.video-brightcove__container {
  background-color: #ffffff;
}
.video-brightcove__header {
  border: 0;
}
.video-brightcove__header .close {
  color: #585858;
  font-size: 0.875rem;
  line-height: 1.5;
  padding-right: 2.1rem;
  text-decoration: none;
}
.video-brightcove__body iframe {
  height: 80vh;
  width: 100%;
}
.video-brightcove__video {
  max-height: 26.4rem;
  max-width: 100%;
}
@media (min-width: 768px) {
  .video-brightcove {
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .video-brightcove {
    width: 100%;
  }
}
@media (max-width: 575.98px) {
  .video-brightcove .modal-body {
    padding: 0.2rem;
  }
}

video-js {
  margin: 0 auto;
  height: 80vh !important;
  width: 100% !important;
}

.video-carousel {
  margin-bottom: 5rem;
}
.video-carousel .media-list {
  overflow: unset;
}
.video-carousel .media-list__block-container-background {
  margin-bottom: 1rem !important;
}
.video-carousel .slick-slide > div {
  max-width: 100%;
  margin: 0 auto;
}
.video-carousel .slick-active {
  z-index: 1;
}
.video-carousel .slick-dots li.slick-active button:before {
  background: #007b8f;
  opacity: 1;
}
.video-carousel .slick-dots li button:before {
  background: #9b9b9b;
  color: transparent;
  border-radius: 50%;
  margin-top: 0.5rem;
}
.video-carousel .slick-prev {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  left: -10px;
}
.video-carousel .slick-prev:before {
  color: #007b8f;
  display: none;
}
.video-carousel .slick-next {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  right: -10px;
}
.video-carousel .slick-next:before {
  color: #007b8f;
  display: none;
}
.video-carousel .slick-arrow {
  border: solid #007b8f;
  border-width: 0 5px 5px 0;
  display: inline-block;
  padding: 3px;
  height: 20px;
  width: 20px;
  z-index: 2;
  top: 8.6rem;
}
@media (max-width: 1199.98px) {
  .video-carousel .slick-arrow {
    top: 7.2rem;
  }
}
@media (max-width: 991.98px) {
  .video-carousel .slick-arrow {
    top: 10.7rem;
  }
}
@media (max-width: 767.98px) {
  .video-carousel .slick-arrow {
    top: 9.7rem;
  }
}
@media (max-width: 575.98px) {
  .video-carousel .slick-arrow {
    top: 4.65rem;
  }
}
@media (max-width: 375px) {
  .video-carousel .slick-arrow {
    top: 3.8rem;
  }
}
@media (max-width: 360px) {
  .video-carousel .slick-arrow {
    top: 3.6rem;
  }
}
@media (min-width: 992px) {
  .video-carousel .slick-arrow:hover {
    opacity: 0.5;
    cursor: pointer;
  }
}
@media (max-width: 1199.98px) {
  .video-carousel .slick-arrow:active {
    opacity: 0.5;
  }
}
@media (min-width: 992px) {
  .video-carousel .slick-list {
    margin: 0 2.5rem;
  }
}

.video-description {
  margin: 0 0 2.5rem;
}
.video-description.proheart-video-container {
  background-color: #f6f6f4;
  margin-left: -50vw;
}
.video-description.proheart-video-container .video-description-container {
  flex-direction: row-reverse;
}
.video-description.proheart-video-container .video-description-body__eyebrow {
  color: #585858;
}
.video-description.proheart-video-container .video-description-body__header {
  color: #8e258d;
}
.video-description.proheart-video-container .video-description-body__proheart-time {
  color: #ffffff;
  position: absolute;
  background: #000000;
  bottom: 0;
  right: 0;
  margin: 0.6rem;
  margin-right: 1rem;
  padding: 0.3rem;
  opacity: 0.7;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
}
.video-description.proheart-video-container .video-description-body-footer__time, .video-description.proheart-video-container .video-description-body__divider {
  display: none;
}
.video-description__main-container {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.video-description .large-image-block {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  padding-bottom: 75%;
  position: relative;
  height: 100%;
  background-color: #ffffff;
}
.video-description .large-image-block__button {
  align-items: center;
  justify-content: center;
  position: absolute;
  display: flex;
  width: 6rem;
  height: 6rem;
  bottom: 50%;
  left: 50%;
  margin-left: -3rem;
  margin-bottom: -3rem;
  background-color: rgba(246, 92, 0, 0.8);
  border-radius: 50%;
}
.video-description .large-image-block__button span {
  border-bottom: 1rem solid transparent;
  border-top: 1rem solid transparent;
  border-left: 1.75rem solid #ffffff;
}
.video-description .large-image-block__button:hover, .video-description .large-image-block__button:active {
  background-color: #d95500;
}
.video-description .large-image-block__9by16 { /*aspectRatio: 9:16*/
  padding-bottom: 56.25%;
}
.video-description .large-image-block__article { /*aspectRatio: article(default) used in featured hero*/
  padding-bottom: 44.3%;
}
.video-description.dark-theme { /*theme: dark*/ }
.video-description.dark-theme .video-description-body, .video-description.dark-theme .video-description-container {
  background-color: #080d1c;
  border: 1px solid #080d1c;
}
.video-description.dark-theme .video-description-body__header, .video-description.dark-theme .video-description-body__text, .video-description.dark-theme .video-description-container__header, .video-description.dark-theme .video-description-container__text {
  color: #ffffff;
}
.video-description.dark-theme .video-description-body__header:hover, .video-description.dark-theme .video-description-container__header:hover {
  color: #f65c00;
}
.video-description.dark-theme .video-description-body-footer__time, .video-description.dark-theme .video-description-body-footer__link, .video-description.dark-theme .video-description-container-footer__time, .video-description.dark-theme .video-description-container-footer__link {
  color: #ffffff;
}
.video-description-container, .video-description-body { /*theme: light (default)*/
  background-color: #f6f6f4;
  border: 1px solid #f6f6f4;
}
.video-description-body {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 1.5rem 1rem;
}
.video-description-body__eyebrow {
  color: #f65c00;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1.35;
  margin-bottom: 1rem;
}
.video-description-body__header:hover {
  color: #f65c00;
}
.video-description-body__header-title {
  padding: 0;
  text-align: left;
  text-transform: none;
}
.video-description-body__text {
  color: #585858;
  flex-grow: 1;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.42;
  margin-bottom: 1.25rem;
}
.video-description-body__divider {
  background-color: #f65c00;
  height: 1px;
  margin-bottom: 1.8125rem;
  width: 2rem;
}
.video-description-body-footer {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.video-description-body-footer__time, .video-description-body-footer__link {
  color: #585858;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  margin-bottom: 0;
}
.video-description-body-footer__time.link-external:after, .video-description-body-footer__link.link-external:after {
  content: "";
}
.video-description-body-footer__link {
  display: flex;
  padding-left: 1.25rem;
  align-items: center;
}
@media (max-width: 991.98px) {
  .video-description__main-container {
    padding-top: 1rem;
    padding-bottom: 0;
  }
  .video-description-body__text {
    margin-bottom: 1.5625rem;
  }
  .video-description-body__divider {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .video-description {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
  }
  .video-description .large-image-block {
    background-position: center;
  }
}
@media (max-width: 991.98px) {
  .video-description .large-image-block.embrex-video-thumbnail {
    padding-bottom: 27rem;
  }
}

.video-hero__title, .video-hero__subheader {
  color: #585858;
}
.video-hero__subheader {
  font-family: "Arboria-Book", Helvetica, sans-serif;
}
.video-hero .brightCove-video-banner {
  position: relative;
  top: 0;
  left: 0;
  width: 100% !important;
}
.video-hero__main-container {
  overflow: hidden;
}
.video-hero__main-container-body-wrapper {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding-left: 0;
}
.video-hero__tagLine {
  font-size: 1.25rem;
  color: #585858;
}
.video-hero-cta {
  padding: 1rem 1.5rem;
  margin-right: 10px;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  text-transform: none;
  font-size: 1.25rem;
}
.video-hero-cta:hover {
  color: #ffffff;
  text-decoration: none;
}
.video-hero__orange-rail-parent {
  display: flex;
  flex: 1;
}
.video-hero__orange-rail-parent .hero__label {
  padding: 0 1rem;
}
.video-hero__orange-rail-parent .hero__content p {
  margin-bottom: 0;
}
.video-hero__orange-rail-parent .hero__actions {
  margin-top: 1rem;
}
.video-hero__rail {
  width: 1rem;
  border-radius: 0px 4px 4px 0;
  background-color: #f65c00;
  flex: 0 0 1rem;
  margin-right: 15px;
}
.video-hero__label {
  padding-left: 0;
}
.video-hero .light .video-hero__title, .video-hero .light .video-hero__subheader, .video-hero .light .video-hero__tagLine {
  color: #ffffff;
  text-shadow: 0 0 4px #000000;
}
.video-hero .video-banner-wrapper {
  background-size: cover;
  background-position: 50%;
  width: 100%;
}
.video-hero__main-image {
  background-size: cover;
  background-position: 50%;
  color: #ffffff;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 100vw;
}
@media (max-width: 991.98px) {
  .video-hero__title, .video-hero__subheader {
    margin-bottom: 0.5rem;
  }
  .video-hero-cta {
    font-size: 1rem !important;
  }
  .video-hero__tagLine {
    font-size: 1rem;
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .video-hero__main-container-body {
    margin-bottom: 3rem;
  }
  .video-hero__second-cta {
    margin-left: 0;
    margin-top: 1rem;
    white-space: nowrap;
  }
  .video-hero__label {
    padding-right: 0;
  }
  .video-hero .hero__actions {
    display: inline-flex;
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .video-hero__main-container-body {
    margin-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .video-hero__main-container-body {
    margin-bottom: 3rem;
  }
}
.video-hero__video-js {
  margin: 0 auto;
  height: auto !important;
  width: 100% !important;
}
.video-hero__video-js .vjs-tech {
  -o-object-fit: cover;
     object-fit: cover;
}

.video-inline-player {
  padding: 1.5rem 6.25rem;
}
.video-inline-player.full-width {
  padding: 0;
}
.video-inline-player.full-width .video-inline-player__container-iframe {
  min-width: 100%;
}
.video-inline-player .media-list__block {
  float: unset;
  margin: 0;
  max-width: unset;
  position: relative;
}
.video-inline-player .media-list__block__image {
  width: 100%;
}
.video-inline-player__container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.video-inline-player__container-iframe {
  width: 100%;
  min-height: 33.15rem;
  min-width: 59rem;
}
.video-inline-player__container-embed {
  background-color: #000000;
}
.video-inline-player__container-button {
  align-items: center;
  justify-content: center;
  position: absolute;
  display: flex;
  width: 6rem;
  height: 6rem;
  bottom: 50%;
  left: 50%;
  margin-left: -3rem;
  margin-bottom: -3rem;
  background-color: rgba(246, 92, 0, 0.8);
  border-radius: 50%;
}
.video-inline-player__container-button span {
  border-bottom: 1rem solid transparent;
  border-top: 1rem solid transparent;
  border-left: 1.75rem solid #ffffff;
}
.video-inline-player__container-button:hover {
  background-color: #d95500;
}
.video-inline-player__container-duration {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1;
  letter-spacing: 0;
  color: #ffffff;
  position: absolute;
  background-color: #000000;
  padding: 0.3375rem 0.4125rem;
  opacity: 0.7;
  bottom: 1.5rem;
  right: 1.5rem;
  display: inline;
  margin-bottom: 0;
}
.video-inline-player__video-js__container__full-width {
  margin: 0 auto;
  width: 100% !important;
  background-color: #000000;
}
@media (max-width: 991.98px) {
  .video-inline-player__container-iframe {
    width: 100%;
    min-height: 13.15rem;
    min-width: unset;
  }
  .video-inline-player__container-duration {
    bottom: 0.75rem;
    right: 0.75rem;
  }
}

.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  width: 100% !important;
  height: 0 !important;
}

.brightCove-video-js {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.video-link.green .media-list {
  padding-top: 0;
  margin-top: 1.25rem;
}
.video-link.green .media-list__video-title {
  color: #007b8f;
}
.video-link.green .media-list .video__play-button {
  background: #a9c23f;
}
.video-link.green .media-list .video__play-button:hover {
  background-color: #a9c23f;
}
.video-link.pink .media-list .video__play-button {
  background: #aa0061;
}
.video-link.pink .media-list .video__play-button:hover {
  background-color: #aa0061;
}
.video-link.pink .media-list__video-title {
  color: #007b8f;
}
.video-link .media-list__block-container-background {
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 1.5rem;
}
.video-link .media-list__image {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.video-link .media-list .video__play-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 6rem;
  height: 6rem;
  bottom: 50%;
  left: 50%;
  margin-left: -3rem;
  margin-bottom: -3rem;
  background-color: rgba(246, 92, 0, 0.8);
  border-radius: 50%;
}
.video-link .media-list .video__play-button:hover {
  background-color: #d95500;
}
.video-link .media-list .video__play-button span {
  border-bottom: 1rem solid transparent;
  border-top: 1rem solid transparent;
  border-left: 1.75rem solid #ffffff;
}

.viewmode-label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.875rem;
  color: #585858;
  line-height: 1.35rem;
  vertical-align: text-bottom;
  margin-bottom: 0;
}
.viewmode-icons {
  cursor: pointer;
  color: #bbbbbb;
  padding: 0.25rem 0.5rem;
  margin: 0;
  align-items: center;
  justify-content: center;
}
.viewmode-icons:hover {
  background: #585858;
  opacity: 0.1;
  border-radius: 1px;
  color: #bbbbbb;
}
.viewmode-icons.list::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  mask: url(/global/assets/images/icons/list-view.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/list-view.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: #bbb;
  vertical-align: middle;
}
.viewmode-icons.grid::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  mask: url(/global/assets/images/icons/card-view.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/card-view.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: #bbbbbb;
  vertical-align: middle;
}
.viewmode-active.list::after, .viewmode-active.grid::after {
  background-color: #3a3a3a;
}
.viewmode-active:hover {
  color: #3a3a3a;
  opacity: 1;
  background: transparent;
}
.viewmode-separator {
  margin: 0 0.25rem;
  color: #bbbbbb;
  font-size: 1.3125rem;
}

.vmips-button__container {
  display: flex;
  align-items: center;
  padding: 0 15px;
  margin-top: 32px;
}
.vmips-button__wrapper {
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 767.98px) {
  .vmips-button__wrapper {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.vmips-button__col {
  padding: 0 15px;
  margin-bottom: 40px;
}
@media (max-width: 575.98px) {
  .vmips-button__col {
    padding: 0;
  }
}
.vmips-button__submit {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 16px;
  padding: 31px 185px 33px;
  color: #ffffff;
  background-color: #FF6300;
  border-radius: 4px;
}
@media (max-width: 767.98px) {
  .vmips-button__submit {
    padding-left: 60px;
    padding-right: 60px;
    width: 100%;
  }
}
.vmips-button__submit.disabled, .vmips-button__submit[disabled] {
  opacity: 0.4;
}

.success-button__wrapper {
  margin-top: 32px;
}
.success-button__wrapper .success-button {
  display: inline-block;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  padding: 16px 26px 20px;
  background: #f65c00;
  border-radius: 3px;
  text-decoration: none;
}
.success-button__wrapper .success-button:hover, .success-button__wrapper .success-button:focus, .success-button__wrapper .success-button:active {
  text-decoration: none;
}

.contact-zoetis {
  margin-top: 40px;
}
.contact-zoetis .zib-group-btn__container .zib-group-btn__btn {
  margin-bottom: 4rem;
}
.contact-zoetis .zib-radio__wrapper {
  margin-right: 132px;
}

.success-confirmation {
  margin-top: 30px;
}

.vmips-container .contact-zrl .input-field {
  padding-left: 0.938rem;
}
.vmips-container .contact-zrl .input-field.fields-disabled {
  opacity: 0.6;
}
.vmips-container .contact-zrl .input-field.fields-disabled input,
.vmips-container .contact-zrl .input-field.fields-disabled textarea {
  border: 1px solid #eaeaea;
  background-color: #f6f6f4;
}
.vmips-container .contact-zrl .input-field.fields-disabled ul.radio-field {
  pointer-events: none;
}
.vmips-container .contact-zrl .input-field.fields-disabled ul.radio-field label {
  color: #585858;
}
.vmips-container .contact-zrl .input-field.fields-disabled label {
  color: #585858;
}
.vmips-container .contact-zrl .dynamic-dropdown.disabled {
  opacity: 0.6;
}
.vmips-container .contact-zrl .dynamic-dropdown.disabled .dropdown-toggle {
  border: 1px solid #eaeaea;
  background-color: #f6f6f4;
}
.vmips-container .contact-zrl .rfield {
  padding-left: 0.938rem;
}
.vmips-container .contact-zrl .rfield.fields-disabled {
  opacity: 0.6;
  pointer-events: none;
}
.vmips-container .contact-zrl .rfield.fields-disabled .rfield__header {
  color: #585858;
}
.vmips-container .contact-zrl .dynamic-dropdown {
  margin-bottom: 2rem;
}
.vmips-container .contact-zrl .dynamic-dropdown .label-name {
  display: flex;
  justify-content: flex-start;
  white-space: nowrap;
  color: #585858;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 1.5;
  align-items: baseline;
  margin-bottom: 0.25rem;
}
.vmips-container .contact-zrl .change-email--button {
  padding: 18px 26px;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 16px;
  color: #007b8f;
  background-color: #f6f6f4;
  border-radius: 3px;
}
.vmips-container .contact-zrl .change-email--button:hover {
  text-decoration: none;
}
@media (min-width: 992px) {
  .vmips-container .contact-zrl .change-email--button {
    position: absolute;
    margin-top: 1.4rem;
  }
}
.vmips-container .dynamic-dropdown .dropdown-list .dropdown-item {
  font-size: 1rem;
  color: #585858;
}

.vmips--modal {
  max-width: 564px;
}
.vmips--modal .modal-content {
  box-shadow: none;
}
.vmips--modal .m-content {
  position: relative;
  width: 100%;
  padding: 58px 74px 40px 55px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  background-color: #FFFFFF;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.5);
}
@media (max-width: 575.98px) {
  .vmips--modal .m-content {
    padding: 50px 20px 40px 20px;
  }
}
.vmips--modal .m-content .m-wrapper h4 {
  margin-bottom: 30px;
}
.vmips--modal .m-content .m-wrapper .m-close {
  position: absolute;
  top: 28px;
  right: 44px;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 24px;
  line-height: 29px;
  text-decoration: none;
  color: #000000;
}
@media (max-width: 575.98px) {
  .vmips--modal .m-content .m-wrapper .m-close {
    top: 18px;
    right: 24px;
  }
}
.vmips--modal .m-content .m-wrapper .m-close:hover, .vmips--modal .m-content .m-wrapper .m-close:focus {
  text-decoration: none;
}
.vmips--modal .m-content .f-wrapper input {
  width: 100%;
  max-width: 261px;
}
.vmips--modal .m-content .f-wrapper .info-box--email {
  padding: 22px 16px 22px 80px;
  margin-top: -13px;
}
.vmips--modal .m-content .f-wrapper .info-box--email::before {
  top: 22px;
  left: 18px;
  width: 48px;
  height: 48px;
}
@media (max-width: 767.98px) {
  .vmips--modal .m-content .f-wrapper .info-box--email::before {
    display: block;
  }
}
.vmips--modal .m-content .b-wrapper {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 575.98px) {
  .vmips--modal .m-content .b-wrapper {
    flex-direction: column;
  }
}
.vmips--modal .m-content .b-cancel, .vmips--modal .m-content .b-submit {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 16px;
  padding: 14px 21px 18px;
  border-radius: 3px;
}
@media (max-width: 575.98px) {
  .vmips--modal .m-content .b-cancel, .vmips--modal .m-content .b-submit {
    max-width: 315px;
    margin-bottom: 20px;
  }
}
.vmips--modal .m-content .b-cancel {
  color: #585858;
  background-color: #DEDEDE;
}
.vmips--modal .m-content .b-submit {
  color: #ffffff;
  background-color: #007B8F;
}
.vmips--modal .m-content .b-submit[disabled], .vmips--modal .m-content .b-submit.disabled {
  opacity: 0.4;
  pointer-events: none;
}

.vmips-container .page-title, .selectvac-container .page-title, .poulvac-container .page-title {
  width: 100%;
  margin-bottom: 35px;
}
.vmips-container .page-title h1, .selectvac-container .page-title h1, .poulvac-container .page-title h1 {
  margin-bottom: 20px;
  white-space: nowrap;
}
@media (max-width: 1199.98px) {
  .vmips-container .page-title h1, .selectvac-container .page-title h1, .poulvac-container .page-title h1 {
    white-space: unset;
  }
}
.vmips-container .page-sub-title, .selectvac-container .page-sub-title, .poulvac-container .page-sub-title {
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
}
.vmips-container .page-sub-title.disabled, .selectvac-container .page-sub-title.disabled, .poulvac-container .page-sub-title.disabled {
  opacity: 0.6;
  pointer-events: none;
}
.vmips-container .page-sub-title__header, .selectvac-container .page-sub-title__header, .poulvac-container .page-sub-title__header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  margin-top: 32px;
  margin-bottom: 17px;
}
.vmips-container .page-sub-title__body, .selectvac-container .page-sub-title__body, .poulvac-container .page-sub-title__body {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  margin-top: 0;
  margin-bottom: 32px;
}
.vmips-container .page-field-group__title, .selectvac-container .page-field-group__title, .poulvac-container .page-field-group__title {
  margin-top: 18px;
  margin-bottom: 24px;
}
.vmips-container .page-field-group__body, .selectvac-container .page-field-group__body, .poulvac-container .page-field-group__body {
  margin-bottom: 20px;
}
.vmips-container .page-field-group__body h5, .selectvac-container .page-field-group__body h5, .poulvac-container .page-field-group__body h5 {
  margin-top: 0;
  margin-bottom: 0;
}
.vmips-container .page-field-group .mb-30, .selectvac-container .page-field-group .mb-30, .poulvac-container .page-field-group .mb-30 {
  margin-bottom: 30px;
}
.vmips-container .page-sub-title__copy, .selectvac-container .page-sub-title__copy, .poulvac-container .page-sub-title__copy {
  margin-top: -17px;
  margin-bottom: 32px;
}
.vmips-container .page-sub-form, .selectvac-container .page-sub-form, .poulvac-container .page-sub-form {
  width: 100%;
}
.vmips-container .page-sub-form-v1 .page-sub-form__header, .selectvac-container .page-sub-form-v1 .page-sub-form__header, .poulvac-container .page-sub-form-v1 .page-sub-form__header {
  margin-top: 4px;
}
.vmips-container .page-sub-form__header, .selectvac-container .page-sub-form__header, .poulvac-container .page-sub-form__header {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 24px;
  line-height: 24px;
  color: #585858;
  margin-top: 32px;
  margin-bottom: 32px;
}
.vmips-container .info-box, .selectvac-container .info-box, .poulvac-container .info-box {
  padding: 35px 43px 35px 97px;
  width: 100%;
  border: 2px solid #00c1d5;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .vmips-container .info-box, .selectvac-container .info-box, .poulvac-container .info-box {
    padding: 15px 25px;
  }
}
.vmips-container .info-box:before, .selectvac-container .info-box:before, .poulvac-container .info-box:before {
  width: 48px;
  height: 48px;
  top: 24px;
  left: 27px;
}
.vmips-container .info-box--sm, .selectvac-container .info-box--sm, .poulvac-container .info-box--sm {
  display: block;
  width: 100%;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: 22px 37px 22px 97px;
  margin-bottom: 32px;
}
.vmips-container .info-box--sm:before, .selectvac-container .info-box--sm:before, .poulvac-container .info-box--sm:before {
  top: 22px;
  left: 24px;
}
@media (max-width: 767.98px) {
  .vmips-container .info-box--sm .info-box__body span, .selectvac-container .info-box--sm .info-box__body span, .poulvac-container .info-box--sm .info-box__body span {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .vmips-container .info-box--sm, .selectvac-container .info-box--sm, .poulvac-container .info-box--sm {
    padding: 15px 25px;
  }
}
.vmips-container .or-seperator, .selectvac-container .or-seperator, .poulvac-container .or-seperator {
  display: flex;
  align-items: center;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #585858;
  height: 48px;
  margin: 25px 15px 30px;
}
@media (max-width: 767.98px) {
  .vmips-container .or-seperator, .selectvac-container .or-seperator, .poulvac-container .or-seperator {
    margin: 1rem;
  }
}
.vmips-container .static-table, .selectvac-container .static-table, .poulvac-container .static-table {
  max-width: 750px;
  margin-bottom: 63px;
}
.vmips-container .static-table table, .selectvac-container .static-table table, .poulvac-container .static-table table {
  width: 100%;
  border-collapse: collapse;
}
.vmips-container .static-table tr, .selectvac-container .static-table tr, .poulvac-container .static-table tr {
  border: none;
  box-shadow: none;
}
.vmips-container .static-table tr th,
.vmips-container .static-table tr td, .selectvac-container .static-table tr th,
.selectvac-container .static-table tr td, .poulvac-container .static-table tr th,
.poulvac-container .static-table tr td {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  padding: 8px 0;
  border-bottom: 1px solid #eaeaea;
}
.vmips-container .static-table tr th, .selectvac-container .static-table tr th, .poulvac-container .static-table tr th {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 24px;
  background-color: #ffffff;
  border: 0;
  border-bottom: 2px solid #005670;
}

.g-field__wrapper {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}

.group-divider {
  width: 100%;
  height: 1px;
  background-color: #dedede;
  display: block;
  margin-bottom: 30px;
}

.vmips-container {
  max-width: 846px;
}

.vmips-form--submitting {
  margin-left: 20px;
  margin-bottom: 40px;
}

.vmips-philanthropy .invalid .zib-field__input,
.vmips-philanthropy .invalid .zib-field__textarea, .contact-zrl .invalid .zib-field__input,
.contact-zrl .invalid .zib-field__textarea {
  color: #CC3B3B;
  caret-color: #CC3B3B;
}
.vmips-philanthropy .invalid.zib-field input::-moz-placeholder, .contact-zrl .invalid.zib-field input::-moz-placeholder {
  color: #CC3B3B !important;
}
.vmips-philanthropy .invalid.zib-field input::placeholder, .contact-zrl .invalid.zib-field input::placeholder {
  color: #CC3B3B !important;
}
.vmips-philanthropy .invalid .zib-dropdown__wrapper .zib-dropdown__control .zib-dropdown__indicator svg, .contact-zrl .invalid .zib-dropdown__wrapper .zib-dropdown__control .zib-dropdown__indicator svg {
  color: #CC3B3B;
}
.vmips-philanthropy .invalid .zib-dropdown__wrapper .zib-dropdown__single-value, .contact-zrl .invalid .zib-dropdown__wrapper .zib-dropdown__single-value {
  color: #CC3B3B;
}
.vmips-philanthropy .invalid .zib-dropdown__control::after, .contact-zrl .invalid .zib-dropdown__control::after {
  content: url("/assets/images/icons/red-arrow-down.svg");
}
.vmips-philanthropy.success-confirmation .alerts--success, .contact-zrl.success-confirmation .alerts--success {
  border: 1px solid #008A05;
}
.vmips-philanthropy .zib-field input[type=number]::-webkit-inner-spin-button,
.vmips-philanthropy .zib-field input[type=number]::-webkit-outer-spin-button, .contact-zrl .zib-field input[type=number]::-webkit-inner-spin-button,
.contact-zrl .zib-field input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
.vmips-philanthropy .zib-field__input, .vmips-philanthropy .zib-field__textarea, .contact-zrl .zib-field__input, .contact-zrl .zib-field__textarea {
  caret-color: #007b8f;
}
.vmips-philanthropy .zib-dropdown__control::after, .contact-zrl .zib-dropdown__control::after {
  top: 0.875rem;
  content: url("/assets/images/icons/dark-grey.svg");
  position: absolute;
  right: 1rem;
}
.vmips-philanthropy .zib-dropdown__indicators, .contact-zrl .zib-dropdown__indicators {
  display: none;
}

.webinar-cards {
  padding-bottom: 0.875rem;
  margin-bottom: 4.44rem;
}
.webinar-cards__cards .card-img {
  border-radius: 0;
  max-height: 13.32rem;
  min-height: 13.32rem;
}
.webinar-cards__cards .webinar-cards__button-container {
  margin-top: 2.19rem;
}
.webinar-cards__cards .webinar-cards__body {
  min-height: 6.75rem;
  max-height: 6.75rem;
}
.webinar-cards__containers-list.card-group .card {
  border-color: #dedede;
  border-width: 1px;
  border-bottom: 0;
  border-radius: 0;
}
.webinar-cards__containers-list:last-child .card {
  border-bottom: 1px solid #dedede;
}
.webinar-cards__containers {
  display: flex;
  flex-direction: row;
}
.webinar-cards__containers .card-body {
  padding: 1.69rem 1.375rem 1.25rem 1.625rem;
}
.webinar-cards__containers .webinar-cards__title, .webinar-cards__containers .webinar-cards__body-container {
  max-width: 30.288rem;
  overflow: hidden;
}
.webinar-cards__containers .webinar-cards__title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.webinar-cards__containers .webinar-cards__body-container {
  max-height: 3rem;
}
.webinar-cards__containers .webinar-cards__button-listview {
  position: absolute;
  top: 1.69rem;
  right: 1.375rem;
}
.webinar-cards__image-container {
  height: 9.564rem;
  overflow: hidden;
  position: relative;
  width: 12.066rem;
}
.webinar-cards__image {
  border-radius: 0;
  left: 50%;
  position: relative;
  transform: translateY(-50%) translateX(-50%);
  top: 50%;
  width: 100%;
}
.webinar-cards__title {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 1.06875rem;
  line-height: normal;
  color: #585858;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 0.5rem;
  font-weight: 400;
}
.webinar-cards__info {
  display: flex;
  margin-bottom: 0.1923076923rem;
}
.webinar-cards__date, .webinar-cards__id {
  color: #585858;
}
.webinar-cards__date:after {
  content: "";
  padding-right: 0.625rem;
  margin-right: 0.125rem;
  border-right: 1px solid #585858;
}
.webinar-cards__label, .webinar-cards__id, .webinar-cards__date {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: normal;
  padding: 0.25rem;
}
.webinar-cards__catch-up-label {
  background-color: #f6f6f4;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  padding-right: 0.5rem;
}
.webinar-cards__catch-up-label img {
  display: inline-block;
  left: 0.25rem;
  padding-right: 0.25rem;
  position: relative;
  top: 0.25rem;
  vertical-align: initial;
  width: 1.25rem;
}
.webinar-cards__live-label {
  background-color: #f6f6f4;
  color: #007b8f;
  font-size: 0.75rem;
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}
.webinar-cards__live-label img {
  width: 1rem;
  position: relative;
  top: 0.25rem;
  vertical-align: initial;
  display: inline-block;
}
.webinar-cards__label-text {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  line-height: normal;
  margin-left: 0.625rem;
  vertical-align: middle;
}
.webinar-cards__body,
.webinar-cards__body p {
  color: #9b9b9b;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  margin-top: 0.15rem;
  line-height: 1.143;
  margin-bottom: 0;
}
.webinar-cards__button-container a:not(.btn.btn-xs) {
  color: #ffffff;
  font-size: 0.75rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  text-align: center;
  margin-right: 0;
}
.webinar-cards__button-container a:not(.btn.btn-xs):after {
  content: "";
}
.webinar-cards__live-detail, .webinar-cards__live-catchup-btn {
  border: 0;
  border-radius: 0.125rem;
  font-size: 0.75rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-weight: 400;
  min-width: 6.125rem;
  min-height: 1.875rem;
  line-height: normal;
  padding: 0.25rem;
  text-align: center;
  color: #ffffff;
}
.webinar-cards__live-catchup-link {
  min-width: 6.8rem;
  min-height: 1.875rem;
}
.webinar-cards__live-catchup-btn {
  background-color: #007b8f;
}
.webinar-cards__live-catchup-btn:hover {
  background-color: #007b8f;
  color: #ffffff;
}
.webinar-cards__live-detail {
  background-color: #f65c00;
}
.webinar-cards__live-detail a {
  font-size: 0.75rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  text-align: center;
}
.webinar-cards__live-detail:hover, .webinar-cards__live-detail:active {
  background-color: #f65c00;
  color: #ffffff;
}
.webinar-cards__live-detail.listview-margin {
  margin-bottom: 0.5rem;
  display: block;
}
.webinar-cards__live-detail.cardview-margin {
  margin-right: 0.5rem;
}
.webinar-cards .btn.btn-xs.listview-margin {
  margin-bottom: 0.5rem;
  display: block;
}
.webinar-cards .btn.btn-xs.cardview-margin {
  margin-right: 0.5rem;
}
.webinar-cards__gallery-view {
  flex: 1;
}
.webinar-cards__gallery-view .webinar-cards__cards {
  border-width: 1px;
  margin-bottom: 2.5rem;
}
.webinar-cards .slick-slider {
  width: 99.33%;
}
.webinar-cards .slick-slider .slick-list {
  margin: auto;
  width: 100%;
}
.webinar-cards .slick-slider .slick-track {
  display: flex;
  margin-left: 0;
}
.webinar-cards .slick-slider .slick-slide {
  height: auto;
  border: 1px solid #dedede;
  border-right: 0;
}
.webinar-cards .slick-slider .slick-slide:last-child {
  border-right: 1px solid #dedede;
}
.webinar-cards .slick-slider .slick-slide .card {
  border: 0;
  border-right: 0;
  margin-bottom: 0;
}
.webinar-cards .slick-slider .slick-slide .card-img {
  border-radius: 0;
}
.webinar-cards .slick-slider .slick-slide .card-body {
  padding: 0.9375rem 1.125rem 1.313rem;
}
.webinar-cards .slick-slider .slick-dots {
  top: 103%;
  left: 0;
}
.webinar-cards .slick-slider .slick-dots li.slick-active,
.webinar-cards .slick-slider .slick-dots li.slick-active + li,
.webinar-cards .slick-slider .slick-dots li.slick-active + li + li {
  display: inline-block;
}
.webinar-cards .slick-slider .slick-dots li:nth-last-child(1),
.webinar-cards .slick-slider .slick-dots li:nth-last-child(2),
.webinar-cards .slick-slider .slick-dots li:nth-last-child(3) {
  display: inline-block;
}
.webinar-cards .slick-slider .slick-dots li.slick-active ~ li:nth-last-child(1),
.webinar-cards .slick-slider .slick-dots li.slick-active ~ li:nth-last-child(2),
.webinar-cards .slick-slider .slick-dots li.slick-active ~ li:nth-last-child(3) {
  display: none;
}
.webinar-cards .slick-slider .slick-dots li.slick-active + li + li:nth-last-child(3),
.webinar-cards .slick-slider .slick-dots li.slick-active + li + li:nth-last-child(2),
.webinar-cards .slick-slider .slick-dots li.slick-active + li + li:nth-last-child(1),
.webinar-cards .slick-slider .slick-dots li.slick-active + li:nth-last-child(3),
.webinar-cards .slick-slider .slick-dots li.slick-active + li:nth-last-child(2),
.webinar-cards .slick-slider .slick-dots li.slick-active + li:nth-last-child(1) {
  display: inline-block;
}
.webinar-cards .slick-slider .slick-dots li {
  display: none;
}
.webinar-cards .slick-slider .slick-dots li button:before {
  font-size: 2.375rem;
  color: #585858;
}
.webinar-cards .slick-slider .slick-dots-active {
  background: #9b9b9b;
}
.webinar-cards .slick-slider .slick-dots-active button {
  background: #f6f6f4;
  border-radius: 50%;
  height: 0.5rem;
  width: 0.5rem;
}
.webinar-cards .slick-slider .slick-dots-active button::before {
  display: none;
}
.webinar-cards .slick-slider .slick-prev, .webinar-cards .slick-slider .slick-next {
  height: 1rem;
  top: 105.4%;
  width: 1rem;
  z-index: 1;
}
.webinar-cards .slick-slider .slick-prev {
  left: 42%;
}
.webinar-cards .slick-slider .slick-prev:before {
  content: url("/assets/images/icons/grey-left-arrow.svg");
}
.webinar-cards .slick-slider .slick-next {
  right: 42%;
}
.webinar-cards .slick-slider .slick-next:before {
  content: url("/assets/images/icons/grey-right-arrow.svg");
}
@media (max-width: 991.98px) {
  .webinar-cards .slick-slider .slick-disabled:before {
    display: none;
  }
  .webinar-cards .slick-slider .slick-active {
    color: #585858;
  }
  .webinar-cards .slick-slider .slick-dots {
    top: 103.5%;
  }
  .webinar-cards .slick-slider .slick-prev, .webinar-cards .slick-slider .slick-next {
    top: 106%;
  }
  .webinar-cards .slick-slider .slick-next {
    right: 18%;
  }
  .webinar-cards .slick-slider .slick-prev {
    left: 18%;
  }
}
@media (max-width: 991.98px) {
  .webinar-cards__cards .webinar-cards__body {
    overflow-y: hidden;
  }
  .webinar-cards__info {
    overflow-x: auto;
  }
  .webinar-cards__catch-up-label, .webinar-cards__live-label, .webinar-cards__date, .webinar-cards__id {
    white-space: nowrap;
  }
  .webinar-cards__containers .webinar-cards__id, .webinar-cards__containers .webinar-cards__date, .webinar-cards__containers .webinar-cards__body {
    display: none;
  }
  .webinar-cards__containers .webinar-cards__image-container {
    height: 7.938rem;
    min-width: 7.5rem;
    max-width: 7.5rem;
  }
  .webinar-cards__containers .webinar-cards__title {
    font-size: 0.875rem;
    letter-spacing: 0;
    margin-bottom: 0.25rem;
    white-space: normal;
    overflow: hidden;
    max-height: 2rem;
    line-height: normal;
  }
  .webinar-cards__containers .webinar-cards__catch-up-label, .webinar-cards__containers .webinar-cards__live-label {
    padding-bottom: 0.25rem;
  }
  .webinar-cards__containers .webinar-cards__button-listview {
    position: absolute;
    bottom: 1rem;
    top: initial;
    right: initial;
  }
  .webinar-cards__containers .webinar-cards__live-detail.listview-margin {
    margin-bottom: 0;
    margin-right: 0.5rem;
  }
  .webinar-cards__containers .card-body {
    padding: 0.625rem 0.75rem 0.9375rem;
  }
  .webinar-cards__button-container {
    display: inline-flex;
  }
  .webinar-cards__gallery-container {
    padding: 0 0.75rem;
  }
}
@media screen and (max-width: 374px) {
  .webinar-cards__button-container.button-sm .webinar-cards__live-detail, .webinar-cards__button-container.button-sm .webinar-cards__live-catchup-btn {
    min-width: 4.4rem;
  }
  .webinar-cards .webinar-cards__cards .card-img {
    min-height: initial;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .webinar-cards__label-text {
    position: relative;
    top: 0.25rem;
  }
}
.webinar-detail-page__info {
  margin-top: -0.6rem;
}
.webinar-detail-page__info:after {
  content: "";
  border-bottom: 1px solid #dfdfdf;
  margin: 2.25rem 1rem;
  width: 100%;
}
.webinar-detail-page__overview-presenter .content-block {
  padding-right: 5.75rem;
}
.webinar-detail-page__overview-presenter .content-block h2,
.webinar-detail-page__overview-presenter .content-block h3 {
  margin: 0 0 0.625rem;
}
.webinar-detail-page__overview-presenter .content-block h2 {
  font-size: 2.25rem;
}
.webinar-detail-page__overview-presenter .content-block h3 {
  font-size: 1.625rem;
}
.webinar-detail-page__overview-presenter .content-block p {
  font-size: 0.875rem;
  letter-spacing: 0.0275rem;
}
.webinar-detail-page__overview-presenter .webinar-detail-page__section-header .section-header__title {
  border: 0;
  font-size: 1.625rem;
  margin: 0 0 1.125rem;
  padding: 0;
}
.webinar-detail-page__overview-presenter .presenter-hero__image-box {
  padding-right: 0.3125rem;
  max-width: 5rem;
}
.webinar-detail-page__overview-presenter .presenter-hero__img {
  height: 3.75rem;
  width: 3.75rem;
}
.webinar-detail-page__overview-presenter .presenter-hero__subheader, .webinar-detail-page__overview-presenter .presenter-hero__link {
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  text-transform: none;
}
.webinar-detail-page__overview-presenter .presenter-hero__link {
  color: #585858;
  font-size: 0.875rem;
  text-decoration: underline;
  margin-top: 0.9375rem;
  margin-bottom: 0.1875rem;
}
.webinar-detail-page__overview-presenter .presenter-hero__subheader {
  color: #585858;
  font-size: 0.75rem;
}
.webinar-detail-page__overview-presenter .presenter-hero__body {
  margin-top: 1.065rem;
  padding-right: 5.1876rem;
}
.webinar-detail-page__section-header .section-header__title {
  border-top: 1px solid #dfdfdf;
  letter-spacing: normal;
  margin-top: 3.125rem;
  padding-bottom: 1rem;
  padding-top: 3.125rem;
}
@media (min-width: 768px) {
  .webinar-detail-page__quick-links-tiles {
    margin-top: 3.7rem;
  }
}
.webinar-detail-page__quick-links-tiles .section-header__title {
  border: 0;
  padding: 0;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.625rem;
  margin-top: 2.25rem;
}
@media (max-width: 991.98px) {
  .webinar-detail-page__overview-presenter .content-block {
    padding-right: 0;
    margin-bottom: 2.0625rem;
  }
  .webinar-detail-page__overview-presenter .presenter-hero__body {
    padding-right: 0;
  }
  .webinar-detail-page__info:after {
    margin: 1.195rem 1rem 1.65rem;
  }
}

.webinar-hero {
  margin-bottom: 3.25rem;
}
.webinar-hero .hero__label {
  padding: 2rem 1rem 0;
}
.webinar-hero .hero__title {
  font-size: 4.234375rem;
  margin-bottom: 1rem;
  line-height: normal;
}
.webinar-hero .hero__content {
  font-size: 1.125rem;
  line-height: 1.33;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .webinar-hero .hero__main-container {
    padding: 6.25rem 6rem 4.25rem;
  }
}

.au-webinar-home .card-body {
  padding-top: 0.9375rem;
}
.au-webinar-home__program-hero {
  margin-bottom: 3.438rem;
}
.au-webinar-home__program-hero ~ .section-header .section-header__title {
  line-height: normal;
}
.au-webinar-home__program-hero ~ .section-header .section-header__body {
  letter-spacing: 0.44px;
}
.au-webinar-home__program-hero ~ .webinar-cards {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.au-webinar-home__program-hero ~ .webinar-cards .webinar-cards__body,
.au-webinar-home__program-hero ~ .webinar-cards .webinar-cards__body p {
  line-height: 1.29;
  margin-bottom: 0;
}
.au-webinar-home__program-hero ~ .webinar-cards .webinar-cards__title {
  min-height: 0;
}
.au-webinar-home__program-hero ~ .webinar-cards .slick-slider .slick-prev, .au-webinar-home__program-hero ~ .webinar-cards .slick-slider .slick-next {
  top: 104.4%;
}
.au-webinar-home__program-hero ~ .webinar-cards .slick-slider .slick-dots {
  top: 102%;
}
.au-webinar-home__program-hero ~ .line-divider {
  margin-top: 2.5rem;
}
.au-webinar-home__program-hero ~ .contact-us {
  margin-bottom: 8rem;
}
.au-webinar-home__program-hero ~ .contact-us .contact-us__border .online-services__header {
  margin-bottom: 0.6875rem;
}
.au-webinar-home__program-hero ~ .contact-us .contact-us__contact-container-image {
  height: 2.5rem;
}
.au-webinar-home__program-hero ~ .contact-us .support-description__body-col p {
  line-height: 1.54;
}
.au-webinar-home__program-hero .hero__main-container {
  background-size: cover;
}
.au-webinar-home__program-hero .hero__title {
  margin-bottom: 1.5rem;
  line-height: normal;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 4.25rem;
}
.au-webinar-home__program-hero .hero__content {
  margin-bottom: 1.95rem;
  font-size: 1.125rem;
  line-height: 1.335;
  max-width: 42%;
}
.au-webinar-home__program-hero .hero__cta {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  letter-spacing: 0.5px;
  font-size: 1.18825rem;
  line-height: normal;
  padding: 0.844rem 1.878rem;
  background-color: rgba(255, 255, 255, 0.21);
  border-radius: 0.125rem;
}
@media (max-width: 991.98px) {
  .au-webinar-home__program-hero .hero__label {
    padding: 2.5rem 0 1.5rem 1rem;
  }
  .au-webinar-home__program-hero .hero__title {
    font-size: 2.005rem;
  }
  .au-webinar-home__program-hero .hero__content {
    max-width: 100%;
    font-size: 0.875rem;
  }
}

.webinar-info img {
  margin-bottom: 0.125rem;
  margin-right: 0.75rem;
}
.webinar-info__status {
  display: inline;
}
.webinar-info h3 {
  color: #585858;
  display: inline-flex;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: 0.44px;
  margin-right: 1.25rem;
  margin-bottom: 0;
  vertical-align: bottom;
  font-weight: 400;
}
.webinar-info .live-color {
  color: #007b8f;
}
.webinar-info__link {
  flex-shrink: inherit;
}
.webinar-info__button {
  color: #ffffff;
  background: #007b8f;
  border-radius: 0.125rem;
  display: flex;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.125rem;
  justify-content: center;
  letter-spacing: 0.56px;
  line-height: normal;
  margin-right: 0;
  padding: 0.75rem 0;
}
.webinar-info__button:hover, .webinar-info__button:focus {
  color: #ffffff;
  text-decoration: none;
}
.webinar-info__button:after {
  content: unset;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .webinar-info__button {
    padding: 0.75rem 3.87rem;
  }
}
@media (max-width: 991.98px) {
  .webinar-info__container {
    padding: 0 1.375rem;
  }
  .webinar-info h3 {
    display: block;
    margin-left: 2.19rem;
  }
  .webinar-info__status h3 {
    display: inline;
    margin-left: 0;
  }
  .webinar-info__status img {
    max-width: 1.375rem;
    margin-bottom: 0.25rem;
  }
  .webinar-info__link {
    padding: 0 1.375rem;
    margin-top: 0.9375rem;
    margin-left: 2.19rem;
  }
}
@media screen and (max-width: 374px) {
  .webinar-info__button {
    padding: 0.75rem 4.335rem;
  }
}

.webinar-list {
  margin-bottom: 3.75rem;
  margin-top: 0.625rem;
}
.webinar-list__search.search {
  padding: 0;
  width: 100%;
}
.webinar-list__search.search .react-autosuggest__input {
  border: 1px solid #eaeaea;
  color: #585858;
  font-size: 0.75rem;
  padding: 0.5rem;
}
.webinar-list__search.search .react-autosuggest__container:after {
  right: 0;
  top: 0.5rem;
}
.webinar-list__search-result {
  font-size: 0.75rem;
  margin-top: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
}
@media (max-width: 991.98px) {
  .webinar-list__search-result {
    margin-top: 1rem;
  }
}
.webinar-list__filter-toggle-button {
  background: #ffffff;
  border: 1px solid #eaeaea;
  font-size: 0.75rem;
  line-height: 1.3;
  min-width: 6rem;
  padding: 0.907rem;
  text-align: left;
  width: 100%;
}
.webinar-list__search-sort {
  background: #f6f6f4;
  color: #585858;
  margin-bottom: 2.3775rem;
}
.webinar-list__sort-label {
  font-size: 0.75rem;
  margin-top: 0.75rem;
}
.webinar-list__sort-dropdown.dropdown-list .dropdown-toggle, .webinar-list__sort-dropdown.show.dropdown-list .dropdown-toggle {
  border-radius: 0;
}
.webinar-list__sort-dropdown.dropdown-list .dropdown-toggle__caret-container, .webinar-list__sort-dropdown.show.dropdown-list .dropdown-toggle__caret-container {
  padding: 0.5rem 0.225rem;
}
.webinar-list__body-scroll-top {
  bottom: 3%;
  position: fixed;
  right: 2%;
  z-index: 1;
}
.webinar-list__body-scroll-top i {
  background-color: #ffffff;
  border: solid 1px #979797;
  border-radius: 50%;
  padding: 1rem;
}
.webinar-list__body-filter__modal {
  margin: 0;
  max-width: 100%;
}
.webinar-list__body-filter__modal-header {
  border-bottom: 0;
  padding-bottom: 0;
}
.webinar-list__body-filter__modal-header .modal-title {
  color: #585858;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0.9px;
  margin-top: 1rem;
}
.webinar-list__body-productlist .medium-device {
  padding-right: 0;
}
.webinar-list__body-productlist .filter__item-checkbox-button {
  padding-bottom: 1rem;
  text-align: left;
}
.webinar-list__body-productlist .calendar-view__month {
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.5625rem;
  margin-bottom: 1.25rem;
}
.webinar-list__body-productlist .pagenavbar {
  margin-bottom: 0.25rem;
  margin-top: -0.0625rem;
}
.webinar-list__body-productlist .pagenavbar .dropdown-toggle__caret-container {
  padding: 0.5rem 0.225rem;
}
.webinar-list__body-productlist .webinar-cards {
  margin-bottom: 3.125rem;
}
@media (max-width: 991.98px) {
  .webinar-list__body .product-block-grid {
    margin-bottom: 1rem;
  }
}
@media (max-width: 1199.98px) {
  .webinar-list__search.search .react-autosuggest__input {
    padding: 0.907rem;
  }
  .webinar-list__search.search .react-autosuggest__container:after {
    display: none;
  }
  .webinar-list__sort-dropdown.dropdown-list .dropdown-toggle, .webinar-list__sort-dropdown.show.dropdown-list .dropdown-toggle {
    padding: 0.407rem 0;
  }
  .webinar-list__sort-dropdown.dropdown-list .dropdown-toggle__caret-container, .webinar-list__sort-dropdown.show.dropdown-list .dropdown-toggle__caret-container {
    padding: 0.1rem 0.5rem;
  }
  .webinar-list__sort-dropdown.dropdown-list .dropdown-toggle__display-value, .webinar-list__sort-dropdown.show.dropdown-list .dropdown-toggle__display-value {
    padding: 0 0.5rem;
  }
}
@media (max-width: 991.98px) {
  .webinar-list .dh-related-tile__product-list-img {
    border-bottom: 1px solid #dedede;
  }
}

.webinar-related-resources__list {
  margin-bottom: 1.75rem;
}
.webinar-related-resources__list .dropdown .dropdown-toggle__display-value {
  padding: 0.469rem;
}
.webinar-related-resources__list .dropdown .dropdown-toggle__caret-container {
  padding: 0.425rem 0.205rem;
}
.webinar-related-resources__resources {
  padding: 0 0.5rem;
}
@media (max-width: 767.98px) {
  .webinar-related-resources__resources .dh-resource-card__document-header {
    padding-right: 0;
  }
}

.webinar-topic-listing__hero .hero__main-container {
  background-size: auto;
}
.webinar-topic-listing__hero .hero__title {
  line-height: normal;
}
.webinar-topic-listing__hero .hero__cta {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  padding: 0.25rem 1.5rem;
}
.webinar-topic-listing-body .pagenavbar {
  justify-content: center;
  margin: 1.75rem 0 1.25rem;
}
.webinar-topic-listing-body .pagenavbar__dropdown {
  display: none;
}
.webinar-topic-listing-body .pagenavbar .pagination {
  margin: 0 auto;
}
.webinar-topic-listing-body .not-found-content {
  text-align: center;
}
.webinar-topic-listing-body .sort-and-search {
  justify-content: space-between;
}
.webinar-topic-listing-body .sort-and-search__searchbox, .webinar-topic-listing-body .sort-and-search__relevance {
  max-width: 100%;
  flex: 1;
}
.webinar-topic-listing-body .calendar-view__month {
  color: #585858;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 1.5625rem;
  margin-bottom: 1.25rem;
}
.webinar-topic-listing-body .calendar-view .webinar-cards {
  margin-bottom: 0;
}
.webinar-topic-listing__section-header .section-header__container {
  margin: 3.375rem 0 0.625rem;
}
.webinar-topic-listing__featured-resources.webinar-related-resources {
  margin-bottom: 2.75rem;
}
@media (max-width: 1199.98px) {
  .webinar-topic-listing-body .sort-and-search__filter {
    display: none;
  }
  .webinar-topic-listing-body .sort-and-search__relevance .sort-and-search__sort-dropdown button {
    padding: 0;
  }
  .webinar-topic-listing-body .sort-and-search__relevance .sort-and-search__sort-dropdown ul {
    height: 2.75rem;
    align-items: center;
  }
  .webinar-topic-listing-body .sort-and-search__relevance .sort-and-search__sort-dropdown ul .dropdown-toggle__caret-container {
    padding: 1rem 0.5rem;
    height: 2.75rem;
  }
  .webinar-topic-listing-body .sort-and-search__relevance .sort-and-search__sort-dropdown.show .dropdown-toggle {
    padding: 0;
  }
  .webinar-topic-listing-body .sort-and-search__relevance .sort-and-search__sort-dropdown.show .dropdown-menu button {
    padding: 0.25rem 1rem;
  }
}
@media (max-width: 767.98px) {
  .webinar-topic-listing__hero .hero__title {
    margin-bottom: 1rem;
  }
  .webinar-topic-listing__hero .hero__content {
    margin-bottom: 1.875rem;
    width: 45%;
  }
  .webinar-topic-listing-body .sort-and-search__searchbox {
    max-width: 100%;
    flex: 1 1 100%;
  }
  .webinar-topic-listing-body .sort-and-search__searchbox .sort-and-search__col {
    padding-right: 1rem;
  }
  .webinar-topic-listing-body .sort-and-search__relevance {
    max-width: 100%;
    flex: 1 1 100%;
    padding-left: 1rem;
    margin-top: 1.25rem;
  }
}

.where-to-buy {
  padding-bottom: 7.5rem;
}
.where-to-buy__map {
  height: 27.75rem;
}
.where-to-buy__map .filter__header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.where-to-buy__map-autocomplete, .where-to-buy__map-location-count, .where-to-buy__map-disclaimer,
.where-to-buy__map .filter__item-checkbox-button {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
}
.where-to-buy__map-filter {
  display: none;
}
.where-to-buy__map-location-count {
  color: #585858;
  display: inline;
  padding-left: 0.7rem;
  line-height: 1.43;
  letter-spacing: normal;
  margin-bottom: 0;
}
.where-to-buy__map-autocomplete {
  color: #585858;
  background: url("/assets/images/icons/location.png");
  background-repeat: no-repeat;
  background-color: #ffffff;
  background-size: 2.5rem;
  border: solid 1px #dedede;
  line-height: 1.14;
  padding: 0.75rem;
  padding-left: 2.5rem;
  width: 28.5rem;
}
.where-to-buy__map-autocomplete-container {
  background-color: #f6f6f4;
  padding: 1rem;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}
.where-to-buy__map-autocomplete::-moz-placeholder {
  color: #585858;
}
.where-to-buy__map-autocomplete::placeholder {
  color: #585858;
}
.where-to-buy__map-disclaimer {
  color: #585858;
  font-size: 0.75rem;
  line-height: 1.33;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .where-to-buy__map {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
  }
  .where-to-buy__map-autocomplete {
    flex: 1;
    width: 100%;
    margin-right: 1rem;
  }
  .where-to-buy__map-autocomplete-container {
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50vw;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
  }
  .where-to-buy__map-inputwrapper {
    width: 100%;
    display: flex;
    margin-bottom: 0.625rem;
  }
  .where-to-buy__map-filter {
    flex: 1;
    width: 100%;
    display: inline;
  }
  .where-to-buy__map-filter button {
    height: 2.5rem;
    padding: 0.7rem;
  }
  .where-to-buy__map-filter button:after {
    background-image: url("/assets/images/icons/grey-right-arrow.svg");
    background-repeat: no-repeat;
    background-size: 0.375rem 0.938rem;
    display: inline-block;
    width: 0.625rem;
    height: 0.938rem;
    content: "";
    float: right;
  }
  .where-to-buy__map-location-count {
    display: block;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 1199.98px) {
  .where-to-buy .medium-device {
    display: block;
  }
}
@media (max-width: 991.98px) {
  .where-to-buy .medium-device {
    display: none;
  }
}
.where-to-buy .pagination__label {
  color: #585858;
}
.where-to-buy .pagination__button:disabled {
  color: #bbbbbb;
  opacity: 1;
}
.where-to-buy .pagenavbar {
  margin-bottom: 0;
  margin: 1rem 0;
}
.where-to-buy .filter__item-count {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
  color: #969696;
}
.where-to-buy .filter__item-checkbox-button {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
}
.where-to-buy .filter__item-button {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  .where-to-buy .find-a-retailer-tooltip {
    position: absolute;
    top: 89.5%;
  }
  .where-to-buy .find-a-retailer-tooltip__up {
    left: 3rem;
  }
  .where-to-buy .pagination {
    min-width: 350px;
  }
}

.zib-dd__input {
  width: 100%;
  padding: 11px 16px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  border: 1px solid #dedede;
  border-radius: 3px;
  outline: none;
}
.zib-dd__options {
  height: 100%;
  max-height: 300px;
  overflow-y: auto;
  border: 1px solid #007b8f;
  border-radius: 3px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06);
  margin-top: 8px;
  margin-bottom: 8px;
}
.zib-dd__options-list {
  padding: 12px 6px;
}
.zib-dd__option {
  padding: 4px 10px;
  border-radius: 3px;
  cursor: pointer;
}
.zib-dd__option.is-highlighted, .zib-dd__option:hover, .zib-dd__option:focus, .zib-dd__option:active {
  background-color: #007b8f;
  color: #ffffff;
}
.zib-dd__no-option {
  pointer-events: none;
  text-align: center;
  color: #969696;
}

.zib-card {
  /** Below styles apply for both
  ** Grid view and List View */
  /** GRID VIEW */
  /** LIST VIEW */
}
.zib-card__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.zib-card__info {
  position: absolute;
  bottom: 0.688rem;
  right: 0.75rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1;
  text-align: center;
  padding: 0.313rem 0.375rem 0.438rem;
  border-radius: 0.188rem;
  background-color: #585858;
  color: #ffffff;
  text-transform: uppercase;
}
.zib-card__title {
  display: block;
  color: #585858;
}
.zib-card__meta-data {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.zib-card__meta-icon {
  display: flex;
  flex: 0 0 1.125rem;
}
.zib-card__meta-content {
  padding-left: 0.375rem;
  flex: 0 1 auto;
}
.zib-card__meta-type {
  padding-right: 0.375rem;
  line-height: 1.5rem;
}
.zib-card__meta-type::after {
  content: "|";
  padding-left: 0.375rem;
}
.zib-card__meta-asset-size {
  padding-right: 0.375rem;
}
.zib-card__cta {
  position: relative;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #585858;
  margin-top: 2.188rem;
}
.zib-card__cta::before {
  content: "";
  display: block;
  position: relative;
  width: 3.188rem;
  height: 1px;
  background-color: #f65c00;
  margin-bottom: 1.5rem;
}
.zib-card__ctalink::after {
  content: url(/content/_assets/images/icons/arrow-Icon.svg);
  padding-left: 0.6rem;
  position: relative;
  top: 0;
  display: inline-block;
  width: 1.375rem;
  height: 0.625rem;
}
.zib-card--grid {
  margin-bottom: 2.5rem;
}
.zib-card--grid .zib-card__img-wrapper {
  position: relative;
  height: 10rem;
  max-height: 10rem;
  margin-bottom: 1rem;
  cursor: pointer;
}
.zib-card--grid .zib-card__img-wrapper:hover ~ .zib-card__content .zib-card__title {
  color: #007b8f;
  text-decoration: underline;
}
.zib-card--grid .zib-card__img-wrapper .link-download::after {
  content: unset;
}
.zib-card--grid .zib-card__img-wrapper .link-download::after {
  content: unset;
}
.zib-card--grid .zib-card__title {
  cursor: pointer;
}
.zib-card--grid .zib-card__title:hover {
  color: #007b8f;
  text-decoration: underline;
}
@media (max-width: 767.98px) {
  .zib-card--grid .zib-card__title {
    font-size: 1.25rem;
    line-height: 1;
  }
}
.zib-card--grid .zib-card__title-wrapper:hover {
  text-decoration: none;
}
.zib-card--grid .zib-card__pills {
  margin-bottom: 2rem;
  display: flex;
  gap: 5px;
}
.zib-card--grid.zib-card--gridview-greytheme, .zib-card--grid.zib-card--gridview-whitetheme {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.zib-card--grid.zib-card--gridview-greytheme .zib-card__img-wrapper, .zib-card--grid.zib-card--gridview-whitetheme .zib-card__img-wrapper {
  margin-bottom: unset;
}
.zib-card--grid.zib-card--gridview-greytheme .zib-card__content, .zib-card--grid.zib-card--gridview-whitetheme .zib-card__content {
  background-color: #f6f6f4;
  padding: 1rem;
  flex-grow: 1;
}
.zib-card--grid.zib-card--gridview-greytheme .download,
.zib-card--grid.zib-card--gridview-greytheme .link-download, .zib-card--grid.zib-card--gridview-whitetheme .download,
.zib-card--grid.zib-card--gridview-whitetheme .link-download {
  display: inline-flex;
}
.zib-card--grid.zib-card--gridview-greytheme .download::after,
.zib-card--grid.zib-card--gridview-greytheme .link-download::after, .zib-card--grid.zib-card--gridview-whitetheme .download::after,
.zib-card--grid.zib-card--gridview-whitetheme .link-download::after {
  content: url(/content/_assets/images/icons/blue-download-arrow.svg);
  padding-left: 10px;
  padding-top: 10px;
  position: relative;
  top: -6px;
  order: -1;
  width: 29px;
  height: 10px;
  margin-left: -9px;
}
.zib-card--grid.zib-card--gridview-whitetheme .zib-card__content {
  background-color: #ffffff !important;
  padding: 1rem 0 !important;
}
.zib-card--grid.zib-card--gridview-greytheme, .zib-card--grid.zib-card--gridview-whitetheme {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.zib-card--grid.zib-card--gridview-greytheme .zib-card__img-wrapper, .zib-card--grid.zib-card--gridview-whitetheme .zib-card__img-wrapper {
  margin-bottom: unset;
}
.zib-card--grid.zib-card--gridview-greytheme .zib-card__content, .zib-card--grid.zib-card--gridview-whitetheme .zib-card__content {
  background-color: #f6f6f4;
  padding: 1rem;
  flex-grow: 1;
}
.zib-card--grid.zib-card--gridview-greytheme .download,
.zib-card--grid.zib-card--gridview-greytheme .link-download, .zib-card--grid.zib-card--gridview-whitetheme .download,
.zib-card--grid.zib-card--gridview-whitetheme .link-download {
  display: inline-flex;
}
.zib-card--grid.zib-card--gridview-greytheme .download::after,
.zib-card--grid.zib-card--gridview-greytheme .link-download::after, .zib-card--grid.zib-card--gridview-whitetheme .download::after,
.zib-card--grid.zib-card--gridview-whitetheme .link-download::after {
  content: url(/content/_assets/images/icons/blue-download-arrow.svg);
  padding-left: 10px;
  padding-top: 10px;
  position: relative;
  top: -6px;
  order: -1;
  width: 29px;
  height: 10px;
  margin-left: -9px;
}
.zib-card--grid.zib-card--gridview-whitetheme .zib-card__content {
  background-color: #ffffff !important;
  padding: 1rem 0 !important;
}
.zib-card--list {
  display: flex;
  margin-bottom: 1.688rem;
}
.zib-card--list .zib-card__img-wrapper {
  position: relative;
  flex: 0 0 15.313rem;
  cursor: pointer;
  height: 10.125rem;
  max-height: 10.125rem;
}
@media (max-width: 767.98px) {
  .zib-card--list .zib-card__img-wrapper {
    flex: 0 0 10.625rem;
    height: 10.75rem;
    max-height: 10.75rem;
  }
}
.zib-card--list .zib-card__img-wrapper:hover ~ .zib-card__content .zib-card__title {
  color: #007b8f;
  text-decoration: underline;
}
.zib-card--list .zib-card__img-wrapper .link-download::after {
  content: unset;
}
.zib-card--list .zib-card__img-wrapper .link-download::after {
  content: unset;
}
.zib-card--list .zib-card__content {
  padding-left: 1.4375rem;
}
@media (max-width: 767.98px) {
  .zib-card--list .zib-card__content {
    padding-left: 0.75rem;
  }
}
@media (max-width: 767.98px) {
  .zib-card--list .zib-card__meta-type {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .zib-card--list .zib-card__meta-date::before {
    display: none;
  }
}
.zib-card--list .zib-card__meta-description {
  margin-bottom: 0.75rem;
}
.zib-card--list .zib-card__title {
  font-size: 1.125rem;
  line-height: 1.125rem;
  margin-bottom: 0.625rem;
  cursor: pointer;
}
.zib-card--list .zib-card__title:hover {
  color: #007b8f;
  text-decoration: underline;
}
@media (max-width: 767.98px) {
  .zib-card--list .zib-card__title {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
}
.zib-card--list .zib-card__cta {
  display: none;
}
.zib-card--list .zib-card__pills {
  display: flex;
  gap: 5px;
  flex-direction: column;
  align-items: flex-start;
}

@media (min-width: 768px) {
  .zib-card--onehalf .zib-card__title {
    font-size: 2rem;
  }
}

.zib-cards {
  /** Below styles apply for both
  ** Grid view and List View */
  height: 100%;
  padding: 1rem;
  border-right: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  /** GRID VIEW */
  /** LIST VIEW */
}
.zib-cards.arrow .zib-cards__ctalink::after {
  content: url(/content/_assets/images/icons/arrow-Icon.svg);
  padding-left: 0.4rem;
  position: relative;
  top: 0;
  display: inline-block;
  width: 22px;
  height: 10px;
}
.zib-cards .zib-cards__downloadicon:has(.zib-cards__title:hover) {
  background-color: #f0f0f0;
}
.zib-cards__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.zib-cards__img.zoomed {
  width: 102%;
  height: 102%;
}
.zib-cards__img:hover ~ .zib-cards__content.zib-cards__downloadicon::after {
  background-color: #007b8f;
}
.zib-cards__badge {
  position: absolute;
  top: 0.625rem;
  left: 0.625rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1;
  padding: 0.25rem 0.375rem 0.375rem;
  color: #ffffff;
  background-color: #007b8f;
  border-radius: 2px;
  opacity: 0.7;
  text-transform: uppercase;
}
.zib-cards__info {
  position: absolute;
  bottom: 0.625rem;
  right: 0.625rem;
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1;
  text-align: center;
  padding: 0.3125rem 0.375rem 0.4375rem;
  border-radius: 0.1875rem;
  background-color: #585858;
  color: #ffffff;
  text-transform: uppercase;
}
.zib-cards__title {
  display: block;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  color: #585858;
  margin-bottom: 0.75rem;
  word-wrap: break-word;
  color: #585858;
}
.zib-cards__title a {
  color: #585858;
}
.zib-cards__title a:hover, .zib-cards__title a:focus, .zib-cards__title a:active {
  color: #585858;
}
.zib-cards__title a sup {
  font-size: 2rem;
  vertical-align: middle;
}
.zib-cards__hover-state {
  color: #007b8f;
  text-decoration: underline;
}
.zib-cards__meta-desc-mw {
  max-width: 330px;
}
@media (min-width: 576px) {
  .zib-cards__meta-desc-mw {
    max-width: 450px;
  }
}
@media (min-width: 821px) and (max-width: 1025px) {
  .zib-cards__meta-desc-mw {
    max-width: 630px;
  }
}
@media (min-width: 1200px) {
  .zib-cards__meta-desc-mw {
    max-width: 550px;
  }
}
.zib-cards__subtitle {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.2;
  font-size: 0.875rem;
  color: inherit;
  overflow-wrap: break-word;
}
.zib-cards__newtabicon::after {
  content: "";
  mask: url(/global/assets/images/icons/base-button-external.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/base-button-external.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-size: contain;
  background-color: #585858;
}
.zib-cards__downloadicon {
  cursor: pointer;
}
.zib-cards__downloadicon::after {
  content: "";
  mask: url(/global/assets/images/icons/base-button-download.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/base-button-download.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-size: contain;
  background-color: #007b8f;
  position: absolute;
  top: 32%;
  right: -2%;
  line-height: 2.25;
  padding-left: 1.25rem;
  padding-right: 0.75rem;
  padding-top: 0.65rem;
  width: 5rem;
  height: 2rem;
}
.zib-cards__tealicon::after {
  background-color: #007b8f;
}
.zib-cards__content-meta {
  font-size: 0.875rem;
  line-height: 1;
  color: inherit;
}
.zib-cards__meta-data {
  display: flex;
  align-items: flex-start;
  margin-bottom: 0.75rem;
}
.zib-cards__meta-data-authors {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
.zib-cards__meta-icon {
  flex: 0 0 1.125rem;
  margin-right: 0.375rem;
}
.zib-cards__meta-content {
  padding-left: 0.375rem;
  flex: 0 1 auto;
}
.zib-cards__meta-type {
  padding-right: 0.375rem;
  line-height: 1.5rem;
}
.zib-cards__meta-date {
  position: relative;
}
.zib-cards__meta-date::before {
  content: "|";
  padding-right: 0.375rem;
}
.zib-cards__meta-data1 {
  padding-right: 0.375rem;
  line-height: 1.5rem;
}
.zib-cards__meta-data2 {
  position: relative;
}
.zib-cards .zib-pill {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.zib-cards .zib-cards__pills {
  margin-bottom: 0.75rem;
}
.zib-cards .zib-cards__species {
  display: flex;
  font-size: 0.875rem;
}
.zib-cards .zib-cards__species-items {
  display: flex;
  flex-flow: row wrap;
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}
.zib-cards .zib-cards__species-items .zib-cards__species-item {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  margin: 0 0.125rem 0.125rem;
}
.zib-cards__cta {
  position: relative;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #585858;
  margin-bottom: 1rem;
}
.zib-cards__cta::before {
  content: "";
  display: block;
  position: relative;
  width: 2rem;
  height: 0.0625rem;
  background-color: #f65c00;
  margin-bottom: 1.25rem;
}
.zib-cards--gridview .zib-cards__img-wrapper {
  position: relative;
  height: 8.75rem;
  max-height: 8.75rem;
  margin-bottom: 0.75rem;
  min-height: 8rem;
  cursor: pointer;
}
.zib-cards--gridview .zib-cards__img-wrapper:hover + .zib-cards__content > a {
  color: #007b8f;
  text-decoration: underline;
}
@media (max-width: 767.98px) {
  .zib-cards--gridview .zib-cards__img-wrapper {
    height: 12.125rem;
    max-height: 12.125rem;
  }
}
.zib-cards--gridview .zib-cards__img-wrapper:hover ~ .zib-cards__content .zib-cards__title {
  color: #007b8f;
  text-decoration: underline;
}
.zib-cards--gridview .zib-cards__img-wrapper .link-download::after {
  content: unset;
}
.zib-cards--gridview .zib-cards__title:hover.link-download::after {
  background-color: #007b8f;
}
.zib-cards--gridview .link-download::after {
  padding-left: 0 !important;
  content: "";
  mask: url(/global/assets/images/icons/base-button-download.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/base-button-download.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-size: contain;
  background-color: #007b8f;
  position: absolute;
  padding-left: 1.25rem;
  padding-right: 0.75rem;
  padding-top: 1.125rem;
  width: 1rem;
  height: auto;
}
.zib-cards--listview {
  display: flex;
  flex-flow: wrap;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 576px) {
  .zib-cards--listview .pr-9px {
    padding-right: 0.5625rem;
  }
}
.zib-cards--listview .zib-cards__list-img:hover + .zib-cards__list-content .zib-cards__content > a {
  color: #007b8f;
  text-decoration: underline;
}
.zib-cards--listview .zib-cards__img-wrapper {
  position: relative;
  height: 100%;
  min-height: 10rem;
  max-height: 10rem;
}
@media (max-width: 575.98px) {
  .zib-cards--listview .zib-cards__img-wrapper {
    margin-bottom: 0.75rem;
  }
}
.zib-cards--listview .zib-cards__img-wrapper .link-download::after {
  content: unset;
}
.zib-cards--listview .zib-cards__img-wrapper .link-download::after {
  content: unset;
}
.zib-cards--listview .zib-cards__title {
  cursor: pointer;
}
.zib-cards--listview .zib-cards__title:hover {
  color: #007b8f;
  text-decoration: underline;
}
.zib-cards--listview .link-download::after {
  padding-left: 0 !important;
  content: "";
  mask: url(/global/assets/images/icons/base-button-download.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/base-button-download.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-size: contain;
  background-color: #007b8f;
  position: absolute;
  padding-left: 1.25rem;
  padding-right: 0.75rem;
  padding-top: 1.125rem;
  width: 1rem;
  height: auto;
}
.zib-cards__list-img:hover ~ .zib-cards__list-content .zib-cards__title {
  color: #007b8f;
  text-decoration: underline;
}
.zib-cards__list-img .link-download::after {
  padding-left: 0 !important;
  content: "";
  mask: url(/global/assets/images/icons/base-button-download.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/base-button-download.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-size: contain;
  background-color: #007b8f;
  position: absolute;
  padding-left: 1.25rem;
  padding-right: 0.75rem;
  padding-top: 1.125rem;
  width: 1rem;
  height: auto;
}

/** PILLS STYLE */
.zib-pill {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  padding: 0.25rem 0.75rem;
  border-radius: 1.875rem;
  text-align: center;
  border: 1px solid;
}
@media (max-width: 575.98px) {
  .zib-pill {
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
}
.zib-pill i {
  font-style: italic;
}
.zib-pill--teal {
  background-color: #007b8f;
  color: #ffffff;
  cursor: pointer;
  border: none;
}
.zib-pill--teal:hover {
  background-color: #006272;
}
.zib-pill--default {
  background-color: #ffffff;
  border-color: #bbbbbb;
  color: #585858;
}

.zib-leancard__resource {
  color: #585858;
  height: 100%;
}
.zib-leancard__resource__link {
  display: contents;
  height: 100%;
}
.zib-leancard__resource__link:hover {
  text-decoration: none;
}
.zib-leancard__resource__link:after {
  content: none;
}
.zib-leancard__resource__border {
  height: 100%;
  border: 0;
  background-color: #f6f6f4;
}
.zib-leancard__resource__outer-div {
  display: flex;
  align-items: flex-start;
  padding: 1rem;
  flex-grow: 1;
  position: relative;
}
.zib-leancard__resource__outer-div span,
.zib-leancard__resource__outer-div p {
  color: #585858;
}
.zib-leancard__resource__content-wrapper {
  margin-bottom: -0.5rem;
}
.zib-leancard__resource__content-wrapper .zib-leancard__resource__title .sr-only {
  display: none;
}
.zib-leancard__resource__content-wrapper .zib-leancard__resource__title.link-download:after {
  content: none !important;
}
.zib-leancard__resource__description p {
  padding-right: 4rem;
  margin-bottom: 0.75rem;
}
.zib-leancard__resource__title h6 {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  padding-right: 5px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #585858;
  margin-bottom: 0.5rem;
  display: inline-block;
}
.zib-leancard__resource__title h6:hover {
  color: #007b8f;
}
.zib-leancard__resource__title.link-external:after {
  display: none;
}
.zib-leancard__resource__title.link-external h6:after {
  content: url("/global/assets/images/icons/external-link-teal.svg");
  position: relative;
  margin-top: 3px;
  margin-left: 5px;
  display: inline-block;
  width: 10px;
  padding: 0 !important;
}
.zib-leancard__resource__title:hover {
  text-decoration: underline;
  color: #007b8f;
}
.zib-leancard__resource__meta-data {
  display: flex;
  align-items: center;
  margin-bottom: 0.75rem;
}
.zib-leancard__resource__meta-icon {
  display: flex;
  flex: 0 0 1.125rem;
}
.zib-leancard__resource__meta-content {
  padding-left: 0.375rem;
  flex: 0 1 auto;
}
.zib-leancard__resource__meta-type {
  padding-right: 0.375rem;
  line-height: 1.5rem;
  position: relative;
}
.zib-leancard__resource__meta-date {
  padding-right: 0.375rem;
  line-height: 1.5rem;
  position: relative;
}
.zib-leancard__resource__meta-date::before {
  content: "|";
  padding: 0 0.375rem;
}
.zib-leancard__resource__meta-asset-size {
  padding-right: 0.375rem;
}
.zib-leancard__resource__meta-asset-type {
  padding-right: 0.375rem;
  line-height: 1.5rem;
}
@media (max-width: 991.98px) {
  .zib-leancard__resource__border:after {
    line-height: 1.75;
    top: 20%;
  }
}
.zib-leancard__downloadicon {
  cursor: pointer;
}
.zib-leancard__downloadicon::after {
  content: "";
  mask: url(/global/assets/images/icons/base-button-download.svg) no-repeat center;
  -webkit-mask: url(/global/assets/images/icons/base-button-download.svg) no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-size: contain;
  background-color: #585858;
  position: absolute;
  top: 32%;
  right: -2%;
  line-height: 2.25;
  padding-left: 1.25rem;
  padding-right: 0.75rem;
  padding-top: 0.65rem;
  width: 5rem;
  height: 1.5rem;
}
.zib-leancard__tealicon::after {
  background-color: #007b8f;
}
.zib-leancard__hover-state {
  text-decoration: underline;
}
.zib-leancard__hover-state h6 {
  color: #007b8f;
  text-decoration: underline;
}

.custom-col-width .zib-leancard__resource__min-width {
  min-width: unset;
}
@media (min-width: 820px) and (max-width: 1023px) {
  .custom-col-width .zib-leancard__resource__min-width {
    min-width: 240px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .custom-col-width .zib-leancard__resource__min-width {
    min-width: 316px;
  }
}
@media (min-width: 1200px) {
  .custom-col-width .zib-leancard__resource__min-width {
    min-width: 377px;
  }
}

.zib-field--checkbox.zib-field {
  margin-bottom: 10px;
}

.zib-checkbox__wrapper {
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.zib-checkbox__input {
  display: none;
}

.zib-checkbox__alias {
  position: relative;
  top: 4px;
  display: flex;
  flex: 0 0 16px;
  height: 16px;
  border: 1px solid #dedede;
  border-radius: 3px;
  background-color: #ffffff;
  margin-right: 12px;
}

.zib-checkbox__alias::after {
  content: "";
  position: absolute;
  left: 4.5px;
  top: 0;
  width: 6px;
  height: 10px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
  opacity: 0;
}

.zib-checkbox__input:checked + .zib-checkbox__alias {
  background-color: #007b8f;
  border-color: #007b8f;
}

.zib-checkbox__input:checked + .zib-checkbox__alias::after {
  opacity: 1;
}

.zib-field__date {
  position: relative;
}
.zib-field__date .zib-field__date-icon {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  display: block;
  width: 16px;
  height: 16px;
  background: url(/content/_assets/images/icons/calendar-grey.svg) no-repeat;
  cursor: pointer;
}

.zib-datepicker__wrapper {
  position: relative;
}
.zib-datepicker__wrapper .react-datepicker-wrapper {
  position: absolute;
  top: 0;
  height: 48px;
  width: 100%;
  z-index: -1;
}

.zib-dropdown__wrapper .zib-dropdown__control {
  min-height: 48px;
  border-radius: 3px;
  border-color: #dedede;
}
.zib-dropdown__wrapper .zib-dropdown__control:hover, .zib-dropdown__wrapper .zib-dropdown__control:focus, .zib-dropdown__wrapper .zib-dropdown__control:active {
  cursor: pointer;
}
.zib-dropdown__wrapper .zib-dropdown__control--is-focused {
  outline: none;
  box-shadow: none;
  border: 1px solid #007b8f;
}
.zib-dropdown__wrapper .zib-dropdown__control--is-focused:hover {
  border-color: #007b8f;
}
.zib-dropdown__wrapper .zib-dropdown__indicator-separator {
  display: none;
}
.zib-dropdown__wrapper .zib-dropdown__value-container {
  padding-left: 16px;
  max-width: 93%;
}
.zib-dropdown__wrapper .zib-dropdown__indicator {
  padding-right: 16px;
}
.zib-dropdown__wrapper .zib-dropdown__indicator::before {
  content: "";
  position: relative;
  display: block;
  background-image: url("/content/_assets/images/icons/icon-dropdown.png");
  background-repeat: no-repeat;
  background-size: 8px 6px;
  width: 8px;
  height: 6px;
}
.zib-dropdown__wrapper .zib-dropdown__indicator svg {
  display: none;
}
.zib-dropdown__wrapper .zib-dropdown__single-value {
  padding-right: 25px;
  color: #585858;
}
.zib-dropdown__wrapper .zib-dropdown__input-container {
  padding-right: 25px;
}
.zib-dropdown__wrapper .zib-dropdown__input-container {
  padding-right: 25px;
  max-width: 93%;
}
.zib-dropdown__wrapper .zib-dropdown__input-container {
  padding-right: 25px;
  max-width: 93%;
}
.zib-dropdown__wrapper .zib-dropdown__menu {
  border: 1px solid #007b8f;
  border-radius: 3px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06);
  margin-top: 8px;
  margin-bottom: 8px;
}
.zib-dropdown__wrapper .zib-dropdown__control--menu-is-open {
  border-color: #007b8f;
}
.zib-dropdown__wrapper .zib-dropdown__control--menu-is-open:hover {
  border-color: #007b8f;
}
.zib-dropdown__wrapper .zib-dropdown__menu-list {
  padding: 10px 6px;
}
.zib-dropdown__wrapper .zib-dropdown__option {
  padding: 4px 10px;
  cursor: pointer;
  border-radius: 3px;
}
.zib-dropdown__wrapper .zib-dropdown__option:active {
  background-color: #007b8f;
  color: #ffffff;
}
.zib-dropdown__wrapper .zib-dropdown__option--is-selected {
  background-color: #ffffff;
  color: #585858;
}
.zib-dropdown__wrapper .zib-dropdown__option--is-focused {
  background-color: #007b8f;
  color: #ffffff;
}
.zib-dropdown__wrapper .zib-dropdown__option--is-focused.zib-dropdown__option--is-selected {
  background-color: #007b8f;
  color: #ffffff;
}
.zib-dropdown__wrapper.zib-dropdown__not-selected .zib-dropdown__single-value {
  color: #969696;
}
.zib-dropdown__wrapper.loading {
  flex: 1;
}

.invalid .zib-dropdown__wrapper .zib-dropdown__control {
  border-color: #CC3B3B;
  background-color: #fcf4f4;
}
.invalid .zib-dropdown__wrapper .zib-dropdown__placeholder {
  color: #CC3B3B;
}

.zib-field.disabled .zib-dropdown__wrapper .zib-dropdown__control {
  border-color: #eaeaea;
  background-color: #f6f7f8;
}
@media (min-width: 768px) {
  .zib-field.numeric-unit-left {
    margin-top: 3.63rem;
    padding: 0;
    margin-left: -1rem;
  }
}
.zib-field.numeric-unit-left .zib-dropdown__control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.zib-field.numeric-unit-right .zib-field__label {
  width: -moz-max-content;
  width: max-content;
}

.contact-zoetis .zib-dropdown__wrapper.zib-dropdown__not-selected .zib-dropdown__single-value {
  color: #767676;
}
.contact-zoetis .zib-dropdown__wrapper .zib-dropdown__indicator::before {
  display: none;
}
.contact-zoetis .zib-dropdown__wrapper .zib-dropdown__indicator svg {
  display: block;
}

.fileupload--zib {
  margin-bottom: 64px;
}
.fileupload--zib .fileupload__field {
  width: 100%;
}
.fileupload--zib .fileupload__drop,
.fileupload--zib .fileupload__list {
  max-width: 308px;
}

.zibfileupload-container.invalid label,
.zibfileupload-container.invalid .error-message,
.zibfileupload-container.invalid .fileupload__label1,
.zibfileupload-container.invalid .fileupload__label2 {
  color: #CC3B3B;
}
.zibfileupload-container.invalid .fileupload__drop {
  background-color: #fcf4f4;
  border-color: #CC3B3B;
}
.zibfileupload-container .fileupload {
  margin-bottom: 64px;
}

.zib-group-btn__container {
  margin-bottom: 32px;
}
.zib-group-btn__btn {
  display: inline-block;
  position: relative;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #585858;
  padding: 16px;
  padding-right: 40px;
  background-color: #f4f5f6;
  border: 1px solid #dedede;
  border-radius: 3px;
  text-decoration: none;
}
.zib-group-btn__btn:hover, .zib-group-btn__btn:focus, .zib-group-btn__btn:active {
  text-decoration: none;
  color: #585858;
}
@media (max-width: 767.98px) {
  .zib-group-btn__btn {
    width: 100%;
  }
}
.zib-group-btn__btn::after {
  content: url("/assets/images/icons/plus-icon-grey.svg");
  margin-left: 10px;
  height: 1rem;
  width: 1rem;
  position: absolute;
  right: 1rem;
  top: 1rem;
}
@media (max-width: 767.98px) {
  .zib-group-btn__remove {
    width: auto;
  }
}
.zib-group-btn__remove::after {
  content: url("/assets/images/icons/minus-icon-grey.svg");
}

.group-remove {
  padding-top: 25px;
  padding-bottom: 40px;
  padding-left: 15px;
}

@media (max-width: 767.98px) {
  .group-remove.align-top {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .group-remove.align-top {
    position: absolute;
    right: 18px;
    padding-top: 55px;
  }
}

.zib-field {
  margin-bottom: 30px;
}
.zib-field.invalid label,
.zib-field.invalid label a,
.zib-field.invalid .sub-header,
.zib-field.invalid .footer-text,
.zib-field.invalid .error-message,
.zib-field.invalid .zib-field__footer-text,
.zib-field.invalid .zib-radio__label {
  color: #CC3B3B;
}
.zib-field.invalid .zib-field__input,
.zib-field.invalid .zib-dd__input,
.zib-field.invalid .zib-field__textarea {
  border-color: #CC3B3B;
  background-color: #fcf4f4;
}
.zib-field.invalid .zib-radio__alias:before,
.zib-field.invalid .zib-checkbox__alias {
  border-color: #CC3B3B;
}
.zib-field__label {
  display: block;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #585858;
  margin-bottom: 9px;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 991.98px) {
  .zib-field__label {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .zib-field__label {
    line-height: 24px;
  }
}
.zib-field__optional-label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #767676;
  margin-left: 7px;
}
.zib-field__sub-header {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #767676;
}
.zib-field__input {
  width: 100%;
  padding: 11px 16px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  border: 1px solid #dedede;
  border-radius: 3px;
  outline: none;
}
.zib-field__input:hover, .zib-field__input:focus, .zib-field__input:active {
  outline: none;
}
.zib-field__input:focus, .zib-field__input:active {
  border-color: #007b8f;
}
.zib-field__input::-moz-placeholder {
  color: #969696 !important;
}
.zib-field__input::placeholder {
  color: #969696 !important;
}
.zib-field__footer-text {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #767676;
  margin-top: 9px;
  margin-bottom: 0;
}
.zib-field.disabled {
  opacity: 0.6;
  pointer-events: none;
}
.zib-field.disabled .zib-field__input {
  border: 1px solid #eaeaea;
  background-color: #f6f7f8;
}
.zib-field .error-message {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #CC3B3B;
  margin: 0;
  margin-top: 8px;
}
.zib-field__sub-header {
  font-size: 0.875rem;
}
.zib-field.mt-20 {
  margin-top: 20px;
}
.zib-field--loader .loading-indicator {
  margin-top: 0.9rem;
  margin-left: 0.5rem;
}
@media (max-width: 767.98px) {
  .zib-field.no-margin {
    margin-bottom: 0;
  }
}
.zib-field input[type=number]::-webkit-outer-spin-button, .zib-field input[type=number]::-webkit-inner-spin-button {
  display: none;
}

.zib-field__input[type=date][data-hasvalue=false]:not(:invalid):not(:focus)::-webkit-datetime-edit-text, .zib-field__input[type=date][data-hasvalue=false]:not(:invalid):not(:focus)::-webkit-datetime-edit-day-field, .zib-field__input[type=date][data-hasvalue=false]:not(:invalid):not(:focus)::-webkit-datetime-edit-month-field, .zib-field__input[type=date][data-hasvalue=false]:not(:invalid):not(:focus)::-webkit-datetime-edit-year-field {
  color: #969696;
}

.zib-datepicker__wrapper .react-datepicker {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  border-color: #007b8f;
  color: #585858;
}
.zib-datepicker__wrapper .react-datepicker__header,
.zib-datepicker__wrapper .react-datepicker-year-header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  color: #585858;
  background-color: #f6f6f4;
  border-bottom-color: #007b8f;
}
.zib-datepicker__wrapper .react-datepicker__current-month,
.zib-datepicker__wrapper .react-datepicker-year-header {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  color: #585858;
}
.zib-datepicker__wrapper .react-datepicker__day-name {
  font-size: 0.875rem;
  color: #585858;
}
.zib-datepicker__wrapper .react-datepicker__day,
.zib-datepicker__wrapper .react-datepicker__month-text {
  color: #585858;
}
.zib-datepicker__wrapper .react-datepicker__day:hover,
.zib-datepicker__wrapper .react-datepicker__month-text:hover {
  background-color: #eaeaea;
}
.zib-datepicker__wrapper .react-datepicker__day--selected,
.zib-datepicker__wrapper .react-datepicker__day--selected:hover,
.zib-datepicker__wrapper .react-datepicker__day--keyboard-selected,
.zib-datepicker__wrapper .react-datepicker__day--keyboard-selected:hover,
.zib-datepicker__wrapper .react-datepicker__month-text--keyboard-selected,
.zib-datepicker__wrapper .react-datepicker__month-text--keyboard-selected:hover {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  background-color: #007b8f;
  color: #ffffff;
}
.zib-datepicker__wrapper .react-datepicker__month-text--disabled,
.zib-datepicker__wrapper .react-datepicker__day--disabled {
  color: #bbbbbb;
}
.zib-datepicker__wrapper .react-datepicker__month-text--disabled:hover,
.zib-datepicker__wrapper .react-datepicker__day--disabled:hover {
  background-color: transparent;
}
.zib-datepicker__wrapper .react-datepicker__navigation-icon::before {
  top: 13px;
  border-color: #007b8f;
}
.zib-datepicker__wrapper .react-datepicker__navigation-icon:hover:before {
  border-color: #006272;
}
.zib-datepicker__wrapper .react-datepicker__day,
.zib-datepicker__wrapper .react-datepicker__day-names,
.zib-datepicker__wrapper .react-datepicker__month .react-datepicker__month-text {
  font-size: 0.875rem;
}
.zib-datepicker__wrapper .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #007b8f;
}
.zib-datepicker__wrapper .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  border-top-color: #007b8f;
}
.zib-datepicker__wrapper .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-top: -7px;
}

.zib-radio__wrapper {
  position: relative;
  display: inline-flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin-bottom: 0;
  cursor: pointer;
  margin-right: 144px;
}
@media (max-width: 767.98px) {
  .zib-radio__wrapper {
    margin-bottom: 15px;
  }
}
.zib-radio__input {
  position: absolute;
  opacity: 0;
}
.zib-radio__input:checked ~ .zib-radio__alias:before {
  border-color: #007b8f;
}
.zib-radio__input:checked ~ .zib-radio__alias:after {
  display: block;
}
.zib-radio__alias {
  position: relative;
  top: 3px;
  display: inline-flex;
  width: 16px;
  height: 16px;
}
.zib-radio__alias:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  border: 1px solid #dedede;
  border-radius: 50%;
}
.zib-radio__alias:after {
  content: "";
  display: none;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #007b8f;
  border-radius: 50%;
}
.zib-radio__label {
  display: inline-flex;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  padding-left: 12px;
  margin-bottom: 0;
}
.zib-radio.disabled {
  opacity: 0.6;
  pointer-events: none;
}
@media (max-width: 767.98px) {
  .zib-radio {
    display: flex;
    flex-direction: column;
  }
}

.zib-field--radio.vertical .zib-radio {
  display: flex;
  flex-direction: column;
}
.zib-field--radio.vertical .zib-radio__sub-label {
  margin-left: 28px;
  margin-bottom: 1rem;
}
.zib-field--radio.vertical .zib-radio__label {
  font-weight: bold;
}
.zib-field--radio .zib-field__label {
  margin-bottom: 11px;
}

.zib-radio--vertical .zib-radio {
  display: flex;
  flex-direction: column;
}
.zib-radio--vertical .zib-radio .zib-radio__wrapper {
  margin-right: 0;
  margin-bottom: 15px;
}
.zib-radio--vertical .zib-radio .zib-radio__wrapper:last-child {
  margin-bottom: 0;
}

.zib-field__textarea {
  width: 100%;
  padding: 11px 16px;
  resize: vertical;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #585858;
  border: 1px solid #dedede;
  border-radius: 3px;
  outline: none;
}
.zib-field__textarea:hover, .zib-field__textarea:focus, .zib-field__textarea:active {
  outline: none;
}
.zib-field__textarea:focus, .zib-field__textarea:active {
  border-color: #007b8f;
}

.clinic-search__modal {
  width: 95%;
}
@media (min-width: 768px) {
  .clinic-search__modal {
    width: 50%;
  }
}
.clinic-search__modal__header {
  border-bottom: none;
}
.clinic-search__modal-body {
  padding: 1rem 4rem;
}
.clinic-search__modal-body .zip-not-found {
  margin-top: 1.3rem;
}
.clinic-search__modal-body .zip-not-found a {
  font-weight: bold;
  color: #007b8f;
}
.clinic-search__modal-body .back-to-text {
  margin-left: 0.6rem;
  font-weight: bold;
  color: #007b8f;
}
.clinic-search__modal-body .zip-code-btn {
  border-radius: 0.19rem;
  padding: 0.875rem 0.938rem;
}
.clinic-search__modal-body h1 {
  color: #f65c00;
  text-align: center;
}
.clinic-search__modal-body .radio-field {
  list-style: none;
  padding: 0;
}
.clinic-search__modal-body .radio-field li {
  display: flex;
  border-top: solid 0.19rem #bbbbbb;
  padding: 1.3rem 0;
}
.clinic-search__modal-body .radio-field li input[type=radio] {
  width: 1rem;
  height: 1rem;
  accent-color: #007b8f;
}
.clinic-search__modal-body .radio-field li label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.3rem;
  color: #585858;
  padding-left: 0.75rem;
  margin: 0;
  margin-left: 0.6rem;
}
.clinic-search__modal-body .form-group label {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 0.75rem;
  color: #585858;
  line-height: 1rem;
}
.clinic-search__modal-body .form-group label .optional-label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0;
  color: #767676;
  margin-left: 0.8rem;
  font-weight: 300;
}
.clinic-search__modal-body .form-group input {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 1rem !important;
  line-height: 1.3rem;
  width: 100%;
  padding: 0.813rem 1rem;
  border: 0.06rem solid #dedede;
  border-radius: 0.19rem;
  background-color: #ffffff;
  color: #585858;
}
.clinic-search__modal-body .form-group input:hover, .clinic-search__modal-body .form-group input:focus, .clinic-search__modal-body .form-group input:active {
  outline: none;
}
.clinic-search__modal-body .form-group input:focus, .clinic-search__modal-body .form-group input:active {
  border-color: #007b8f;
}
.clinic-search__modal-body .form-group .dropdown-list .dropdown-toggle__caret-container,
.clinic-search__modal-body .form-group .show.dropdown-list .dropdown-toggle__caret-container {
  background: transparent;
}
.clinic-search__modal-body .form-group .dropdown-list .dropdown-toggle__display-text,
.clinic-search__modal-body .form-group .show.dropdown-list .dropdown-toggle__display-text {
  text-transform: none;
}
.clinic-search__modal-body .form-group .dropdown-list .dropdown-menu,
.clinic-search__modal-body .form-group .show.dropdown-list .dropdown-menu {
  border: 1px solid #007b8f;
}
.clinic-search__modal-body .form-group .dropdown-list .dropdown-menu.show,
.clinic-search__modal-body .form-group .show.dropdown-list .dropdown-menu.show {
  margin-top: 6px;
}
@media (max-width: 991.98px) {
  .clinic-search__modal-body .form-group .dropdown-list .dropdown-menu,
  .clinic-search__modal-body .form-group .show.dropdown-list .dropdown-menu {
    max-width: 100%;
  }
}
.clinic-search__modal-body .form-group .dropdown-list .dropdown-item:hover,
.clinic-search__modal-body .form-group .show.dropdown-list .dropdown-item:hover {
  background-color: #007b8f;
  color: #ffffff !important;
}
.clinic-search__modal-body .form-group .dropdown-list .dropdown-item:focus,
.clinic-search__modal-body .form-group .show.dropdown-list .dropdown-item:focus {
  background-color: #007b8f;
  color: #ffffff !important;
}
.clinic-search__modal-body .form-group .dropdown-list button.dropdown-toggle:focus,
.clinic-search__modal-body .form-group .show.dropdown-list button.dropdown-toggle:focus {
  border: 1px solid #007b8f;
}
.clinic-search__modal-body .form-group .dropdown-list button.dropdown-toggle:active,
.clinic-search__modal-body .form-group .show.dropdown-list button.dropdown-toggle:active {
  border: 1px solid #007b8f !important;
}
.clinic-search__modal-body .form-group .show.dropdown-list button.dropdown-toggle {
  border: 1px solid #007b8f !important;
}
.clinic-search__modal-body .form-group .program-form__dropdown.dropdown-list .dropdown-item,
.clinic-search__modal-body .form-group .program-form__dropdown.show.dropdown-list .dropdown-item {
  font-size: 1rem;
  margin-bottom: 0;
  padding-bottom: 4px;
  text-transform: none;
}
.clinic-search__modal-body .submit-btn {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
}
.clinic-search__modal-body .program-form__field-container .form-group .is-invalid {
  color: #CC3B3B;
  border: 0.06rem solid #CC3B3B;
}
.clinic-search__modal-body .program-form__field-container .form-group .is-invalid::-moz-placeholder {
  color: #CC3B3B;
}
.clinic-search__modal-body .program-form__field-container .form-group .is-invalid::placeholder {
  color: #CC3B3B;
}

.zip-code-search .form-group .zip-input input:focus {
  box-shadow: none;
  border-color: #dedede;
}
.zip-code-search .form-group .zip-input input::-moz-placeholder {
  color: #9b9b9b;
}
.zip-code-search .form-group .zip-input input::placeholder {
  color: #9b9b9b;
}

.zrl-contact-us-form .form-control {
  padding: 0.8rem;
  border-radius: 3px;
}
.zrl-contact-us-form .dropdown-list.is-invalid,
.zrl-contact-us-form .form-control.is-invalid {
  color: #ff4747;
  border: 1px solid #ff4747;
  background-color: rgba(255, 71, 71, 0.07);
  background-image: none;
}
.zrl-contact-us-form .dropdown-list.is-invalid::-moz-placeholder, .zrl-contact-us-form .form-control.is-invalid::-moz-placeholder {
  color: #ff4747;
}
.zrl-contact-us-form .dropdown-list.is-invalid::placeholder,
.zrl-contact-us-form .form-control.is-invalid::placeholder {
  color: #ff4747;
}
.zrl-contact-us-form__details-help-text {
  color: #90908f;
  float: right;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
}
.zrl-contact-us-form .dropdown-list .dropdown-toggle,
.zrl-contact-us-form .show.dropdown-list .dropdown-toggle {
  border-radius: 3px;
}
.zrl-contact-us-form .dropdown-list .dropdown-toggle__caret,
.zrl-contact-us-form .show.dropdown-list .dropdown-toggle__caret {
  padding: 0.5rem;
  margin-top: -15px;
}
.zrl-contact-us-form .dropdown-list .dropdown-toggle__caret-container,
.zrl-contact-us-form .show.dropdown-list .dropdown-toggle__caret-container {
  background-color: #ffffff;
  padding-top: 1rem;
}
.zrl-contact-us-form .dropdown-list .dropdown-toggle__display-value,
.zrl-contact-us-form .show.dropdown-list .dropdown-toggle__display-value {
  color: #bbbbbb;
}
.zrl-contact-us-form .dropdown-list .dropdown-toggle__display-value, .zrl-contact-us-form .dropdown-list .dropdown-toggle__display-text,
.zrl-contact-us-form .show.dropdown-list .dropdown-toggle__display-value,
.zrl-contact-us-form .show.dropdown-list .dropdown-toggle__display-text {
  font-size: 0.875rem;
  padding-top: 0.1rem;
  padding-bottom: 0.9rem;
}
.zrl-contact-us-form .dropdown-list.is-invalid .dropdown-toggle__display-value, .zrl-contact-us-form .dropdown-list.is-invalid .dropdown-toggle__display-text, .zrl-contact-us-form .dropdown-list.is-invalid .dropdown-toggle__caret-container,
.zrl-contact-us-form .show.dropdown-list.is-invalid .dropdown-toggle__display-value,
.zrl-contact-us-form .show.dropdown-list.is-invalid .dropdown-toggle__display-text,
.zrl-contact-us-form .show.dropdown-list.is-invalid .dropdown-toggle__caret-container {
  background-color: rgba(255, 71, 71, 0.07);
}
.zrl-contact-us-form .dropdown-list.is-invalid .dropdown-toggle__display-value,
.zrl-contact-us-form .show.dropdown-list.is-invalid .dropdown-toggle__display-value {
  color: #ff4747;
}
.zrl-contact-us-form__details-header, .zrl-contact-us-form__this-is-for-header, .zrl-contact-us-form__label {
  color: #636363;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.25;
  margin-bottom: 0.9rem;
}
.zrl-contact-us-form__interestedin-container {
  margin-bottom: 2.5rem;
}
.zrl-contact-us-form__interestedin-form-group {
  margin-bottom: 1rem;
  padding-left: 2rem;
  padding-bottom: 0;
}
.zrl-contact-us-form__interestedin-form-group .form-check-label {
  color: #6e6e6e;
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
}
.zrl-contact-us-form__interestedin-checkbox {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  height: 1rem;
  margin-right: 1rem;
  width: 1rem;
  left: 0;
  position: absolute;
  top: 0.2rem;
}
.zrl-contact-us-form__interestedin-header {
  color: #6e6e6e;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  margin-bottom: 0.81rem;
}
.zrl-contact-us-form__interestedin-header span {
  color: #636363;
  font-weight: 400;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1;
}
.zrl-contact-us-form__label {
  font-size: 0.75rem;
  font-weight: 400;
  margin-bottom: 0.5rem;
  color: #585858;
  line-height: 1.67;
  white-space: nowrap;
}
.zrl-contact-us-form__label-example {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: 400;
  margin-left: 0.25rem;
}
.zrl-contact-us-form__this-is-for-container {
  display: inline-flex;
  margin-bottom: 1.56rem;
}
.zrl-contact-us-form__this-is-for-form-group {
  padding-right: 4rem;
  padding-left: 0;
}
.zrl-contact-us-form__this-is-for-form-group .form-check-input {
  margin-top: 0;
}
.zrl-contact-us-form__this-is-for-form-group .form-check-label {
  color: #6e6e6e;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.43;
  padding-left: 2rem;
  white-space: nowrap;
}
.zrl-contact-us-form__this-is-for-dropdowns {
  margin-bottom: 1.5rem;
}
.zrl-contact-us-form__this-is-for-dropdowns .zrl-contact-us-form__label span {
  font-weight: 400;
}
.zrl-contact-us-form__this-is-for-radio {
  margin-right: 1rem;
  left: 0;
  position: absolute;
  top: 0.25rem;
}
.zrl-contact-us-form__submit-btn {
  background-color: #f65c00;
  border-radius: 4px;
  color: #ffffff;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  padding: 2rem;
  width: 26.4rem;
}
.zrl-contact-us-form__submit-form-container {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  background-color: #f6f6f4;
  padding-top: 4rem;
  padding-bottom: 6rem;
  left: 67.35%;
}
.zrl-contact-us-form__submit-form-error {
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #ff4747;
  display: block;
  margin-top: 0.5rem;
}
@media (max-width: 991.98px) {
  .zrl-contact-us-form__footer a {
    white-space: nowrap;
  }
  .zrl-contact-us-form__submit-btn {
    width: 21rem;
  }
  .zrl-contact-us-form__this-is-for-form-group {
    padding-right: 0;
  }
  .zrl-contact-us-form__this-is-for-form-group .form-check-label {
    margin-bottom: 2rem;
    white-space: normal;
  }
  .zrl-contact-us-form__this-is-for-form-group:last-child .form-check-label {
    margin-bottom: 0;
  }
  .zrl-contact-us-form__this-is-for-container {
    display: block;
  }
  .zrl-contact-us-form__interestedin-form-group {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767.98px) {
  .zrl-contact-us-form__label {
    white-space: normal;
  }
  .zrl-contact-us-form__submit-btn {
    width: 21rem;
  }
  .zrl-contact-us-form__submit-form-container {
    left: 50%;
  }
}

.zrl-customer-contact-us-form__title {
  color: #636363;
  line-height: 1.25;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 1rem;
  margin-bottom: 0.88rem;
}
.zrl-customer-contact-us-form__container .zrl-customer-contact-us-form__section:last-child .zrl-customer-contact-us-form__block {
  margin-bottom: 2.57rem;
}
.zrl-customer-contact-us-form__container .zrl-customer-contact-us-form__section:last-child .zrl-customer-contact-us-form__block-textfield label {
  font-size: 1rem;
  line-height: 1.25rem;
}
.zrl-customer-contact-us-form__container .zrl-customer-contact-us-form__section:nth-child(6) .zrl-customer-contact-us-form__block label {
  white-space: nowrap;
}
.zrl-customer-contact-us-form__block.form-group {
  margin-bottom: 1.32rem;
}
.zrl-customer-contact-us-form__block.form-group textarea.form-control {
  height: 7.69rem;
}
.zrl-customer-contact-us-form__block.form-group input {
  height: 2.5rem;
}
.zrl-customer-contact-us-form__block.form-group .is-invalid-input {
  color: #ff4747;
  border: 1px solid #ff4747;
  background-color: rgba(255, 71, 71, 0.07);
}
.zrl-customer-contact-us-form__block.form-group .is-invalid-input::-moz-placeholder {
  color: #ff4747;
}
.zrl-customer-contact-us-form__block.form-group .is-invalid-input::placeholder {
  color: #ff4747;
}
.zrl-customer-contact-us-form__block.form-group .is-invalid-input:hover {
  border-color: #ff4747;
}
.zrl-customer-contact-us-form__block.form-group input,
.zrl-customer-contact-us-form__block.form-group textarea {
  border: 1px solid #dedede;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  border-radius: 3px;
  box-shadow: none;
  color: #585858;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 0.75rem 1rem;
  line-height: 1.14;
}
.zrl-customer-contact-us-form__block.form-group input::-moz-placeholder, .zrl-customer-contact-us-form__block.form-group textarea::-moz-placeholder {
  color: #bbbbbb;
}
.zrl-customer-contact-us-form__block.form-group input::placeholder,
.zrl-customer-contact-us-form__block.form-group textarea::placeholder {
  color: #bbbbbb;
}
.zrl-customer-contact-us-form__block.form-group input:hover,
.zrl-customer-contact-us-form__block.form-group textarea:hover {
  border-color: #bbbbbb;
}
.zrl-customer-contact-us-form__block.form-group input:focus, .zrl-customer-contact-us-form__block.form-group input:active,
.zrl-customer-contact-us-form__block.form-group textarea:focus,
.zrl-customer-contact-us-form__block.form-group textarea:active {
  border-color: #007b8f;
  box-shadow: none;
}
.zrl-customer-contact-us-form__block-textfield-labelhelp, .zrl-customer-contact-us-form__block-textfield-example-labelhelp {
  color: #90908f;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  font-stretch: normal;
  float: right;
  line-height: 1.25rem;
  letter-spacing: normal;
  margin-bottom: 0.38rem;
}
.zrl-customer-contact-us-form__block-textfield-example-labelhelp {
  float: none;
  margin-left: 0.25rem;
}
.zrl-customer-contact-us-form__block-textfield-labelsub {
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-stretch: normal;
  line-height: 1.25rem;
}
.zrl-customer-contact-us-form__block label {
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #585858;
  float: left;
  margin-bottom: 0.38rem;
}
.zrl-customer-contact-us-form__block .dropdown-list .dropdown-toggle {
  border-radius: 3px;
  padding: 0.44rem;
  border: 1px solid #dedede;
  box-shadow: none;
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
}
.zrl-customer-contact-us-form__block .dropdown-list .dropdown-toggle:hover {
  border-color: #bbbbbb;
}
.zrl-customer-contact-us-form__block .dropdown-list .dropdown-toggle__caret-container {
  background-color: #ffffff;
  padding: 0;
}
.zrl-customer-contact-us-form__block .dropdown-list .dropdown-toggle__caret {
  background: none;
  float: none;
  padding: 0;
}
.zrl-customer-contact-us-form__block .dropdown-list .dropdown-toggle__caret:after {
  content: url("/assets/images/icons/Dropdown_icon.svg");
  position: relative;
  top: 20%;
}
.zrl-customer-contact-us-form__block .dropdown-list .dropdown-toggle__display-value {
  font-size: 0.875rem;
  color: #bbbbbb;
  padding: 0.25rem 0.5rem;
  line-height: 1.15;
  text-transform: initial;
}
.zrl-customer-contact-us-form__block .dropdown-list .dropdown-toggle__display-text {
  color: #585858;
  font-size: 0.875rem;
  padding: 0.25rem 0.5rem;
  line-height: 1.15;
}
.zrl-customer-contact-us-form__block .dropdown-list.show .dropdown-toggle {
  padding: 0.44rem;
  border-color: #007b8f;
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
}
.zrl-customer-contact-us-form__block .dropdown-list.show .dropdown-toggle:hover {
  border-color: #007b8f;
}
.zrl-customer-contact-us-form__block .dropdown-list.show .dropdown-toggle__caret-container {
  background-color: #ffffff;
  padding: 0;
}
.zrl-customer-contact-us-form__block .dropdown-list.show .dropdown-toggle__display-value, .zrl-customer-contact-us-form__block .dropdown-list.show .dropdown-toggle__display-text {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  padding: 0.25rem 0.5rem;
  line-height: 1.15;
}
.zrl-customer-contact-us-form__block .dropdown-list.show .dropdown-menu {
  padding: 0.875rem 0.375rem;
  margin: 0.375rem 0;
}
.zrl-customer-contact-us-form__block .dropdown-list.show .dropdown-menu .dropdown-item {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
  color: #585858;
  width: 100%;
  margin: 0 auto;
  padding: 0.25rem 0.62rem;
  margin-bottom: 0.19rem;
}
.zrl-customer-contact-us-form__block .dropdown-list.show .dropdown-menu .dropdown-item:hover {
  background: #007b8f;
  color: #ffffff;
  border-radius: 3px;
}
.zrl-customer-contact-us-form__block .dropdown-list.is-invalid-dropdown.dropdown.show .dropdown-toggle {
  border-color: #007b8f;
}
.zrl-customer-contact-us-form__block .dropdown-list.is-invalid-dropdown.dropdown.show .dropdown-toggle__display-value {
  color: #bbbbbb;
}
.zrl-customer-contact-us-form__block .dropdown-list.is-invalid-dropdown .dropdown-toggle {
  border: 1px solid #ff4747;
  background-color: rgba(255, 71, 71, 0.07);
  color: #ff4747;
}
.zrl-customer-contact-us-form__block .dropdown-list.is-invalid-dropdown .dropdown-toggle__display-value, .zrl-customer-contact-us-form__block .dropdown-list.is-invalid-dropdown .dropdown-toggle__display-text {
  color: #ff4747;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
  text-transform: initial;
}
.zrl-customer-contact-us-form__block .dropdown-list.is-invalid-dropdown .dropdown-toggle__caret-container {
  background-color: rgba(255, 71, 71, 0.01);
  color: #ff4747;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-weight: normal;
}
.zrl-customer-contact-us-form__block .dropdown-list.is-invalid-dropdown .dropdown-toggle::-moz-placeholder {
  color: #ff4747;
}
.zrl-customer-contact-us-form__block .dropdown-list.is-invalid-dropdown .dropdown-toggle::placeholder {
  color: #ff4747;
}
.zrl-customer-contact-us-form__footer {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  background-color: #f6f6f4;
  left: 67.35%;
  padding: 4.82rem 0 5.13rem;
}
.zrl-customer-contact-us-form__footer-submit-btn {
  background-color: #f65c00;
  font-size: 1rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 1;
  color: #ffffff;
  width: 26.38rem;
  height: 5rem;
  border-radius: 0.25rem;
}
.zrl-customer-contact-us-form__footer-submit-text {
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #ff4747;
  margin-top: 0.5rem;
}
@media (max-width: 991.98px) {
  .zrl-customer-contact-us-form__footer {
    padding: 3.94rem 0 5rem;
  }
  .zrl-customer-contact-us-form__footer-submit-btn {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .zrl-customer-contact-us-form__footer {
    left: 50%;
  }
}
.zrl-customer-contact-us-form input[type=number]::-webkit-inner-spin-button,
.zrl-customer-contact-us-form input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.zrl-customer-contact-us-form input[type=number] {
  -moz-appearance: textfield;
}

.zlr-supply-order-form {
  padding-top: 2.5rem;
}
.zlr-supply-order-form__header {
  margin-bottom: 1rem;
  line-height: 1.5;
}
.zlr-supply-order-form__header-text {
  font-size: 1rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  color: #636363;
}
.zlr-supply-order-form__header__help-text {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #636363;
}
.zlr-supply-order-form__section {
  padding-bottom: 2.75rem;
}
.zlr-supply-order-form__section div:last-child .zlr-supply-order-form__textfield, .zlr-supply-order-form__section div:last-child .zlr-supply-order-form__quantity-dropdown {
  margin-bottom: 0;
}
.zlr-supply-order-form__textfield {
  margin-bottom: 1.375rem;
}
.zlr-supply-order-form__textfield textarea.form-control {
  height: 7.69rem;
}
.zlr-supply-order-form__textfield label {
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 1.67;
  color: #585858;
  margin-bottom: 0.375rem;
}
.zlr-supply-order-form__textfield label span {
  color: #636363;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 0.75rem;
  margin-left: 0.25rem;
}
.zlr-supply-order-form__textfield label.is-invalid-label {
  color: #ff4747;
}
.zlr-supply-order-form__textfield-help {
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.67;
  color: #90908f;
}
.zlr-supply-order-form__textfield input,
.zlr-supply-order-form__textfield textarea {
  border-radius: 3px;
  border: 1px solid #dedede;
  box-shadow: none;
  padding: 0.875rem 1rem;
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
  color: #585858;
  caret-color: #007b8f;
  transition: none;
}
.zlr-supply-order-form__textfield input:hover,
.zlr-supply-order-form__textfield textarea:hover {
  border-color: #bbbbbb;
}
.zlr-supply-order-form__textfield input:focus, .zlr-supply-order-form__textfield input:active,
.zlr-supply-order-form__textfield textarea:focus,
.zlr-supply-order-form__textfield textarea:active {
  border-color: #007b8f;
  box-shadow: none;
}
.zlr-supply-order-form__textfield input.is-invalid-input,
.zlr-supply-order-form__textfield textarea.is-invalid-input {
  color: #ff4747;
  border: 1px solid #ff4747;
  background-color: rgba(255, 71, 71, 0.07);
}
.zlr-supply-order-form__textfield input.is-invalid-input::-moz-placeholder, .zlr-supply-order-form__textfield textarea.is-invalid-input::-moz-placeholder {
  color: #ff4747;
}
.zlr-supply-order-form__textfield input.is-invalid-input::placeholder,
.zlr-supply-order-form__textfield textarea.is-invalid-input::placeholder {
  color: #ff4747;
}
.zlr-supply-order-form__textfield input::-moz-placeholder, .zlr-supply-order-form__textfield textarea::-moz-placeholder {
  color: #bbbbbb;
}
.zlr-supply-order-form__textfield input::placeholder,
.zlr-supply-order-form__textfield textarea::placeholder {
  color: #bbbbbb;
}
.zlr-supply-order-form__details-dropdown .dropdown-list .dropdown-toggle, .zlr-supply-order-form__quantity-dropdown .dropdown-list .dropdown-toggle {
  border-radius: 3px;
  border: 1px solid #dedede;
  box-shadow: none;
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
  color: #585858;
  transition: none;
  padding: 0;
}
.zlr-supply-order-form__details-dropdown .dropdown-list .dropdown-toggle:hover, .zlr-supply-order-form__quantity-dropdown .dropdown-list .dropdown-toggle:hover {
  border-color: #bbbbbb;
}
.zlr-supply-order-form__details-dropdown .dropdown-list .dropdown-toggle__display-value, .zlr-supply-order-form__details-dropdown .dropdown-list .dropdown-toggle__display-text, .zlr-supply-order-form__quantity-dropdown .dropdown-list .dropdown-toggle__display-value, .zlr-supply-order-form__quantity-dropdown .dropdown-list .dropdown-toggle__display-text {
  padding: 0.8rem 1rem;
  overflow: hidden;
}
.zlr-supply-order-form__details-dropdown .dropdown-list .dropdown-toggle__caret, .zlr-supply-order-form__quantity-dropdown .dropdown-list .dropdown-toggle__caret {
  padding: 0.5rem;
}
.zlr-supply-order-form__details-dropdown .dropdown-list .dropdown-toggle__caret-container, .zlr-supply-order-form__quantity-dropdown .dropdown-list .dropdown-toggle__caret-container {
  padding: 1rem 0.75rem 0.8rem 1px;
  background-color: #ffffff;
  border-radius: 0.9rem;
}
.zlr-supply-order-form__details-dropdown .dropdown-list.show .dropdown-toggle, .zlr-supply-order-form__quantity-dropdown .dropdown-list.show .dropdown-toggle {
  border-color: #007b8f;
  padding: 0px;
}
.zlr-supply-order-form__details-dropdown .dropdown-list.show .dropdown-toggle__display-value, .zlr-supply-order-form__details-dropdown .dropdown-list.show .dropdown-toggle__display-text, .zlr-supply-order-form__quantity-dropdown .dropdown-list.show .dropdown-toggle__display-value, .zlr-supply-order-form__quantity-dropdown .dropdown-list.show .dropdown-toggle__display-text {
  font-size: 0.875rem;
  line-height: 1.43;
}
.zlr-supply-order-form__details-dropdown .dropdown-list.show .dropdown-menu, .zlr-supply-order-form__quantity-dropdown .dropdown-list.show .dropdown-menu {
  margin-top: 0.375rem;
  box-shadow: 0;
}
.zlr-supply-order-form__details-dropdown .dropdown-list.show .dropdown-menu .dropdown-item, .zlr-supply-order-form__quantity-dropdown .dropdown-list.show .dropdown-menu .dropdown-item {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.43;
  color: #585858;
  width: 95%;
  margin: 0 auto;
  padding: 0.25rem 0.5rem;
}
.zlr-supply-order-form__details-dropdown .dropdown-list.show .dropdown-menu .dropdown-item:hover, .zlr-supply-order-form__quantity-dropdown .dropdown-list.show .dropdown-menu .dropdown-item:hover {
  color: #ffffff;
  border-radius: 3px;
}
.zlr-supply-order-form__details-dropdown {
  margin-bottom: 1.375rem;
}
.zlr-supply-order-form__details-dropdown label {
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 1.67;
  color: #585858;
  margin-bottom: 0.375rem;
}
.zlr-supply-order-form__details-dropdown label.is-invalid-label {
  color: #ff4747;
}
.zlr-supply-order-form__details-dropdown .is-invalid-dropdown .dropdown-toggle {
  color: #ff4747;
  border: 1px solid #ff4747;
}
.zlr-supply-order-form__details-dropdown .is-invalid-dropdown .dropdown-toggle::-moz-placeholder {
  color: #ff4747;
}
.zlr-supply-order-form__details-dropdown .is-invalid-dropdown .dropdown-toggle::placeholder {
  color: #ff4747;
}
.zlr-supply-order-form__details-dropdown .is-invalid-dropdown .dropdown-toggle__display-text, .zlr-supply-order-form__details-dropdown .is-invalid-dropdown .dropdown-toggle__caret-container {
  background-color: rgba(255, 71, 71, 0.07);
  overflow: hidden;
}
.zlr-supply-order-form__quantity-dropdown {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.625rem;
}
.zlr-supply-order-form__quantity-dropdown label {
  font-size: 0.875rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  line-height: 1.46;
  color: #6e6e6e;
  margin-bottom: 0;
}
.zlr-supply-order-form__quantity-dropdown .dropdown-list {
  padding-left: 1rem;
}
.zlr-supply-order-form__quantity-dropdown .dropdown-list .dropdown-toggle__display-value, .zlr-supply-order-form__quantity-dropdown .dropdown-list .dropdown-toggle__display-text {
  width: 3.5rem;
}
.zlr-supply-order-form__quantity-dropdown .dropdown-list.show .dropdown-menu {
  min-width: 85%;
}
.zlr-supply-order-form__quantity-dropdown .dropdown-list.show .dropdown-menu .dropdown-item {
  width: 85%;
}
.zlr-supply-order-form__footer {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  left: 67.35%;
  padding: 3.75rem 0 5rem;
  background-color: #f6f6f4;
}
.zlr-supply-order-form__footer-button {
  background-color: #f65c00;
  font-size: 1rem;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  line-height: 1;
  color: #ffffff;
  width: 26.375rem;
  height: 5rem;
  border-radius: 0.25rem;
}
.zlr-supply-order-form__footer-error {
  font-size: 0.75rem;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  color: #ff4747;
  display: block;
  margin-top: 0.5rem;
}
@media (max-width: 991.98px) {
  .zlr-supply-order-form__footer {
    padding-bottom: 4.125rem;
  }
  .zlr-supply-order-form__footer-button {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .zlr-supply-order-form .dropdown-list .dropdown-toggle__display-text {
    padding-right: 0.25rem;
  }
  .zlr-supply-order-form__footer {
    left: 50%;
  }
}
.zlr-supply-order-form input::-webkit-outer-spin-button,
.zlr-supply-order-form input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.zlr-supply-order-form input[type=number] {
  -moz-appearance: "textfield";
}

.zrl-header {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
}
@media (max-width: 767.98px) {
  .zrl-header {
    border-bottom: 2px solid #F65C00;
  }
}

.stt__dropdown {
  position: relative;
}
.stt__ddlink {
  display: flex;
  align-items: center;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  color: #007B8F;
  text-decoration: none;
}
.stt__ddlink:hover, .stt__ddlink:focus {
  color: #007B8F;
  text-decoration: none;
}
.stt__ddlink i {
  margin-right: 15px;
}
.stt__icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/content/_assets/images/Diagnostics-Landing-Page/Zoetis-Reference-Labs/circle-plus-solid.svg) no-repeat;
  margin-right: 15px;
}
.stt__icon.expand {
  background: url(/content/_assets/images/Diagnostics-Landing-Page/Zoetis-Reference-Labs/circle-minus-solid.svg) no-repeat;
}
@media (max-width: 575.98px) {
  .stt__icon {
    margin-right: 7px;
  }
}
.stt__img {
  display: flex;
  align-items: center;
  flex: 0 0 17px;
  height: 17px;
}
.stt__dropdown-menu {
  display: none;
  width: 400px;
  background-color: #F4F5F6;
  padding: 24px 18px;
  position: absolute;
  top: 15%;
  left: 30px;
  z-index: 100;
}
@media (max-width: 575.98px) {
  .stt__dropdown-menu {
    width: 325px;
    left: 22px;
  }
}
@media screen and (max-width: 370px) {
  .stt__dropdown-menu {
    width: 310px;
  }
}
@media screen and (max-width: 350px) {
  .stt__dropdown-menu {
    width: 270px;
  }
}
.stt__dropdown-menu.show {
  display: block;
}
.stt__label {
  display: block;
  font-family: "GothamNarrow-Bold", Helvetica, sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  color: #585858;
  margin-bottom: 15px;
}
.stt__info {
  display: flex;
  align-items: center;
  margin-bottom: 17px;
}
.stt__info:last-child {
  margin-bottom: 0;
}
.stt__abbr {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 24px;
  color: #585858;
  margin-left: 10px;
  flex: 0 0 75px;
}
.stt__expn {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 20px;
  color: #585858;
  margin-left: 25px;
}

@media (max-width: 767.98px) {
  .clear-all {
    order: 3;
    margin-bottom: 15px;
  }
}
.clear-all a {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 24px;
  color: #007B8F;
  text-decoration: none;
}
.clear-all a:hover, .clear-all a:focus {
  text-decoration: none;
}

.search-filter {
  display: flex;
  flex-flow: row wrap;
  flex: 0 0 100%;
  justify-content: space-between;
  padding: 16px;
  background-color: #F4F5F6;
  margin-top: 22px;
}
@media (max-width: 767.98px) {
  .search-filter {
    order: 2;
    margin-bottom: 15px;
  }
}
.search-filter .search-field-wrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
@media (max-width: 767.98px) {
  .search-filter .search-field-wrapper {
    flex: 0 0 100%;
  }
}
.search-filter .search-field {
  position: relative;
}
@media (max-width: 767.98px) {
  .search-filter .search-field {
    width: 100%;
    margin-bottom: 15px;
  }
}
.search-filter .search-field input {
  left: 40px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 20px;
  color: #585858;
  padding: 6px 15px 6px 38px;
  width: 140px;
  height: 32px;
  border: 1px solid #DEDEDE;
  border-radius: 3px;
  background-color: #FFFFFF;
  outline: none;
}
@media (max-width: 767.98px) {
  .search-filter .search-field input {
    width: 100%;
  }
}
.search-filter .search-field input:hover, .search-filter .search-field input:focus {
  border-color: #DEDEDE;
}
.search-filter .search-field input::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #BBBBBB;
  opacity: 1;
  /* Firefox */
}
.search-filter .search-field input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #BBBBBB;
  opacity: 1;
  /* Firefox */
}
.search-filter .search-field input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #BBBBBB;
}
.search-filter .search-field input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #BBBBBB;
}
.search-filter .search-field .search-icon {
  position: absolute;
  left: 12px;
  top: 50%;
  background: url(/assets/images/icons/search.svg) no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
}
.search-filter .search-result {
  flex: 1 0 auto;
  margin-left: 10px;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 24px;
  color: #585858;
}
@media (max-width: 767.98px) {
  .search-filter .search-result {
    flex: 0 0 100%;
    margin-left: 0;
    margin-bottom: 20px;
  }
}

.dropdown-wrapper {
  display: flex;
  flex-flow: row wrap;
  margin: 0 -10px;
}
@media (max-width: 767.98px) {
  .dropdown-wrapper {
    flex: 0 0 100%;
  }
}

.filter-dropdown {
  position: relative;
  margin: 0 10px;
}
.filter__ddlink {
  position: relative;
  display: block;
  padding: 6px 12px;
  height: 32px;
  border: 1px solid #DEDEDE;
  border-radius: 3px;
  background-color: #FFFFFF;
  color: #585858;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 20px;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.filter__ddlink:hover, .filter__ddlink:focus, .filter__ddlink:active {
  color: #585858;
  text-decoration: none;
}
.filter-dropdown--xs .filter__ddlink {
  width: 50px;
}
.filter-dropdown--xs .filter__dropdown {
  padding: 0 13px;
}
.filter-dropdown--xs .filter__dropdown__item {
  padding: 6px 0;
}
.filter-dropdown--xs .filter__downicon {
  display: block;
  position: absolute;
  top: 45%;
  right: 6px;
  border: 5px solid transparent;
  border-top-color: #585858;
}
.filter-dropdown--md .filter__ddlink {
  width: 213px;
}
@media (max-width: 767.98px) {
  .filter-dropdown--md .filter__ddlink {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .filter-dropdown--md {
    flex: 0 0 100%;
    margin-bottom: 15px;
  }
}
@media (max-width: 767.98px) {
  .filter-dropdown--md .filter__downicon {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 900;
    text-rendering: auto;
    line-height: 1;
    font-size: 14px;
    display: inline-block;
    width: 5px;
    height: 8px;
    color: #585858;
    position: absolute;
    top: 30%;
    right: 15px;
  }
  .filter-dropdown--md .filter__downicon:before {
    content: "\f105";
    color: #585858;
  }
}
@media (min-width: 768px) {
  .filter-dropdown--md .filter__downicon {
    display: block;
    position: absolute;
    top: 45%;
    right: 10px;
    border: 5px solid transparent;
    border-top-color: #585858;
  }
}
.filter__dropdown {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  padding: 13px;
  width: 100%;
  background: #fff;
  border-radius: 3px;
  border: 1px solid #DEDEDE;
  max-height: 340px;
  overflow: auto;
}
.filter__dropdown.show {
  display: block;
}
.filter__label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 16px;
  color: #585858;
  margin-bottom: 10px;
  display: block;
}
.filter__dropdown__item {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 24px;
  padding: 10px 0;
  color: #585858;
  cursor: pointer;
}
.filter__icon {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: transparent;
  margin-right: 10px;
}
.filter__value {
  display: inline-block;
  vertical-align: middle;
}

.zrl-pagination {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  padding: 15px 0 40px;
}
.zrl-pagination:after {
  content: "";
  flex: 1;
}

.perview-section {
  display: flex;
  align-items: center;
  flex: 1;
  margin: 0 -10px;
}
@media (max-width: 767.98px) {
  .perview-section {
    flex: 0 0 100%;
    justify-content: center;
    margin: 0;
    margin-bottom: 12px;
  }
}

.perpage__label {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 20px;
  color: #585858;
  margin: 0;
  margin-left: 12px;
}

.pagination--zoetis {
  display: flex;
  align-items: center;
}
@media (max-width: 767.98px) {
  .pagination--zoetis {
    flex: 0 0 100%;
    justify-content: center;
  }
}
.pagination--zoetis .prev,
.pagination--zoetis .next {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 20px;
  color: #585858;
  text-decoration: none;
}
.pagination--zoetis .prev:hover, .pagination--zoetis .prev:focus, .pagination--zoetis .prev:active,
.pagination--zoetis .next:hover,
.pagination--zoetis .next:focus,
.pagination--zoetis .next:active {
  color: #585858;
  text-decoration: none;
}
.pagination--zoetis .prev i,
.pagination--zoetis .next i {
  color: #585858;
}
.pagination--zoetis .prev.disabled,
.pagination--zoetis .next.disabled {
  pointer-events: none;
  color: #dedede !important;
}
.pagination--zoetis .prev.disabled i,
.pagination--zoetis .next.disabled i {
  color: #dedede !important;
}
.pagination--zoetis .page-info {
  display: flex;
  align-items: center;
  margin: 0 50px;
}
.pagination--zoetis .page-info span,
.pagination--zoetis .page-info input {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 20px;
  color: #585858;
}
.pagination--zoetis .page-info input {
  max-width: 50px;
  padding: 5px 10px;
  border: 1px solid #DEDEDE;
  border-radius: 3px;
  background-color: #FFFFFF;
  outline: none;
  margin: 0 8px;
}
.pagination--zoetis .la-angle-right:before {
  content: ">" !important;
  font-size: 0.875rem;
}
.pagination--zoetis .la-angle-left:before {
  content: "<" !important;
  font-size: 0.875rem;
}

.zrl-table .toggle-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.zrl-table .toggle-all-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  cursor: pointer;
}
.zrl-table .toggle-row-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}
.zrl-table__header {
  display: flex;
  align-items: center;
  background-color: #F65C00;
  padding: 8px 0;
  margin-bottom: 15px;
}
@media (max-width: 991.98px) {
  .zrl-table__header {
    display: none;
  }
}
.zrl-table__header-name {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 24px;
  color: #FFFFFF;
  padding: 0 5px;
  position: relative;
}
.zrl-table__header-name i {
  font-size: 12px;
}
.zrl-table__header-name a {
  color: #fff;
}
.zrl-table__header-name:nth-child(1) {
  flex: 0 0 26%;
  padding-left: 90px;
}
.zrl-table__header-name:nth-child(2) {
  flex: 1;
}
.zrl-table__header-name:nth-child(3) {
  flex: 1;
}
.zrl-table__header-name:nth-child(4) {
  flex: 0 0 15.582%;
  text-align: center;
}
.zrl-table__header-name:nth-child(5) {
  flex: 0 0 15.582%;
  text-align: center;
}
.zrl-table__header-name:nth-child(6) {
  flex: 0 0 7%;
  text-align: center;
}
.zrl-table__body {
  margin-bottom: 13px;
}
.zrl-table__row {
  display: flex;
  padding: 17px 0;
  border-bottom: 1px solid #d1d1d1;
}
@media (max-width: 991.98px) {
  .zrl-table__row {
    padding: 25px 0;
  }
}
.zrl-table__row-content-block {
  display: flex;
  flex-flow: row wrap;
  flex: 1;
  border-left: 13px solid transparent;
}
@media (max-width: 991.98px) {
  .zrl-table__row-content-block {
    border-left: 5px solid transparent;
  }
}
@media (max-width: 991.98px) {
  .zrl-table__row-content-block.expanded .zrl-table__row-content:nth-child(5) {
    margin-bottom: 20px;
  }
}
.zrl-table__row-content {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 24px;
  color: #585858;
  padding: 0 5px;
  margin-bottom: 20px;
}
.zrl-table__row-content.show {
  display: block;
}
.zrl-table__row-content.hide {
  display: none !important;
}
.zrl-table__row-content span {
  display: block;
  word-break: break-word;
}
@media (max-width: 991.98px) {
  .zrl-table__row-content .testName {
    display: inline;
  }
}
.zrl-table__row-content .testcode {
  margin-top: 5px;
}
@media (max-width: 991.98px) {
  .zrl-table__row-content .testcode {
    display: inline;
    margin-top: 0;
    margin-left: 5px;
  }
}
.zrl-table__row-content .show-in-mob {
  display: none;
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 19px;
  color: #585858;
  margin-bottom: 20px;
}
@media (max-width: 991.98px) {
  .zrl-table__row-content .show-in-mob {
    display: block;
  }
}
.zrl-table__row-content .tube-type {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .zrl-table__row-content .tube-type {
    margin-bottom: 10px;
    justify-content: flex-start;
  }
}
.zrl-table__row-content .tube-type img {
  margin-right: 15px;
}
.zrl-table__row-content:nth-child(1) {
  flex: 0 0 27.064%;
  padding-left: 77px;
}
.zrl-table__row-content:nth-child(2) {
  flex: 0 0 19.507%;
}
.zrl-table__row-content:nth-child(3) {
  flex: 0 0 19.507%;
}
.zrl-table__row-content:nth-child(4) {
  flex: 0 0 16.962%;
  text-align: center;
}
.zrl-table__row-content:nth-child(5) {
  flex: 0 0 16.962%;
  text-align: center;
}
.zrl-table__row-content:nth-child(6) {
  flex: 0 0 27.064%;
  padding-left: 77px;
}
.zrl-table__row-content:nth-child(7) {
  flex: 0 0 19.507%;
}
.zrl-table__row-content:nth-child(8) {
  flex: 0 0 19.507%;
}
.zrl-table__row-content:nth-child(9) {
  display: flex;
  justify-content: center;
  flex: 1;
}
@media (max-width: 991.98px) {
  .zrl-table__row-content:nth-child(1), .zrl-table__row-content:nth-child(2), .zrl-table__row-content:nth-child(3), .zrl-table__row-content:nth-child(4), .zrl-table__row-content:nth-child(5), .zrl-table__row-content:nth-child(6), .zrl-table__row-content:nth-child(7), .zrl-table__row-content:nth-child(8), .zrl-table__row-content:nth-child(9) {
    flex: 0 0 100%;
    padding-left: 20px;
    justify-content: flex-start;
    text-align: left;
  }
}
@media (max-width: 991.98px) {
  .zrl-table__row-content:nth-child(5), .zrl-table__row-content:nth-child(9) {
    margin-bottom: 0;
  }
}
.zrl-table__row-content .center-content {
  max-width: 104px;
  text-align: center;
}
@media (max-width: 991.98px) {
  .zrl-table__row-content .center-content {
    width: 100%;
    max-width: 100%;
    text-align: left;
  }
}
.zrl-table__row-content .menu-indicator {
  width: 13px;
  height: 100%;
  background-color: #fff;
}
.zrl-table__row-content .menu-indicator.menu--routine {
  background-color: #2B69C3;
}
.zrl-table__row-content .menu-indicator.menu--advanced {
  background-color: #30B64B;
}
.zrl-table__row-content .menu-indicator.menu--specialized {
  background-color: #FFD700;
}
.zrl-table__row-content .menu-indicator.menu--equine {
  background-color: #006370;
}
.zrl-table__row-content .menu-indicator.menu--avian {
  background-color: #A0DDEE;
}
.zrl-table__row-content .menu-indicator.menu--other {
  background-color: #A884BB;
}
.zrl-table__row-content .label-block {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  color: #585858;
  margin-bottom: 10px;
}
.zrl-table__row-content-toggle {
  flex: 0 0 7%;
  text-align: center;
  align-self: center;
  position: relative;
}
.zrl-table__row-content-toggle i {
  font-size: 12px;
  color: #f65c00;
}

.content-block.zrl-contactus {
  margin: 0;
}
.content-block .zrl-contactus {
  display: block;
  padding: 0;
  margin: 0;
}
.content-block .zrl-contactus .zrl-contactus__title {
  font-family: "Arboria-Bold", Helvetica, sans-serif;
  font-size: 32px;
  letter-spacing: 0;
  line-height: 32px;
  color: #585858;
}
@media (min-width: 992px) {
  .content-block .zrl-contactus .zrl-contactus__title {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 24px;
  }
}
.content-block .zrl-contactus div {
  display: block;
  margin: 0;
  padding: 0;
}
.content-block .zrl-contactus div.zrl-contactus__block {
  padding: 20px;
  background-color: #F4F5F6;
  border-radius: 3px;
}
@media (min-width: 576px) {
  .content-block .zrl-contactus div.zrl-contactus__block {
    padding: 38px 24px 28px;
    max-width: 845px;
  }
}
.content-block .zrl-contactus div .zrl-contactus__subtitle {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 24px;
  color: #585858;
  margin-bottom: 16px;
}
@media (max-width: 767.98px) {
  .content-block .zrl-contactus div .zrl-contactus__subtitle {
    max-width: 70%;
  }
}
.content-block .zrl-contactus div.zrl-contactus__info {
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  color: #585858;
  margin-bottom: 35px;
}
@media (min-width: 576px) {
  .content-block .zrl-contactus div.zrl-contactus__info {
    margin-bottom: 20px;
  }
}
.content-block .zrl-contactus div.zrl-contactus__phone {
  font-family: "Arboria-Book", Helvetica, sans-serif;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 32px;
  color: #585858;
  margin-bottom: 5px;
}
.content-block .zrl-contactus div.zrl-contactus__phone a {
  text-decoration: none;
}
.content-block .zrl-contactus div.zrl-contactus__phone a:hover, .content-block .zrl-contactus div.zrl-contactus__phone a:focus, .content-block .zrl-contactus div.zrl-contactus__phone a:active {
  text-decoration: none;
}
.content-block .zrl-contactus div.zrl-contactus__open {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  color: #585858;
  margin-bottom: 5px;
}
.content-block .zrl-contactus div.zrl-contactus__days {
  margin-bottom: 22px;
}
.content-block .zrl-contactus div.zrl-contactus__days span {
  display: block;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  color: #585858;
  background: #F4F5F6;
  padding: 0;
  margin-bottom: 5px;
}
@media (min-width: 576px) {
  .content-block .zrl-contactus div.zrl-contactus__days {
    margin-bottom: 15px;
  }
}
.content-block .zrl-contactus div .zrl-contactus__email {
  display: flex;
  align-items: center;
  font-family: "GothamNarrowSSm-Book", Helvetica, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 18px;
  color: #00C1D5;
  text-decoration: none;
}
.content-block .zrl-contactus div .zrl-contactus__email:hover, .content-block .zrl-contactus div .zrl-contactus__email:focus, .content-block .zrl-contactus div .zrl-contactus__email:active {
  text-decoration: none;
}
.content-block .zrl-contactus div .zrl-contactus__email img {
  display: block;
  width: 12px;
  height: 10px;
  min-height: 10px;
  margin-right: 10px;
  align-self: center;
}

.content-block .zrl-text {
  display: block;
  padding: 0;
  margin: 1.5rem 0;
}
.content-block .zrl-text strong {
  font-family: "GothamNarrowSSm-Bold", Helvetica, sans-serif;
}
@media (min-width: 576px) {
  .content-block .zrl-text {
    margin: 3rem 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiZm9udHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsInZhcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9yZWFjdC1kYXRlcGlja2VyL3NyYy9zdHlsZXNoZWV0cy9taXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9yZWFjdC1kYXRlcGlja2VyL3NyYy9zdHlsZXNoZWV0cy92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9yZWFjdC1kYXRlcGlja2VyL3NyYy9zdHlsZXNoZWV0cy9kYXRlcGlja2VyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbGluZS1hd2Vzb21lL2Rpc3QvbGluZS1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9saW5lLWF3ZXNvbWUvZGlzdC9saW5lLWF3ZXNvbWUvc2Nzcy9fcGF0aC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2xpbmUtYXdlc29tZS9kaXN0L2xpbmUtYXdlc29tZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9saW5lLWF3ZXNvbWUvZGlzdC9saW5lLWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbGluZS1hd2Vzb21lL2Rpc3QvbGluZS1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbGluZS1hd2Vzb21lL2Rpc3QvbGluZS1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9saW5lLWF3ZXNvbWUvZGlzdC9saW5lLWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWRfcHVsbGVkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbGluZS1hd2Vzb21lL2Rpc3QvbGluZS1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2xpbmUtYXdlc29tZS9kaXN0L2xpbmUtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbGluZS1hd2Vzb21lL2Rpc3QvbGluZS1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbGluZS1hd2Vzb21lL2Rpc3QvbGluZS1hd2Vzb21lL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9saW5lLWF3ZXNvbWUvZGlzdC9saW5lLWF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzIiwibWFpbi5zY3NzIiwidXRpbHMuc2NzcyIsIm1peGlucy5zY3NzIiwidGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2NvcmUvYm91cmJvbi91dGlsaXRpZXMvX2RpcmVjdGlvbmFsLXByb3BlcnR5LnNjc3MiLCJsYXlvdXQuc2NzcyIsImxpdmVjaGF0LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9hLXotZmlsdGVyLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9hYm91dC11cy1jb3JlLWJlbGllZnMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2FjY29yZGlvbi5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvYWNjb3VudC1udW1iZXIuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2FsZXJ0cy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvYXBwbHktYmxvY2suc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2FydGljbGUtYmxvY2stbGlzdC1uby1pbWFnZS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvYXJ0aWNsZS1ibG9jay1saXN0LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9hcnRpY2xlLWhlYWRlci5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvYXJ0aWNsZS1oZXJvLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9hcnRpY2xlLWxpc3RpbmctdjIuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2FydGljbGUtbWV0YS1kYXRhLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9hdXRob3JhdC1hcnRpY2xlLWVuZC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvYXV0b3R5cGUtaW5wdXQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2Jhc2UtYnV0dG9uLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9iaWctY3RhLWxpc3Quc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2JyYW5kZWQtc2VjdGlvbi1oZWFkZXIuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2JyZWFkY3J1bWIuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2J1bGxldC10aWNrcy1mZWF0dXJlZC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvYnVsbGV0LXRpY2tzLXByaW1hcnkuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2NhbGwtb3V0LWJhbm5lci5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvY2FyZC1jYXJvdXNlbC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvY2FyZC1saXN0aW5nLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9jYXJkLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9jYXJvdXNlbC1oZXJvLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9jaGVja2JveC1idXR0b24uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2NoZWNrYm94ZS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvY2xpbmljcy1oZWFkZXIuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2NsaW5pY3MtaW5mby5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvY29sbGFyc2hpcC1mb3JtLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9jb2x1bW4tY29udGFpbmVyLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9jb25kaXRpb24tcGFnZS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvY29udGFjdC1ib3guc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2NvbnRhY3QtdXMtaGVhZGVyLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9jb250YWN0LXVzLXByaW1hcnkuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2NvbnRhY3QtdXMtc2Vjb25kYXJ5LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9jb250YWN0LXVzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9jb250YWN0LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9jb250ZW50LWJsb2NrLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9jb3B5cmlnaHQtYmxvY2suc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2NvdW50cnktc2VsZWN0b3Iuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2N1c3RvbS1oZXJvLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9kYXRhLWRyaXZlbi1yZWxhdGVkLXByb2R1Y3RzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9kaC1sYW5kaW5nLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9kaC1wZHAuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2RoLXByb2dyYW0tZm9ybS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZGgtcmVxdWVzdC1kZW1vLWZvcm0uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2RoLXJlc291cmNlLWNhcmQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2RoLXJlc291cmNlLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9kaWFnbm9zdGljLXJlbGF0ZWQtcHJvZHVjdHMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2RpYWdub3N0aWMtcmVsYXRlZC1yZXNvdXJjZXMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2Rpc2NsYWltZXItcG9wdXAuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2Rpc2NsYWltZXIuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2Rvd25sb2FkLWRlc2NyaXB0aW9uLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9kb3dubG9hZC1wcmltYXJ5LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9kb3dubG9hZC1zbWFsbC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZHJvcGRvd24tbGlzdC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZHZtLXRlc3RpbW9uaWFsLWZvcm0uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2R5bmFtaWMtZm9ybS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZHluYW1pYy1naWd5YS1mb3JtLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9keW5hbWljLXRleHQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2VtYmVkLWNvZGUuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2Vucm9sbC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZXhwYW5kYWJsZS1jb250ZW50LWJsb2NrLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9leHBsb3JlLWNhdGVnb3JpZXMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2ZlYXR1cmUtY2FyZHMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2ZlYXR1cmUtdGlsZS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZmVhdHVyZWQtYmxvZy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZmVhdHVyZWQtaGVyby5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZmVhdHVyZWQtc3Rvcmllcy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZmlsZS11cGxvYWQtYWFjLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9maWxlLXVwbG9hZC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZmlsdGVyLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9maW5kLWEtcmV0YWlsZXIuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2ZsZXhpYmxlLWhvbWVwYWdlLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9mbGV4aWJsZS1wcm9ncmFtcGFnZS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZmxleGlibGUtdGVtcGxhdGUuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2Zvcm0tY29tcG9uZW50LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9mb3JtLWdlbmVyaWMtY29udGVudC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZm9ybS1zdGVwcy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZnVsbC13aWR0aC1idXR0b24uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2dhdGVkLWNvbnRlbnQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2dlbmVyaWMtY29uZGl0aW9uLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9nZW5lcmljLWhlcm8uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2dlbmVyaWMtdGFicy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZ2lneWEtZm9ybS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvZ3JvdXAtZmllbGRzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9oZXJvLWJhbm5lci5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvaGlnaGxpZ2h0ZWQtYm94LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9ob21lcGFnZS1jYXJvdXNlbC1oZXJvLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2hvdy10by1idXktY29tYmluYXRpb24uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2hvdy10by1idXktY29udGFjdC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvaHRtbC1mcmFnbWVudC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvaWNvbi5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvaW1hZ2UtZGVzY3JpcHRpb24tbGlzdC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvaW1hZ2UtcG9wdXAuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2ltYWdlLXNlbGVjdG9yLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9pbWctaXRlbS1saXN0LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9pbmZvZ3JhcGhpYy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvaW5vdm9qZWN0LWZvcm0uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2lucHV0LWZpZWxkLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9pbnNpZ2h0cy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvaW50ZXJzdGl0aWFsLXJlZGlyZWN0LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9pbnRlcnN0aXRpYWwtc2xpZGVyLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9pc2kuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2t3aXotYnV0dG9ucy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMva3dpei1jb250ZW50LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9rd2l6LXJhZGlvLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9rd2l6LXdpemFyZC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbGFuZ3VhZ2Utc3dpdGNoZXIuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2xpbmUtZGl2aWRlci5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbGlua2VkLWJ1dHRvbi5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbGlzdGluZy1wYWdlLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9saXZlLWNoYXQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL2xvYWRpbmctaW5kaWNhdG9yLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9sb2dvLWdyaWQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL21haW5jb2wtMS0xLTEtbXVsdGktbGluay5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbWFpbmNvbC0xLTEtZ3JleS1saW5rLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9tYWluY29sLTEtMS1tdWx0aS1saW5rLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9tYWluY29sLTEtMS1zaW5nbGUtbGluay5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbWFpbmNvbC0xLTItbXVsdGktbGluay5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbWFpbmNvbC0xLW11bHRpLWxpbmsuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL21haW5jb2wtMi0xLW11bHRpLWxpbmsuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL21haW5jb2wtY29udGFjdC1mZWF0dXJlcy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbWFpbmNvbC1lbWFpbC1jYXB0dXJlLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9tYWluY29sLWhvdy1pdC13b3Jrcy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbWFpbmNvbC1wcm9tby1mZWF0dXJlLXByaW1hcnkuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL21haW5jb2wtcmVwLXN1cHBvcnQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL21haW5jb2wtc3BlY2llcy1saW5rLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9tYWluY29sLXN0YXRzLWZvb3Rub3RlLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9tYWluY29sLXN0YXRzLXJvdy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbWFpbmNvbC1zdXBwb3J0LTEtMS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbWFpbmNvbC10ZXh0LWJsb2NrLWltYWdlLXZpZGVvLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9tYXJrZXRpbmctc3VtbWFyeS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbWVkaWEtY2FyZHMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL21lZGlhLWxpc3Quc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL21lZGlhLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9tZXNzYWdlLWJveC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbW9kYWwtZGlhbG9nLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9tdWx0aS1jb2x1bW4tY29udGVudC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbmF2LWRpYWxvZy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbmV3cy1tZWRpYS1zdW1tYXJ5LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9uZXdzLXN1bW1hcnktbGlzdGluZy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvbm90LWZvdW5kLWNvbnRlbnQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL29ubGluZS1zZXJ2aWNlcy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvb28tbWFpbmNvbC10ZXh0LWJsb2NrLWltYWdlLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9vcmRlci1jb25maXJtLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9vcmRlcnMtdGFibGUuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL290aGVyLXVzZWZ1bC1yZXNvdXJjZXMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL292ZXJsYXktYmFubmVyLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9wYWdlLWhlYWRlci5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcGFnZS1uYXYtYmFyLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9wYWdpbmF0aW9uLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9wZHAtYWNjb3JkaW9uLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9wZHAtY29udGVudC1ibG9jay5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcGRwLWZhcS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcGRwLWhlYWRlci5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcGRwLWhlcm8tcGFja3Muc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3BkcC1zaWRlLWNvbC1jdXN0b20uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3BldC1jYXJlLWhlcm8uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3BldGNhcmUuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3BpbXMtbW9kYWwuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3BpbXMtcHJvZHVjdHMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3BpbXMtcmVxdWVzdC1mb3JtLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9waW1zLXNlYXJjaC1saXN0aW5nLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9wbHAuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3BvZGNhc3QtY29tcG9uZW50LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9wb3J0Zm9saW8uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3BvdWx2YWMtZm9ybS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcHJlc2VudGVyLWhlcm8uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3ByZXNlbnRlcnMtbGlzdC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcHJvLWJvZHkuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3Byby1jbGluaWMtYnVzaW5lc3MtaW5mby5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcHJvLWNvbmZpcm1hdGlvbi5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcHJvLWZvcm0tdW1tLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9wcm8tZm9ybS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcHJvLWhlcm8uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3Byby1zdGFydC11c2luZy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcHJvLXVzZXItZGV0YWlscy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcHJvZHVjdC1ibG9jay1ncmlkLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9wcm9kdWN0LWNhdGVnb3J5LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9wcm9kdWN0LVFSLWNvZGUtc2VhcmNoLWxpc3Quc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3Byb2R1Y3Qtc3VwcG9ydC1zZWN0aW9uLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9wcm9kdWN0LXN1cHBvcnQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3Byb2R1Y3QtdGlsZXMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3Byb2dyYW0tZm9ybS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcHJvZ3JhbXMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3F1aWNrLWxpbmtzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9xdW90ZS1ibG9jay5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcmFkaW8tZmllbGQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3JhZGlvLWdyb3VwLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9yZWJhdGUtZm9ybS1zdGVwMi5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcmViYXRlLWZvcm0tc3RlcDMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3JlYmF0ZS1mb3JtLXN0ZXA0LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9yZWJhdGUtZm9ybS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcmViYXRlLXByb2dyZXNzLXN0ZXAuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3JlYmF0ZS1zdWNjZXNzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9yZWJhdGVkcm9wZG93bmxpc3Quc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3JlY2VudC1hcnRpY2xlcy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcmVmZXJlbmNlcy1wcmltYXJ5LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9yZWdpc3Rlci1mb3JtLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9yZWxhdGVkLWFydGljbGVzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9yZWxhdGVkLWZlYXR1cmUtY29udGVudC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvcmVsYXRlZC1wcm9kdWN0LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9yZXNvdXJjZS1jZW50ZXIuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3JldGFpbGVyLWxpc3Quc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3JpZ2h0LXJhaWxpbWFnZS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvc2NyZWVuc2V0LWNvbnRhaW5lci5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvc2VhcmNoLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9TZWFyY2hJblBhZ2Uuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3NlY3Rpb24taGVhZGVyLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zZWxlY3R2YWMtZm9ybS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvc2VsZWN0dmFjLXN0ZXBwZXIuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3Nlby1zZWFyY2gtaHRhZy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvc2hlbHRlci1wcmljaW5nLWZvcm0uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3NoZWx0ZXItcmVzb3VyY2VzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zaWRlY29sLWNvbnRlbnQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3NpZGVjb2wtZG93bmxvYWQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3NpZGVjb2wtaG93LXRvLWJ1eS1hY3Rpb24uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3NpZGVjb2wtaG93LXRvLWJ1eS1jb250YWN0LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zaWRlY29sLWltYWdlcy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvc2lkZWNvbC1uZXdzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zaWRlY29sLXByb21vLWJsb2NrLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zaWRlY29sLXNvY2lhbC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvc2lkZWNvbC1zdXBwb3J0LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zaWRlY29sLXRvb2xzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zaWduLWluLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zaW1wYXJpY2EtY2xpY2thYmxlLW9wdGlvbnMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3NpbXBhcmljYS1oZXJvLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zaW1wYXJpY2Etc3VibWl0LWJ1dHRvbi5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvc2ltcGFyaWNhLXRoYW5rLXlvdS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvc2l0ZS1mb290ZXIuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3NpdGUtaGVhZGVyLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zaXRlLXdpZGUtc2VhcmNoLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zbWFsbC1jdGEtbGlzdC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvc21hcnR5c3RyZWV0LWFkZHJlc3Muc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3NvY2lhbC1tZWRpYS1mZWVkLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zb2NpYWwtbWVkaWEtcmVzb3VyY2VzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zb2NpYWwtc2hhcmUuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3NvbHV0aW9uLUludHJvLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zb2x1dGlvbi1zdXBwb3J0LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zb2x1dGlvbnMtYXBwbHktbm93LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zb2x1dGlvbnMtY291bnRlci5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvc29sdXRpb25zLWhlcm8uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3NvbHV0aW9ucy1zdW1tYXJ5LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zb3J0LWFuZC1zZWFyY2guc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3NwZWNpZXMtaWNvbi5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvc3BlY2llcy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvc3BlY2lmaWNhdGlvbnMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3N0aWNreS1uYXZzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9zdXBwb3J0LWRlc2NyaXB0aW9uLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy90YWItbmF2aWdhdGlvbi5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvdGFibGUuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3RhYnMtY29tcG9uZW50LWEuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3RhYnMtcmVsYXRlZC1yZXNvdXJjZXMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3RhYnMtcm93LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy90YWJzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy90ZXN0LXByb2ZpbGVzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy90ZXN0aW1vbmlhbC1jYXJvdXNlbC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvdGV4dC1ibG9jay1jYWxsLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy90ZXh0LWJsb2NrLWdyZXktbGluay5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvdGV4dC1ibG9jay1ncmV5LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy90ZXh0LWJsb2NrLXByaW1hcnkuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3RoYW5rLXlvdS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvdGl0bGUtZmllbGQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3VzZXItdHlwZS01LWNvbC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvdmV0c2Nhbi1mdXNlLWNvbm5lY3Rpdml0eS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvdmlkZW8tYnJpZ2h0Y292ZS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvdmlkZW8tY2Fyb3VzZWwuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3ZpZGVvLWRlc2NyaXB0aW9uLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy92aWRlby1oZXJvLWJhbm5lci5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvdmlkZW8taW5saW5lLXBsYXllci5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvdmlkZW8tbGluay5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvdmlldy1tb2RlLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy92bWlwcy1idXR0b24uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3ZtaXBzLWNvbnRhY3Qtem9ldGlzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy92bWlwcy1jb250YWN0LXpybC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvdm1pcHMtZ2VuZXJpYy1jb21wb25lbnQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3ZtaXBzLWdyb3VwLWZpZWxkcy5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvdm1pcHMtcGhpbGFudGhyb3B5LWZvcm0uc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3dlYmluYXItY2FyZHMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3dlYmluYXItZGV0YWlsLXBhZ2Uuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3dlYmluYXItaGVyby5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvd2ViaW5hci1ob21lLXBhZ2Uuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3dlYmluYXItaW5mby5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvd2ViaW5hci1saXN0LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy93ZWJpbmFyLXJlbGF0ZWQtcmVzb3VyY2VzLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy93ZWJpbmFyLXRvcGljLWxpc3RpbmctYm9keS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvd2hlcmUtdG8tYnV5LW1hcC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvemliLWF1dG9zdWdnZXN0LnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy96aWItY2FyZHMuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3ppYi1jaGVja2JveC1maWVsZC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvemliLWRhdGUtZmllbGQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3ppYi1kcm9wZG93bi5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvemliLWZpbGUtdXBsb2FkLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy96aWItZ3JvdXAtYnRuLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy96aWItaW5wdXQtZmllbGQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3ppYi1tb250aC15ZWFyLWZpZWxkLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy96aWItcmFkaW8tZmllbGQuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3ppYi10ZXh0LWFyZWEuc2NzcyIsIi4uL2FwcC9jb21wb25lbnRzL3ppcC1jb2RlLXNlYXJjaC5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvenJsLWNvbnRhY3QtdXMtZm9ybS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybS5zY3NzIiwiLi4vYXBwL2NvbXBvbmVudHMvenJsLXN1cHBseS1vcmRlci1mb3JtLnNjc3MiLCIuLi9hcHAvY29tcG9uZW50cy9aUkwtdGFibGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNLaEI7RUFDRSxnQ0FBQTtFQUNBLDJEQUFBLEVBQUEscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FESEY7QUNNQTtFQUNFLG1DQUFBO0VBQ0EsNkRBQUEsRUFBQSxxQkFBQTtFQUNBLGtCQUFBO0FESkY7QUNRQTtFQUNFLG1DQUFBO0VBQ0EsMkRBQUEsRUFBQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QURORjtBQ1FBO0VBQ0UsMkJBQUE7RUFDQSxxREFBQSxFQUFBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBRE5GO0FDU0E7RUFDRSwyQkFBQTtFQUNBLHFEQUFBLEVBQUEscUJBQUE7RUFDQSxrQkFBQTtBRFBGO0FFNUJBOzs7OztFQUFBO0FDQUE7RUFHSSxlQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtFQUFBLGVBQUE7RUFBQSxjQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtFQUFBLGdCQUFBO0VBQUEsZUFBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUlBLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUEsZ0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxpQkFBQTtFQUFBLGlCQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBSUEsa0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtFQUtGLHVFQUFBO0VBQ0Esc0VBQUE7QUhvREY7O0FJbkRBOzs7RUFHRSxzQkFBQTtBSnNERjs7QUluREE7RUFDRSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2Q0FBQTtBSnNERjs7QUloREE7RUFDRSxjQUFBO0FKbURGOztBSXpDQTtFQUNFLFNBQUE7RUFDQSwwREN2Q21CO0VDNEtmLGVBQUE7RUZuSUosZ0JHK080QjtFSDlPNUIsY0NqQmlCO0VEa0JqQixjQ2lHTztFRGhHUCxnQkFBQTtFQUNBLHlCQ3VPTTtBTDNMUjs7QUloQ0E7RUFDRSxxQkFBQTtBSm1DRjs7QUkxQkE7RUFDRSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtBSjZCRjs7QUloQkE7RUFDRSxhQUFBO0VBQ0EscUJHaU40QjtBUDlMOUI7O0FJWkE7RUFDRSxhQUFBO0VBQ0EsbUJHb0YwQjtBUHJFNUI7O0FJSkE7O0VBRUUsMEJBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0NBQUE7VUFBQSw4QkFBQTtBSk9GOztBSUpBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FKT0Y7O0FJSkE7OztFQUdFLGFBQUE7RUFDQSxtQkFBQTtBSk9GOztBSUpBOzs7O0VBSUUsZ0JBQUE7QUpPRjs7QUlKQTtFQUNFLGdCQ3pHaUI7QUxnSG5COztBSUpBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FKT0Y7O0FJSkE7RUFDRSxnQkFBQTtBSk9GOztBSUpBOztFQUVFLG1CR3FJNEI7QVA5SDlCOztBSUpBO0VFSUksY0FBQTtBTklKOztBSUNBOztFQUVFLGtCQUFBO0VFUEUsY0FBQTtFRlNGLGNBQUE7RUFDQSx3QkFBQTtBSkVGOztBSUNBO0VBQU0sZUFBQTtBSkdOOztBSUZBO0VBQU0sV0FBQTtBSk1OOztBSUNBO0VBQ0UsY0dYd0M7RUhZeEMsMEJDbUtnQjtFRGxLaEIsNkJBQUE7QUpFRjtBUWxMRTtFSm1MRSxjQytGRztFRDlGSCwwQkdkc0M7QVBnQjFDOztBSU9BO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0FKSkY7QVEzTEU7RUprTUUsY0FBQTtFQUNBLHFCQUFBO0FKSko7O0FJYUE7Ozs7RUFJRSwwRENwTm1CO0VDNEpqQixjQUFBO0FOK0NKOztBSWFBO0VBRUUsYUFBQTtFQUVBLG1CQUFBO0VBRUEsY0FBQTtFQUdBLDZCQUFBO0FKZkY7O0FJdUJBO0VBRUUsZ0JBQUE7QUpyQkY7O0FJNkJBO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtBSjFCRjs7QUk2QkE7RUFHRSxnQkFBQTtFQUNBLHNCQUFBO0FKNUJGOztBSW9DQTtFQUNFLHlCQUFBO0FKakNGOztBSW9DQTtFQUNFLG1CQ3lLbUI7RUR4S25CLHNCQ3dLbUI7RUR2S25CLGNHdFFTO0VIdVFULGdCQUFBO0VBQ0Esb0JBQUE7QUpqQ0Y7O0FJd0NBO0VBRUUsbUJBQUE7RUFDQSxnQ0FBQTtBSnRDRjs7QUk4Q0E7RUFFRSxxQkFBQTtFQUNBLHFCRzRKc0M7QVB4TXhDOztBSWtEQTtFQUVFLGdCQUFBO0FKaERGOztBSXdEQTtFQUNFLFVBQUE7QUpyREY7O0FJd0RBOzs7OztFQUtFLFNBQUE7RUFDQSxvQkFBQTtFRWhLRSxrQkFBQTtFRmtLRixvQkFBQTtBSnJERjs7QUl3REE7O0VBRUUsaUJBQUE7QUpyREY7O0FJd0RBOztFQUVFLG9CQUFBO0FKckRGOztBSTJEQTtFQUNFLGVBQUE7QUp4REY7O0FJOERBO0VBQ0UsaUJBQUE7QUozREY7O0FJa0VBOzs7O0VBSUUsMEJBQUE7QUovREY7O0FJd0VJOzs7O0VBQ0UsZUFBQTtBSmxFTjs7QUl3RUE7Ozs7RUFJRSxVQUFBO0VBQ0Esa0JBQUE7QUpyRUY7O0FJd0VBOztFQUVFLHNCQUFBO0VBQ0EsVUFBQTtBSnJFRjs7QUl5RUE7RUFDRSxjQUFBO0VBRUEsZ0JBQUE7QUp2RUY7O0FJMEVBO0VBTUUsWUFBQTtFQUVBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtBSjdFRjs7QUlrRkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7RUU5T0ksaUJBQUE7RUZnUEosb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUovRUY7O0FJa0ZBO0VBQ0Usd0JBQUE7QUovRUY7O0FJbUZBOztFQUVFLFlBQUE7QUpoRkY7O0FJbUZBO0VBS0Usb0JBQUE7RUFDQSx3QkFBQTtBSnBGRjs7QUkyRkE7RUFDRSx3QkFBQTtBSnhGRjs7QUlnR0E7RUFDRSxhQUFBO0VBQ0EsMEJBQUE7QUo3RkY7O0FJb0dBO0VBQ0UscUJBQUE7QUpqR0Y7O0FJb0dBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0FKakdGOztBSW9HQTtFQUNFLGFBQUE7QUpqR0Y7O0FJc0dBO0VBQ0Usd0JBQUE7QUpuR0Y7O0FTelhBOztFQUVFLHFCRnNTNEI7RUVwUzVCLGdCRnNTNEI7RUVyUzVCLGdCRnNTNEI7QVBxRjlCOztBU3ZYQTtFSHFLTSxtQkFBQTtBTnNOTjs7QVMxWEE7RUhvS00sbUJBQUE7QU4wTk47O0FTN1hBO0VIbUtNLGtCQUFBO0FOOE5OOztBU2hZQTtFSGtLTSxvQkFBQTtBTmtPTjs7QVNuWUE7RUhpS00sZUFBQTtBTnNPTjs7QVN0WUE7RUhnS00sZUFBQTtBTjBPTjs7QVN4WUE7RUg4Sk0sa0JBQUE7RUc1SkosZ0JGd1M0QjtBUG1HOUI7O0FTdllBO0VId0pNLGVBQUE7RUd0SkosZ0JGMlI0QjtFRTFSNUIsZ0JGa1I0QjtBUHdIOUI7O0FTeFlBO0VIbUpNLGlCQUFBO0VHakpKLGdCRnVSNEI7RUV0UjVCLGdCRjZRNEI7QVA4SDlCOztBU3pZQTtFSDhJTSxpQkFBQTtFRzVJSixnQkZtUjRCO0VFbFI1QixnQkZ3UTRCO0FQb0k5Qjs7QVMxWUE7RUh5SU0saUJBQUE7RUd2SUosZ0JGK1E0QjtFRTlRNUIsZ0JGbVE0QjtBUDBJOUI7O0FTcllBO0VBQ0UsZ0JKeURPO0VJeERQLG1CSndETztFSXZEUCxTQUFBO0VBQ0Esd0NBQUE7QVR3WUY7O0FTaFlBOztFSGtHSSxrQkFBQTtFRy9GRixnQkYyTjRCO0FQd0s5Qjs7QVNoWUE7O0VBRUUsY0ZtUTRCO0VFbFE1Qix5QkYyUTRCO0FQd0g5Qjs7QVMzWEE7RUMvRUUsZUFBQTtFQUNBLGdCQUFBO0FWOGNGOztBUzNYQTtFQ3BGRSxlQUFBO0VBQ0EsZ0JBQUE7QVZtZEY7O0FTN1hBO0VBQ0UscUJBQUE7QVRnWUY7QVM5WEU7RUFDRSxvQkZxUDBCO0FQMkk5Qjs7QVN0WEE7RUgyREksY0FBQTtFR3pERix5QkFBQTtBVHlYRjs7QVNyWEE7RUFDRSxtQkFBQTtFSG9FSSxrQkFBQTtBTnFUTjs7QVNyWEE7RUFDRSxjQUFBO0VIK0NFLGtCQUFBO0VHN0NGLGNGMUdTO0FQa2VYO0FTdFhFO0VBQ0UsYUFBQTtBVHdYSjs7QVczZUE7RUNJRSxlQUFBO0VBR0EsWUFBQTtBWnllRjs7QVcxZUE7RUFDRSxnQkpxZ0NrQztFSXBnQ2xDLHlCTjZRTTtFTTVRTix5QkFBQTtFRUVFLHNCQUFBO0VDRkUsMENIRUo7RUNQQSxlQUFBO0VBR0EsWUFBQTtBWm1mRjs7QVdyZUE7RUFFRSxxQkFBQTtBWHVlRjs7QVdwZUE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QVh1ZUY7O0FXcGVBO0VMOEhJLGNBQUE7RUs1SEYsY0ozQlM7QVBrZ0JYOztBZTlnQkE7RVRtS0ksZ0JBQUE7RVNqS0YsY1JtQ1E7RVFsQ1IscUJBQUE7QWZpaEJGO0FlOWdCRTtFQUNFLGNBQUE7QWZnaEJKOztBZTNnQkE7RUFDRSxzQkFBQTtFVHNKRSxnQkFBQTtFU3BKRixjVjRRTTtFVTNRTix5QlJEUztFTUVQLHFCQUFBO0VDRkUsaURDR0o7QWY4Z0JGO0FlNWdCRTtFQUNFLFVBQUE7RVQ4SUEsZUFBQTtFUzVJQSxnQlZjZTtFU3RCYixnQkNTRjtBZjhnQko7O0FlemdCQTtFQUNFLGNBQUE7RVRxSUUsZ0JBQUE7RVNuSUYsY1JqQlM7QVA2aEJYO0FlemdCRTtFVGdJRSxrQkFBQTtFUzlIQSxjQUFBO0VBQ0Esa0JBQUE7QWYyZ0JKOztBZXRnQkE7RUFDRSxpQlJpa0NrQztFUWhrQ2xDLGtCQUFBO0FmeWdCRjs7QWdCampCRTs7O0VDREEsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FqQndqQkY7O0FrQnJnQkk7RUZ6Q0U7SUFDRSxpQlhxRmU7RUw2ZHJCO0FBQ0Y7QWdCdmhCRTtFQ25DQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QWpCNmpCRjs7QWdCdmhCRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FoQjBoQko7QWdCeGhCSTs7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QWhCMGhCTjs7QW1CaGxCRTs7Ozs7O0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBbkJ3bEJKOztBbUJsa0JNO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FuQnFrQlI7O0FpQnppQkU7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBakI0aUJKOztBaUI5aUJFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QWpCaWpCSjs7QWlCbmpCRTtFQUNFLHdCQUFBO0VBQ0EseUJBQUE7QWpCc2pCSjs7QWlCeGpCRTtFQUNFLGFBQUE7RUFDQSxjQUFBO0FqQjJqQko7O0FpQjdqQkU7RUFDRSxhQUFBO0VBQ0EsY0FBQTtBakJna0JKOztBaUJsa0JFO0VBQ0Usd0JBQUE7RUFDQSx5QkFBQTtBakJxa0JKOztBbUJ4bEJNO0VGQ0osY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FqQjJsQkY7O0FtQnhsQlU7RUZiUixxQkFBQTtFQUlBLHNCQUFBO0FqQnNtQkY7O0FtQjdsQlU7RUZiUixzQkFBQTtFQUlBLHVCQUFBO0FqQjJtQkY7O0FtQmxtQlU7RUZiUixhQUFBO0VBSUEsY0FBQTtBakJnbkJGOztBbUJ2bUJVO0VGYlIsc0JBQUE7RUFJQSx1QkFBQTtBakJxbkJGOztBbUI1bUJVO0VGYlIsc0JBQUE7RUFJQSx1QkFBQTtBakIwbkJGOztBbUJqbkJVO0VGYlIsYUFBQTtFQUlBLGNBQUE7QWpCK25CRjs7QW1CdG5CVTtFRmJSLHNCQUFBO0VBSUEsdUJBQUE7QWpCb29CRjs7QW1CM25CVTtFRmJSLHNCQUFBO0VBSUEsdUJBQUE7QWpCeW9CRjs7QW1CaG9CVTtFRmJSLGFBQUE7RUFJQSxjQUFBO0FqQjhvQkY7O0FtQnJvQlU7RUZiUixzQkFBQTtFQUlBLHVCQUFBO0FqQm1wQkY7O0FtQjFvQlU7RUZiUixzQkFBQTtFQUlBLHVCQUFBO0FqQndwQkY7O0FtQi9vQlU7RUZiUixjQUFBO0VBSUEsZUFBQTtBakI2cEJGOztBbUI5b0JNO0VBQXdCLFNBQUE7QW5Ca3BCOUI7O0FtQmhwQk07RUFBdUIsU0FBQTtBbkJvcEI3Qjs7QW1CanBCUTtFQUF3QixRQURiO0FuQnNwQm5COztBbUJycEJRO0VBQXdCLFFBRGI7QW5CMHBCbkI7O0FtQnpwQlE7RUFBd0IsUUFEYjtBbkI4cEJuQjs7QW1CN3BCUTtFQUF3QixRQURiO0FuQmtxQm5COztBbUJqcUJRO0VBQXdCLFFBRGI7QW5Cc3FCbkI7O0FtQnJxQlE7RUFBd0IsUUFEYjtBbkIwcUJuQjs7QW1CenFCUTtFQUF3QixRQURiO0FuQjhxQm5COztBbUI3cUJRO0VBQXdCLFFBRGI7QW5Ca3JCbkI7O0FtQmpyQlE7RUFBd0IsUUFEYjtBbkJzckJuQjs7QW1CcnJCUTtFQUF3QixRQURiO0FuQjByQm5COztBbUJ6ckJRO0VBQXdCLFNBRGI7QW5COHJCbkI7O0FtQjdyQlE7RUFBd0IsU0FEYjtBbkJrc0JuQjs7QW1CanNCUTtFQUF3QixTQURiO0FuQnNzQm5COztBbUI5ckJZO0VGaEJWLHdCQUFBO0FqQmt0QkY7O0FtQmxzQlk7RUZoQlYseUJBQUE7QWpCc3RCRjs7QW1CdHNCWTtFRmhCVixnQkFBQTtBakIwdEJGOztBbUIxc0JZO0VGaEJWLHlCQUFBO0FqQjh0QkY7O0FtQjlzQlk7RUZoQlYseUJBQUE7QWpCa3VCRjs7QW1CbHRCWTtFRmhCVixnQkFBQTtBakJzdUJGOztBbUJ0dEJZO0VGaEJWLHlCQUFBO0FqQjB1QkY7O0FtQjF0Qlk7RUZoQlYseUJBQUE7QWpCOHVCRjs7QW1COXRCWTtFRmhCVixnQkFBQTtBakJrdkJGOztBbUJsdUJZO0VGaEJWLHlCQUFBO0FqQnN2QkY7O0FtQnR1Qlk7RUZoQlYseUJBQUE7QWpCMHZCRjs7QWtCcnZCSTtFQzNCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFbkJveEJOO0VpQnh2QkE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFakIwdkJGO0VpQjV2QkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFakI4dkJGO0VpQmh3QkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VqQmt3QkY7RWlCcHdCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VqQnN3QkY7RWlCeHdCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VqQjB3QkY7RWlCNXdCQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RWpCOHdCRjtFbUJqeUJJO0lGQ0osY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VqQm15QkE7RW1CaHlCUTtJRmJSLHFCQUFBO0lBSUEsc0JBQUE7RWpCNnlCQTtFbUJweUJRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFakJpekJBO0VtQnh5QlE7SUZiUixhQUFBO0lBSUEsY0FBQTtFakJxekJBO0VtQjV5QlE7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VqQnl6QkE7RW1CaHpCUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RWpCNnpCQTtFbUJwekJRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWpCaTBCQTtFbUJ4ekJRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFakJxMEJBO0VtQjV6QlE7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VqQnkwQkE7RW1CaDBCUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VqQjYwQkE7RW1CcDBCUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RWpCaTFCQTtFbUJ4MEJRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFakJxMUJBO0VtQjUwQlE7SUZiUixjQUFBO0lBSUEsZUFBQTtFakJ5MUJBO0VtQjEwQkk7SUFBd0IsU0FBQTtFbkI2MEI1QjtFbUIzMEJJO0lBQXVCLFNBQUE7RW5CODBCM0I7RW1CMzBCTTtJQUF3QixRQURiO0VuQiswQmpCO0VtQjkwQk07SUFBd0IsUUFEYjtFbkJrMUJqQjtFbUJqMUJNO0lBQXdCLFFBRGI7RW5CcTFCakI7RW1CcDFCTTtJQUF3QixRQURiO0VuQncxQmpCO0VtQnYxQk07SUFBd0IsUUFEYjtFbkIyMUJqQjtFbUIxMUJNO0lBQXdCLFFBRGI7RW5CODFCakI7RW1CNzFCTTtJQUF3QixRQURiO0VuQmkyQmpCO0VtQmgyQk07SUFBd0IsUUFEYjtFbkJvMkJqQjtFbUJuMkJNO0lBQXdCLFFBRGI7RW5CdTJCakI7RW1CdDJCTTtJQUF3QixRQURiO0VuQjAyQmpCO0VtQnoyQk07SUFBd0IsU0FEYjtFbkI2MkJqQjtFbUI1MkJNO0lBQXdCLFNBRGI7RW5CZzNCakI7RW1CLzJCTTtJQUF3QixTQURiO0VuQm0zQmpCO0VtQjMyQlU7SUZoQlYsY0FBQTtFakI4M0JBO0VtQjkyQlU7SUZoQlYsd0JBQUE7RWpCaTRCQTtFbUJqM0JVO0lGaEJWLHlCQUFBO0VqQm80QkE7RW1CcDNCVTtJRmhCVixnQkFBQTtFakJ1NEJBO0VtQnYzQlU7SUZoQlYseUJBQUE7RWpCMDRCQTtFbUIxM0JVO0lGaEJWLHlCQUFBO0VqQjY0QkE7RW1CNzNCVTtJRmhCVixnQkFBQTtFakJnNUJBO0VtQmg0QlU7SUZoQlYseUJBQUE7RWpCbTVCQTtFbUJuNEJVO0lGaEJWLHlCQUFBO0VqQnM1QkE7RW1CdDRCVTtJRmhCVixnQkFBQTtFakJ5NUJBO0VtQno0QlU7SUZoQlYseUJBQUE7RWpCNDVCQTtFbUI1NEJVO0lGaEJWLHlCQUFBO0VqQis1QkE7QUFDRjtBa0IzNUJJO0VDM0JFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VuQnk3Qk47RWlCNzVCQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VqQis1QkY7RWlCajZCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VqQm02QkY7RWlCcjZCQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RWpCdTZCRjtFaUJ6NkJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWpCMjZCRjtFaUI3NkJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWpCKzZCRjtFaUJqN0JBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFakJtN0JGO0VtQnQ4Qkk7SUZDSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RWpCdzhCQTtFbUJyOEJRO0lGYlIscUJBQUE7SUFJQSxzQkFBQTtFakJrOUJBO0VtQno4QlE7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VqQnM5QkE7RW1CNzhCUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VqQjA5QkE7RW1CajlCUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RWpCODlCQTtFbUJyOUJRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFakJrK0JBO0VtQno5QlE7SUZiUixhQUFBO0lBSUEsY0FBQTtFakJzK0JBO0VtQjc5QlE7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VqQjArQkE7RW1CaitCUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RWpCOCtCQTtFbUJyK0JRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWpCay9CQTtFbUJ6K0JRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFakJzL0JBO0VtQjcrQlE7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VqQjAvQkE7RW1Cai9CUTtJRmJSLGNBQUE7SUFJQSxlQUFBO0VqQjgvQkE7RW1CLytCSTtJQUF3QixTQUFBO0VuQmsvQjVCO0VtQmgvQkk7SUFBdUIsU0FBQTtFbkJtL0IzQjtFbUJoL0JNO0lBQXdCLFFBRGI7RW5Cby9CakI7RW1Cbi9CTTtJQUF3QixRQURiO0VuQnUvQmpCO0VtQnQvQk07SUFBd0IsUUFEYjtFbkIwL0JqQjtFbUJ6L0JNO0lBQXdCLFFBRGI7RW5CNi9CakI7RW1CNS9CTTtJQUF3QixRQURiO0VuQmdnQ2pCO0VtQi8vQk07SUFBd0IsUUFEYjtFbkJtZ0NqQjtFbUJsZ0NNO0lBQXdCLFFBRGI7RW5Cc2dDakI7RW1CcmdDTTtJQUF3QixRQURiO0VuQnlnQ2pCO0VtQnhnQ007SUFBd0IsUUFEYjtFbkI0Z0NqQjtFbUIzZ0NNO0lBQXdCLFFBRGI7RW5CK2dDakI7RW1COWdDTTtJQUF3QixTQURiO0VuQmtoQ2pCO0VtQmpoQ007SUFBd0IsU0FEYjtFbkJxaENqQjtFbUJwaENNO0lBQXdCLFNBRGI7RW5Cd2hDakI7RW1CaGhDVTtJRmhCVixjQUFBO0VqQm1pQ0E7RW1CbmhDVTtJRmhCVix3QkFBQTtFakJzaUNBO0VtQnRoQ1U7SUZoQlYseUJBQUE7RWpCeWlDQTtFbUJ6aENVO0lGaEJWLGdCQUFBO0VqQjRpQ0E7RW1CNWhDVTtJRmhCVix5QkFBQTtFakIraUNBO0VtQi9oQ1U7SUZoQlYseUJBQUE7RWpCa2pDQTtFbUJsaUNVO0lGaEJWLGdCQUFBO0VqQnFqQ0E7RW1CcmlDVTtJRmhCVix5QkFBQTtFakJ3akNBO0VtQnhpQ1U7SUZoQlYseUJBQUE7RWpCMmpDQTtFbUIzaUNVO0lGaEJWLGdCQUFBO0VqQjhqQ0E7RW1COWlDVTtJRmhCVix5QkFBQTtFakJpa0NBO0VtQmpqQ1U7SUZoQlYseUJBQUE7RWpCb2tDQTtBQUNGO0FrQmhrQ0k7RUMzQkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RW5COGxDTjtFaUJsa0NBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RWpCb2tDRjtFaUJ0a0NBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWpCd2tDRjtFaUIxa0NBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFakI0a0NGO0VpQjlrQ0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFakJnbENGO0VpQmxsQ0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFakJvbENGO0VpQnRsQ0E7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VqQndsQ0Y7RW1CM21DSTtJRkNKLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFakI2bUNBO0VtQjFtQ1E7SUZiUixxQkFBQTtJQUlBLHNCQUFBO0VqQnVuQ0E7RW1COW1DUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RWpCMm5DQTtFbUJsbkNRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWpCK25DQTtFbUJ0bkNRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFakJtb0NBO0VtQjFuQ1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VqQnVvQ0E7RW1COW5DUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VqQjJvQ0E7RW1CbG9DUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RWpCK29DQTtFbUJ0b0NRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFakJtcENBO0VtQjFvQ1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFakJ1cENBO0VtQjlvQ1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VqQjJwQ0E7RW1CbHBDUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RWpCK3BDQTtFbUJ0cENRO0lGYlIsY0FBQTtJQUlBLGVBQUE7RWpCbXFDQTtFbUJwcENJO0lBQXdCLFNBQUE7RW5CdXBDNUI7RW1CcnBDSTtJQUF1QixTQUFBO0VuQndwQzNCO0VtQnJwQ007SUFBd0IsUUFEYjtFbkJ5cENqQjtFbUJ4cENNO0lBQXdCLFFBRGI7RW5CNHBDakI7RW1CM3BDTTtJQUF3QixRQURiO0VuQitwQ2pCO0VtQjlwQ007SUFBd0IsUUFEYjtFbkJrcUNqQjtFbUJqcUNNO0lBQXdCLFFBRGI7RW5CcXFDakI7RW1CcHFDTTtJQUF3QixRQURiO0VuQndxQ2pCO0VtQnZxQ007SUFBd0IsUUFEYjtFbkIycUNqQjtFbUIxcUNNO0lBQXdCLFFBRGI7RW5COHFDakI7RW1CN3FDTTtJQUF3QixRQURiO0VuQmlyQ2pCO0VtQmhyQ007SUFBd0IsUUFEYjtFbkJvckNqQjtFbUJuckNNO0lBQXdCLFNBRGI7RW5CdXJDakI7RW1CdHJDTTtJQUF3QixTQURiO0VuQjByQ2pCO0VtQnpyQ007SUFBd0IsU0FEYjtFbkI2ckNqQjtFbUJyckNVO0lGaEJWLGNBQUE7RWpCd3NDQTtFbUJ4ckNVO0lGaEJWLHdCQUFBO0VqQjJzQ0E7RW1CM3JDVTtJRmhCVix5QkFBQTtFakI4c0NBO0VtQjlyQ1U7SUZoQlYsZ0JBQUE7RWpCaXRDQTtFbUJqc0NVO0lGaEJWLHlCQUFBO0VqQm90Q0E7RW1CcHNDVTtJRmhCVix5QkFBQTtFakJ1dENBO0VtQnZzQ1U7SUZoQlYsZ0JBQUE7RWpCMHRDQTtFbUIxc0NVO0lGaEJWLHlCQUFBO0VqQjZ0Q0E7RW1CN3NDVTtJRmhCVix5QkFBQTtFakJndUNBO0VtQmh0Q1U7SUZoQlYsZ0JBQUE7RWpCbXVDQTtFbUJudENVO0lGaEJWLHlCQUFBO0VqQnN1Q0E7RW1CdHRDVTtJRmhCVix5QkFBQTtFakJ5dUNBO0FBQ0Y7QWtCcnVDSTtFQzNCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFbkJtd0NOO0VpQnZ1Q0E7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFakJ5dUNGO0VpQjN1Q0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFakI2dUNGO0VpQi91Q0E7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VqQml2Q0Y7RWlCbnZDQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VqQnF2Q0Y7RWlCdnZDQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VqQnl2Q0Y7RWlCM3ZDQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RWpCNnZDRjtFbUJoeENJO0lGQ0osY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VqQmt4Q0E7RW1CL3dDUTtJRmJSLHFCQUFBO0lBSUEsc0JBQUE7RWpCNHhDQTtFbUJueENRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFakJneUNBO0VtQnZ4Q1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFakJveUNBO0VtQjN4Q1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VqQnd5Q0E7RW1CL3hDUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RWpCNHlDQTtFbUJueUNRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWpCZ3pDQTtFbUJ2eUNRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFakJvekNBO0VtQjN5Q1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VqQnd6Q0E7RW1CL3lDUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VqQjR6Q0E7RW1CbnpDUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RWpCZzBDQTtFbUJ2ekNRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFakJvMENBO0VtQjN6Q1E7SUZiUixjQUFBO0lBSUEsZUFBQTtFakJ3MENBO0VtQnp6Q0k7SUFBd0IsU0FBQTtFbkI0ekM1QjtFbUIxekNJO0lBQXVCLFNBQUE7RW5CNnpDM0I7RW1CMXpDTTtJQUF3QixRQURiO0VuQjh6Q2pCO0VtQjd6Q007SUFBd0IsUUFEYjtFbkJpMENqQjtFbUJoMENNO0lBQXdCLFFBRGI7RW5CbzBDakI7RW1CbjBDTTtJQUF3QixRQURiO0VuQnUwQ2pCO0VtQnQwQ007SUFBd0IsUUFEYjtFbkIwMENqQjtFbUJ6MENNO0lBQXdCLFFBRGI7RW5CNjBDakI7RW1CNTBDTTtJQUF3QixRQURiO0VuQmcxQ2pCO0VtQi8wQ007SUFBd0IsUUFEYjtFbkJtMUNqQjtFbUJsMUNNO0lBQXdCLFFBRGI7RW5CczFDakI7RW1CcjFDTTtJQUF3QixRQURiO0VuQnkxQ2pCO0VtQngxQ007SUFBd0IsU0FEYjtFbkI0MUNqQjtFbUIzMUNNO0lBQXdCLFNBRGI7RW5CKzFDakI7RW1COTFDTTtJQUF3QixTQURiO0VuQmsyQ2pCO0VtQjExQ1U7SUZoQlYsY0FBQTtFakI2MkNBO0VtQjcxQ1U7SUZoQlYsd0JBQUE7RWpCZzNDQTtFbUJoMkNVO0lGaEJWLHlCQUFBO0VqQm0zQ0E7RW1CbjJDVTtJRmhCVixnQkFBQTtFakJzM0NBO0VtQnQyQ1U7SUZoQlYseUJBQUE7RWpCeTNDQTtFbUJ6MkNVO0lGaEJWLHlCQUFBO0VqQjQzQ0E7RW1CNTJDVTtJRmhCVixnQkFBQTtFakIrM0NBO0VtQi8yQ1U7SUZoQlYseUJBQUE7RWpCazRDQTtFbUJsM0NVO0lGaEJWLHlCQUFBO0VqQnE0Q0E7RW1CcjNDVTtJRmhCVixnQkFBQTtFakJ3NENBO0VtQngzQ1U7SUZoQlYseUJBQUE7RWpCMjRDQTtFbUIzM0NVO0lGaEJWLHlCQUFBO0VqQjg0Q0E7QUFDRjtBb0JsOENBO0VBQ0UsV0FBQTtFQUNBLG1CZjBHTztFZXpHUCxjZjZJTztBTHV6Q1Q7QW9CajhDRTs7RUFFRSxlZjhhaUI7RWU3YWpCLG1CQUFBO0VBQ0EsNkJBQUE7QXBCbThDSjtBb0JoOENFO0VBQ0Usc0JBQUE7RUFDQSxnQ0FBQTtBcEJrOENKO0FvQi83Q0U7RUFDRSw2QkFBQTtBcEJpOENKOztBb0J2N0NFOztFQUVFLGViNlQwQjtBUDZuQzlCOztBb0JqN0NBO0VBQ0UseUJBQUE7QXBCbzdDRjtBb0JsN0NFOztFQUVFLHlCQUFBO0FwQm83Q0o7QW9CaDdDSTs7RUFFRSx3QkFBQTtBcEJrN0NOOztBb0I1NkNFOzs7O0VBSUUsU0FBQTtBcEIrNkNKOztBb0J0NkNFO0VBQ0UseUJmaU5JO0FMd3RDUjs7QVF4K0NFO0VZMkVJLGNmNkRHO0VlNURILHNDYjhRd0I7QVBtcEM5Qjs7QXFCbi9DSTs7O0VBR0UsNENEMkYrQjtBcEIyNUNyQztBcUJsL0NNOzs7O0VBSUUsd0NEbUZ5RTtBcEJpNkNqRjs7QVF6L0NFO0VhaUJNLHFFQUplO0FyQmcvQ3ZCO0FxQjErQ1E7O0VBRUUscUVBUmE7QXJCby9DdkI7O0FxQnZnREk7OztFQUdFLDZDRDJGK0I7QXBCKzZDckM7QXFCdGdETTs7OztFQUlFLHlDRG1GeUU7QXBCcTdDakY7O0FRN2dERTtFYWlCTSw2Q0FKZTtBckJvZ0R2QjtBcUI5L0NROztFQUVFLDZDQVJhO0FyQndnRHZCOztBcUIzaERJOzs7RUFHRSw2Q0QyRitCO0FwQm04Q3JDO0FxQjFoRE07Ozs7RUFJRSx5Q0RtRnlFO0FwQnk4Q2pGOztBUWppREU7RWFpQk0sb0VBSmU7QXJCd2hEdkI7QXFCbGhEUTs7RUFFRSxvRUFSYTtBckI0aER2Qjs7QXFCL2lESTs7O0VBR0UsNkNEMkYrQjtBcEJ1OUNyQztBcUI5aURNOzs7O0VBSUUseUNEbUZ5RTtBcEI2OUNqRjs7QVFyakRFO0VhaUJNLHFFQUplO0FyQjRpRHZCO0FxQnRpRFE7O0VBRUUscUVBUmE7QXJCZ2pEdkI7O0FxQm5rREk7OztFQUdFLDBDRDJGK0I7QXBCMitDckM7QXFCbGtETTs7OztFQUlFLHNDRG1GeUU7QXBCaS9DakY7O0FRemtERTtFYWlCTSwyQ0FKZTtBckJna0R2QjtBcUIxakRROztFQUVFLDJDQVJhO0FyQm9rRHZCOztBcUJ2bERJOzs7RUFHRSw0Q0QyRitCO0FwQisvQ3JDO0FxQnRsRE07Ozs7RUFJRSx3Q0RtRnlFO0FwQnFnRGpGOztBUTdsREU7RWFpQk0scUVBSmU7QXJCb2xEdkI7QXFCOWtEUTs7RUFFRSxxRUFSYTtBckJ3bER2Qjs7QXFCM21ESTs7O0VBR0UsdUJEMkYrQjtBcEJtaERyQztBcUIxbURNOzs7O0VBSUUsbUJEbUZ5RTtBcEJ5aERqRjs7QVFqbkRFO0VhaUJNLDZDQUplO0FyQndtRHZCO0FxQmxtRFE7O0VBRUUsNkNBUmE7QXJCNG1EdkI7O0FxQi9uREk7OztFQUdFLDZDRDJGK0I7QXBCdWlEckM7QXFCOW5ETTs7OztFQUlFLHlDRG1GeUU7QXBCNmlEakY7O0FRcm9ERTtFYWlCTSw2Q0FKZTtBckI0bkR2QjtBcUJ0bkRROztFQUVFLDZDQVJhO0FyQmdvRHZCOztBcUJucERJOzs7RUFHRSw2Q0QyRitCO0FwQjJqRHJDO0FxQmxwRE07Ozs7RUFJRSx5Q0RtRnlFO0FwQmlrRGpGOztBUXpwREU7RWFpQk0sZ0RBSmU7QXJCZ3BEdkI7QXFCMW9EUTs7RUFFRSxnREFSYTtBckJvcER2Qjs7QXFCdnFESTs7O0VBR0UsNENEMkYrQjtBcEIra0RyQztBcUJ0cURNOzs7O0VBSUUsd0NEbUZ5RTtBcEJxbERqRjs7QVE3cURFO0VhaUJNLHFFQUplO0FyQm9xRHZCO0FxQjlwRFE7O0VBRUUscUVBUmE7QXJCd3FEdkI7O0FxQjNyREk7OztFQUdFLDZDRDJGK0I7QXBCbW1EckM7QXFCMXJETTs7OztFQUlFLHlDRG1GeUU7QXBCeW1EakY7O0FRanNERTtFYWlCTSw2Q0FKZTtBckJ3ckR2QjtBcUJsckRROztFQUVFLDZDQVJhO0FyQjRyRHZCOztBcUIvc0RJOzs7RUFHRSw2Q0QyRitCO0FwQnVuRHJDO0FxQjlzRE07Ozs7RUFJRSx5Q0RtRnlFO0FwQjZuRGpGOztBUXJ0REU7RWFpQk0sNkNBSmU7QXJCNHNEdkI7QXFCdHNEUTs7RUFFRSw2Q0FSYTtBckJndER2Qjs7QXFCbnVESTs7O0VBR0UsdUJEMkYrQjtBcEIyb0RyQztBcUJsdURNOzs7O0VBSUUsbUJEbUZ5RTtBcEJpcERqRjs7QVF6dURFO0VhaUJNLDZDQUplO0FyQmd1RHZCO0FxQjF0RFE7O0VBRUUsNkNBUmE7QXJCb3VEdkI7O0FxQnZ2REk7OztFQUdFLHNDZDZWd0I7QVA2NUM5Qjs7QVF2dkRFO0VhaUJNLHNDQUplO0FyQjh1RHZCO0FxQnh1RFE7O0VBRUUsc0NBUmE7QXJCa3ZEdkI7O0FvQjFwREk7RUFDRSxjZjBLRTtFZXpLRix5QmJwR0s7RWFxR0wsdURiaVF3QjtBUDQ1QzlCO0FvQnhwREk7RUFDRSxjYjVHSztFYTZHTCx5QmJsSEs7RWFtSEwscUJmMEJHO0FMZ29EVDs7QW9CcnBEQTtFQUNFLGNmMEpNO0VlekpOLHlCYnBIUztBUDR3RFg7QW9CdHBERTs7O0VBR0UsdURiNk8wQjtBUDI2QzlCO0FvQnJwREU7RUFDRSxTQUFBO0FwQnVwREo7QW9CbnBESTtFQUNFLDJDYmlPd0I7QVBvN0M5QjtBUTF4REU7RVk0SU0sY2ZvSUE7RWVuSUEsNENiMk5zQjtBUHM3QzlCOztBa0JqdURJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VwQm1vRE47RW9CaG9ETTtJQUNFLFNBQUE7RXBCa29EUjtBQUNGO0FrQjd1REk7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RXBCOG9ETjtFb0Izb0RNO0lBQ0UsU0FBQTtFcEI2b0RSO0FBQ0Y7QWtCeHZESTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFcEJ5cEROO0VvQnRwRE07SUFDRSxTQUFBO0VwQndwRFI7QUFDRjtBa0Jud0RJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VwQm9xRE47RW9CanFETTtJQUNFLFNBQUE7RXBCbXFEUjtBQUNGO0FvQjdxREk7RUFFSSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUNBQUE7QXBCOHFEUjtBb0IzcURRO0VBQ0UsU0FBQTtBcEI2cURWOztBc0IxMURBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSw4QmYyZXNDO0VlMWV0QyxrQkFBQTtFaEIwS0ksbUJBQUE7RWdCdktKLGdCZm1SNEI7RWVsUjVCLGNqQm1CaUI7RWlCbEJqQixjakJvSU87RWlCbklQLHlCakI0UU07RWlCM1FOLDRCQUFBO0VBQ0EseUJBQUE7RVRBRSxrQkFBQTtFQ0ZFLGdEUU9KO0VDUEksd0VEUUo7QXRCeTFERjtBdUI3MURNO0VEZE47SUNlUSxnQkFBQTtFdkJnMkROO0FBQ0Y7QXNCMzFERTtFQUNFLDZCQUFBO0VBQ0EsU0FBQTtBdEI2MURKO0F3QjcyREU7RUFDRSxjbkJxSUs7RW1CcElMLHlCbkI2UUk7RW1CNVFKLDRDakJzZG9DO0VpQnJkcEMsVUFBQTtFVkRFLHNGQUxhO0FkczNEbkI7QXNCNzFERTtFQUNFLGNqQjhHSztFaUI1R0wsVUFBQTtBdEI4MURKO0FzQmoyREU7RUFDRSxjakI4R0s7RWlCNUdMLFVBQUE7QXRCODFESjtBc0J0MURFO0VBRUUseUJqQnVJSztFaUJySUwsVUFBQTtBdEJzMURKOztBc0I5MERFOzs7O0VBQ0Usd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0F0Qm8xREo7O0FzQjkwREU7RUFDRSxrQkFBQTtFQUNBLDBCQUFBO0F0QmkxREo7QXNCOTBERTtFQU1FLGNqQnNFSztFaUJyRUwseUJqQjhNSTtBTDZuRFI7O0FzQnQwREE7O0VBRUUsY0FBQTtFQUNBLFdBQUE7QXRCeTBERjs7QXNCL3pEQTtFQUNFLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtFaEJpRUUsa0JBQUE7RWdCL0RGLGNqQnBFaUI7QUxzNERuQjs7QXNCL3pEQTtFQUNFLCtCQUFBO0VBQ0Esa0NBQUE7RWhCMEVJLGtC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OFRtQjtFU2pWakIsZ0JZb0JGO0ExQm94RUo7QTBCanhFRTtFQUNFLGVBQUE7QTFCbXhFSjtBMEJqeEVJO0VaMUJFLGdEWTRCQTtBMUJreEVOO0EwQmh4RU07RVo5QkEsc0ZBTGE7QWRzekVuQjs7QTBCM3dFQTs7RUFFRSxvQkFBQTtBMUI4d0VGOztBMEJyd0VFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULCtDYVBKO0EzQm8wRUY7QVFqMEVFO0VtQkFFLGNBQUE7RUZOQSwrQ0VEMkQ7RUFTM0QsdUNBVHFHO0EzQjYwRXpHO0EyQmowRUU7RUFFRSxjQUFBO0VGYkEsK0NFRDJEO0VBZ0IzRCx1Q0FoQnFHO0ViV25HLDRGQUxhO0FkNjBFbkI7QTJCenpFRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQaXhFZjtBMkJuekVFO0VBR0UsY0FBQTtFQUNBLDJDQXpDK0k7RUE2Qy9JLDBDQTdDeUw7QTNCNjFFN0w7QTJCOXlFSTtFYnBDRSw2RkFMYTtBZDAxRW5COztBMEJweUVFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULCtDYVBKO0EzQm0yRUY7QVFoMkVFO0VtQkFFLGNBQUE7RUZOQSw2Q0VEMkQ7RUFTM0QsbUNBVHFHO0EzQjQyRXpHO0EyQmgyRUU7RUFFRSxjQUFBO0VGYkEsNkNFRDJEO0VBZ0IzRCxtQ0FoQnFHO0ViV25HLDRGQUxhO0FkNDJFbkI7QTJCeDFFRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQZ3pFZjtBMkJsMUVFO0VBR0UsY0FBQTtFQUNBLHVDQXpDK0k7RUE2Qy9JLHlDQTdDeUw7QTNCNDNFN0w7QTJCNzBFSTtFYnBDRSw2RkFMYTtBZHkzRW5COztBMEJuMEVFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULCtDYVBKO0EzQms0RUY7QVEvM0VFO0VtQkFFLGNBQUE7RUZOQSx5REVEMkQ7RUFTM0QsK0NBVHFHO0EzQjI0RXpHO0EyQi8zRUU7RUFFRSxjQUFBO0VGYkEseURFRDJEO0VBZ0IzRCwrQ0FoQnFHO0ViV25HLDhGQUxhO0FkMjRFbkI7QTJCdjNFRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQKzBFZjtBMkJqM0VFO0VBR0UsY0FBQTtFQUNBLG1EQXpDK0k7RUE2Qy9JLHFEQTdDeUw7QTNCMjVFN0w7QTJCNTJFSTtFYnBDRSwrRkFMYTtBZHc1RW5COztBMEJsMkVFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULCtDYVBKO0EzQmk2RUY7QVE5NUVFO0VtQkFFLGNBQUE7RUZOQSxpREVEMkQ7RUFTM0QsZ0VBVHFHO0EzQjA2RXpHO0EyQjk1RUU7RUFFRSxjQUFBO0VGYkEsaURFRDJEO0VBZ0IzRCxnRUFoQnFHO0ViV25HLDZGQUxhO0FkMDZFbkI7QTJCdDVFRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQODJFZjtBMkJoNUVFO0VBR0UsY0FBQTtFQUNBLG9FQXpDK0k7RUE2Qy9JLGdFQTdDeUw7QTNCMDdFN0w7QTJCMzRFSTtFYnBDRSw4RkFMYTtBZHU3RW5COztBMEJqNEVFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULCtDYVBKO0EzQmc4RUY7QVE3N0VFO0VtQkFFLGNBQUE7RUZOQSwwQ0VEMkQ7RUFTM0QsaUNBVHFHO0EzQnk4RXpHO0EyQjc3RUU7RUFFRSxjQUFBO0VGYkEsMENFRDJEO0VBZ0IzRCxpQ0FoQnFHO0ViV25HLDJGQUxhO0FkeThFbkI7QTJCcjdFRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQNjRFZjtBMkIvNkVFO0VBR0UsY0FBQTtFQUNBLHFDQXpDK0k7RUE2Qy9JLHNDQTdDeUw7QTNCeTlFN0w7QTJCMTZFSTtFYnBDRSw0RkFMYTtBZHM5RW5COztBMEJoNkVFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULCtDYVBKO0EzQis5RUY7QVE1OUVFO0VtQkFFLGNBQUE7RUZOQSxrRUVEMkQ7RUFTM0QsOERBVHFHO0EzQncrRXpHO0EyQjU5RUU7RUFFRSxjQUFBO0VGYkEsa0VFRDJEO0VBZ0IzRCw4REFoQnFHO0ViV25HLDJGQUxhO0FkdytFbkI7QTJCcDlFRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQNDZFZjtBMkI5OEVFO0VBR0UsY0FBQTtFQUNBLGtFQXpDK0k7RUE2Qy9JLDhEQTdDeUw7QTNCdy9FN0w7QTJCejhFSTtFYnBDRSw0RkFMYTtBZHEvRW5COztBMEIvN0VFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULCtDYVBKO0EzQjgvRUY7QVEzL0VFO0VtQkFFLGNBQUE7RUZOQSxnREVEMkQ7RUFTM0Qsc0NBVHFHO0EzQnVnRnpHO0EyQjMvRUU7RUFFRSxjQUFBO0VGYkEsZ0RFRDJEO0VBZ0IzRCxzQ0FoQnFHO0ViV25HLDRGQUxhO0FkdWdGbkI7QTJCbi9FRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQMjhFZjtBMkI3K0VFO0VBR0UsY0FBQTtFQUNBLDBDQXpDK0k7RUE2Qy9JLDRDQTdDeUw7QTNCdWhGN0w7QTJCeCtFSTtFYnBDRSw2RkFMYTtBZG9oRm5COztBMEI5OUVFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULCtDYVBKO0EzQjZoRkY7QVExaEZFO0VtQkFFLGNBQUE7RUZOQSw2Q0VEMkQ7RUFTM0QsbUNBVHFHO0EzQnNpRnpHO0EyQjFoRkU7RUFFRSxjQUFBO0VGYkEsNkNFRDJEO0VBZ0IzRCxtQ0FoQnFHO0ViV25HLDRGQUxhO0Fkc2lGbkI7QTJCbGhGRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQMCtFZjtBMkI1Z0ZFO0VBR0UsY0FBQTtFQUNBLHVDQXpDK0k7RUE2Qy9JLHlDQTdDeUw7QTNCc2pGN0w7QTJCdmdGSTtFYnBDRSw2RkFMYTtBZG1qRm5COztBMEI3L0VFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULCtDYVBKO0EzQjRqRkY7QVF6akZFO0VtQkFFLGNBQUE7RUZOQSxtREVEMkQ7RUFTM0QseUNBVHFHO0EzQnFrRnpHO0EyQnpqRkU7RUFFRSxjQUFBO0VGYkEsbURFRDJEO0VBZ0IzRCx5Q0FoQnFHO0ViV25HLCtGQUxhO0FkcWtGbkI7QTJCampGRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQeWdGZjtBMkIzaUZFO0VBR0UsY0FBQTtFQUNBLDZDQXpDK0k7RUE2Qy9JLCtDQTdDeUw7QTNCcWxGN0w7QTJCdGlGSTtFYnBDRSxnR0FMYTtBZGtsRm5COztBMEI1aEZFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULCtDYVBKO0EzQjJsRkY7QVF4bEZFO0VtQkFFLGNBQUE7RUZOQSwrQ0VEMkQ7RUFTM0QsdUNBVHFHO0EzQm9tRnpHO0EyQnhsRkU7RUFFRSxjQUFBO0VGYkEsK0NFRDJEO0VBZ0IzRCx1Q0FoQnFHO0ViV25HLDRGQUxhO0Fkb21GbkI7QTJCaGxGRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQd2lGZjtBMkIxa0ZFO0VBR0UsY0FBQTtFQUNBLDJDQXpDK0k7RUE2Qy9JLDBDQTdDeUw7QTNCb25GN0w7QTJCcmtGSTtFYnBDRSw2RkFMYTtBZGluRm5COztBMEIzakZFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULCtDYVBKO0EzQjBuRkY7QVF2bkZFO0VtQkFFLGNBQUE7RUZOQSwyQ0VEMkQ7RUFTM0Qsa0NBVHFHO0EzQm1vRnpHO0EyQnZuRkU7RUFFRSxjQUFBO0VGYkEsMkNFRDJEO0VBZ0IzRCxrQ0FoQnFHO0ViV25HLDZGQUxhO0FkbW9GbkI7QTJCL21GRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQdWtGZjtBMkJ6bUZFO0VBR0UsY0FBQTtFQUNBLHNDQXpDK0k7RUE2Qy9JLHVDQTdDeUw7QTNCbXBGN0w7QTJCcG1GSTtFYnBDRSw4RkFMYTtBZGdwRm5COztBMEIxbEZFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULCtDYVBKO0EzQnlwRkY7QVF0cEZFO0VtQkFFLGNBQUE7RUZOQSwyQ0VEMkQ7RUFTM0Qsa0NBVHFHO0EzQmtxRnpHO0EyQnRwRkU7RUFFRSxjQUFBO0VGYkEsMkNFRDJEO0VBZ0IzRCxrQ0FoQnFHO0ViV25HLDZGQUxhO0Fka3FGbkI7QTJCOW9GRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQc21GZjtBMkJ4b0ZFO0VBR0UsY0FBQTtFQUNBLHNDQXpDK0k7RUE2Qy9JLHVDQTdDeUw7QTNCa3JGN0w7QTJCbm9GSTtFYnBDRSw4RkFMYTtBZCtxRm5COztBMEJ6bkZFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0VPNURULCtDYVBKO0EzQndyRkY7QVFyckZFO0VtQkFFLGNBQUE7RUZOQSxnREVEMkQ7RUFTM0Qsc0NBVHFHO0EzQmlzRnpHO0EyQnJyRkU7RUFFRSxjQUFBO0VGYkEsZ0RFRDJEO0VBZ0IzRCxzQ0FoQnFHO0ViV25HLDRGQUxhO0FkaXNGbkI7QTJCN3FGRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FQcW9GZjtBMkJ2cUZFO0VBR0UsY0FBQTtFQUNBLDBDQXpDK0k7RUE2Qy9JLDRDQTdDeUw7QTNCaXRGN0w7QTJCbHFGSTtFYnBDRSw2RkFMYTtBZDhzRm5COztBMEJscEZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQa3BGZjtBUWx0RkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVB1cEZmO0EyQjFwRkU7RUFFRSwrQ0FBQTtBM0IycEZKO0EyQnhwRkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0J5cEZKO0EyQnRwRkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUG1xRmY7QTJCcHBGSTtFYjNFRSxxRkFMYTtBZHV1Rm5COztBMEIzcUZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQMnFGZjtBUTN1RkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVBnckZmO0EyQm5yRkU7RUFFRSw4Q0FBQTtBM0JvckZKO0EyQmpyRkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0JrckZKO0EyQi9xRkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUDRyRmY7QTJCN3FGSTtFYjNFRSxvRkFMYTtBZGd3Rm5COztBMEJwc0ZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQb3NGZjtBUXB3RkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVB5c0ZmO0EyQjVzRkU7RUFFRSw4Q0FBQTtBM0I2c0ZKO0EyQjFzRkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0Iyc0ZKO0EyQnhzRkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUHF0RmY7QTJCdHNGSTtFYjNFRSxvRkFMYTtBZHl4Rm5COztBMEI3dEZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQNnRGZjtBUTd4RkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVBrdUZmO0EyQnJ1RkU7RUFFRSxnREFBQTtBM0JzdUZKO0EyQm51RkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0JvdUZKO0EyQmp1RkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUDh1RmY7QTJCL3RGSTtFYjNFRSxzRkFMYTtBZGt6Rm5COztBMEJ0dkZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQc3ZGZjtBUXR6RkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVAydkZmO0EyQjl2RkU7RUFFRSwrQ0FBQTtBM0IrdkZKO0EyQjV2RkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0I2dkZKO0EyQjF2RkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUHV3RmY7QTJCeHZGSTtFYjNFRSxxRkFMYTtBZDIwRm5COztBMEIvd0ZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQK3dGZjtBUS8wRkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVBveEZmO0EyQnZ4RkU7RUFFRSwrQ0FBQTtBM0J3eEZKO0EyQnJ4RkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0JzeEZKO0EyQm54RkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUGd5RmY7QTJCanhGSTtFYjNFRSxxRkFMYTtBZG8yRm5COztBMEJ4eUZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQd3lGZjtBUXgyRkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVA2eUZmO0EyQmh6RkU7RUFFRSxpREFBQTtBM0JpekZKO0EyQjl5RkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0IreUZKO0EyQjV5RkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUHl6RmY7QTJCMXlGSTtFYjNFRSx1RkFMYTtBZDYzRm5COztBMEJqMEZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQaTBGZjtBUWo0RkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVBzMEZmO0EyQnowRkU7RUFFRSw4Q0FBQTtBM0IwMEZKO0EyQnYwRkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0J3MEZKO0EyQnIwRkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUGsxRmY7QTJCbjBGSTtFYjNFRSxvRkFMYTtBZHM1Rm5COztBMEIxMUZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQMDFGZjtBUTE1RkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVArMUZmO0EyQmwyRkU7RUFFRSxpREFBQTtBM0JtMkZKO0EyQmgyRkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0JpMkZKO0EyQjkxRkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUDIyRmY7QTJCNTFGSTtFYjNFRSx1RkFMYTtBZCs2Rm5COztBMEJuM0ZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQbTNGZjtBUW43RkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVB3M0ZmO0EyQjMzRkU7RUFFRSwrQ0FBQTtBM0I0M0ZKO0EyQnozRkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0IwM0ZKO0EyQnYzRkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUG80RmY7QTJCcjNGSTtFYjNFRSxxRkFMYTtBZHc4Rm5COztBMEI1NEZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQNDRGZjtBUTU4RkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVBpNUZmO0EyQnA1RkU7RUFFRSxpREFBQTtBM0JxNUZKO0EyQmw1RkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0JtNUZKO0EyQmg1RkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUDY1RmY7QTJCOTRGSTtFYjNFRSx1RkFMYTtBZGkrRm5COztBMEJyNkZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQcTZGZjtBUXIrRkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVAwNkZmO0EyQjc2RkU7RUFFRSxpREFBQTtBM0I4NkZKO0EyQjM2RkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0I0NkZKO0EyQno2RkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUHM3RmY7QTJCdjZGSTtFYjNFRSx1RkFMYTtBZDAvRm5COztBMEI5N0ZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FQODdGZjtBUTkvRkU7RW1Cd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVBtOEZmO0EyQnQ4RkU7RUFFRSxpREFBQTtBM0J1OEZKO0EyQnA4RkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBM0JxOEZKO0EyQmw4RkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUCs4RmY7QTJCaDhGSTtFYjNFRSx1RkFMYTtBZG1oR25COztBMEI1OEZBO0VBQ0UsZ0JuQjZNNEI7RW1CNU01QixjbkIyRndDO0VtQjFGeEMsMEJyQnlRZ0I7QUxzc0ZsQjtBUXhoR0U7RWtCNEVFLGNyQnNNRztFcUJyTUgsMEJuQnlGc0M7QVBzM0YxQztBMEI1OEZFO0VBRUUsMEJuQm9Gc0M7QVB5M0YxQztBMEIxOEZFO0VBRUUsY3JCaURLO0VxQmhETCxvQkFBQTtBMUIyOEZKOztBMEJoOEZBO0VDUEUsb0JBQUE7RXJCNEVJLGtCQUFBO0VxQjFFSixnQnBCK0g0QjtFTXZOMUIscUJBQUE7QWJvaUdKOztBMEJuOEZBO0VDWEUsdUJBQUE7RXJCNEVJLGtCQUFBO0VxQjFFSixnQnBCZ0k0QjtFTXhOMUIsa0JBQUE7QWIyaUdKOztBMEJqOEZBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QTFCbzhGRjtBMEJqOEZFO0VBQ0Usa0JuQndUMEI7QVAyb0Y5Qjs7QTBCMzdGRTs7O0VBQ0UsV0FBQTtBMUJnOEZKOztBNEIza0dBO0VMZ0JNLGdDS2ZKO0E1QjhrR0Y7QXVCM2pHTTtFS3BCTjtJTHFCUSxnQkFBQTtFdkI4akdOO0FBQ0Y7QTRCamxHRTtFQUNFLFVBQUE7QTVCbWxHSjs7QTRCOWtHRTtFQUNFLGFBQUE7QTVCaWxHSjs7QTRCN2tHQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VMREksNkJLRUo7QTVCZ2xHRjtBdUI5a0dNO0VLTk47SUxPUSxnQkFBQTtFdkJpbEdOO0FBQ0Y7QTRCbmxHRTtFQUNFLFFBQUE7RUFDQSxZQUFBO0VMTkUsNEJLT0Y7QTVCcWxHSjtBdUJ4bEdNO0VLQUo7SUxDTSxnQkFBQTtFdkIy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Q3FuSE47QWtDL21IRTtFQUNFLDRDM0JzYm9DO0FQMnJHeEM7QWtDOW1IRTtFQUNFLGM3QndPSTtFNkJ2T0osZ0QzQmtmNEM7RTJCamY1Qyw0QzNCaWY0QztBUCtuR2hEO0FrQ3ptSEk7RUFDRSxjN0J1Rkc7QUxvaEhUO0FrQ3ptSE07RUFDRSx5QjdCdUhDO0FMby9HVDs7QWtDam1IQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxtQkFBQTtBbENtbUhGO0FrQy9sSEU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFczQndib0M7RTJCdmJwQyxZM0J1Ym9DO0UyQnRicEMsb0JBQUE7RUFDQSxXQUFBO0VBQ0EseUI3QmdNSTtFNkIvTEoseUJBQUE7RXBCN0VFLGdEb0I4RUY7QWxDaW1ISjtBa0M3bEhFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxXM0J5YW9DO0UyQnhhcEMsWTNCd2FvQztFMkJ2YXBDLFdBQUE7RUFDQSxpQ0FBQTtBbEMrbEhKOztBa0NybEhFO0VyQmxHRSxzQkFBQTtBYjJySEo7QWtDcGxISTtFQUNFLHFPQUFBO0FsQ3NsSE47QWtDamxISTtFQUNFLHFCM0IwSHdCO0VrQnBQMUIseUJsQm9QMEI7QVAwOUc5QjtBa0NobEhJO0VBQ0Usa0xBQUE7QWxDa2xITjtBa0M3a0hJO0VUcElBLHdDbEJ5aEI0QztBUDJyR2hEO0FrQzdrSEk7RVR2SUEsd0NsQnloQjRDO0FQOHJHaEQ7O0FrQ3JrSEU7RUFFRSxrQjNCMFo0QztBUDZxR2hEO0FrQ25rSEk7RUFDRSxpTEFBQTtBbENxa0hOO0FrQ2hrSEk7RVQ5SkEsd0NsQnloQjRDO0FQd3NHaEQ7O0FrQ3hqSEE7RUFDRSxxQkFBQTtBbEMyakhGO0FrQ3hqSEk7RUFDRSxjQUFBO0VBQ0EsYzNCa1kwQztFMkJqWTFDLG1CQUFBO0VBRUEscUIzQmdZMEM7QVB5ckdoRDtBa0N0akhJO0VBQ0UscUJBQUE7RUFDQSwwQkFBQTtFQUNBLHVCM0IyWDBDO0UyQjFYMUMsd0IzQjBYMEM7RTJCelgxQyx5QjNCcExLO0UyQnNMTCxxQjNCc1gwQztFZ0J4aUIxQyx5SVdtTEE7QWxDdWpITjtBdUJ0dUhNO0VXdUtGO0lYdEtJLGdCQUFBO0V2Qnl1SE47QUFDRjtBa0N2akhJO0VBQ0UseUI3Qm1GRTtFNkJsRkYsOEJBQUE7QWxDeWpITjtBa0NwakhJO0VUek1BLHdDbEJ5aEI0QztBUHV1R2hEOztBa0MxaUhBO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0VBQ0EsOEIzQnFSc0M7RTJCcFJ0Qyw0QkFBQTtFNUI1Q0ksbUJBQUE7RTRCK0NKLGdCM0I2RDRCO0UyQjVENUIsYzdCbk1pQjtFNkJvTWpCLGM3QmxGTztFNkJtRlAsc0JBQUE7RUFDQSx1T0FBQTtFQUNBLHlCQUFBO0VyQnRORSxzQkFBQTtFQ0ZFLGdEb0IwTko7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QWxDNGlIRjtBa0MxaUhFO0VBQ0UsNEMzQndQb0M7RTJCdlBwQyxVQUFBO0VwQi9ORSxzRkFMYTtBZGl4SG5CO0FrQ3JpSEk7RUFNRSxjN0IxR0c7RTZCMkdILHlCN0I4QkU7QUxvZ0hSO0FrQzloSEU7RUFFRSxZQUFBO0VBQ0EsbUI3QjZGWTtFNkI1Rlosc0JBQUE7QWxDK2hISjtBa0M1aEhFO0VBQ0UsYzNCN1BPO0UyQjhQUCx5QjNCbFFPO0FQZ3lIWDtBa0MxaEhFO0VBQ0UsYUFBQTtBbEM0aEhKO0FrQ3hoSEU7RUFDRSxrQkFBQTtFQUNBLDBCQUFBO0FsQzBoSEo7O0FrQ3RoSEE7RUFDRSxrQzNCME5zQztFMkJ6TnRDLG9CM0JpSDRCO0UyQmhINUIsdUIzQmdINEI7RTJCL0c1QixvQjNCZ0g0QjtFRDFOeEIsbUJBQUE7QU5vb0hOOztBa0N0aEhBO0VBQ0UsZ0MzQm1Oc0M7RTJCbE50QyxtQjNCOEc0QjtFMkI3RzVCLHNCM0I2RzRCO0UyQjVHNUIsa0IzQjZHNEI7RUQvTnhCLGtCQUFBO0FONG9ITjs7QWtDamhIQTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsOEIzQmlNc0M7RTJCaE10QyxnQkFBQTtBbENvaEhGOztBa0NqaEhBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDhCM0J5THNDO0UyQnhMdEMsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBbENvaEhGO0FrQ2xoSEU7RUFDRSw0QzNCcUtvQztFMkJwS3BDLGdEM0J5RTBCO0FQMjhHOUI7QWtDaGhIRTtFQUVFLHlCN0JoSks7QUxpcUhUO0FrQzdnSEk7RUFDRSxpQjNCMlRhO0FQb3RHbkI7QWtDM2dIRTtFQUNFLDBCQUFBO0FsQzZnSEo7O0FrQ3pnSEE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSw4QjNCd0pzQztFMkJ2SnRDLGtCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxnQjNCaEU0QjtFMkJpRTVCLGM3QmhVaUI7RTZCaVVqQixjN0IvTU87RTZCZ05QLHlCN0J2RU07RTZCd0VOLHlCQUFBO0VyQmxWRSxrQkFBQTtFQ0ZFLGdEb0JzVko7QWxDMmdIRjtBa0N6Z0hFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLHdCM0JpSW9DO0UyQmhJcEMsa0JBQUE7RUFDQSxjN0JoVmU7RTZCaVZmLGM3Qi9OSztFNkJnT0wsaUJBQUE7RVQ3V0EseUJsQkdPO0UyQjRXUCxvQkFBQTtFckJuV0EsMEJBQUE7QWIrMkhKOztBa0NqZ0hBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QWxDb2dIRjtBa0NsZ0hFO0VBQ0UsVUFBQTtBbENvZ0hKO0FrQ2hnSEk7RUFBMEIsbUUzQm9PZTtBUCt4RzdDO0FrQ2xnSEk7RUFBMEIsbUUzQm1PZTtBUGt5RzdDO0FrQ3BnSEk7RUFBMEIsbUUzQmtPZTtBUHF5RzdDO0FrQ3BnSEU7RUFDRSxTQUFBO0FsQ3NnSEo7QWtDbmdIRTtFQUNFLFczQm9OeUM7RTJCbk56QyxZM0JtTnlDO0UyQmxOekMsb0JBQUE7RVRsWkEseUJsQm9QMEI7RTJCZ0sxQixTM0JtTnlDO0VNM2xCekMsbUJBQUE7RUNGRSwrQ29CNFlGO0VYNVlFLG9IVzZZRjtFWDdZRSw0R1c2WUY7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0FsQ3FnSEo7QXVCLzRITTtFV2lZSjtJWGhZTSx3QkFBQTtJQUFBLGdCQUFBO0V2Qms1SE47QUFDRjtBa0N4Z0hJO0VUMVpBLGdEbEI0bUJ5QztBUHl6RzdDO0FrQ3RnSEU7RUFDRSxXM0I2TGdDO0UyQjVMaEMsYzNCNkxnQztFMkI1TGhDLGtCQUFBO0VBQ0EsZTNCNExnQztFMkIzTGhDLHlCM0JoYU87RTJCaWFQLHlCQUFBO0VyQnpaQSxtQkFBQTtFQ0ZFLHNEb0I2WkY7QWxDd2dISjtBa0NyZ0hFO0VBQ0UsVzNCeUx5QztFMkJ4THpDLFkzQndMeUM7RWtCcG1CekMseUJsQm9QMEI7RTJCMEwxQixTM0J5THlDO0VNM2xCekMsbUJBQUE7RUNGRSwrQ29Cc2FGO0VYdGFFLGlIV3VhRjtFWHZhRSw0R1d1YUY7RUFDQSxxQkFBQTtPQUFBLGdCQUFBO0FsQ3VnSEo7QXVCMzZITTtFVzRaSjtJWDNaTSxxQkFBQTtJQUFBLGdCQUFBO0V2Qjg2SE47QUFDRjtBa0MxZ0hJO0VUcGJBLGdEbEI0bUJ5QztBUHExRzdDO0FrQ3hnSEU7RUFDRSxXM0JtS2dDO0UyQmxLaEMsYzNCbUtnQztFMkJsS2hDLGtCQUFBO0VBQ0EsZTNCa0tnQztFMkJqS2hDLHlCM0IxYk87RTJCMmJQLHlCQUFBO0VyQm5iQSxtQkFBQTtFQ0ZFLHNEb0J1YkY7QWxDMGdISjtBa0N2Z0hFO0VBQ0UsVzNCK0p5QztFMkI5SnpDLFkzQjhKeUM7RTJCN0p6QyxhQUFBO0VBQ0Esb0IzQnJFMEI7RTJCc0UxQixtQjNCdEUwQjtFa0JuWTFCLHlCbEJvUDBCO0UyQnVOMUIsUzNCNEp5QztFTTNsQnpDLG1CQUFBO0VDRkUsK0NvQm1jRjtFWG5jRSxnSFdvY0Y7RVhwY0UsNEdXb2NGO0VBQ0EsZ0JBQUE7QWxDeWdISjtBdUIxOEhNO0VXc2JKO0lYcmJNLG9CQUFBO0lBQUEsZ0JBQUE7RXZCNjhITjtBQUNGO0FrQzVnSEk7RVRqZEEsZ0RsQjRtQnlDO0FQbzNHN0M7QWtDMWdIRTtFQUNFLFczQnNJZ0M7RTJCckloQyxjM0JzSWdDO0UyQnJJaEMsa0JBQUE7RUFDQSxlM0JxSWdDO0UyQnBJaEMsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG9CQUFBO0VwQm5kRSxzRG9Cb2RGO0FsQzRnSEo7QWtDemdIRTtFQUNFLHlCM0I5ZE87RU1RUCxtQkFBQTtBYmsrSEo7QWtDeGdIRTtFQUNFLGtCQUFBO0VBQ0EseUIzQnBlTztFTVFQLG1CQUFBO0FidStISjtBa0N0Z0hJO0VBQ0UseUIzQnhlSztBUGcvSFg7QWtDcmdISTtFQUNFLGVBQUE7QWxDdWdITjtBa0NwZ0hJO0VBQ0UseUIzQmhmSztBUHMvSFg7QWtDbmdISTtFQUNFLGVBQUE7QWxDcWdITjtBa0NsZ0hJO0VBQ0UseUIzQnhmSztBUDQvSFg7O0FrQy8vR0E7OztFWHpmTSw0R1c0Zko7QWxDa2dIRjtBdUIxL0hNO0VXcWZOOzs7SVhwZlEsZ0JBQUE7RXZCKy9ITjtBQUNGOztBbUNoaElBO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBbkNtaElGOztBbUNoaElBO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7QW5DbWhJRjtBUW5oSUU7RTJCR0UscUJBQUE7QW5DbWhJSjtBbUMvZ0lFO0VBQ0UsYzVCWE87RTRCWVAsb0JBQUE7RUFDQSxlQUFBO0FuQ2loSUo7O0FtQ3pnSUE7RUFDRSxnQ0FBQTtBbkM0Z0lGO0FtQzFnSUU7RUFDRSxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RXRCYkEseUJBQUE7RUFDQSwwQkFBQTtBYjBoSUo7QVF0aUlFO0UyQjZCSSxrQkFBQTtFQUNBLHFCOUJtS0c7QUx5MkhUO0FtQ3pnSUk7RUFDRSxjNUJyQ0s7RTRCc0NMLDZCQUFBO0VBQ0EseUJBQUE7QW5DMmdJTjtBbUN2Z0lFOztFQUVFLGM5QnVKSztFOEJ0Skws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SVY7O0FvQ3JwSUU7RUFDRSx5QjdCaWdCZ0M7QVB1cEhwQztBUWgzSUU7RTRCMk5JLHlCN0I4ZjhCO0FQMHBIcEM7QW9DbnBJSTtFQUNFLHlCN0JzZjhCO0FQK3BIcEM7QVF0M0lFO0U0Qm9PTSx5QjdCb2Y0QjtBUGlxSHBDO0FvQ2xwSU07RUFDRSx5QjdCa2Y0QjtBUGtxSHBDO0FvQ2hwSUk7Ozs7RUFJRSx5QjdCeWU4QjtBUHlxSHBDO0FvQzlvSUU7RUFDRSx5QjdCa2VnQztFNkJqZWhDLGdDN0JzZWdDO0FQMHFIcEM7QW9DN29JRTtFQUNFLG1SQUFBO0FwQytvSUo7QW9DNW9JRTtFQUNFLHlCN0J5ZGdDO0FQcXJIcEM7QW9DN29JSTtFQUNFLHlCN0J5ZDhCO0FQc3JIcEM7QVEvNElFO0U0Qm1RTSx5QjdCc2Q0QjtBUHlySHBDOztBb0N2b0lFO0VBQ0UsY0FBQTtBcEMwb0lKO0FRdDVJRTtFNEIrUUksYy9CSEU7QUw2b0lSO0FvQ3JvSUk7RUFDRSwrQjdCMmI4QjtBUDRzSHBDO0FRNTVJRTtFNEJ3Uk0sZ0M3QnliNEI7QVA4c0hwQztBb0Nwb0lNO0VBQ0UsZ0M3QnViNEI7QVArc0hwQztBb0Nsb0lJOzs7O0VBSUUsYy9CeEJFO0FMNHBJUjtBb0Nob0lFO0VBQ0UsK0I3QnVhZ0M7RTZCdGFoQyxzQzdCMmFnQztBUHV0SHBDO0FvQy9uSUU7RUFDRSx5UkFBQTtBcENpb0lKO0FvQzluSUU7RUFDRSwrQjdCOFpnQztBUGt1SHBDO0FvQy9uSUk7RUFDRSxjL0J4Q0U7QUx5cUlSO0FRcjdJRTtFNEJ1VE0sYy9CM0NBO0FMNHFJUjs7QXFDcDhJQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUVBLHFCQUFBO0VBQ0EseUJoQ2lSTTtFZ0NoUk4sMkJBQUE7RUFDQSxzQ0FBQTtFeEJLRSxzQkFBQTtBYms4SUo7QXFDcDhJRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FyQ3M4SUo7QXFDbjhJRTtFQUNFLG1CQUFBO0VBQ0Esc0JBQUE7QXJDcThJSjtBcUNuOElJO0VBQ0UsbUJBQUE7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c0JBQUE7QWJ3cEpKOztBc0M3cEpFO0VBQ0Usb0IvQnloQ2dDO0FQdW9IcEM7QXNDOXBKSTtFQUNFLFdBQUE7RUFDQSxxQi9CcWhDOEI7RStCcGhDOUIsYy9CTks7RStCT0wsWUFBQTtBdENncUpOO0FzQ3RwSkU7RUFDRSwwQkFBQTtBdEN3cEpKO0FzQ3JwSkU7RUFDRSxxQkFBQTtBdEN1cEpKO0FzQ3BwSkU7RUFDRSxjL0IxQk87QVBnckpYOztBdUM3ckpBO0VBQ0UsYUFBQTtFN0JHQSxlQUFBO0VBQ0EsZ0JBQUE7RUdhRSxzQkFBQTtBYmtySko7O0F1QzlySkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJoQ294QmtDO0VnQ254QmxDLGNsQ3FNTztFa0NwTVAscUJBQUE7RUFDQSw2QmxDaVJZO0VrQ2hSWiw2QkFBQTtBdkNpc0pGO0F1Qy9ySkU7RUFDRSxVQUFBO0VBQ0EsY2xDOExLO0VrQzdMTCxxQkFBQTtFQUNBLDZCbEMwUVU7RWtDelFWLHFCbEM2SEs7QUxva0pUO0F1QzlySkU7RUFDRSxVQUFBO0VBQ0EsVWhDNHdCZ0M7RWdDM3dCaEMsZ0RoQytXMEI7QVBpMUk5Qjs7QXVDMXJKSTtFQUNFLGNBQUE7RTFCYUYsK0JBQUE7RUFDQSxrQ0FBQTtBYmlySko7QXVDMXJKSTtFMUJOQSxnQ0FBQTtFQUNBLG1DQUFBO0FibXNKSjtBdUN6ckpFO0VBQ0UsVUFBQTtFQUNBLGNsQzZPSTtFa0M1T0oseUJsQ21HSztFa0NsR0wscUJsQ2tHSztBTHlsSlQ7QXVDeHJKRTtFQUNFLGNoQ3hDTztFZ0N5Q1Asb0JBQUE7RUFFQSxZQUFBO0VBQ0EseUJsQ21PSTtFa0NsT0oscUJoQ2hETztBUHl1Slg7O0F3Q2h2SkU7RUFDRSx1QkFBQTtFbENnTEUsa0JBQUE7RWtDOUtGLGdCakNtTzBCO0FQZ2hKOUI7QXdDOXVKTTtFM0JxQ0YsOEJBQUE7RUFDQSxpQ0FBQTtBYjRzSko7QXdDN3VKTTtFM0JrQkYsK0JBQUE7RUFDQSxrQ0FBQTtBYjh0Sko7O0F3Qzl2SkU7RUFDRSx1QkFBQTtFbENnTEUsbUJBQUE7RWtDOUtGLGdCakNvTzBCO0FQNmhKOUI7QXdDNXZKTTtFM0JxQ0YsOEJBQUE7RUFDQSxpQ0FBQTtBYjB0Sko7QXdDM3ZKTTtFM0JrQkYsK0JBQUE7RUFDQSxrQ0FBQTtBYjR1Sko7O0F5QzF3SkE7RUFDRSxxQkFBQTtFQUNBLHFCQUFBO0VuQzZKRSxjQUFBO0VtQzNKRixnQnBDNkJpQjtFb0M1QmpCLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RTVCS0Usc0JBQUE7RVVGRSxxSWtCREo7QXpDNndKRjtBdUJ4d0pNO0VrQmZOO0lsQmdCUSxnQkFBQTtFdkIyd0pOO0FBQ0Y7QVFqeEpFO0VpQ0dJLHFCQUFBO0F6Q2l4Sk47O0F5QzV3SkU7RUFDRSxhQUFBO0F6Qyt3Sko7O0F5QzF3SkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7QXpDNndKRjs7QXlDdHdKQTtFQUNFLG9CbENpNEJrQztFa0NoNEJsQyxtQmxDZzRCa0M7RU12NUJoQyxvQkFBQTtBYml5Sko7O0F5Q2p3SkU7RUNqREEsY0FBQTtFQUNBLHlCbkMwRWE7QVA0dUpmO0FReHlKRTtFa0NWSSxjQUFBO0VBQ0EsMkNBQUE7QTFDcXpKTjtBMENsekpJO0VBRUUsVUFBQTtFQUNBLCtDQUFBO0ExQ216Sk47O0F5Qzl3SkU7RUNqREEsY0FBQTtFQUNBLHlCbkMwRWE7QVB5dkpmO0FRcnpKRTtFa0NWSSxjQUFBO0VBQ0EsdUNBQUE7QTFDazBKTjtBMEMvekpJO0VBRUUsVUFBQTtFQUNBLDhDQUFBO0ExQ2cwSk47O0F5QzN4SkU7RUNqREEsY0FBQTtFQUNBLHlCbkMwRWE7QVBzd0pmO0FRbDBKRTtFa0NWSSxjQUFBO0VBQ0EsbURBQUE7QTFDKzBKTjtBMEM1MEpJO0VBRUUsVUFBQTtFQUNBLDhDQUFBO0ExQzYwSk47O0F5Q3h5SkU7RUNqREEsY0FBQTtFQUNBLHlCbkMwRWE7QVBteEpmO0FRLzBKRTtFa0NWSSxjQUFBO0VBQ0Esb0VBQUE7QTFDNDFKTjtBMEN6MUpJO0VBRUUsVUFBQTtFQUNBLGdEQUFBO0ExQzAxSk47O0F5Q3J6SkU7RUNqREEsY0FBQTtFQUNBLHlCbkMwRWE7QVBneUpmO0FRNTFKRTtFa0NWSSxjQUFBO0VBQ0EscUNBQUE7QTFDeTJKTjtBMEN0MkpJO0VBRUUsVUFBQTtFQUNBLCtDQUFBO0ExQ3UySk47O0F5Q2wwSkU7RUNqREEsY0FBQTtFQUNBLHlCbkMwRWE7QVA2eUpmO0FRejJKRTtFa0NWSSxjQUFBO0VBQ0Esa0VBQUE7QTFDczNKTjtBMENuM0pJO0VBRUUsVUFBQTtFQUNBLCtDQUFBO0ExQ28zSk47O0F5Qy8wSkU7RUNqREEsY0FBQTtFQUNBLHlCbkMwRWE7QVAwekpmO0FRdDNKRTtFa0NWSSxjQUFBO0VBQ0EsMENBQUE7QTFDbTRKTjtBMENoNEpJO0VBRUUsVUFBQTtFQUNBLGlEQUFBO0ExQ2k0Sk47O0F5QzUxSkU7RUNqREEsY0FBQTtFQUNBLHlCbkMwRWE7QVB1MEpmO0FRbjRKRTtFa0NWSSxjQUFBO0VBQ0EsdUNBQUE7QTFDZzVKTjtBMEM3NEpJO0VBRUUsVUFBQTtFQUNBLDhDQUFBO0ExQzg0Sk47O0F5Q3oySkU7RUNqREEsY0FBQTtFQUNBLHlCbkMwRWE7QVBvMUpmO0FRaDVKRTtFa0NWSSxjQUFBO0VBQ0EsNkNBQUE7QTFDNjVKTjtBMEMxNUpJO0VBRUUsVUFBQTtFQUNBLGlEQUFBO0ExQzI1Sk47O0F5Q3QzSkU7RUNqREEsY0FBQTtFQUNBLHlCbkMwRWE7QVBpMkpmO0FRNzVKRTtFa0NWSSxjQUFBO0VBQ0EsMkNBQUE7QTFDMDZKTjtBMEN2NkpJO0VBRUUsVUFBQTtFQUNBLCtDQUFBO0ExQ3c2Sk47O0F5Q240SkU7RUNqREEsY0FBQTtFQUNBLHlCbkMwRWE7QVA4MkpmO0FRMTZKRTtFa0NWSSxjQUFBO0VBQ0Esc0NBQUE7QTFDdTdKTjtBMENwN0pJO0VBRUUsVUFBQTtFQUNBLGlEQUFBO0ExQ3E3Sk47O0F5Q2g1SkU7RUNqREEsY0FBQTtFQUNBLHlCbkMwRWE7QVAyM0pmO0FRdjdKRTtFa0NWSSxjQUFBO0VBQ0Esc0NBQUE7QTFDbzhKTjtBMENqOEpJO0VBRUUsVUFBQTtFQUNBLGlEQUFBO0ExQ2s4Sk47O0F5Qzc1SkU7RUNqREEsY0FBQTtFQUNBLHlCbkMwRWE7QVB3NEpmO0FRcDhKRTtFa0NWSSxjQUFBO0VBQ0EsMENBQUE7QTFDaTlKTjtBMEM5OEpJO0VBRUUsVUFBQTtFQUNBLGlEQUFBO0ExQys4Sk47O0EyQzU5SkE7RUFDRSxZQUFBO0VBQ0EsZ0J0Q3Nla0I7RXNDcGVsQiw2QnRDMlJZO0VRN1FWLHFCQUFBO0FiaTlKSjtBa0J2NkpJO0V5QjVESjtJQVFJLFlBQUE7RTNDKzlKRjtBQUNGOztBMkM1OUpBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0U5QklFLGdCQUFBO0FiNDlKSjs7QTRDMStKQTtFQUNFLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQnJDeTlCa0M7RXFDeDlCbEMsNkJBQUE7RS9CVUUsc0JBQUE7QWJvK0pKOztBNEN6K0pBO0VBRUUsY0FBQTtBNUMyK0pGOztBNEN2K0pBO0VBQ0UsZ0J2Q2tCaUI7QUx3OUpuQjs7QTRDbCtKQTtFQUNFLG1CQUFBO0E1Q3ErSkY7QTRDbCtKRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxjQUFBO0E1Q28rSko7O0E0QzE5SkU7RUMvQ0EsMkJEZ0RxSDtFbkIzQ25ILHdDbUIyQ3VCO0VDOUN6Qix3Q0Q4Q3FFO0E1Qys5SnZFO0E2QzNnS0U7RUFDRSxxRUFBQTtBN0M2Z0tKO0E2QzFnS0U7RUFDRSxtQ0FBQTtBN0M0Z0tKOztBNEN0K0pFO0VDL0NBLCtCRGdEcUg7RW5CM0NuSCwwQ21CMkN1QjtFQzlDekIseUNEOENxRTtBNUMyK0p2RTtBNkN2aEtFO0VBQ0UsNkNBQUE7QTdDeWhLSjtBNkN0aEtFO0VBQ0UsNEJBQUE7QTdDd2hLSjs7QTRDbC9KRTtFQy9DQSw4QkRnRHFIO0VuQjNDbkgsMENtQjJDdUI7RUM5Q3pCLHlDRDhDcUU7QTVDdS9KdkU7QTZDbmlLRTtFQUNFLG9FQUFBO0E3Q3FpS0o7QTZDbGlLRTtFQUNFLHdDQUFBO0E3Q29pS0o7O0E0QzkvSkU7RUMvQ0EsK0JEZ0RxSDtFbkIzQ25ILDBDbUIyQ3VCO0VDOUN6Qix5Q0Q4Q3FFO0E1Q21nS3ZFO0E2Qy9pS0U7RUFDRSxxRUFBQTtBN0NpaktKO0E2QzlpS0U7RUFDRSxzREFBQTtBN0NnaktKOztBNEMxZ0tFO0VDL0NBLCtCRGdEcUg7RW5CM0NuSCx3Q21CMkN1QjtFQzlDekIsc0NEOENxRTtBNUMrZ0t2RTtBNkMzaktFO0VBQ0UsMkNBQUE7QTdDNmpLSjtBNkMxaktFO0VBQ0Usc0RBQUE7QTdDNGpLSjs7QTRDdGhLRTtFQy9DQSw4QkRnRHFIO0VuQjNDbkgsd0NtQjJDdUI7RUM5Q3pCLHdDRDhDcUU7QTVDMmhLdkU7QTZDdmtLRTtFQUNFLHFFQUFBO0E3Q3lrS0o7QTZDdGtLRTtFQUNFLHNEQUFBO0E3Q3drS0o7O0E0Q2xpS0U7RUMvQ0EsK0JEZ0RxSDtFbkIzQ25ILHVCbUIyQ3VCO0VDOUN6QixtQkQ4Q3FFO0E1Q3VpS3ZFO0E2Q25sS0U7RUFDRSw2Q0FBQTtBN0NxbEtKO0E2Q2xsS0U7RUFDRSwrQkFBQTtBN0NvbEtKOztBNEM5aUtFO0VDL0NBLCtCRGdEcUg7RW5CM0NuSCwwQ21CMkN1QjtFQzlDekIseUNEOENxRTtBNUNtakt2RTtBNkMvbEtFO0VBQ0UsNkNBQUE7QTdDaW1LSjtBNkM5bEtFO0VBQ0UsNEJBQUE7QTdDZ21LSjs7QTRDMWpLRTtFQy9DQSxrQ0RnRHFIO0VuQjNDbkgsMENtQjJDdUI7RUM5Q3pCLHlDRDhDcUU7QTVDK2pLdkU7QTZDM21LRTtFQUNFLGdEQUFBO0E3QzZtS0o7QTZDMW1LRTtFQUNFLDBEQUFBO0E3QzRtS0o7O0E0Q3RrS0U7RUMvQ0EsMkJEZ0RxSDtFbkIzQ25ILHdDbUIyQ3VCO0VDOUN6Qix3Q0Q4Q3FFO0E1QzJrS3ZFO0E2Q3ZuS0U7RUFDRSxxRUFBQTtBN0N5bktKO0E2Q3RuS0U7RUFDRSxtQ0FBQTtBN0N3bktKOztBNENsbEtFO0VDL0NBLGtDRGdEcUg7RW5CM0NuSCwwQ21CMkN1QjtFQzlDekIseUNEOENxRTtBNUN1bEt2RTtBNkNub0tFO0VBQ0UsNkNBQUE7QTdDcW9LSjtBNkNsb0tFO0VBQ0UseURBQUE7QTdDb29LSjs7QTRDOWxLRTtFQy9DQSxrQ0RnRHFIO0VuQjNDbkgsMENtQjJDdUI7RUM5Q3pCLHlDRDhDcUU7QTVDbW1LdkU7QTZDL29LRTtFQUNFLDZDQUFBO0E3Q2lwS0o7QTZDOW9LRTtFQUNFLHlEQUFBO0E3Q2dwS0o7O0E0QzFtS0U7RUMvQ0EsK0JEZ0RxSDtFbkIzQ25ILHVCbUIyQ3VCO0VDOUN6QixtQkQ4Q3FFO0E1QyttS3ZFO0E2QzNwS0U7RUFDRSw2Q0FBQTtBN0M2cEtKO0E2QzFwS0U7RUFDRSwrQkFBQTtBN0M0cEtKOztBOENwcUtFO0VBQ0U7SUFBTywyQkFBQTtFOUN3cUtUO0U4Q3ZxS0U7SUFBSyx3QkFBQTtFOUMwcUtQO0FBQ0Y7QThDdnFLQTtFQUNFLGFBQUE7RUFDQSxZdkNrK0JrQztFdUNqK0JsQyxnQkFBQTtFQUNBLGNBQUE7RXhDd0tJLGtCQUFBO0V3Q3RLSix5QnZDTFM7RU1TUCxzQkFBQTtFQ0ZFLG9EQUFBO0FkeXFLTjs7QThDdHFLQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjekNvUU07RXlDblFOLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QnZDdTlCa0M7RWdCbCtCOUIsMkJ1QllKO0E5Q3lxS0Y7QXVCanJLTTtFdUJETjtJdkJFUSxnQkFBQTtFdkJvcktOO0FBQ0Y7O0E4QzNxS0E7RXJCWUUscU1BQUE7RXFCVkEsMEJBQUE7QTlDOHFLRjs7QThDMXFLRTtFQUNFLGtEQUFBO0E5QzZxS0o7QThDMXFLTTtFQUpKO0lBS00sZUFBQTtFOUM2cUtOO0FBQ0Y7O0ErQ3h0S0E7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7QS9DMnRLRjs7QStDeHRLQTtFQUNFLE9BQUE7QS9DMnRLRjs7QWdEN3RLQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUdBLGVBQUE7RUFDQSxnQkFBQTtFbkNRRSxnQkFBQTtBYnV0S0o7O0FnRHJ0S0E7RUFDRSxXQUFBO0VBQ0EsY3pDUlM7RXlDU1QsbUJBQUE7QWhEd3RLRjtBUS90S0U7RXdDV0UsVUFBQTtFQUNBLGN6Q2RPO0V5Q2VQLHFCQUFBO0VBQ0EseUJ6Q3RCTztBUDZ1S1g7QWdEcHRLRTtFQUNFLGMzQ2tISztFMkNqSEwseUJ6QzFCTztBUGd2S1g7O0FnRDdzS0E7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBRUEscUJBQUE7RUFDQSw2QjNDNk9ZO0UyQzVPWix5QkFBQTtBaEQrc0tGO0FnRDdzS0U7RW5DMUJFLCtCQUFBO0VBQ0EsZ0NBQUE7QWIwdUtKO0FnRDdzS0U7RW5DaEJFLG1DQUFBO0VBQ0Esa0NBQUE7QWJndUtKO0FnRDdzS0U7RUFFRSxjekNsRE87RXlDbURQLG9CQUFBO0VBQ0EsNkIzQzhOVTtBTGcvSmQ7QWdEMXNLRTtFQUNFLFVBQUE7RUFDQSxjM0NxTkk7RTJDcE5KLHlCekNrTDBCO0V5Q2pMMUIscUJ6Q2lMMEI7QVAyaEs5QjtBZ0R6c0tFO0VBQ0UsbUJBQUE7QWhEMnNLSjtBZ0R6c0tJO0VBQ0UsZ0JBQUE7RUFDQSxxQjNDd1hvQjtBTG0xSjFCOztBZ0Q3cktJO0VBQ0UsbUJBQUE7QWhEZ3NLTjtBZ0Q3cktRO0VuQzFCSiw0QkFBQTtFQVpBLDBCQUFBO0FidXVLSjtBZ0Q1cktRO0VuQzNDSiwwQkFBQTtFQVlBLDRCQUFBO0FiK3RLSjtBZ0QzcktRO0VBQ0UsYUFBQTtBaEQ2cktWO0FnRDFyS1E7RUFDRSxxQjNDdVZnQjtFMkN0VmhCLG9CQUFBO0FoRDRyS1Y7QWdEMXJLVTtFQUNFLGlCQUFBO0VBQ0Esc0IzQ2tWYztBTDAySjFCOztBa0J2dktJO0U4Qm1DQTtJQUNFLG1CQUFBO0VoRHd0S0o7RWdEcnRLTTtJbkMxQkosNEJBQUE7SUFaQSwwQkFBQTtFYit2S0Y7RWdEcHRLTTtJbkMzQ0osMEJBQUE7SUFZQSw0QkFBQTtFYnV2S0Y7RWdEbnRLTTtJQUNFLGFBQUE7RWhEcXRLUjtFZ0RsdEtNO0lBQ0UscUIzQ3VWZ0I7STJDdFZoQixvQkFBQTtFaERvdEtSO0VnRGx0S1E7SUFDRSxpQkFBQTtJQUNBLHNCM0NrVmM7RUxrNEp4QjtBQUNGO0FrQmh4S0k7RThCbUNBO0lBQ0UsbUJBQUE7RWhEZ3ZLSjtFZ0Q3dUtNO0luQzFCSiw0QkFBQTtJQVpBLDBCQUFBO0VidXhLRjtFZ0Q1dUtNO0luQzNDSiwwQkFBQTtJQVlBLDRCQUFBO0ViK3dLRjtFZ0QzdUtNO0lBQ0UsYUFBQTtFaEQ2dUtSO0VnRDF1S007SUFDRSxxQjNDdVZnQjtJMkN0VmhCLG9CQUFBO0VoRDR1S1I7RWdEMXVLUTtJQUNFLGlCQUFBO0lBQ0Esc0IzQ2tWYztFTDA1SnhCO0FBQ0Y7QWtCeHlLSTtFOEJtQ0E7SUFDRSxtQkFBQTtFaER3d0tKO0VnRHJ3S007SW5DMUJKLDRCQUFBO0lBWkEsMEJBQUE7RWIreUtGO0VnRHB3S007SW5DM0NKLDBCQUFBO0lBWUEsNEJBQUE7RWJ1eUtGO0VnRG53S007SUFDRSxhQUFBO0VoRHF3S1I7RWdEbHdLTTtJQUNFLHFCM0N1VmdCO0kyQ3RWaEIsb0JBQUE7RWhEb3dLUjtFZ0Rsd0tRO0lBQ0UsaUJBQUE7SUFDQSxzQjNDa1ZjO0VMazdKeEI7QUFDRjtBa0JoMEtJO0U4Qm1DQTtJQUNFLG1CQUFBO0VoRGd5S0o7RWdEN3hLTTtJbkMxQkosNEJBQUE7SUFaQSwwQkFBQTtFYnUwS0Y7RWdENXhLTTtJbkMzQ0osMEJBQUE7SUFZQSw0QkFBQTtFYit6S0Y7RWdEM3hLTTtJQUNFLGFBQUE7RWhENnhLUjtFZ0QxeEtNO0lBQ0UscUIzQ3VWZ0I7STJDdFZoQixvQkFBQTtFaEQ0eEtSO0VnRDF4S1E7SUFDRSxpQkFBQTtJQUNBLHNCM0NrVmM7RUwwOEp4QjtBQUNGO0FnRC93S0E7RW5DbkhJLGdCQUFBO0FicTRLSjtBZ0Qvd0tFO0VBQ0UscUJBQUE7QWhEaXhLSjtBZ0Qvd0tJO0VBQ0Usc0JBQUE7QWhEaXhLTjs7QWlEMTVLRTtFQUNFLDJCRG9Kc0U7RUNuSnRFLDRDRG1KdUM7QWhEMHdLM0M7QVFsNUtFO0V5Q1BNLDJCRCtJa0U7RUM5SWxFLHFFQUFBO0FqRDQ1S1I7QWlEejVLTTtFQUNFLGM1QzhRQTtFNEM3UUEsc0NEeUlrRTtFQ3hJbEUsa0NEd0lrRTtBaERteEsxRTs7QWlEeDZLRTtFQUNFLCtCRG9Kc0U7RUNuSnRFLDZDRG1KdUM7QWhEd3hLM0M7QVFoNktFO0V5Q1BNLCtCRCtJa0U7RUM5SWxFLDZDQUFBO0FqRDA2S1I7QWlEdjZLTTtFQUNFLGM1QzhRQTtFNEM3UUEsMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBaERpeUsxRTs7QWlEdDdLRTtFQUNFLDhCRG9Kc0U7RUNuSnRFLDZDRG1KdUM7QWhEc3lLM0M7QVE5NktFO0V5Q1BNLDhCRCtJa0U7RUM5SWxFLG9FQUFBO0FqRHc3S1I7QWlEcjdLTTtFQUNFLGM1QzhRQTtFNEM3UUEseUNEeUlrRTtFQ3hJbEUscUNEd0lrRTtBaEQreUsxRTs7QWlEcDhLRTtFQUNFLCtCRG9Kc0U7RUNuSnRFLDZDRG1KdUM7QWhEb3pLM0M7QVE1N0tFO0V5Q1BNLCtCRCtJa0U7RUM5SWxFLHFFQUFBO0FqRHM4S1I7QWlEbjhLTTtFQUNFLGM1QzhRQTtFNEM3UUEsMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBaEQ2eksxRTs7QWlEbDlLRTtFQUNFLCtCRG9Kc0U7RUNuSnRFLDBDRG1KdUM7QWhEazBLM0M7QVExOEtFO0V5Q1BNLCtCRCtJa0U7RUM5SWxFLDJDQUFBO0FqRG85S1I7QWlEajlLTTtFQUNFLGM1QzhRQTtFNEM3UUEsMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBaEQyMEsxRTs7QWlEaCtLRTtFQUNFLDhCRG9Kc0U7RUNuSnRFLDRDRG1KdUM7QWhEZzFLM0M7QVF4OUtFO0V5Q1BNLDhCRCtJa0U7RUM5SWxFLHFFQUFBO0FqRGsrS1I7QWlELzlLTTtFQUNFLGM1QzhRQTtFNEM3UUEseUNEeUlrRTtFQ3hJbEUscUNEd0lrRTtBaER5MUsxRTs7QWlEOStLRTtFQUNFLCtCRG9Kc0U7RUNuSnRFLHVCRG1KdUM7QWhEODFLM0M7QVF0K0tFO0V5Q1BNLCtCRCtJa0U7RUM5SWxFLDZDQUFBO0FqRGcvS1I7QWlENytLTTtFQUNFLGM1QzhRQTtFNEM3UUEsMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBaER1MksxRTs7QWlENS9LRTtFQUNFLCtCRG9Kc0U7RUNuSnRFLDZDRG1KdUM7QWhENDJLM0M7QVFwL0tFO0V5Q1BNLCtCRCtJa0U7RUM5SWxFLDZDQUFBO0FqRDgvS1I7QWlEMy9LTTtFQUNFLGM1QzhRQTtFNEM3UUEsMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBaERxM0sxRTs7QWlEMWdMRTtFQUNFLGtDRG9Kc0U7RUNuSnRFLDZDRG1KdUM7QWhEMDNLM0M7QVFsZ0xFO0V5Q1BNLGtDRCtJa0U7RUM5SWxFLGdEQUFBO0FqRDRnTFI7QWlEemdMTTtFQUNFLGM1QzhRQTtFNEM3UUEsNkNEeUlrRTtFQ3hJbEUseUNEd0lrRTtBaERtNEsxRTs7QWlEeGhMRTtFQUNFLDJCRG9Kc0U7RUNuSnRFLDRDRG1KdUM7QWhEdzRLM0M7QVFoaExFO0V5Q1BNLDJCRCtJa0U7RUM5SWxFLHFFQUFBO0FqRDBoTFI7QWlEdmhMTTtFQUNFLGM1QzhRQTtFNEM3UUEsc0NEeUlrRTtFQ3hJbEUsa0NEd0lrRTtBaERpNUsxRTs7QWlEdGlMRTtFQUNFLGtDRG9Kc0U7RUNuSnRFLDZDRG1KdUM7QWhEczVLM0M7QVE5aExFO0V5Q1BNLGtDRCtJa0U7RUM5SWxFLDZDQUFBO0FqRHdpTFI7QWlEcmlMTTtFQUNFLGM1QzhRQTtFNEM3UUEsNkNEeUlrRTtFQ3hJbEUseUNEd0lrRTtBaEQrNUsxRTs7QWlEcGpMRTtFQUNFLGtDRG9Kc0U7RUNuSnRFLDZDRG1KdUM7QWhEbzZLM0M7QVE1aUxFO0V5Q1BNLGtDRCtJa0U7RUM5SWxFLDZDQUFBO0FqRHNqTFI7QWlEbmpMTTtFQUNFLGM1QzhRQTtFNEM3UUEsNkNEeUlrRTtFQ3hJbEUseUNEd0lrRTtBaEQ2NksxRTs7QWlEbGtMRTtFQUNFLCtCRG9Kc0U7RUNuSnRFLHVCRG1KdUM7QWhEazdLM0M7QVExakxFO0V5Q1BNLCtCRCtJa0U7RUM5SWxFLDZDQUFBO0FqRG9rTFI7QWlEamtMTTtFQUNFLGM1QzhRQTtFNEM3UUEsMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBaEQyN0sxRTs7QWtEbmxMQTtFQUNFLFlBQUE7RTVD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TUE7RUFBcUIsaUNBQUE7QTNEbzBNckI7O0EyRG4wTUE7RUFBcUIsc0NBQUE7QTNEdTBNckI7O0EyRHQwTUE7RUFBcUIsbUNBQUE7QTNEMDBNckI7O0E0RDUwTUU7RUFDRSxvQ0FBQTtBNUQrME1KOztBUXIwTUU7OztFb0RMSSxzREFBQTtBNURnMU1OOztBNER0MU1FO0VBQ0Usb0NBQUE7QTVEeTFNSjs7QVEvME1FOzs7RW9ETEksa0RBQUE7QTVEMDFNTjs7QTREaDJNRTtFQUNFLG9DQUFBO0E1RG0yTUo7O0FRejFNRTs7O0VvRExJLDhEQUFBO0E1RG8yTU47O0E0RDEyTUU7RUFDRSxvQ0FBQTtBNUQ2Mk1KOztBUW4yTUU7OztFb0RMSSwrRUFBQTtBNUQ4Mk1OOztBNERwM01FO0VBQ0Usb0NBQUE7QTVEdTNNSjs7QVE3Mk1FOzs7RW9ETEksZ0RBQUE7QTVEdzNNTjs7QTREOTNNRTtFQUNFLG9DQUFBO0E1RGk0TUo7O0FRdjNNRTs7O0VvRExJLDZFQUFBO0E1RGs0TU47O0E0RHg0TUU7RUFDRSxvQ0FBQTtBNUQyNE1KOztBUWo0TUU7OztFb0RMSSxxREFBQTtBNUQ0NE1OOztBNERsNU1FO0VBQ0Usb0NBQUE7QTVEcTVNSjs7QVEzNE1FOzs7RW9ETEksa0RBQUE7QTVEczVNTjs7QTRENTVNRTtFQUNFLG9DQUFBO0E1RCs1TUo7O0FRcjVNRTs7O0VvRExJLHdEQUFBO0E1RGc2TU47O0E0RHQ2TUU7RUFDRSxvQ0FBQTtBNUR5Nk1KOztBUS81TUU7OztFb0RMSSxzREFBQTtBNUQwNk1OOztBNERoN01FO0VBQ0Usb0NBQUE7QTVEbTdNSjs7QVF6Nk1FOzs7RW9ETEksaURBQUE7QTVEbzdNTjs7QTREMTdNRTtFQUNFLG9DQUFBO0E1RDY3TUo7O0FRbjdNRTs7O0VvRExJLGlEQUFBO0E1RDg3TU47O0E0RHA4TUU7RUFDRSxvQ0FBQTtBNUR1OE1KOztBUTc3TUU7OztFb0RMSSxxREFBQTtBNUR3OE1OOztBNkR2OE1BO0VBQ0Usb0NBQUE7QTdEMDhNRjs7QTZEdjhNQTtFQUNFLHdDQUFBO0E3RDA4TUY7O0E4RHI5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QTtFL0Qwck41QjtFK0Qxck5JO0lBQXdCLHdCQUFBO0UvRDZyTjVCO0UrRDdyTkk7SUFBd0IsK0JBQUE7RS9EZ3NONUI7QUFDRjtBa0JocE5JO0U2Q2pERTtJQUF3Qix3QkFBQTtFL0Rxc041QjtFK0Ryc05JO0lBQXdCLDBCQUFBO0UvRHdzTjVCO0UrRHhzTkk7SUFBd0IsZ0NBQUE7RS9EMnNONUI7RStEM3NOSTtJQUF3Qix5QkFBQTtFL0Q4c041QjtFK0Q5c05JO0lBQXdCLHlCQUFBO0UvRGl0TjVCO0UrRGp0Tkk7SUFBd0IsNkJBQUE7RS9Eb3RONUI7RStEcHROSTtJQUF3Qiw4QkFBQTtFL0R1dE41QjtFK0R2dE5JO0lBQXdCLHdCQUFBO0UvRDB0TjVCO0UrRDF0Tkk7SUFBd0IsK0JBQUE7RS9ENnRONUI7QUFDRjtBa0I3cU5JO0U2Q2pERTtJQUF3Qix3QkFBQTtFL0RrdU41QjtFK0RsdU5JO0lBQXdCLDBCQUFBO0UvRHF1TjVCO0UrRHJ1Tkk7SUFBd0IsZ0NBQUE7RS9Ed3VONUI7RStEeHVOSTtJQUF3Qix5QkFBQTtFL0QydU41QjtFK0QzdU5JO0lBQXdCLHlCQUFBO0UvRDh1TjVCO0UrRDl1Tkk7SUFBd0IsNkJBQUE7RS9EaXZONUI7RStEanZOSTtJQUF3Qiw4QkFBQTtFL0Rvdk41QjtFK0Rwdk5JO0lBQXdCLHdCQUFBO0UvRHV2TjVCO0UrRHZ2Tkk7SUFBd0IsK0JBQUE7RS9EMHZONUI7QUFDRjtBK0Rqdk5BO0VBRUk7SUFBcUIsd0JBQUE7RS9EbXZOdkI7RStEbnZORTtJQUFxQiwwQkFBQTtFL0Rzdk52QjtFK0R0dk5FO0lBQXFCLGdDQUFBO0UvRHl2TnZCO0UrRHp2TkU7SUFBcUIseUJBQUE7RS9ENHZOdkI7RStENXZORTtJQUFxQix5QkFBQTtFL0Qrdk52QjtFK0Qvdk5FO0lBQXFCLDZCQUFBO0UvRGt3TnZCO0UrRGx3TkU7SUFBcUIsOEJBQUE7RS9EcXdOdkI7RStEcndORTtJQUFxQix3QkFBQTtFL0R3d052QjtFK0R4d05FO0lBQXFCLCtCQUFBO0UvRDJ3TnZCO0FBQ0Y7QWdFanlOQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QWhFbXlORjtBZ0VqeU5FO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QWhFbXlOSjtBZ0VoeU5FOzs7OztFQUtFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0FoRWt5Tko7O0FnRXp4Tkk7RUFDRSx5QkFBQTtBaEU0eE5OOztBZ0U3eE5JO0VBQ0UsbUJBQUE7QWhFZ3lOTjs7QWdFanlOSTtFQUNFLGdCQUFBO0FoRW95Tk47O0FnRXJ5Tkk7RUFDRSxpQkFBQTtBaEV3eU5OOztBaUVqME5JO0VBQWdDLDhCQUFBO0FqRXEwTnBDOztBaUVwME5JO0VBQWdDLGlDQUFBO0FqRXcwTnBDOztBaUV2ME5JO0VBQWdDLHNDQUFBO0FqRTIwTnBDOztBaUUxME5JO0VBQWdDLHlDQUFBO0FqRTgwTnBDOztBaUU1ME5JO0VBQThCLDBCQUFBO0FqRWcxTmxDOztBaUUvME5JO0VBQThCLDRCQUFBO0FqRW0xTmxDOztBaUVsMU5JO0VBQThCLGtDQUFBO0FqRXMxTmxDOztBaUVyMU5JO0VBQThCLHlCQUFBO0FqRXkxTmxDOztBaUV4MU5JO0VBQThCLHVCQUFBO0FqRTQxTmxDOztBaUUzMU5JO0VBQThCLHVCQUFBO0FqRSsxTmxDOztBaUU5MU5JO0VBQThCLHlCQUFBO0FqRWsyTmxDOztBaUVqMk5JO0VBQThCLHlCQUFBO0FqRXEyTmxDOztBaUVuMk5JO0VBQW9DLHNDQUFBO0FqRXUyTnhDOztBaUV0Mk5JO0VBQW9DLG9DQUFBO0FqRTAyTnhDOztBaUV6Mk5JO0VBQW9DLGtDQUFBO0FqRTYyTnhDOztBaUU1Mk5JO0VBQW9DLHlDQUFBO0FqRWczTnhDOztBaUUvMk5JO0VBQW9DLHdDQUFBO0FqRW0zTnhDOztBaUVqM05JO0VBQWlDLGtDQUFBO0FqRXEzTnJDOztBaUVwM05JO0VBQWlDLGdDQUFBO0FqRXczTnJDOztBaUV2M05JO0VBQWlDLDhCQUFBO0FqRTIzTnJDOztBaUUxM05JO0VBQWlDLGdDQUFBO0FqRTgzTnJDOztBaUU3M05JO0VBQWlDLCtCQUFBO0FqRWk0TnJDOztBaUUvM05JO0VBQWtDLG9DQUFBO0FqRW00TnRDOztBaUVsNE5JO0VBQWtDLGtDQUFBO0FqRXM0TnRDOztBaUVyNE5JO0VBQWtDLGdDQUFBO0FqRXk0TnRDOztBaUV4NE5JO0VBQWtDLHVDQUFBO0FqRTQ0TnRDOztBaUUzNE5JO0VBQWtDLHNDQUFBO0FqRSs0TnRDOztBaUU5NE5JO0VBQWtDLGlDQUFBO0FqRWs1TnRDOztBaUVoNU5JO0VBQWdDLDJCQUFBO0FqRW81TnBDOztBaUVuNU5JO0VBQWdDLGlDQUFBO0FqRXU1TnBDOztBaUV0NU5JO0VBQWdDLCtCQUFBO0FqRTA1TnBDOztBaUV6NU5JO0VBQWdDLDZCQUFBO0FqRTY1TnBDOztBaUU1NU5JO0VBQWdDLCtCQUFBO0FqRWc2TnBDOztBaUUvNU5JO0VBQWdDLDhCQUFBO0FqRW02TnBDOztBa0J2NU5JO0UrQ2xEQTtJQUFnQyw4QkFBQTtFakU4OE5sQztFaUU3OE5FO0lBQWdDLGlDQUFBO0VqRWc5TmxDO0VpRS84TkU7SUFBZ0Msc0NBQUE7RWpFazlObEM7RWlFajlORTtJQUFnQyx5Q0FBQTtFakVvOU5sQztFaUVsOU5FO0lBQThCLDBCQUFBO0VqRXE5TmhDO0VpRXA5TkU7SUFBOEIsNEJBQUE7RWpFdTlOaEM7RWlFdDlORTtJQUE4QixrQ0FBQTtFakV5OU5oQztFaUV4OU5FO0lBQThCLHlCQUFBO0VqRTI5TmhDO0VpRTE5TkU7SUFBOEIsdUJBQUE7RWpFNjlOaEM7RWlFNTlORTtJQUE4Qix1QkFBQTtFakUrOU5oQztFaUU5OU5FO0lBQThCLHlCQUFBO0VqRWkrTmhDO0VpRWgrTkU7SUFBOEIseUJBQUE7RWpFbStOaEM7RWlFaitORTtJQUFvQyxzQ0FBQTtFakVvK050QztFaUVuK05FO0lBQW9DLG9DQUFBO0VqRXMrTnRDO0VpRXIrTkU7SUFBb0Msa0NBQUE7RWpFdytOdEM7RWlFditORTtJQUFvQyx5Q0FBQTtFakUwK050QztFaUV6K05FO0lBQW9DLHdDQUFBO0VqRTQrTnRDO0VpRTErTkU7SUFBaUMsa0NBQUE7RWpFNitObkM7RWlFNStORTtJQUFpQyxnQ0FBQTtFakUrK05uQztFaUU5K05FO0lBQWlDLDhCQUFBO0VqRWkvTm5DO0VpRWgvTkU7SUFBaUMsZ0NBQUE7RWpFbS9ObkM7RWlFbC9ORTtJQUFpQywrQkFBQTtFakVxL05uQztFaUVuL05FO0lBQWtDLG9DQUFBO0VqRXMvTnBDO0VpRXIvTkU7SUFBa0Msa0NBQUE7RWpFdy9OcEM7RWlFdi9ORTtJQUFrQyxnQ0FBQTtFakUwL05wQztFaUV6L05FO0lBQWtDLHVDQUFBO0VqRTQvTnBDO0VpRTMvTkU7SUFBa0Msc0NBQUE7RWpFOC9OcEM7RWlFNy9ORTtJQUFrQyxpQ0FBQTtFakVnZ09wQztFaUU5L05FO0lBQWdDLDJCQUFBO0VqRWlnT2xDO0VpRWhnT0U7SUFBZ0MsaUNBQUE7RWpFbWdPbEM7RWlFbGdPRTtJQUFnQywrQkFBQTtFakVxZ09sQztFaUVwZ09FO0lBQWdDLDZCQUFBO0VqRXVnT2xDO0VpRXRnT0U7SUFBZ0MsK0JBQUE7RWpFeWdPbEM7RWlFeGdPRTtJQUFnQyw4QkFBQTtFakUyZ09sQztBQUNGO0FrQmhnT0k7RStDbERBO0lBQWdDLDhCQUFBO0VqRXNqT2xDO0VpRXJqT0U7SUFBZ0MsaUNBQUE7RWpFd2pPbEM7RWlFdmpPRTtJQUFnQyxzQ0FBQTtFakUwak9sQztFaUV6ak9FO0lBQWdDLHlDQUFBO0VqRTRqT2xDO0VpRTFqT0U7SUFBOEIsMEJBQUE7RWpFNmpPaEM7RWlFNWpPRTtJQUE4Qiw0QkFBQTtFakUrak9oQztFaUU5ak9FO0lBQThCLGtDQUFBO0VqRWlrT2hDO0VpRWhrT0U7SUFBOEIseUJBQUE7RWpFbWtPaEM7RWlFbGtPRTtJQUE4Qix1QkFBQTtFakVxa09oQztFaUVwa09FO0lBQThCLHVCQUFBO0VqRXVrT2hDO0VpRXRrT0U7SUFBOEIseUJBQUE7RWpFeWtPaEM7RWlFeGtPRTtJQUE4Qix5QkFBQTtFakUya09oQztFaUV6a09FO0lBQW9DLHNDQUFBO0VqRTRrT3RDO0VpRTNrT0U7SUFBb0Msb0NBQUE7RWpFOGtPdEM7RWlFN2tPRTtJQUFvQyxrQ0FBQTtFakVnbE90QztFaUUva09FO0lBQW9DLHlDQUFBO0VqRWtsT3RDO0VpRWpsT0U7SUFBb0Msd0NBQUE7RWpFb2xPdEM7RWlFbGxPRTtJQUFpQyxrQ0FBQTtFakVxbE9uQztFaUVwbE9FO0lBQWlDLGdDQUFBO0VqRXVsT25DO0VpRXRsT0U7SUFBaUMsOEJBQUE7RWpFeWxPbkM7RWlFeGxPRTtJQUFpQyxnQ0FBQTtFakUybE9uQztFaUUxbE9FO0lBQWlDLCtCQUFBO0VqRTZsT25DO0VpRTNsT0U7SUFBa0Msb0NBQUE7RWpFOGxPcEM7RWlFN2xPRTtJQUFrQyxrQ0FBQTtFakVnbU9wQztFaUUvbE9FO0lBQWtDLGdDQUFBO0VqRWttT3BDO0VpRWptT0U7SUFBa0MsdUNBQUE7RWpFb21PcEM7RWlFbm1PRTtJQUFrQyxzQ0FBQTtFakVzbU9wQztFaUVybU9FO0lBQWtDLGlDQUFBO0VqRXdtT3BDO0VpRXRtT0U7SUFBZ0MsMkJBQUE7RWpFeW1PbEM7RWlFeG1PRTtJQUFnQyxpQ0FBQTtFakUybU9sQztFaUUxbU9FO0lBQWdDLCtCQUFBO0VqRTZtT2xDO0VpRTVtT0U7SUFBZ0MsNkJBQUE7RWpFK21PbEM7RWlFOW1PRTtJQUFnQywrQkFBQTtFakVpbk9sQztFaUVobk9FO0lBQWdDLDhCQUFBO0VqRW1uT2xDO0FBQ0Y7QWtCeG1PSTtFK0NsREE7SUFBZ0MsOEJBQUE7RWpFOHBPbEM7RWlFN3BPRTtJQUFnQyxpQ0FBQTtFakVncU9sQztFaUUvcE9FO0lBQWdDLHNDQUFBO0VqRWtxT2xDO0VpRWpxT0U7SUFBZ0MseUNBQUE7RWpFb3FPbEM7RWlFbHFPRTtJQUE4QiwwQkFBQTtFakVxcU9oQztFaUVwcU9FO0lBQThCLDRCQUFBO0VqRXVxT2hDO0VpRXRxT0U7SUFBOEIsa0NBQUE7RWpFeXFPaEM7RWlFeHFPRTtJQUE4Qix5QkFBQTtFakUycU9oQztFaUUxcU9FO0lBQThCLHVCQUFBO0VqRTZxT2hDO0VpRTVxT0U7SUFBOEIsdUJBQUE7RWpFK3FPaEM7RWlFOXFPRTtJQUE4Qix5QkFBQTtFakVpck9oQztFaUVock9FO0lBQThCLHlCQUFBO0VqRW1yT2hDO0VpRWpyT0U7SUFBb0Msc0NBQUE7RWpFb3JPdEM7RWlFbnJPRTtJQUFvQyxvQ0FBQTtFakVzck90QztFaUVyck9FO0lBQW9DLGtDQUFBO0VqRXdyT3RDO0VpRXZyT0U7SUFBb0MseUNBQUE7RWpFMHJPdEM7RWlFenJPRTtJQUFvQyx3Q0FBQTtFakU0ck90QztFaUUxck9FO0lBQWlDLGtDQUFBO0VqRTZyT25DO0VpRTVyT0U7SUFBaUMsZ0NBQUE7RWpFK3JPbkM7RWlFOXJPRTtJQUFpQyw4QkFBQTtFakVpc09uQztFaUVoc09FO0lBQWlDLGdDQUFBO0VqRW1zT25DO0VpRWxzT0U7SUFBaUMsK0JBQUE7RWpFcXNPbkM7RWlFbnNPRTtJQUFrQyxvQ0FBQTtFakVzc09wQztFaUVyc09FO0lBQWtDLGtDQUFBO0VqRXdzT3BDO0VpRXZzT0U7SUFBa0MsZ0NBQUE7RWpFMHNPcEM7RWlFenNPRTtJQUFrQyx1Q0FBQTtFakU0c09wQztFaUUzc09FO0lBQWtDLHNDQUFBO0VqRThzT3BDO0VpRTdzT0U7SUFBa0MsaUNBQUE7RWpFZ3RPcEM7RWlFOXNPRTtJQUFnQywyQkFBQTtFakVpdE9sQztFaUVodE9FO0lBQWdDLGlDQUFBO0VqRW10T2xDO0VpRWx0T0U7SUFBZ0MsK0JBQUE7RWpFcXRPbEM7RWlFcHRPRTtJQUFnQyw2QkFBQTtFakV1dE9sQztFaUV0dE9FO0lBQWdDLCtCQUFBO0VqRXl0T2xDO0VpRXh0T0U7SUFBZ0MsOEJBQUE7RWpFMnRPbEM7QUFDRjtBa0JodE9JO0UrQ2xEQTtJQUFnQyw4QkFBQTtFakVzd09sQztFaUVyd09FO0lBQWdDLGlDQUFBO0VqRXd3T2xDO0VpRXZ3T0U7SUFBZ0Msc0NBQUE7RWpFMHdPbEM7RWlFendPRTtJQUFnQyx5Q0FBQTtFakU0d09sQztFaUUxd09FO0lBQThCLDBCQUFBO0VqRTZ3T2hDO0VpRTV3T0U7SUFBOEIsNEJBQUE7RWpFK3dPaEM7RWlFOXdP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MWtQUTs7RUFFRSwwQkFBQTtBMUU2a1BWOztBMEUza1BROztFQUVFLDJCQUFBO0ExRThrUFY7O0EwRTVrUFE7O0VBRUUseUJBQUE7QTFFK2tQVjs7QTBFOWxQUTtFQUFnQywwQkFBQTtBMUVrbVB4Qzs7QTBFam1QUTs7RUFFRSw4QkFBQTtBMUVvbVBWOztBMEVsbVBROztFQUVFLGdDQUFBO0ExRXFtUFY7O0EwRW5tUFE7O0VBRUUsaUNBQUE7QTFFc21QVjs7QTBFcG1QUTs7RUFFRSwrQkFBQTtBMUV1bVBWOztBMEV0blBRO0VBQWdDLHlCQUFBO0ExRTBuUHhDOztBMEV6blBROztFQUVFLDZCQUFBO0ExRTRuUFY7O0EwRTFuUFE7O0VBRUUsK0JBQUE7QTFFNm5QVjs7QTBFM25QUTs7RUFFRSxnQ0FBQTtBMUU4blBWOztBMEU1blBROztFQUVFLDhCQUFBO0ExRStuUFY7O0EwRTlvUFE7RUFBZ0MsdUJBQUE7QTFFa3BQeEM7O0EwRWpwUFE7O0VBRUUsMkJBQUE7QTFFb3BQVjs7QTBFbHBQUTs7RUFFRSw2QkFBQTtBMUVxcFBWOztBMEVucFBROztFQUVFLDhCQUFBO0ExRXNwUFY7O0EwRXBwUFE7O0VBRUUsNEJBQUE7QTFFdXBQVjs7QTBFdHFQUTtFQUFnQyx5QkFBQTtBMUUwcVB4Qzs7QTBFenFQUTs7RUFFRSw2QkFBQTtBMUU0cVBWOztBMEUxcVBROztFQUVFLCtCQUFBO0ExRTZxUFY7O0EwRTNxUFE7O0VBRUUsZ0NBQUE7QTFFOHFQVjs7QTBFNXFQUTs7RUFFRSw4QkFBQTtBMUUrcVBWOztBMEU5clBRO0VBQWdDLHVCQUFBO0ExRWtzUHhDOztBMEVqc1BROztFQUVFLDJCQUFBO0ExRW9zUFY7O0EwRWxzUFE7O0VBRUUsNkJBQUE7QTFFcXNQVjs7QTBFbnNQUTs7RUFFRSw4QkFBQTtBMUVzc1BWOztBMEVwc1BROztFQUVFLDRCQUFBO0ExRXVzUFY7O0EwRXR0UFE7RUFBZ0MsdUJBQUE7QTFFMHRQeEM7O0EwRXp0UFE7O0VBRUUsMkJBQUE7QTFFNHRQVjs7QTBFMXRQUTs7RUFFRSw2QkFBQTtBMUU2dFBWOztBMEUzdFBROztFQUVFLDhCQUFBO0ExRTh0UFY7O0EwRTV0UFE7O0VBRUUsNEJBQUE7QTFFK3RQVjs7QTBFOXVQUTtFQUFnQyx3QkFBQTtBMUVrdlB4Qzs7QTBFanZQUTs7RUFFRSw0QkFBQTtBMUVvdlBWOztBMEVsdlBROztFQUVFLDhCQUFBO0ExRXF2UFY7O0EwRW52UFE7O0VBRUUsK0JBQUE7QTFFc3ZQVjs7QTBFcHZQUTs7RUFFRSw2QkFBQTtBMUV1dlBWOztBMEV0d1BRO0VBQWdDLHdCQUFBO0ExRTB3UHhDOztBMEV6d1BROztFQUVFLDRCQUFBO0ExRTR3UFY7O0EwRTF3UFE7O0VBRUUsOEJBQUE7QTFFNndQVjs7QTBFM3dQUTs7RUFFRSwrQkFBQTtBMUU4d1BWOztBMEU1d1BROztFQUVFLDZCQUFBO0ExRSt3UFY7O0EwRTl4UFE7RUFBZ0MscUJBQUE7QTFFa3lQeEM7O0EwRWp5UFE7O0VBRUUseUJBQUE7QTFFb3lQVjs7QTBFbHlQUTs7RUFFRSwyQkFBQTtBMUVxeVBWOztBMEVueVBROztFQUVFLDRCQUFBO0ExRXN5UFY7O0EwRXB5UFE7O0VBRUUsMEJBQUE7QTFFdXlQVjs7QTBFdHpQUTtFQUFnQywyQkFBQTtBMUUwelB4Qzs7QTBFenpQUTs7RUFFRSwrQkFBQTtBMUU0elBWOztBMEUxelBROztFQUVFLGlDQUFBO0ExRTZ6UFY7O0EwRTN6UFE7O0VBRUUsa0NBQUE7QTFFOHpQVjs7QTBFNXpQUTs7RUFFRSxnQ0FBQTtBMUUrelBWOztBMEU5MFBRO0VBQWdDLDBCQUFBO0ExRWsxUHhDOztBMEVqMVBROztFQUVFLDhCQUFBO0ExRW8xUFY7O0EwRWwxUFE7O0VBRUUsZ0NBQUE7QTFFcTFQVjs7QTBFbjFQUTs7RUFFRSxpQ0FBQTtBMUVzMVBWOztBMEVwMVBROztFQUVFLCtCQUFBO0ExRXUxUFY7O0EwRXQyUFE7RUFBZ0Msd0JBQUE7QTFFMDJQeEM7O0EwRXoyUFE7O0VBRUUsNEJBQUE7QTFFNDJQVjs7QTBFMTJQUTs7RUFFRSw4QkFBQTtBMUU2MlBWOztBMEUzMlBROztFQUVFLCtCQUFBO0ExRTgyUFY7O0EwRTUyUFE7O0VBRUUsNkJBQUE7QTFFKzJQVjs7QTBFOTNQUTtFQUFnQywwQkFBQTtBMUVrNFB4Qzs7QTBFajRQUTs7RUFFRSw4QkFBQTtBMUVvNFBWOztBMEVsNFBROztFQUVFLGdDQUFBO0ExRXE0UFY7O0EwRW40UFE7O0VBRUUsaUNBQUE7QTFFczRQVjs7QTBFcDRQUTs7RUFFRSwrQkFBQTtBMUV1NFBWOztBMEV0NVBRO0VBQWdDLHdCQUFBO0ExRTA1UHhDOztBMEV6NVBROztFQUVFLDRCQUFBO0ExRTQ1UFY7O0EwRTE1UFE7O0VBRUUsOEJBQUE7QTFFNjVQVjs7QTBFMzVQUTs7RUFFRSwrQkFBQTtBMUU4NVBWOztBMEU1NVBROztFQUVFLDZCQUFBO0ExRSs1UFY7O0EwRTk2UFE7RUFBZ0Msd0JBQUE7QTFFazdQeEM7O0EwRWo3UFE7O0VBRUUsNEJBQUE7QTFFbzdQVjs7QTBFbDdQUTs7RUFFRSw4QkFBQTtBMUVxN1BWOztBMEVuN1BROztFQUVFLCtCQUFBO0ExRXM3UFY7O0EwRXA3UFE7O0VBRUUsNkJBQUE7QTFFdTdQVjs7QTBFdDhQUTtFQUFnQyx5QkFBQTtBMUUwOFB4Qzs7QTBFejhQUTs7RUFFRSw2QkFBQTtBMUU0OFBWOztBMEUxOFBROztFQUVFLCtCQUFBO0ExRTY4UFY7O0EwRTM4UFE7O0VBRUUsZ0NBQUE7QTFFODhQVjs7QTBFNThQUTs7RUFFRSw4QkFBQTtBMUUrOFBWOztBMEU5OVBRO0VBQWdDLHlCQUFBO0ExRWsrUHhDOztBMEVqK1BROztFQUVFLDZCQUFBO0ExRW8rUFY7O0EwRWwrUFE7O0VBRUUsK0JBQUE7QTFFcStQVjs7QTBFbitQUTs7RUFFRSxnQ0FBQTtBMUVzK1BWOztBMEVwK1BROztFQUVFLDhCQUFBO0ExRXUrUFY7O0EwRS85UFE7RUFBd0IsMkJBQUE7QTFFbStQaEM7O0EwRWwrUFE7O0VBRUUsK0JBQUE7QTFFcStQVjs7QTBFbitQUTs7RUFFRSxpQ0FBQTtBMUVzK1BWOztBMEVwK1BROztFQUVFLGtDQUFBO0ExRXUrUFY7O0EwRXIrUFE7O0VBRUUsZ0NBQUE7QTFFdytQVjs7QTBFdi9QUTtFQUF3QiwwQkFBQTtBMUUyL1BoQzs7QTBFMS9QUTs7RUFFRSw4QkFBQTtBMUU2L1BWOztBMEUzL1BROztFQUVFLGdDQUFBO0ExRTgvUFY7O0EwRTUvUFE7O0VBRUUsaUNBQUE7QTFFKy9QVjs7QTBFNy9QUTs7RUFFRSwrQkFBQTtBMUVnZ1FWOztBMEUvZ1FRO0VBQXdCLHdCQUFBO0ExRW1oUWhDOztBMEVsaFFROztFQUVFLDRCQUFBO0ExRXFoUVY7O0EwRW5oUVE7O0VBRUUsOEJBQUE7QTFFc2hRVjs7QTBFcGhRUTs7RUFFRSwrQkFBQTtBMUV1aFFWOztBMEVyaFFROztFQUVFLDZCQUFBO0ExRXdoUVY7O0EwRXZpUVE7RUFBd0IsMEJBQUE7QTFFMmlRaEM7O0EwRTFpUVE7O0VBRUUsOEJBQUE7QTFFNmlRVjs7QTBFM2lRUTs7RUFFRSxnQ0FBQTtBMUU4aVFWOztBMEU1aVFROztFQUVFLGlDQUFBO0ExRStpUVY7O0EwRTdpUVE7O0VBRUUsK0JBQUE7QTFFZ2pRVjs7QTBFL2pRUTtFQUF3Qix3QkFBQTtBMUVta1FoQzs7QTBFbGtRUTs7RUFFRSw0QkFBQTtBMUVxa1FWOztBMEVua1FROztFQUVFLDhCQUFBO0ExRXNrUVY7O0EwRXBrUVE7O0VBRUUsK0JBQUE7QTFFdWtRVjs7QTBFcmtRUTs7RUFFRSw2QkFBQTtBMUV3a1FWOztBMEV2bFFRO0VBQXdCLHdCQUFBO0ExRTJsUWhDOztBMEUxbFFROztFQUVFLDRCQUFBO0ExRTZsUVY7O0EwRTNsUVE7O0VBRUUsOEJBQUE7QTFFOGxRVjs7QTBFNWxRUTs7RUFFRSwrQkFBQTtBMUUrbFFWOztBMEU3bFFROztFQUVFLDZCQUFBO0ExRWdtUVY7O0EwRS9tUVE7RUFBd0IseUJBQUE7QTFFbW5RaEM7O0EwRWxuUVE7O0VBRUUsNkJBQUE7QTFFcW5RVjs7QTBFbm5RUTs7RUFFRSwrQkFBQTtBMUVzblFWOztBMEVwblFROztFQUVFLGdDQUFBO0ExRXVuUVY7O0EwRXJuUVE7O0VBRUUsOEJBQUE7QTFFd25RVjs7QTBFdm9RUTtFQUF3Qix5QkFBQTtBMUUyb1FoQzs7QTBFMW9RUTs7RUFFRSw2QkFBQTtBMUU2b1FWOztBMEUzb1FROztFQUVFLCtCQUFBO0ExRThvUVY7O0EwRTVvUVE7O0VBRUUsZ0NBQUE7QTFFK29RVjs7QTBFN29RUTs7RUFFRSw4QkFBQTtBMUVncFFWOztBMEUxb1FJO0VBQW1CLHVCQUFBO0ExRThvUXZCOztBMEU3b1FJOztFQUVFLDJCQUFBO0ExRWdwUU47O0EwRTlvUUk7O0VBRUUsNkJBQUE7QTFFaXBRTjs7QTBFL29RSTs7RUFFRSw4QkFBQTtBMUVrcFFOOztBMEVocFFJOztFQUVFLDRCQUFBO0ExRW1wUU47O0FrQjVwUUk7RXdEbERJO0lBQWdDLG9CQUFBO0UxRW10UXRDO0UwRWx0UU07O0lBRUUsd0JBQUE7RTFFb3RRUjtFMEVsdFFNOztJQUVFLDBCQUFBO0UxRW90UVI7RTBFbHRRTTs7SUFFRSwyQkFBQTtFMUVvdFFSO0UwRWx0UU07O0lBRUUseUJBQUE7RTFFb3RRUjtFMEVudVFNO0lBQWdDLDBCQUFBO0UxRXN1UXRDO0UwRXJ1UU07O0lBRUUsOEJBQUE7RTFFdXVRUjtFMEVydVFNOztJQUVFLGdDQUFBO0UxRXV1UVI7RTBFcnVRTTs7SUFFRSxpQ0FBQTtFMUV1dVFSO0UwRXJ1UU07O0lBRUUsK0JBQUE7RTFFdXVRUjtFMEV0dlFNO0lBQWdDLHlCQUFBO0UxRXl2UXRDO0UwRXh2UU07O0lBRUUsNkJBQUE7RTFFMHZRUjtFMEV4dlFNOztJQUVFLCtCQUFBO0UxRTB2UVI7RTBFeHZRTTs7SUFFRSxnQ0FBQTtFMUUwdlFSO0UwRXh2UU07O0lBRUUsOEJBQUE7RTFFMHZRUjtFMEV6d1FNO0lBQWdDLHVCQUFBO0UxRTR3UXRDO0UwRTN3UU07O0lBRUUsMkJBQUE7RTFFNndRUjtFMEUzd1FNOztJQUVFLDZCQUFBO0UxRTZ3UVI7RTBFM3dRTTs7SUFFRSw4QkFBQTtFMUU2d1FSO0UwRTN3UU07O0lBRUUsNEJBQUE7RTFFNndRUjtFMEU1eFFNO0lBQWdDLHlCQUFBO0UxRSt4UXRDO0UwRTl4UU07O0lBRUUsNkJBQUE7RTFFZ3lRUjtFMEU5eFFNOztJQUVFLCtCQUFBO0UxRWd5UVI7RTBFOXhRTTs7SUFFRSxnQ0FBQTtFMUVneVFSO0UwRTl4UU07O0lBRUUsOEJBQUE7RTFFZ3lRUjtFMEUveVFNO0lBQWdDLHVCQUFBO0UxRWt6UXRDO0UwRWp6UU07O0lBRUUsMkJBQUE7RTFFbXpRUjtFMEVqelFNOztJQUVFLDZCQUFBO0UxRW16UVI7RTBFanpRTTs7SUFFRSw4QkFBQTtFMUVtelFSO0UwRWp6UU07O0lBRUUsNEJBQUE7RTFFbXpRUjtFMEVsMFFNO0lBQWdDLHVCQUFBO0UxRXEwUXRDO0UwRXAwUU07O0lBRUUsMkJBQUE7RTFFczBRUjtFMEVwMFFNOztJQUVFLDZCQUFBO0UxRXMwUVI7RTBFcDBRTTs7SUFFRSw4QkFBQTtFMUVzMFFSO0UwRXAwUU07O0lBRUUsNEJBQUE7RTFFczBRUjtFMEVyMVFNO0lBQWdDLHdCQUFBO0UxRXcxUXRDO0UwRXYxUU07O0lBRUUsNEJBQUE7RTFFeTFRUjtFMEV2MVFNOztJQUVFLDhCQUFBO0UxRXkxUVI7RTBFdjFRTTs7SUFFRSwrQkFBQTtFMUV5MVFSO0UwRXYxUU07O0lBRUUsNkJBQUE7RTFFeTFRUjtFMEV4MlFNO0lBQWdDLHdCQUFBO0UxRTIyUXRDO0UwRTEyUU07O0lBRUUsNEJBQUE7RTFFNDJRUjtFMEUxMlFNOztJQUVFLDhCQUFBO0UxRTQyUVI7RTBFMTJRTTs7SUFFRSwrQkFBQTtFMUU0MlFSO0UwRTEyUU07O0lBRUUsNkJBQUE7RTFFNDJRUjtFMEUzM1FNO0lBQWdDLHFCQUFBO0UxRTgzUXRDO0UwRTczUU07O0lBRUUseUJBQUE7RTFFKzNRUjtFMEU3M1FNOztJQUVFLDJCQUFBO0UxRSszUVI7RTBFNzNRTTs7SUFFRSw0QkFBQTtFMUUrM1FSO0UwRTczUU07O0lBRUUsMEJBQUE7RTFFKzNRUjtFMEU5NFFNO0lBQWdDLDJCQUFBO0UxRWk1UXRDO0UwRWg1UU07O0lBRUUsK0JBQUE7RTFFazVRUjtFMEVoNVFNOztJQUVFLGlDQUFBO0UxRWs1UVI7RTBFaDVRTTs7SUFFRSxrQ0FBQTtFMUVrNVFSO0UwRWg1UU07O0lBRUUsZ0NBQUE7RTFFazVRUjtFMEVqNlFNO0lBQWdDLDBCQUFBO0UxRW82UXRDO0UwRW42UU07O0lBRUUsOEJBQUE7RTFFcTZRUjtFMEVuNlFNOztJQUVFLGdDQUFBO0UxRXE2UVI7RTBFbjZRTTs7SUFFRSxpQ0FBQTtFMUVxNlFSO0UwRW42UU07O0lBRUUsK0JBQUE7RTFFcTZRUjtFMEVwN1FNO0lBQWdDLHdCQUFBO0UxRXU3UXRDO0UwRXQ3UU07O0lBRUUsNEJBQUE7RTFFdzdRUjtFMEV0N1FNOztJQUVFLDhCQUFBO0UxRXc3UVI7RTBFdDdRTTs7SUFFRSwrQkFBQTtFMUV3N1FSO0UwRXQ3UU07O0lBRUUsNkJBQUE7RTFFdzdRUjtFMEV2OFFNO0lBQWdDLDBCQUFBO0UxRTA4UXRDO0UwRXo4UU07O0lBRUUsOEJBQUE7RTFFMjhRUjtFMEV6OFFNOztJQUVFLGdDQUFBO0UxRTI4UVI7RTBFejhRTTs7SUFFRSxpQ0FBQTtFMUUyOFFSO0UwRXo4UU07O0lBRUUsK0JBQUE7RTFFMjhRUjtFMEUxOVFNO0lBQWdDLHdCQUFBO0UxRTY5UXRDO0UwRTU5UU07O0lBRUUsNEJBQUE7RTFFODlRUjtFMEU1OVFNOztJQUVFLDhCQUFBO0UxRTg5UVI7RTBFNTlRTTs7SUFFRSwrQkFBQTtFMUU4OVFSO0UwRTU5UU07O0lBRUUsNkJBQUE7RTFFODlRUjtFMEU3K1FNO0lBQWdDLHdCQUFBO0UxRWcvUXRDO0UwRS8rUU07O0lBRUUsNEJBQUE7RTFFaS9RUjtFMEUvK1FNOztJQUVFLDhCQUFBO0UxRWkvUVI7RTBFLytRTTs7SUFFRSwrQkFBQTtFMUVpL1FSO0UwRS8rUU07O0lBRUUsNkJBQUE7RTFFaS9RUjtFMEVoZ1JNO0lBQWdDLHlCQUFBO0UxRW1nUnRDO0UwRWxnUk07O0lBRUUsNkJBQUE7RTFFb2dSUjtFMEVsZ1JNOztJQUVFLCtCQUFBO0UxRW9nUlI7RTBFbGdSTTs7SUFFRSxnQ0FBQTtFMUVvZ1JSO0UwRWxnUk07O0lBRUUsOEJBQUE7RTFFb2dSUjtFMEVuaFJNO0lBQWdDLHlCQUFBO0UxRXNoUnRDO0UwRXJoUk07O0lBRUUsNkJBQUE7RTFFdWhSUjtFMEVyaFJNOztJQUVFLCtCQUFBO0UxRXVoUlI7RTBFcmhSTTs7SUFFRSxnQ0FBQTtFMUV1aFJSO0UwRXJoUk07O0lBRUUsOEJBQUE7RTFFdWhSUjtFMEUvZ1JNO0lBQXdCLDJCQUFBO0UxRWtoUjlCO0UwRWpoUk07O0lBRUUsK0JBQUE7RTFFbWhSUjtFMEVqaFJNOztJQUVFLGlDQUFBO0UxRW1oUlI7RTBFamhSTTs7SUFFRSxrQ0FBQTtFMUVtaFJSO0UwRWpoUk07O0lBRUUsZ0NBQUE7RTFFbWhSUjtFMEVsaVJNO0lBQXdCLDBCQUFBO0UxRXFpUjlCO0UwRXBpUk07O0lBRUUsOEJBQUE7RTFFc2lSUjtFMEVwaVJNOztJQUVFLGdDQUFBO0UxRXNpUlI7RTBFcGlSTTs7SUFFRSxpQ0FBQTtFMUVzaVJSO0UwRXBpUk07O0lBRUUsK0JBQUE7RTFFc2lSUjtFMEVyalJNO0lBQXdCLHdCQUFBO0UxRXdqUjlCO0UwRXZqUk07O0lBRUUsNEJBQUE7RTFFeWpSUjtFMEV2alJNOztJQUVFLDhCQUFBO0UxRXlqUlI7RTBFdmpSTTs7SUFFRSwrQkFBQTtFMUV5alJSO0UwRXZqUk07O0lBRUUsNkJBQUE7RTFFeWpSUjtFMEV4a1JNO0lBQXdCLDBCQUFBO0UxRTJrUjlCO0UwRTFrUk07O0lBRUUsOEJBQUE7RTFFNGtSUjtFMEUxa1JNOztJQUVFLGdDQUFBO0UxRTRrUlI7RTBFMWtSTTs7SUFFRSxpQ0FBQTtFMUU0a1JSO0UwRTFrUk07O0lBRUUsK0JBQUE7RTFFNGtSUjtFMEUzbFJNO0lBQXdCLHdCQUFBO0UxRThsUjlCO0UwRTdsUk07O0lBRUUsNEJBQUE7RTFFK2xSUjtFMEU3bFJNOztJQUVFLDhCQUFBO0UxRStsUlI7RTBFN2xSTTs7SUFFRSwrQkFBQTtFMUUrbFJSO0UwRTdsUk07O0lBRUUsNkJBQUE7RTFFK2xSUjtFMEU5bVJNO0lBQXdCLHdCQUFBO0UxRWluUjlCO0UwRWhuUk07O0lBRUUsNEJBQUE7RTFFa25SUjtFMEVoblJNOztJQUVFLDhCQUFBO0UxRWtuUlI7RTBFaG5STTs7SUFFRSwrQkFBQTtFMUVrblJSO0UwRWhuUk07O0lBRUUsNkJBQUE7RTFFa25SUjtFMEVqb1JNO0lBQXdCLHlCQUFBO0UxRW9vUjlCO0UwRW5vUk07O0lBRUUsNkJBQUE7RTFFcW9SUjtFMEVub1JNOztJQUVFLCtCQUFBO0UxRXFvUlI7RTBFbm9STTs7SUFFRSxnQ0FBQTtFMUVxb1JSO0UwRW5vUk07O0lBRUUsOEJBQUE7RTFFcW9SUjtFMEVwcFJNO0lBQXdCLHlCQUFBO0UxRXVwUjlCO0UwRXRwUk07O0lBRUUsNkJBQUE7RTFFd3BSUjtFMEV0cFJNOztJQUVFLCtCQUFBO0UxRXdwUlI7RTBFdHBSTTs7SUFFRSxnQ0FBQTtFMUV3cFJSO0UwRXRwUk07O0lBRUUsOEJBQUE7RTFFd3BSUjtFMEVscFJFO0lBQW1CLHVCQUFBO0UxRXFwUnJCO0UwRXBwUkU7O0lBRUUsMkJBQUE7RTFFc3BSSjtFMEVwcFJFOztJQUVFLDZCQUFBO0UxRXNwUko7RTBFcHBSRTs7SUFFRSw4QkFBQTtFMUVzcFJKO0UwRXBwUkU7O0lBRUUsNEJBQUE7RTFFc3BSSjtBQUNGO0FrQmhxUkk7RXdEbERJO0lBQWdDLG9CQUFBO0UxRXN0UnRDO0UwRXJ0Uk07O0lBRUUsd0JBQUE7RTFFdXRSUjtFMEVydFJNOztJQUVFLDBCQUFBO0UxRXV0UlI7RTBFcnRSTTs7SUFFRSwyQkFBQTtFMUV1dFJSO0UwRXJ0Uk07O0lBRUUseUJBQUE7RTFFdXRSUjtFMEV0dVJNO0lBQWdDLDBCQUFBO0UxRXl1UnRDO0UwRXh1Uk07O0lBRUUsOEJBQUE7RTFFMHVSUjtFMEV4dVJNOztJQUVFLGdDQUFBO0UxRTB1UlI7RTBFeHVSTTs7SUFFRSxpQ0FBQTtFMUUwdVJSO0UwRXh1Uk07O0lBRUUsK0JBQUE7RTFFMHVSUjtFMEV6dlJNO0lBQWdDLHlCQUFBO0UxRTR2UnRDO0UwRTN2Uk07O0lBRUUsNkJBQUE7RTFFNnZSUjtFMEUzdlJNOztJQUVFLCtCQUFBO0UxRTZ2UlI7RTBFM3ZSTTs7SUFFRSxnQ0FBQTtFMUU2dlJSO0UwRTN2Uk07O0lBRUUsOEJBQUE7RTFFNnZSUjtFMEU1d1JNO0lBQWdDLHVCQUFBO0UxRSt3UnRDO0UwRTl3Uk07O0lBRUUsMkJBQUE7RTFFZ3hSUjtFMEU5d1JNOztJQUVFLDZCQUFBO0UxRWd4UlI7RTBFOXdSTTs7SUFFRSw4QkFBQTtFMUVneFJSO0UwRTl3Uk07O0lBRUUsNEJBQUE7RTFFZ3hSUjtFMEUveFJNO0lBQWdDLHlCQUFBO0UxRWt5UnRDO0UwRWp5Uk07O0lBRUUsNkJBQUE7RTFFbXlSUjtFMEVqeVJNOztJQUVFLCtCQUFBO0UxRW15UlI7RTBFanlSTTs7SUFFRSxnQ0FBQTtFMUVteVJSO0UwRWp5Uk07O0lBRUUsOEJBQUE7RTFFbXlSUjtFMEVselJNO0lBQWdDLHVCQUFBO0UxRXF6UnRDO0UwRXB6Uk07O0lBRUUsMkJBQUE7RTFFc3pSUjtFMEVwelJNOztJQUVFLDZCQUFBO0UxRXN6UlI7RTBFcHpSTTs7SUFFRSw4QkFBQTtFMUVzelJSO0UwRXB6Uk07O0lBRUUsNEJBQUE7RTFFc3pSUjtFMEVyMFJNO0lBQWdDLHVCQUFBO0UxRXcwUnRDO0UwRXYwUk07O0lBRUUsMkJBQUE7RTFFeTBSUjtFMEV2MFJNOztJQUVFLDZCQUFBO0UxRXkwUlI7RTBFdjBSTTs7SUFFRSw4QkFBQTtFMUV5MFJSO0UwRXYwUk07O0lBRUUsNEJBQUE7RTFFeTBSUjtFMEV4MVJNO0lBQWdDLHdCQUFBO0UxRTIxUnRDO0UwRTExUk07O0lBRUUsNEJBQUE7RTFFNDFSUjtFMEUxMVJNOztJQUVFLDhCQUFBO0UxRTQxUlI7RTBFMTFSTTs7SUFFRSwrQkFBQTtFMUU0MVJSO0UwRTExUk07O0lBRUUsNkJBQUE7RTFFNDFSUjtFMEUzMlJNO0lBQWdDLHdCQUFBO0UxRTgyUnRDO0UwRTcyUk07O0lBRUUsNEJBQUE7RTFFKzJSUjtFMEU3MlJNOztJQUVFLDhCQUFBO0UxRSsyUlI7RTBFNzJSTTs7SUFFRSwrQkFBQTtFMUUrMlJSO0UwRTcyUk07O0lBRUUsNkJBQUE7RTFFKzJSUjtFMEU5M1JNO0lBQWdDLHFCQUFBO0UxRWk0UnRDO0UwRWg0Uk07O0lBRUUseUJBQUE7RTFFazRSUjtFMEVoNFJNOztJQUVFLDJCQUFBO0UxRWs0UlI7RTBFaDRSTTs7SUFFRSw0QkFBQTtFMUVrNFJSO0UwRWg0Uk07O0lBRUUsMEJBQUE7RTFFazRSUjtFMEVqNVJNO0lBQWdDLDJCQUFBO0UxRW81UnRDO0UwRW41Uk07O0lBRUUsK0JBQUE7RTFFcTVSUjtFMEVuNVJNOztJQUVFLGlDQUFBO0UxRXE1UlI7RTBFbjVSTTs7SUFFRSxrQ0FBQTtFMUVxNVJSO0UwRW41Uk07O0lBRUUsZ0NBQUE7RTFFcTVSUjtFMEVwNlJNO0lBQWdDLDBCQUFBO0UxRXU2UnRDO0UwRXQ2Uk07O0lBRUUsOEJBQUE7RTFFdzZSUjtFMEV0NlJNOztJQUVFLGdDQUFBO0UxRXc2UlI7RTBFdDZSTTs7SUFFRSxpQ0FBQTtFMUV3NlJSO0UwRXQ2Uk07O0lBRUUsK0JBQUE7RTFFdzZSUjtFMEV2N1JNO0lBQWdDLHdCQUFBO0UxRTA3UnRDO0UwRXo3Uk07O0lBRUUsNEJBQUE7RTFFMjdSUjtFMEV6N1JNOztJQUVFLDhCQUFBO0UxRTI3UlI7RTBFejdSTTs7SUFFRSwrQkFBQTtFMUUyN1JSO0UwRXo3Uk07O0lBRUUsNkJBQUE7RTFFMjdSUjtFMEUxOFJNO0lBQWdDLDBCQUFBO0UxRTY4UnRDO0UwRTU4Uk07O0lBRUUsOEJBQUE7RTFFODhSUjtFMEU1OFJNOztJQUVFLGdDQUFBO0UxRTg4UlI7RTBFNThSTTs7SUFFRSxpQ0FBQTtFMUU4OFJSO0UwRTU4Uk07O0lBRUUsK0JBQUE7RTFFODhSUjtFMEU3OVJNO0lBQWdDLHdCQUFBO0UxRWcrUnRDO0UwRS85Uk07O0lBRUUsNEJBQUE7RTFFaStSUjtFMEUvOVJNOztJQUVFLDhCQUFBO0UxRWkrUlI7RTBFLzlSTTs7SUFFRSwrQkFBQTtFMUVpK1JSO0UwRS85Uk07O0lBRUUsNkJBQUE7RTFFaStSUjtFMEVoL1JNO0lBQWdDLHdCQUFBO0UxRW0vUnRDO0UwRWwvUk07O0lBRUUsNEJBQUE7RTFFby9SUjtFMEVsL1JNOztJQUVFLDhCQUFBO0UxRW8vUlI7RTBFbC9STTs7SUFFRSwrQkFBQTtFMUVvL1JSO0UwRWwvUk07O0lBRUUsNkJBQUE7RTFFby9SUjtFMEVuZ1NNO0lBQWdDLHlCQUFBO0UxRXNnU3RDO0UwRXJnU007O0lBRUUsNkJBQUE7RTFFdWdTUjtFMEVyZ1NNOztJQUVFLCtCQUFBO0UxRXVnU1I7RTBFcmdTTTs7SUFFRSxnQ0FBQTtFMUV1Z1NSO0UwRXJnU007O0lBRUUsOEJBQUE7RTFFdWdTUjtFMEV0aFNNO0lBQWdDLHlCQUFBO0UxRXloU3RDO0UwRXhoU007O0lBRUUsNkJBQUE7RTFFMGhTUjtFMEV4aFNNOztJQUVFLCtCQUFBO0UxRTBoU1I7RTBFeGhTTTs7SUFFRSxnQ0FBQTtFMUUwaFNSO0UwRXhoU007O0lBRUUsOEJBQUE7RTFFMGhTUjtFMEVsaFNNO0lBQXdCLDJCQUFBO0UxRXFoUzlCO0UwRXBoU007O0lBRUUsK0JBQUE7RTFFc2hTUjtFMEVwaFNNOztJQUVFLGlDQUFBO0UxRXNoU1I7RTBFcGhTTTs7SUFFRSxrQ0FBQTtFMUVzaFNSO0UwRXBoU007O0lBRUUsZ0NBQUE7RTFFc2hTUjtFMEVyaVNNO0lBQXdCLDBCQUFBO0UxRXdpUzlCO0UwRXZpU007O0lBRUUsOEJBQUE7RTFFeWlTUjtFMEV2aVNNOztJQUVFLGdDQUFBO0UxRXlpU1I7RTBFdmlTTTs7SUFFRSxpQ0FBQTtFMUV5aVNSO0UwRXZpU007O0lBRUUsK0JBQUE7RTFFeWlTUjtFMEV4alNNO0lBQXdCLHdCQUFBO0UxRTJqUzlCO0UwRTFqU007O0lBRUUsNEJBQUE7RTFFNGpTUjtFMEUxalNNOztJQUVFLDhCQUFBO0UxRTRqU1I7RTBFMWpTTTs7SUFFRSwrQkFBQTtFMUU0alNSO0UwRTFqU007O0lBRUUsNkJBQUE7RTFFNGpTUjtFMEUza1NNO0lBQXdCLDBCQUFBO0UxRThrUzlCO0UwRTdrU007O0lBRUUsOEJBQUE7RTFFK2tTUjtFMEU3a1NNOztJQUVFLGdDQUFBO0UxRStrU1I7RTBFN2tTTTs7SUFFRSxpQ0FBQTtFMUUra1NSO0UwRTdrU007O0lBRUUsK0JBQUE7RTFFK2tTUjtFMEU5bFNNO0lBQXdCLHdCQUFBO0UxRWltUzlCO0UwRWhtU007O0lBRUUsNEJBQUE7RTFFa21TUjtFMEVobVNNOztJQUVFLDhCQUFBO0UxRWttU1I7RTBFaG1TTTs7SUFFRSwrQkFBQTtFMUVrbVNSO0UwRWhtU007O0lBRUUsNkJBQUE7RTFFa21TUjtFMEVqblNNO0lBQXdCLHdCQUFBO0UxRW9uUzlCO0UwRW5uU007O0lBRUUsNEJBQUE7RTFFcW5TUjtFMEVublNNOztJQUVFLDhCQUFBO0UxRXFuU1I7RTBFbm5TTTs7SUFFRSwrQkFBQTtFMUVxblNSO0UwRW5uU007O0lBRUUsNkJBQUE7RTFFcW5TUjtFMEVwb1NNO0lBQXdCLHlCQUFBO0UxRXVvUzlCO0UwRXRvU007O0lBRUUsNkJBQUE7RTFFd29TUjtFMEV0b1NNOztJQUVFLCtCQUFBO0UxRXdvU1I7RTBFdG9TTTs7SUFFRSxnQ0FBQTtFMUV3b1NSO0UwRXRvU007O0lBRUUsOEJBQUE7RTFFd29TUjtFMEV2cFNNO0lBQXdCLHlCQUFBO0UxRTBwUzlCO0UwRXpwU007O0lBRUUsNkJBQUE7RTFFMnBTUjtFMEV6cFNNOztJQUVFLCtCQUFBO0UxRTJwU1I7RTBFenBTTTs7SUFFRSxnQ0FBQTtFMUUycFNSO0UwRXpwU007O0lBRUUsOEJBQUE7RTFFMnBTUjtFMEVycFNFO0lBQW1CLHVCQUFBO0UxRXdwU3JCO0UwRXZwU0U7O0lBRUUsMkJBQUE7RTFFeXBTSjtFMEV2cFNFOztJQUVFLDZCQUFBO0UxRXlwU0o7RTBFdnBTRTs7SUFFRSw4QkFBQTtFMUV5cFNKO0UwRXZwU0U7O0lBRUUsNEJBQUE7RTFFeXBTSjtBQUNGO0FrQm5xU0k7RXdEbERJO0lBQWdDLG9CQUFBO0UxRXl0U3RDO0UwRXh0U007O0lBRUUsd0JBQUE7RTFFMHRTUjtFMEV4dFNNOztJQUVFLDBCQUFBO0UxRTB0U1I7RTBFeHRTTTs7SUFFRSwyQkFBQTtFMUUwdFNSO0UwRXh0U007O0lBRUUseUJBQUE7RTFFMHRTUjtFMEV6dVNNO0lBQWdDLDBCQUFBO0UxRTR1U3RDO0UwRTN1U007O0lBRUUsOEJBQUE7RTFFNnVTUjtFMEUzdVNNOztJQUVFLGdDQUFBO0UxRTZ1U1I7RTBFM3VTTTs7SUFFRSxpQ0FBQTtFMUU2dVNSO0UwRTN1U007O0lBRUUsK0JBQUE7RTFFNnVTUjtFMEU1dlNNO0lBQWdDLHlCQUFBO0UxRSt2U3RDO0UwRTl2U007O0lBRUUsNkJBQUE7RTFFZ3dTUjtFMEU5dlNNOztJQUVFLCtCQUFBO0UxRWd3U1I7RTBFOXZTTTs7SUFFRSxnQ0FBQTtFMUVnd1NSO0UwRTl2U007O0lBRUUsOEJBQUE7RTFFZ3dTUjtFMEUvd1NNO0lBQWdDLHVCQUFBO0UxRWt4U3RDO0UwRWp4U007O0lBRUUsMkJBQUE7RTFFbXhTUjtFMEVqeFNNOztJQUVFLDZCQUFBO0UxRW14U1I7RTBFanhTTTs7SUFFRSw4QkFBQTtFMUVteFNSO0UwRWp4U007O0lBRUUsNEJBQUE7RTFFbXhTUjtFMEVseVNNO0lBQWdDLHlCQUFBO0UxRXF5U3RDO0UwRXB5U007O0lBRUUsNkJBQUE7RTFFc3lTUjtFMEVweVNNOztJQUVFLCtCQUFBO0UxRXN5U1I7RTBFcHlTTTs7SUFFRSxnQ0FBQTtFMUVzeVNSO0UwRXB5U007O0lBRUUsOEJBQUE7RTFFc3lTUjtFMEVyelNNO0lBQWdDLHVCQUFBO0UxRXd6U3RDO0UwRXZ6U007O0lBRUUsMkJBQUE7RTFFeXpTUjtFMEV2elNNOztJQUVFLDZCQUFBO0UxRXl6U1I7RTBFdnpTTTs7SUFFRSw4QkFBQTtFMUV5elNSO0UwRXZ6U007O0lBRUUsNEJBQUE7RTFFeXpTUjtFMEV4MFNNO0lBQWdDLHVCQUFBO0UxRTIwU3RDO0UwRTEwU007O0lBRUUsMkJBQUE7RTFFNDBTUjtFMEUxMFNNOztJQUVFLDZCQUFBO0UxRTQwU1I7RTBFMTBTTTs7SUFFRSw4QkFBQTtFMUU0MFNSO0UwRTEwU007O0lBRUUsNEJBQUE7RTFFNDBTUjtFMEUzMVNNO0lBQWdDLHdCQUFBO0UxRTgxU3RDO0UwRTcxU007O0lBRUUsNEJBQUE7RTFFKzFTUjtFMEU3MVNNOztJQUVFLDhCQUFBO0UxRSsxU1I7RTBFNzFTTTs7SUFFRSwrQkFBQTtFMUUrMVNSO0UwRTcxU007O0lBRUUsNkJBQUE7RTFFKzFTUjtFMEU5MlNNO0lBQWdDLHdCQUFBO0UxRWkzU3RDO0UwRWgzU007O0lBRUUsNEJBQUE7RTFFazNTUjtFMEVoM1NNOztJQUVFLDhCQUFBO0UxRWszU1I7RTBFaDNTTTs7SUFFRSwrQkFBQTtFMUVrM1NSO0UwRWgzU007O0lBRUUsNkJBQUE7RTFFazNTUjtFMEVqNFNNO0lBQWdDLHFCQUFBO0UxRW80U3RDO0UwRW40U007O0lBRUUseUJBQUE7RTFFcTRTUjtFMEVuNFNNOztJQUVFLDJCQUFBO0UxRXE0U1I7RTBFbjRTTTs7SUFFRSw0QkFBQTtFMUVxNFNSO0UwRW40U007O0lBRUUsMEJBQUE7RTFFcTRTUjtFMEVwNVNNO0lBQWdDLDJCQUFBO0UxRXU1U3RDO0UwRXQ1U007O0lBRUUsK0JBQUE7RTFFdzVTUjtFMEV0NVNNOztJQUVFLGlDQUFBO0UxRXc1U1I7RTBFdDVTTTs7SUFFRSxrQ0FBQTtFMUV3NVNSO0UwRXQ1U007O0lBRUUsZ0NBQUE7RTFFdzVTUjtFMEV2NlNNO0lBQWdDLDBCQUFBO0UxRTA2U3RDO0UwRXo2U007O0lBRUUsOEJBQUE7RTFFMjZTUjtFMEV6NlNNOztJQUVFLGdDQUFBO0UxRTI2U1I7RTBFejZTTTs7SUFFRSxpQ0FBQTtFMUUyNlNSO0UwRXo2U007O0lBRUUsK0JBQUE7RTFFMjZTUjtFMEUxN1NNO0lBQWdDLHdCQUFBO0UxRTY3U3RDO0UwRTU3U007O0lBRUUsNEJBQUE7RTFFODdTUjtFMEU1N1NNOztJQUVFLDhCQUFBO0UxRTg3U1I7RTBFNTdTTTs7SUFFRSwrQkFBQTtFMUU4N1NSO0UwRTU3U007O0lBRUUsNkJBQUE7RTFFODdTUjtFMEU3OFNNO0lBQWdDLDBCQUFBO0UxRWc5U3RDO0UwRS84U007O0lBRUUsOEJBQUE7RTFFaTlTUjtFMEUvOFNNOztJQUVFLGdDQUFBO0UxRWk5U1I7RTBFLzhTTTs7SUFFRSxpQ0FBQTtFMUVpOVNSO0UwRS84U007O0lBRUUsK0JBQUE7RTFFaTlTUjtFMEVoK1NNO0lBQWdDLHdCQUFBO0UxRW0rU3RDO0UwRWwrU007O0lBRUUsNEJBQUE7RTFFbytTUjtFMEVsK1NNOztJQUVFLDhCQUFBO0UxRW8rU1I7RTBFbCtTTTs7SUFFRSwrQkFBQTtFMUVvK1NSO0UwRWwrU007O0lBRUUsNkJBQUE7RTFFbytTUjtFMEVuL1NNO0lBQWdDLHdCQUFBO0UxRXMvU3RDO0UwRXIvU007O0lBRUUsNEJBQUE7RTFFdS9TUjtFMEVyL1NNOztJQUVFLDhCQUFBO0UxRXUvU1I7RTBFci9TTTs7SUFFRSwrQkFBQTtFMUV1L1NSO0UwRXIvU007O0lBRUUsNkJBQUE7RTFFdS9TUjtFMEV0Z1RNO0lBQWdDLHlCQUFBO0UxRXlnVHRDO0UwRXhnVE07O0lBRUUsNkJBQUE7RTFFMGdUUjtFMEV4Z1RNOztJQUVFLCtCQUFBO0UxRTBnVFI7RTBFeGdUTTs7SUFFRSxnQ0FBQTtFMUUwZ1RSO0UwRXhnVE07O0lBRUUsOEJBQUE7RTFFMGdUUjtFMEV6aFRNO0lBQWdDLHlCQUFBO0UxRTRoVHRDO0UwRTNoVE07O0lBRUUsNkJBQUE7RTFFNmhUUjtFMEUzaFRNOztJQUVFLCtCQUFBO0UxRTZoVFI7RTBFM2hUTTs7SUFFRSxnQ0FBQTtFMUU2aFRSO0UwRTNoVE07O0lBRUUsOEJBQUE7RTFFNmhUUjtFMEVyaFRNO0lBQXdCLDJCQUFBO0UxRXdoVDlCO0UwRXZoVE07O0lBRUUsK0JBQUE7RTFFeWhUUjtFMEV2aFRNOztJQUVFLGlDQUFBO0UxRXloVFI7RTBFdmhUTTs7SUFFRSxrQ0FBQTtFMUV5aFRSO0UwRXZoVE07O0lBRUUsZ0NBQUE7RTFFeWhUUjtFMEV4aVRNO0lBQXdCLDBCQUFBO0UxRTJpVDlCO0UwRTFpVE07O0lBRUUsOEJBQUE7RTFFNGlUUjtFMEUxaVRNOztJQUVFLGdDQUFBO0UxRTRpVFI7RTBFMWlUTTs7SUFFRSxpQ0FBQTtFMUU0aVRSO0UwRTFpVE07O0lBRUUsK0JBQUE7RTFFNGlUUjtFMEUzalRNO0lBQXdCLHdCQUFBO0UxRThqVDlCO0UwRTdqVE07O0lBRUUsNEJBQUE7RTFFK2pUUjtFMEU3alRNOztJQUVFLDhCQUFBO0UxRStqVFI7RTBFN2pUTTs7SUFFRSwrQkFBQTtFMUUralRSO0UwRTdqVE07O0lBRUUsNkJBQUE7RTFFK2pUUjtFMEU5a1RNO0lBQXdCLDBCQUFBO0UxRWlsVDlCO0UwRWhsVE07O0lBRUUsOEJBQUE7RTFFa2xUUjtFMEVobFRNOztJQUVFLGdDQUFBO0UxRWtsVFI7RTBFaGxUTTs7SUFFRSxpQ0FBQTtFMUVrbFRSO0UwRWhsVE07O0lBRUUsK0JBQUE7RTFFa2xUUjtFMEVqbVRNO0lBQXdCLHdCQUFBO0UxRW9tVDlCO0UwRW5tVE07O0lBRUUsNEJBQUE7RTFFcW1UUjtFMEVubVRNOztJQUVFLDhCQUFBO0UxRXFtVFI7RTBFbm1UTTs7SUFFRSwrQkFBQTtFMUVxbVRSO0UwRW5tVE07O0lBRUUsNkJBQUE7RTFFcW1UUjtFMEVwblRNO0lBQXdCLHdCQUFBO0UxRXVuVDlCO0UwRXRuVE07O0lBRUUsNEJBQUE7RTFFd25UUjtFMEV0blRNOztJQUVFLDhCQUFBO0UxRXduVFI7RTBFdG5UTTs7SUFFRSwrQkFBQTtFMUV3blRSO0UwRXRuVE07O0lBRUUsNkJBQUE7RTFFd25UUjtFMEV2b1RNO0lBQXdCLHlCQUFBO0UxRTBvVDlCO0UwRXpvVE07O0lBRUUsNkJBQUE7RTFFMm9UUjtFMEV6b1RNOztJQUVFLCtCQUFBO0UxRTJvVFI7RTBFem9UTTs7SUFFRSxnQ0FBQTtFMUUyb1RSO0UwRXpvVE07O0lBRUUsOEJBQUE7RTFFMm9UUjtFMEUxcFRNO0lBQXdCLHlCQUFBO0UxRTZwVDlCO0UwRTVwVE07O0lBRUUsNkJBQUE7RTFFOHBUUjtFMEU1cFRNOztJQUVFLCtCQUFBO0UxRThwVFI7RTBFNXBUTTs7SUFFRSxnQ0FBQTtFMUU4cFRSO0UwRTVwVE07O0lBRUUsOEJBQUE7RTFFOHBUUjtFMEV4cFRFO0lBQW1CLHVCQUFBO0UxRTJwVHJCO0UwRTFwVEU7O0lBRUUsMkJBQUE7RTFFNHBUSjtFMEUxcFRFOztJQUVFLDZCQUFBO0UxRTRwVEo7RTBFMXBURTs7SUFFRSw4QkFBQTtFMUU0cFRKO0UwRTFwVEU7O0lBRUUsNEJBQUE7RTFFNHBUSjtBQUNGO0FrQnRxVEk7RXdEbERJO0lBQWdDLG9CQUFBO0UxRTR0VHRDO0UwRTN0VE07O0lBRUUsd0JBQUE7RTFFNnRUUjtFMEUzdFRNOztJQUVFLDBCQUFBO0UxRTZ0VFI7RTBFM3RUTTs7SUFFRSwyQkFBQTtFMUU2dFRSO0UwRTN0VE07O0lBRUUseUJBQUE7RTFFNnRUUjtFMEU1dVRNO0lBQWdDLDBCQUFBO0UxRSt1VHRDO0UwRTl1VE07O0lBRUUsOEJBQUE7RTFFZ3ZUUjtFMEU5dVRNOztJQUVFLGdDQUFBO0UxRWd2VFI7RTBFOXVUTTs7SUFFRSxpQ0FBQTtFMUVndlRSO0UwRTl1VE07O0lBRUUsK0JBQUE7RTFFZ3ZUUjtFMEUvdlRNO0lBQWdDLHlCQUFBO0UxRWt3VHRDO0UwRWp3VE07O0lBRUUsNkJBQUE7RTFFbXdUUjtFMEVqd1RNOztJQUVFLCtCQUFBO0UxRW13VFI7RTBFandUTTs7SUFFRSxnQ0FBQTtFMUVtd1RSO0UwRWp3VE07O0lBRUUsOEJBQUE7RTFFbXdUUjtFMEVseFRNO0lBQWdDLHVCQUFBO0UxRXF4VHRDO0UwRXB4VE07O0lBRUUsMkJBQUE7RTFFc3hUUjtFMEVweFRNOztJQUVFLDZCQUFBO0UxRXN4VFI7RTBFcHhUTTs7SUFFRSw4QkFBQTtFMUVzeFRSO0UwRXB4VE07O0lBRUUsNEJBQUE7RTFFc3hUUjtFMEVyeVRNO0lBQWdDLHlCQUFBO0UxRXd5VHRDO0UwRXZ5VE07O0lBRUUsNkJBQUE7RTFFeXlUUjtFMEV2eVRNOztJQUVFLCtCQUFBO0UxRXl5VFI7RTBFdnlUTTs7SUFFRSxnQ0FBQTtFMUV5eVRSO0UwRXZ5VE07O0lBRUUsOEJBQUE7RTFFeXlUUjtFMEV4elRNO0lBQWdDLHVCQUFBO0UxRTJ6VHRDO0UwRTF6VE07O0lBRUUsMkJBQUE7RTFFNHpUUjtFMEUxelRNOztJQUVFLDZCQUFBO0UxRTR6VFI7RTBFMXpUTTs7SUFFRSw4QkFBQTtFMUU0elRSO0UwRTF6VE07O0lBRUUsNEJBQUE7RTFFNHpUUjtFMEUzMFRNO0lBQWdDLHVCQUFBO0UxRTgwVHRDO0UwRTcwVE07O0lBRUUsMkJBQUE7RTFFKzBUUjtFMEU3MFRNOztJQUVFLDZCQUFBO0UxRSswVFI7RTBFNzBUTTs7SUFFRSw4QkFBQTtFMUUrMFRSO0UwRTcwVE07O0lBRUUsNEJBQUE7RTFFKzBUUjtFMEU5MVRNO0lBQWdDLHdCQUFBO0UxRWkyVHRDO0UwRWgyVE07O0lBRUUsNEJBQUE7RTFFazJUUjtFMEVoMlRNOztJQUVFLDhCQUFBO0UxRWsyVFI7RTBFaDJUTTs7SUFFRSwrQkFBQTtFMUVrMlRSO0UwRWgyVE07O0lBRUUsNkJBQUE7RTFFazJUUjtFMEVqM1RNO0lBQWdDLHdCQUFBO0UxRW8zVHRDO0UwRW4zVE07O0lBRUUsNEJBQUE7RTFFcTNUUjtFMEVuM1RNOztJQUVFLDhCQUFBO0UxRXEzVFI7RTBFbjNUTTs7SUFFRSwrQkFBQTtFMUVxM1RSO0UwRW4zVE07O0lBRUUsNkJBQUE7RTFFcTNUUjtFMEVwNFRNO0lBQWdDLHFCQUFBO0UxRXU0VHRDO0UwRXQ0VE07O0lBRUUseUJBQUE7RTFFdzRUUjtFMEV0NFRNOztJQUVFLDJCQUFBO0UxRXc0VFI7RTBFdDRUTTs7SUFFRSw0QkFBQTtFMUV3NFRSO0UwRXQ0VE07O0lBRUUsMEJBQUE7RTFFdzRUUjtFMEV2NVRNO0lBQWdDLDJCQUFBO0UxRTA1VHRDO0UwRXo1VE07O0lBRUUsK0JBQUE7RTFFMjVUUjtFMEV6NVRNOztJQUVFLGlDQUFBO0UxRTI1VFI7RTBFejVUTTs7SUFFRSxrQ0FBQTtFMUUyNVRSO0UwRXo1VE07O0lBRUUsZ0NBQUE7RTFFMjVUUjtFMEUxNlRNO0lBQWdDLDBCQUFBO0UxRTY2VHRDO0UwRTU2VE07O0lBRUUsOEJBQUE7RTFFODZUUjtFMEU1NlRNOztJQUVFLGdDQUFBO0UxRTg2VFI7RTBFNTZUTTs7SUFFRSxpQ0FBQTtFMUU4NlRSO0UwRTU2VE07O0lBRUUsK0JBQUE7RTFFODZUUjtFMEU3N1RNO0lBQWdDLHdCQUFBO0UxRWc4VHRDO0UwRS83VE07O0lBRUUsNEJBQUE7RTFFaThUUjtFMEUvN1RNOztJQUVFLDhCQUFBO0UxRWk4VFI7RTBFLzdUTTs7SUFFRSwrQkFBQTtFMUVpOFRSO0UwRS83VE07O0lBRUUsNkJBQUE7RTFFaThUUjtFMEVoOVRNO0lBQWdDLDBCQUFBO0UxRW05VHRDO0UwRWw5VE07O0lBRUUsOEJBQUE7RTFFbzlUUjtFMEVsOVRNOztJQUVFLGdDQUFBO0UxRW85VFI7RTBFbDlUTTs7SUFFRSxpQ0FBQTtFMUVvOVRSO0UwRWw5VE07O0lBRUUsK0JBQUE7RTFFbzlUUjtFMEVuK1RNO0lBQWdDLHdCQUFBO0UxRXMrVHRDO0UwRXIrVE07O0lBRUUsNEJBQUE7RTFFdStUUjtFMEVyK1RNOztJQUVFLDhCQUFBO0UxRXUrVFI7RTBFcitUTTs7SUFFRSwrQkFBQTtFMUV1K1RSO0UwRXIrVE07O0lBRUUsNkJBQUE7RTFFdStUUjtFMEV0L1RNO0lBQWdDLHdCQUFBO0UxRXkvVHRDO0UwRXgvVE07O0lBRUUsNEJBQUE7RTFFMC9UUjtFMEV4L1RNOztJQUVFLDhCQUFBO0UxRTAvVFI7RTBFeC9UTTs7SUFFRSwrQkFBQTtFMUUwL1RSO0UwRXgvVE07O0lBRUUsNkJBQUE7RTFFMC9UUjtFMEV6Z1VNO0lBQWdDLHlCQUFBO0UxRTRnVXRDO0UwRTNnVU07O0lBRUUsNkJBQUE7RTFFNmdVUjtFMEUzZ1VNOztJQUVFLCtCQUFBO0UxRTZnVVI7RTBFM2dVTTs7SUFFRSxnQ0FBQTtFMUU2Z1VSO0UwRTNnVU07O0lBRUUsOEJBQUE7RTFFNmdVUjtFMEU1aFVNO0lBQWdDLHlCQUFBO0UxRStoVXRDO0UwRTloVU07O0lBRUUsNkJBQUE7RTFFZ2lVUjtFMEU5aFVNOztJQUVFLCtCQUFBO0UxRWdpVVI7RTBFOWhVTTs7SUFFRSxnQ0FBQTtFMUVnaVVSO0UwRTloVU07O0lBRUUsOEJBQUE7RTFFZ2lVUjtFMEV4aFVNO0lBQXdCLDJCQUFBO0UxRTJoVTlCO0UwRTFoVU07O0lBRUUsK0JBQUE7RTFFNGhVUjtFMEUxaFVNOztJQUVFLGlDQUFBO0UxRTRoVVI7RTBFMWhVTTs7SUFFRSxrQ0FBQTtFMUU0aFVSO0UwRTFoVU07O0lBRUUsZ0NBQUE7RTFFNGhVUjtFMEUzaVVNO0lBQXdCLDBCQUFBO0UxRThpVTlCO0UwRTdpVU07O0lBRUUsOEJBQUE7RTFFK2lVUjtFMEU3aVVNOztJQUVFLGdDQUFBO0UxRStpVVI7RTBFN2lVTTs7SUFFRSxpQ0FBQTtFMUUraVVSO0UwRTdpVU07O0lBRUUsK0JBQUE7RTFFK2lVUjtFMEU5alVNO0lBQXdCLHdCQUFBO0UxRWlrVTlCO0UwRWhrVU07O0lBRUUsNEJBQUE7RTFFa2tVUjtFMEVoa1VNOztJQUVFLDhCQUFBO0UxRWtrVVI7RTBFaGtVTTs7SUFFRSwrQkFBQTtFMUVra1VSO0UwRWhrVU07O0lBRUUsNkJBQUE7RTFFa2tVUjtFMEVqbFVNO0lBQXdCLDBCQUFBO0UxRW9sVTlCO0UwRW5sVU07O0lBRUUsOEJBQUE7RTFFcWxVUjtFMEVubFVNOztJQUVFLGdDQUFBO0UxRXFsVVI7RTBFbmxVTTs7SUFFRSxpQ0FBQTtFMUVxbFVSO0UwRW5sVU07O0lBRUUsK0JBQUE7RTFFcWxVUjtFMEVwbVVNO0lBQXdCLHdCQUFBO0UxRXVtVTlCO0UwRXRtVU07O0lBRUUsNEJBQUE7RTFFd21VUjtFMEV0bVVNOztJQUVFLDhCQUFBO0UxRXdtVVI7RTBFdG1VTTs7SUFFRSwrQkFBQTtFMUV3bVVSO0UwRXRtVU07O0lBRUUsNkJBQUE7RTFFd21VUjtFMEV2blVNO0lBQXdCLHdCQUFBO0UxRTBuVTlCO0UwRXpuVU07O0lBRUUsNEJBQUE7RTFFMm5VUjtFMEV6blVNOztJQUVFLDhCQUFBO0UxRTJuVVI7RTBFem5VTTs7SUFFRSwrQkFBQTtFMUUyblVSO0UwRXpuVU07O0lBRUUsNkJBQUE7RTFFMm5VUjtFMEUxb1VNO0lBQXdCLHlCQUFBO0UxRTZvVTlCO0UwRTVvVU07O0lBRUUsNkJBQUE7RTFFOG9VUjtFMEU1b1VNOztJQUVFLCtCQUFBO0UxRThvVVI7RTBFNW9VTTs7SUFFRSxnQ0FBQTtFMUU4b1VSO0UwRTVvVU07O0lBRUUsOEJBQUE7RTFFOG9VUjtFMEU3cFVNO0lBQXdCLHlCQUFBO0UxRWdxVTlCO0UwRS9wVU07O0lBRUUsNkJBQUE7RTFFaXFVUjtFMEUvcFVNOztJQUVFLCtCQUFBO0UxRWlxVVI7RTBFL3BVTTs7SUFFRSxnQ0FBQTtFMUVpcVVSO0UwRS9wVU07O0lBRUUsOEJBQUE7RTFFaXFVUjtFMEUzcFVFO0lBQW1CLHVCQUFBO0UxRThwVXJCO0UwRTdwVUU7O0lBRUUsMkJBQUE7RTFFK3BVSjtFMEU3cFVFOztJQUVFLDZCQUFBO0UxRStwVUo7RTBFN3BVRTs7SUFFRSw4QkFBQTtFMUUrcFVKO0UwRTdwVUU7O0lBRUUsNEJBQUE7RTFFK3BVSjtBQUNGO0EyRWh1VUU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBRUEsb0JBQUE7RUFDQSxXQUFBO0VBRUEsa0NBQUE7QTNFZ3VVSjs7QTRFMXVVQTtFQUFrQixxRUFBQTtBNUU4dVVsQjs7QTRFMXVVQTtFQUFpQiw4QkFBQTtBNUU4dVVqQjs7QTRFN3VVQTtFQUFpQiw4QkFBQTtBNUVpdlVqQjs7QTRFaHZVQTtFQUFpQiw4QkFBQTtBNUVvdlVqQjs7QTRFbnZVQTtFQ1RFLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBN0Vnd1VGOztBNEVqdlVJO0VBQXdCLDJCQUFBO0E1RXF2VTVCOztBNEVwdlVJO0VBQXdCLDRCQUFBO0E1RXd2VTVCOztBNEV2dlVJO0VBQXdCLDZCQUFBO0E1RTJ2VTVCOztBa0J0dFVJO0UwRHZDQTtJQUF3QiwyQkFBQTtFNUVrd1UxQjtFNEVqd1VFO0lBQXdCLDRCQUFBO0U1RW93VTFCO0U0RW53VUU7SUFBd0IsNkJBQUE7RTVFc3dVMUI7QUFDRjtBa0JsdVVJO0UwRHZDQTtJQUF3QiwyQkFBQTtFNUU2d1UxQjtFNEU1d1VFO0lBQXdCLDRCQUFBO0U1RSt3VTFCO0U0RTl3VUU7SUFBd0IsNkJBQUE7RTVFaXhVMUI7QUFDRjtBa0I3dVVJO0UwRHZDQTtJQUF3QiwyQkFBQTtFNUV3eFUxQjtFNEV2eFVFO0lBQXdCLDRCQUFBO0U1RTB4VTFCO0U0RXp4VUU7SUFBd0IsNkJBQUE7RTVFNHhVMUI7QUFDRjtBa0J4dlVJO0UwRHZDQTtJQUF3QiwyQkFBQTtFNUVteVUxQjtFNEVseVVFO0lBQXdCLDRCQUFBO0U1RXF5VTFCO0U0RXB5VUU7SUFBd0IsNkJBQUE7RTVFdXlVMUI7QUFDRjtBNEVseVVBO0VBQW1CLG9DQUFBO0E1RXF5VW5COztBNEVweVVBO0VBQW1CLG9DQUFBO0E1RXd5VW5COztBNEV2eVVBO0VBQW1CLHFDQUFBO0E1RTJ5VW5COztBNEV2eVVBO0VBQXVCLDJCQUFBO0E1RTJ5VXZCOztBNEUxeVVBO0VBQXVCLCtCQUFBO0E1RTh5VXZCOztBNEU3eVVBO0VBQXVCLDJCQUFBO0E1RWl6VXZCOztBNEVoelVBO0VBQXVCLDJCQUFBO0E1RW96VXZCOztBNEVuelVBO0VBQXVCLDhCQUFBO0E1RXV6VXZCOztBNEV0elVBO0VBQXVCLDZCQUFBO0E1RTB6VXZCOztBNEV0elVBO0VBQWMseUJBQUE7QTVFMHpVZDs7QThFajJVRTtFQUNFLHlCQUFBO0E5RW8yVUo7O0FRMTFVRTtFc0VMTSw2Q0FBQTtBOUVtMlVSOztBOEV6MlVFO0VBQ0UseUJBQUE7QTlFNDJVSjs7QVFsMlVFO0VzRUxNLDBDQUFBO0E5RTIyVVI7O0E4RWozVUU7RUFDRSx5QkFBQTtBOUVvM1VKOztBUTEyVUU7RXNFTE0sc0RBQUE7QTlFbTNVUjs7QThFejNVRTtFQUNFLHlCQUFBO0E5RTQzVUo7O0FRbDNVRTtFc0VMTSxnREFBQTtBOUUyM1VSOztBOEVqNFVFO0VBQ0UseUJBQUE7QTlFbzRVSjs7QVExM1VFO0VzRUxNLHdDQUFBO0E5RW00VVI7O0E4RXo0VUU7RUFDRSx5QkFBQTtBOUU0NFVKOztBUWw0VUU7RXNFTE0sa0VBQUE7QTlFMjRVUjs7QThFajVVRTtFQUNFLHlCQUFBO0E5RW81VUo7O0FRMTRVRTtFc0VMTSw2Q0FBQTtBOUVtNVVSOztBOEV6NVVFO0VBQ0UseUJBQUE7QTlFNDVVSjs7QVFsNVVFO0VzRUxNLDBDQUFBO0E5RTI1VVI7O0E4RWo2VUU7RUFDRSx5QkFBQTtBOUVvNlVKOztBUTE1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RjNyWEE7RUFBMkMsZ0JBQUE7QTlGK3JYM0M7O0E4RjlyWEE7RUFBMEMsZ0JBQUE7QTlGa3NYMUM7O0E4RmpzWEE7RUFBbUMsZ0JBQUE7QTlGcXNYbkM7O0E4RnBzWEE7RUFBb0MsZ0JBQUE7QTlGd3NYcEM7O0E4RnZzWEE7RUFBeUMsZ0JBQUE7QTlGMnNYekM7O0E4RjFzWEE7RUFBMEMsZ0JBQUE7QTlGOHNYMUM7O0E4RjdzWEE7RUFBdUMsZ0JBQUE7QTlGaXRYdkM7O0E4Rmh0WEE7RUFBd0MsZ0JBQUE7QTlGb3RYeEM7O0E4Rm50WEE7RUFBbUMsZ0JBQUE7QTlGdXRYbkM7O0E4RnR0WEE7RUFBc0MsZ0JBQUE7QTlGMHRYdEM7O0E4Rnp0WEE7RUFBbUMsZ0JBQUE7QTlGNnRYbkM7O0E4RjV0WEE7RUFBdUMsZ0JBQUE7QTlGZ3VYdkM7O0E4Ri90WEE7RUFBc0MsZ0JBQUE7QTlGbXVYdEM7O0E4Rmx1WEE7RUFBZ0UsZ0JBQUE7QTlGc3VYaEU7O0E4RnJ1WEE7RUFBbUMsZ0JBQUE7QTlGeXVYbkM7O0E4Rnh1WEE7RUFBbUMsZ0JBQUE7QTlGNHVYbkM7O0E4RjN1WEE7RUFBb0MsZ0JBQUE7QTlGK3VYcEM7O0E4Rjl1WEE7RUFBc0MsZ0JBQUE7QTlGa3ZYdEM7O0E4Rmp2WEE7RUFBOEMsZ0JBQUE7QTlGcXZYOUM7O0E4RnB2WEE7RUFBOEMsZ0JBQUE7QTlGd3ZYOUM7O0E4RnZ2WEE7RUFBK0MsZ0JBQUE7QTlGMnZYL0M7O0E4RjF2WEE7RUFBNEMsZ0JBQUE7QTlGOHZYNUM7O0E4Rjd2WEE7RUFBdUMsZ0JBQUE7QTlGaXdYdkM7O0E4Rmh3WEE7RUFBdUMsZ0JBQUE7QTlGb3dYdkM7O0E4Rm53WEE7RUFBd0MsZ0JBQUE7QTlGdXdYeEM7O0E4RnR3WEE7RUFBcUMsZ0JBQUE7QTlGMHdYckM7O0E4Rnp3WEE7RUFBa0MsZ0JBQUE7QTlGNndYbEM7O0E4RjV3WEE7RUFBMEMsZ0JBQUE7QTlGZ3hYMUM7O0E4Ri93WEE7RUFBb0MsZ0JBQUE7QTlGbXhYcEM7O0E4Rmx4WEE7RUFBaUMsZ0JBQUE7QTlGc3hYakM7O0E4RnJ4WEE7RUFBc0MsZ0JBQUE7QTlGeXhYdEM7O0E4Rnh4WEE7RUFBMEMsZ0JBQUE7QTlGNHhYMUM7O0E4RjN4WEE7RUFBa0MsZ0JBQUE7QTlGK3hYbEM7O0E4Rjl4WEE7RUFBa0MsZ0JBQUE7QTlGa3lYbEM7O0E4Rmp5WEE7RUFBc0MsZ0JBQUE7QTlGcXlYdEM7O0E4RnB5WEE7RUFBc0MsZ0JBQUE7QTlGd3lYdEM7O0E4RnZ5WEE7RUFBb0MsZ0JBQUE7QTlGMnlYcEM7O0E4RjF5WEE7RUFBb0MsZ0JBQUE7QTlGOHlYcEM7O0E4Rjd5WEE7RUFBa0QsZ0JBQUE7QTlGaXpYbEQ7O0E4Rmh6WEE7RUFBa0QsZ0JBQUE7QTlGb3pYbEQ7O0E4Rm56WEE7RUFBbUQsZ0JBQUE7QTlGdXpYbkQ7O0E4RnR6WEE7RUFBZ0QsZ0JBQUE7QTlGMHpYaEQ7O0E4Rnp6WEE7RUFBOEMsZ0JBQUE7QTlGNnpYOUM7O0E4RjV6WEE7RUFBOEMsZ0JBQUE7QTlGZzBYOUM7O0E4Ri96WEE7RUFBK0MsZ0JBQUE7QTlGbTBYL0M7O0E4RmwwWEE7RUFBNEMsZ0JBQUE7QTlGczBYNUM7O0E4RnIwWEE7RUFBdUMsZ0JBQUE7QTlGeTBYdkM7O0E4RngwWEE7RUFBdUMsZ0JBQUE7QTlGNDBYdkM7O0E4RjMwWEE7RUFBd0MsZ0JBQUE7QTlGKzBYeEM7O0E4RjkwWEE7RUFBcUMsZ0JBQUE7QTlGazFYckM7O0E4RmoxWEE7RUFBdUMsZ0JBQUE7QTlGcTFYdkM7O0E4RnAxWEE7RUFBeUMsZ0JBQUE7QTlGdzFYekM7O0E4RnYxWEE7RUFBeUMsZ0JBQUE7QTlGMjFYekM7O0E4RjExWEE7RUFBdUMsZ0JBQUE7QTlGODFYdkM7O0E4RjcxWEE7RUFBd0QsZ0JBQUE7QTlGaTJYeEQ7O0E4RmgyWEE7RUFBcUMsZ0JBQUE7QTlGbzJYckM7O0E4Rm4yWEE7RUFBdUMsZ0JBQUE7QTlGdTJYdkM7O0E4RnQyWEE7RUFBK0IsZ0JBQUE7QTlGMDJYL0I7O0E4RnoyWEE7RUFBa0MsZ0JBQUE7QTlGNjJYbEM7O0E4RjUyWEE7RUFBc0MsZ0JBQUE7QTlGZzNYdEM7O0E4Ri8yWEE7RUFBaUMsZ0JBQUE7QTlGbTNYakM7O0E4RmwzWEE7RUFBb0MsZ0JBQUE7QTlGczNYcEM7O0E4RnIzWEE7RUFBOEMsZ0JBQUE7QTlGeTNYOUM7O0E4RngzWEE7RUFBeUMsZ0JBQUE7QTlGNDNYekM7O0E4RjMzWEE7RUFBb0MsZ0JBQUE7QTlGKzNYcEM7O0E4RjkzWEE7RUFBbUMsZ0JBQUE7QTlGazRYbkM7O0E4Rmo0WEE7RUFBa0MsZ0JBQUE7QTlGcTRYbEM7O0E4RnA0WEE7RUFBZ0MsZ0JBQUE7QTlGdzRYaEM7O0E4RnY0WEE7RUFBaUMsZ0JBQUE7QTlGMjRYakM7O0E4RjE0WEE7RUFBMEMsZ0JBQUE7QTlGODRYMUM7O0E4Rjc0WEE7RUFBc0MsZ0JBQUE7QTlGaTVYdEM7O0E4Rmg1WEE7RUFBcUMsZ0JBQUE7QTlGbzVYckM7O0E4Rm41WEE7RUFBa0MsZ0JBQUE7QTlGdTVYbEM7O0E4RnQ1WEE7RUFBMEMsZ0JBQUE7QTlGMDVYMUM7O0E4Rno1WEE7RUFBK0MsZ0JBQUE7QTlGNjVYL0M7O0E4RjU1WEE7RUFBZ0QsZ0JBQUE7QTlGZzZYaEQ7O0E4Ri81WEE7RUFBZ0MsZ0JBQUE7QTlGbTZYaEM7O0E4Rmw2WEE7RUFBcUMsZ0JBQUE7QTlGczZYckM7O0E4RnI2WEE7RUFBcUMsZ0JBQUE7QTlGeTZYckM7O0E4Rng2WEE7RUFBb0MsZ0JBQUE7QTlGNDZYcEM7O0E4RjM2WEE7RUFBaUMsZ0JBQUE7QTlGKzZYakM7O0E4Rjk2WEE7RUFBMEMsZ0JBQUE7QTlGazdYMUM7O0E4Rmo3WEE7RUFBNEMsZ0JBQUE7QTlGcTdYNUM7O0E4RnA3WEE7RUFBaUMsZ0JBQUE7QTlGdzdYakM7O0E4RnY3WEE7RUFBMEMsZ0JBQUE7QTlGMjdYMUM7O0E4RjE3WEE7RUFBeUMsZ0JBQUE7QTlGODdYekM7O0E4Rjc3WEE7RUFBeUMsZ0JBQUE7QTlGaThYekM7O0E4Rmg4WEE7RUFBNEMsZ0JBQUE7QTlGbzhYNUM7O0E4Rm44WEE7RUFBbUQsZ0JBQUE7QTlGdThYbkQ7O0E4RnQ4WEE7RUFBdUMsZ0JBQUE7QTlGMDhYdkM7O0E4Rno4WEE7RUFBZ0MsZ0JBQUE7QTlGNjhYaEM7O0E4RjU4WEE7RUFBaUMsZ0JBQUE7QTlGZzlYakM7O0E4Ri84WEE7RUFBb0MsZ0JBQUE7QTlGbTlYcEM7O0E4Rmw5WEE7RUFBMkMsZ0JBQUE7QTlGczlYM0M7O0E4RnI5WEE7RUFBaUMsZ0JBQUE7QTlGeTlYakM7O0E4Rng5WEE7RUFBdUMsZ0JBQUE7QTlGNDlYdkM7O0E4RjM5WEE7RUFBeUMsZ0JBQUE7QTlGKzlYekM7O0E4Rjk5WEE7RUFBa0MsZ0JBQUE7QTlGaytYbEM7O0E4RmorWEE7RUFBb0MsZ0JBQUE7QTlGcStYcEM7O0E4RnArWEE7RUFBbUMsZ0JBQUE7QTlGdytYbkM7O0E4RnYrWEE7RUFBc0MsZ0JBQUE7QTlGMitYdEM7O0E4RjErWEE7RUFBdUMsZ0JBQUE7QTlGOCtYdkM7O0E4RjcrWEE7RUFBc0MsZ0JBQUE7QTlGaS9YdEM7O0E4RmgvWEE7RUFBMEMsZ0JBQUE7QTlGby9YMUM7O0E4Rm4vWEE7RUFBc0MsZ0JBQUE7QTlGdS9YdEM7O0E4RnQvWEE7RUFBb0MsZ0JBQUE7QTlGMC9YcEM7O0E4RnovWEE7RUFBaUMsZ0JBQUE7QTlGNi9YakM7O0E4RjUvWEE7RUFBc0MsZ0JBQUE7QTlGZ2dZdEM7O0E4Ri8vWEE7RUFBdUMsZ0JBQUE7QTlGbWdZdkM7O0E4RmxnWUE7RUFBb0MsZ0JBQUE7QTlGc2dZcEM7O0E4RnJnWUE7RUFBMEMsZ0JBQUE7QTlGeWdZMUM7O0E4RnhnWUE7RUFBa0MsZ0JBQUE7QTlGNGdZbEM7O0E4RjNnWUE7RUFBaUMsZ0JBQUE7QTlGK2dZakM7O0E4RjlnWUE7RUFBb0MsZ0JBQUE7QTlGa2hZcEM7O0E4RmpoWUE7RUFBc0MsZ0JBQUE7QTlGcWhZdEM7O0E4RnBoWUE7RUFBc0MsZ0JBQUE7QTlGd2hZdEM7O0E4RnZoWUE7RUFBd0MsZ0JBQUE7QTlGMmhZeEM7O0E4RjFoWUE7RUFBaUMsZ0JBQUE7QTlGOGhZakM7O0E4RjdoWUE7RUFBaUMsZ0JBQUE7QTlGaWlZakM7O0E4RmhpWUE7RUFBaUMsZ0JBQUE7QTlGb2lZakM7O0E4Rm5pWUE7RUFBaUMsZ0JBQUE7QTlGdWlZakM7O0E4RnRpWUE7RUFBaUMsZ0JBQUE7QTlGMGlZakM7O0E4RnppWUE7RUFBaUMsZ0JBQUE7QTlGNmlZakM7O0E4RjVpWUE7RUFBc0MsZ0JBQUE7QTlGZ2pZdEM7O0E4Ri9pWUE7RUFBeUMsZ0JBQUE7QTlGbWpZekM7O0E4RmxqWUE7RUFBc0MsZ0JBQUE7QTlGc2pZdEM7O0E4RnJqWUE7RUFBd0MsZ0JBQUE7QTlGeWpZeEM7O0E4RnhqWUE7RUFBcUMsZ0JBQUE7QTlGNGpZckM7O0E4RjNqWUE7RUFBc0MsZ0JBQUE7QTlGK2pZdEM7O0E4RjlqWUE7RUFBdUMsZ0JBQUE7QTlGa2tZdkM7O0E4RmprWUE7RUFBd0MsZ0JBQUE7QTlGcWtZeEM7O0E4RnBrWUE7RUFBeUMsZ0JBQUE7QTlGd2tZekM7O0E4RnZrWUE7RUFBeUMsZ0JBQUE7QTlGMmtZekM7O0E4RjFrWUE7RUFBZ0MsZ0JBQUE7QTlGOGtZaEM7O0E4RjdrWUE7RUFBcUMsZ0JBQUE7QTlGaWxZckM7O0E4RmhsWUE7RUFBa0MsZ0JBQUE7QTlGb2xZbEM7O0E4Rm5sWUE7RUFBb0MsZ0JBQUE7QTlGdWxZcEM7O0E4RnRsWUE7RUFBa0MsZ0JBQUE7QTlGMGxZbEM7O0E4RnpsWUE7RUFBd0MsZ0JBQUE7QTlGNmxZeEM7O0E4RjVsWUE7RUFBc0MsZ0JBQUE7QTlGZ21ZdEM7O0E4Ri9sWUE7RUFBOEMsZ0JBQUE7QTlGbW1ZOUM7O0E4RmxtWUE7RUFBNEMsZ0JBQUE7QTlGc21ZNUM7O0E4RnJtWUE7RUFBa0MsZ0JBQUE7QTlGeW1ZbEM7O0E4RnhtWUE7RUFBa0MsZ0JBQUE7QTlGNG1ZbEM7O0E4RjNtWUE7RUFBZ0MsZ0JBQUE7QTlGK21ZaEM7O0E4RjltWUE7RUFBbUMsZ0JBQUE7QTlGa25ZbkM7O0E4RmpuWUE7RUFBZ0MsZ0JBQUE7QTlGcW5ZaEM7O0E4RnBuWUE7RUFBcUMsZ0JBQUE7QTlGd25ZckM7O0E4RnZuWUE7RUFBcUMsZ0JBQUE7QTlGMm5ZckM7O0E4RjFuWUE7RUFBcUMsZ0JBQUE7QTlGOG5ZckM7O0E4RjduWUE7RUFBaUMsZ0JBQUE7QTlGaW9ZakM7O0E4RmhvWUE7RUFBNkMsZ0JBQUE7QTlGb29ZN0M7O0E4Rm5vWUE7RUFBZ0MsZ0JBQUE7QTlGdW9ZaEM7O0E4RnRvWUE7RUFBb0MsZ0JBQUE7QTlGMG9ZcEM7O0E4RnpvWUE7RUFBMEMsZ0JBQUE7QTlGNm9ZMUM7O0E4RjVvWUE7RUFBdUMsZ0JBQUE7QTlGZ3BZdkM7O0E4Ri9vWUE7RUFBdUMsZ0JBQUE7QTlGbXBZdkM7O0E4RmxwWUE7RUFBcUMsZ0JBQUE7QTlGc3BZckM7O0E4RnJwWUE7RUFBeUMsZ0JBQUE7QTlGeXBZekM7O0E4RnhwWUE7RUFBMkMsZ0JBQUE7QTlGNHBZM0M7O0E4RjNwWUE7RUFBeUMsZ0JBQUE7QTlGK3BZekM7O0E4RjlwWUE7RUFBMkMsZ0JBQUE7QTlGa3FZM0M7O0E4RmpxWUE7RUFBMEMsZ0JBQUE7QTlGcXFZMUM7O0E4RnBxWUE7RUFBMkMsZ0JBQUE7QTlGd3FZM0M7O0E4RnZxWUE7RUFBMEMsZ0JBQUE7QTlGMnFZMUM7O0E4RjFxWUE7RUFBbUMsZ0JBQUE7QTlGOHFZbkM7O0E4RjdxWUE7RUFBeUMsZ0JBQUE7QTlGaXJZekM7O0E4RmhyWUE7RUFBdUMsZ0JBQUE7QTlGb3JZdkM7O0E4Rm5yWUE7RUFBZ0QsZ0JBQUE7QTlGdXJZaEQ7O0E4RnRyWUE7RUFBdUMsZ0JBQUE7QTlGMHJZdkM7O0E4RnpyWUE7RUFBcUMsZ0JBQUE7QTlGNnJZckM7O0E4RjVyWUE7RUFBcUMsZ0JBQUE7QTlGZ3NZckM7O0E4Ri9yWUE7RUFBZ0MsZ0JBQUE7QTlGbXNZaEM7O0E4RmxzWUE7RUFBb0MsZ0JBQUE7QTlGc3NZcEM7O0E4RnJzWUE7RUFBd0MsZ0JBQUE7QTlGeXNZeEM7O0E4RnhzWUE7RUFBc0MsZ0JBQUE7QTlGNHNZdEM7O0E4RjNzWUE7RUFBcUMsZ0JBQUE7QTlGK3NZckM7O0E4RjlzWUE7RUFBdUMsZ0JBQUE7QTlGa3RZdkM7O0E4Rmp0WUE7RUFBdUMsZ0JBQUE7QTlGcXRZdkM7O0E4RnB0WUE7RUFBd0MsZ0JBQUE7QTlGd3RZeEM7O0E4RnZ0WUE7RUFBOEMsZ0JBQUE7QTlGMnRZOUM7O0E4RjF0WUE7RUFBOEMsZ0JBQUE7QTlGOHRZOUM7O0E4Rjd0WUE7RUFBK0MsZ0JBQUE7QTlGaXVZL0M7O0E4Rmh1WUE7RUFBNEMsZ0JBQUE7QTlGb3VZNUM7O0E4Rm51WUE7RUFBcUMsZ0JBQUE7QTlGdXVZckM7O0E4RnR1WUE7RUFBbUMsZ0JBQUE7QTlGMHVZbkM7O0E4Rnp1WUE7RUFBNEMsZ0JBQUE7QTlGNnVZNUM7O0E4RjV1WUE7RUFBc0MsZ0JBQUE7QTlGZ3ZZdEM7O0E4Ri91WUE7RUFBMEMsZ0JBQUE7QTlGbXZZMUM7O0E4Rmx2WUE7RUFBZ0MsZ0JBQUE7QTlGc3ZZaEM7O0E4RnJ2WUE7RUFBMEMsZ0JBQUE7QTlGeXZZMUM7O0E4Rnh2WUE7RUFBb0MsZ0JBQUE7QTlGNHZZcEM7O0E4RjN2WUE7RUFBeUMsZ0JBQUE7QTlGK3ZZekM7O0E4Rjl2WUE7RUFBMkMsZ0JBQUE7QTlGa3dZM0M7O0E4Rmp3WUE7RUFBd0MsZ0JBQUE7QTlGcXdZeEM7O0E4RnB3WUE7RUFBbUMsZ0JBQUE7QTlGd3dZbkM7O0E4RnZ3WUE7RUFBMEMsZ0JBQUE7QTlGMndZMUM7O0E4RjF3WUE7RUFBc0MsZ0JBQUE7QTlGOHdZdEM7O0E4Rjd3WUE7RUFBc0MsZ0JBQUE7QTlGaXhZdEM7O0E4Rmh4WUE7RUFBb0MsZ0JBQUE7QTlGb3hZcEM7O0E4Rm54WUE7RUFBdUMsZ0JBQUE7QTlGdXhZdkM7O0E4RnR4WUE7RUFBbUMsZ0JBQUE7QTlGMHhZbkM7O0E4Rnp4WUE7RUFBd0MsZ0JBQUE7QTlGNnhZeEM7O0E4RjV4WUE7RUFBa0MsZ0JBQUE7QTlGZ3lZbEM7O0E4Ri94WUE7RUFBdUMsZ0JBQUE7QTlGbXlZdkM7O0E4Rmx5WUE7RUFBK0MsZ0JBQUE7QTlGc3lZL0M7O0E4RnJ5WUE7RUFBNkMsZ0JBQUE7QTlGeXlZN0M7O0E4Rnh5WUE7RUFBdUMsZ0JBQUE7QTlGNHlZdkM7O0E4RjN5WUE7RUFBc0MsZ0JBQUE7QTlGK3lZdEM7O0E4Rjl5WUE7RUFBdUMsZ0JBQUE7QTlGa3pZdkM7O0E4Rmp6WUE7RUFBc0MsZ0JBQUE7QTlGcXpZdEM7O0E4RnB6WUE7RUFBa0MsZ0JBQUE7QTlGd3pZbEM7O0E4RnZ6WUE7RUFBeUMsZ0JBQUE7QTlGMnpZekM7O0E4RjF6WUE7RUFBeUMsZ0JBQUE7QTlGOHpZekM7O0E4Rjd6WUE7RUFBeUMsZ0JBQUE7QTlGaTBZekM7O0E4RmgwWUE7RUFBbUMsZ0JBQUE7QTlGbzBZbkM7O0E4Rm4wWUE7RUFBa0MsZ0JBQUE7QTlGdTBZbEM7O0E4RnQwWUE7RUFBeUMsZ0JBQUE7QTlGMDBZekM7O0E4RnowWUE7RUFBd0MsZ0JBQUE7QTlGNjBZeEM7O0E4RjUwWUE7RUFBdUMsZ0JBQUE7QTlGZzFZdkM7O0E4Ri8wWUE7RUFBeUMsZ0JBQUE7QTlGbTFZekM7O0E4RmwxWUE7RUFBdUMsZ0JBQUE7QTlGczFZdkM7O0E4RnIxWUE7RUFBd0MsZ0JBQUE7QTlGeTFZeEM7O0E4RngxWUE7RUFBdUMsZ0JBQUE7QTlGNDFZdkM7O0E4RjMxWUE7RUFBZ0QsZ0JBQUE7QTlGKzFZaEQ7O0E4RjkxWUE7RUFBZ0QsZ0JBQUE7QTlGazJZaEQ7O0E4RmoyWUE7RUFBaUQsZ0JBQUE7QTlGcTJZakQ7O0E4RnAyWUE7RUFBOEMsZ0JBQUE7QTlGdzJZOUM7O0E4RnYyWUE7RUFBeUMsZ0JBQUE7QTlGMjJZekM7O0E4RjEyWUE7RUFBeUMsZ0JBQUE7QTlGODJZekM7O0E4RjcyWUE7RUFBMEMsZ0JBQUE7QTlGaTNZMUM7O0E4RmgzWUE7RUFBdUMsZ0JBQUE7QTlGbzNZdkM7O0E4Rm4zWUE7RUFBa0MsZ0JBQUE7QTlGdTNZbEM7O0E4RnQzWUE7RUFBbUMsZ0JBQUE7QTlGMDNZbkM7O0E4RnozWUE7RUFBdUMsZ0JBQUE7QTlGNjNZdkM7O0E4RjUzWUE7RUFBbUMsZ0JBQUE7QTlGZzRZbkM7O0E4Ri8zWUE7RUFBbUMsZ0JBQUE7QTlGbTRZbkM7O0E4Rmw0WUE7RUFBeUMsZ0JBQUE7QTlGczRZekM7O0E4RnI0WUE7RUFBaUMsZ0JBQUE7QTlGeTRZakM7O0E4Rng0WUE7RUFBMkMsZ0JBQUE7QTlGNDRZM0M7O0E4RjM0WUE7RUFBc0MsZ0JBQUE7QTlGKzRZdEM7O0E4Rjk0WUE7RUFBNEMsZ0JBQUE7QTlGazVZNUM7O0E4Rmo1WUE7RUFBMkMsZ0JBQUE7QTlGcTVZM0M7O0E4RnA1WUE7RUFBa0MsZ0JBQUE7QTlGdzVZbEM7O0E4RnY1WUE7RUFBa0MsZ0JBQUE7QTlGMjVZbEM7O0E4RjE1WUE7RUFBOEMsZ0JBQUE7QTlGODVZOUM7O0E4Rjc1WUE7RUFBa0MsZ0JBQUE7QTlGaTZZbEM7O0E4Rmg2WUE7RUFBK0MsZ0JBQUE7QTlGbzZZL0M7O0E4Rm42WUE7RUFBMkMsZ0JBQUE7QTlGdTZZM0M7O0E4RnQ2WUE7RUFBdUMsZ0JBQUE7QTlGMDZZdkM7O0E4Rno2WUE7RUFBNEMsZ0JBQUE7QTlGNjZZNUM7O0E4RjU2WUE7RUFBdUMsZ0JBQUE7QTlGZzdZdkM7O0E4Ri82WUE7RUFBZ0QsZ0JBQUE7QTlGbTdZaEQ7O0E4Rmw3WUE7RUFBc0MsZ0JBQUE7QTlGczdZdEM7O0E4RnI3WUE7RUFBMkMsZ0JBQUE7QTlGeTdZM0M7O0E4Rng3WUE7RUFBNkMsZ0JBQUE7QTlGNDdZN0M7O0E4RjM3WUE7RUFBdUMsZ0JBQUE7QTlGKzdZdkM7O0E4Rjk3WUE7RUFBdUMsZ0JBQUE7QTlGazhZdkM7O0E4Rmo4WUE7RUFBeUMsZ0JBQUE7QTlGcThZekM7O0E4RnA4WUE7RUFBcUMsZ0JBQUE7QTlGdzhZckM7O0E4RnY4WUE7RUFBaUMsZ0JBQUE7QTlGMjhZakM7O0E4RjE4WUE7RUFBd0MsZ0JBQUE7QTlGODhZeEM7O0E4Rjc4WUE7RUFBb0MsZ0JBQUE7QTlGaTlZcEM7O0E4Rmg5WUE7RUFBcUMsZ0JBQUE7QTlGbzlZckM7O0E4Rm45WUE7RUFBbUMsZ0JBQUE7QTlGdTlZbkM7O0E4RnQ5WUE7RUFBZ0MsZ0JBQUE7QTlGMDlZaEM7O0E4Rno5WUE7RUFBaUMsZ0JBQUE7QTlGNjlZakM7O0E4RjU5WUE7RUFBa0MsZ0JBQUE7QTlGZytZbEM7O0E4Ri85WUE7RUFBb0MsZ0JBQUE7QTlGbStZcEM7O0E4RmwrWUE7RUFBb0MsZ0JBQUE7QTlGcytZcEM7O0E4RnIrWUE7RUFBd0MsZ0JBQUE7QTlGeStZeEM7O0E4RngrWUE7RUFBMkMsZ0JBQUE7QTlGNCtZM0M7O0E4RjMrWUE7RUFBeUMsZ0JBQUE7QTlGKytZekM7O0E4RjkrWUE7RUFBNEMsZ0JBQUE7QTlGay9ZNUM7O0E4RmovWUE7RUFBMEMsZ0JBQUE7QTlGcS9ZMUM7O0E4RnAvWUE7RUFBcUMsZ0JBQUE7QTlGdy9ZckM7O0E4RnYvWUE7RUFBNEMsZ0JBQUE7QTlGMi9ZNUM7O0E4RjEvWUE7RUFBeUMsZ0JBQUE7QTlGOC9ZekM7O0E4RjcvWUE7RUFBb0MsZ0JBQUE7QTlGaWdacEM7O0E4RmhnWkE7RUFBcUMsZ0JBQUE7QTlGb2dackM7O0E4Rm5nWkE7RUFBZ0QsZ0JBQUE7QTlGdWdaaEQ7O0E4RnRnWkE7RUFBMkMsZ0JBQUE7QTlGMGdaM0M7O0E4RnpnWkE7RUFBdUMsZ0JBQUE7QTlGNmdadkM7O0E4RjVnWkE7RUFBMkMsZ0JBQUE7QTlGZ2haM0M7O0E4Ri9nWkE7RUFBbUMsZ0JBQUE7QTlGbWhabkM7O0E4RmxoWkE7RUFBbUMsZ0JBQUE7QTlGc2habkM7O0E4RnJoWkE7RUFBd0MsZ0JBQUE7QTlGeWhaeEM7O0E4RnhoWkE7RUFBaUMsZ0JBQUE7QTlGNGhaakM7O0E4RjNoWkE7RUFBc0MsZ0JBQUE7QTlGK2hadEM7O0E4RjloWkE7RUFBMEMsZ0JBQUE7QTlGa2laMUM7O0E4RmppWkE7RUFBa0MsZ0JBQUE7QTlGcWlabEM7O0E4RnBpWkE7RUFBbUMsZ0JBQUE7QTlGd2labkM7O0E4RnZpWkE7RUFBNkMsZ0JBQUE7QTlGMmlaN0M7O0E4RjFpWkE7RUFBZ0QsZ0JBQUE7QTlGOGlaaEQ7O0E4RjdpWkE7RUFBZ0QsZ0JBQUE7QTlGaWpaaEQ7O0E4RmhqWkE7RUFBbUQsZ0JBQUE7QTlGb2pabkQ7O0E4Rm5qWkE7RUFBbUQsZ0JBQUE7QTlGdWpabkQ7O0E4RnRqWkE7RUFBZ0QsZ0JBQUE7QTlGMGpaaEQ7O0E4RnpqWkE7RUFBZ0QsZ0JBQUE7QTlGNmpaaEQ7O0E4RjVqWkE7RUFBb0QsZ0JBQUE7QTlGZ2tacEQ7O0E4Ri9qWkE7RUFBbUQsZ0JBQUE7QTlGbWtabkQ7O0E4RmxrWkE7RUFBZ0QsZ0JBQUE7QTlGc2taaEQ7O0E4RnJrWkE7RUFBc0QsZ0JBQUE7QTlGeWtadEQ7O0E4RnhrWkE7RUFBMkQsZ0JBQUE7QTlGNGtaM0Q7O0E4RjNrWkE7RUFBbUQsZ0JBQUE7QTlGK2tabkQ7O0E4RjlrWkE7RUFBa0QsZ0JBQUE7QTlGa2xabEQ7O0E4RmpsWkE7RUFBd0MsZ0JBQUE7QTlGcWxaeEM7O0E4RnBsWkE7RUFBMEMsZ0JBQUE7QTlGd2xaMUM7O0E4RnZsWkE7RUFBaUMsZ0JBQUE7QTlGMmxaakM7O0E4RjFsWkE7RUFBcUMsZ0JBQUE7QTlGOGxackM7O0E4RjdsWkE7RUFBa0MsZ0JBQUE7QTlGaW1abEM7O0E4RmhtWkE7RUFBdUMsZ0JBQUE7QTlGb21adkM7O0E4Rm5tWkE7RUFBaUMsZ0JBQUE7QTlGdW1aakM7O0E4RnRtWkE7RUFBa0MsZ0JBQUE7QTlGMG1abEM7O0E4RnptWkE7RUFBbUMsZ0JBQUE7QTlGNm1abkM7O0E4RjVtWkE7RUFBaUMsZ0JBQUE7QTlGZ25aakM7O0E4Ri9tWkE7RUFBcUMsZ0JBQUE7QTlGbW5ackM7O0E4RmxuWkE7RUFBaUMsZ0JBQUE7QTlGc25aakM7O0E4RnJuWkE7RUFBa0MsZ0JBQUE7QTlGeW5abEM7O0E4RnhuWkE7RUFBZ0MsZ0JBQUE7QTlGNG5aaEM7O0E4RjNuWkE7RUFBdUMsZ0JBQUE7QTlGK25adkM7O0E4RjluWkE7RUFBb0MsZ0JBQUE7QTlGa29acEM7O0E4RmpvWkE7RUFBMkMsZ0JBQUE7QTlGcW9aM0M7O0E4RnBvWkE7RUFBcUMsZ0JBQUE7QTlGd29ackM7O0E4RnZvWkE7RUFBcUMsZ0JBQUE7QTlGMm9ackM7O0E4RjFvWkE7RUFBaUMsZ0JBQUE7QTlGOG9aakM7O0E4RjdvWkE7RUFBc0MsZ0JBQUE7QTlGaXBadEM7O0E4RmhwWkE7RUFBcUMsZ0JBQUE7QTlGb3BackM7O0E4Rm5wWkE7RUFBc0MsZ0JBQUE7QTlGdXBadEM7O0E4RnRwWkE7RUFBb0MsZ0JBQUE7QTlGMHBacEM7O0E4RnpwWkE7RUFBb0MsZ0JBQUE7QTlGNnBacEM7O0E4RjVwWkE7RUFBZ0MsZ0JBQUE7QTlGZ3FaaEM7O0E4Ri9wWkE7RUFBdUMsZ0JBQUE7QTlGbXFadkM7O0E4RmxxWkE7RUFBeUMsZ0JBQUE7QTlGc3FaekM7O0E4RnJxWkE7RUFBZ0MsZ0JBQUE7QTlGeXFaaEM7O0E4RnhxWkE7RUFBc0MsZ0JBQUE7QTlGNHFadEM7O0E4RjNxWkE7RUFBcUMsZ0JBQUE7QTlGK3FackM7O0E4RjlxWkE7RUFBaUMsZ0JBQUE7QTlGa3JaakM7O0E4RmpyWkE7RUFBcUMsZ0JBQUE7QTlGcXJackM7O0E4RnByWkE7RUFBb0MsZ0JBQUE7QTlGd3JacEM7O0E4RnZyWkE7RUFBc0MsZ0JBQUE7QTlGMnJadEM7O0E4RjFyWkE7RUFBc0MsZ0JBQUE7QTlGOHJadEM7O0E4RjdyWkE7RUFBcUMsZ0JBQUE7QTlGaXNackM7O0E4RmhzWkE7RUFBcUMsZ0JBQUE7QTlGb3NackM7O0E4Rm5zWkE7RUFBdUMsZ0JBQUE7QTlGdXNadkM7O0E4RnRzWkE7RUFBcUMsZ0JBQUE7QTlGMHNackM7O0E4RnpzWkE7RUFBaUMsZ0JBQUE7QTlGNnNaakM7O0E4RjVzWkE7RUFBMEMsZ0JBQUE7QTlGZ3RaMUM7O0E4Ri9zWkE7RUFBK0MsZ0JBQUE7QTlGbXRaL0M7O0E4Rmx0WkE7RUFBdUMsZ0JBQUE7QTlGc3RadkM7O0E4RnJ0WkE7RUFBb0MsZ0JBQUE7QTlGeXRacEM7O0E4Rnh0WkE7RUFBc0MsZ0JBQUE7QTlGNHRadEM7O0E4RjN0WkE7RUFBbUMsZ0JBQUE7QTlGK3RabkM7O0E4Rjl0WkE7RUFBa0MsZ0JBQUE7QTlGa3VabEM7O0E4Rmp1WkE7RUFBZ0MsZ0JBQUE7QTlGcXVaaEM7O0E4RnB1WkE7RUFBbUMsZ0JBQUE7QTlGd3VabkM7O0E4RnZ1WkE7RUFBbUMsZ0JBQUE7QTlGMnVabkM7O0E4RjF1WkE7RUFBZ0MsZ0JBQUE7QTlGOHVaaEM7O0E4Rjd1WkE7RUFBd0MsZ0JBQUE7QTlGaXZaeEM7O0E4Rmh2WkE7RUFBa0MsZ0JBQUE7QTlGb3ZabEM7O0E4Rm52WkE7RUFBMEMsZ0JBQUE7QTlGdXZaMUM7O0E4RnR2WkE7RUFBbUMsZ0JBQUE7QTlGMHZabkM7O0E4Rnp2WkE7RUFBd0MsZ0JBQUE7QTlGNnZaeEM7O0E4RjV2WkE7RUFBc0MsZ0JBQUE7QTlGZ3dadEM7O0E4Ri92WkE7RUFBdUMsZ0JBQUE7QTlGbXdadkM7O0E4Rmx3WkE7RUFBaUMsZ0JBQUE7QTlGc3daakM7O0E4RnJ3WkE7RUFBcUMsZ0JBQUE7QTlGeXdackM7O0E4Rnh3WkE7RUFBMEMsZ0JBQUE7QTlGNHdaMUM7O0E4RjN3WkE7RUFBNkMsZ0JBQUE7QTlGK3daN0M7O0E4Rjl3WkE7RUFBbUMsZ0JBQUE7QTlGa3habkM7O0E4Rmp4WkE7RUFBeUMsZ0JBQUE7QTlGcXhaekM7O0E4RnB4WkE7RUFBcUMsZ0JBQUE7QTlGd3hackM7O0E4RnZ4WkE7RUFBNEMsZ0JBQUE7QTlGMnhaNUM7O0E4RjF4WkE7RUFBb0MsZ0JBQUE7QTlGOHhacEM7O0E4Rjd4WkE7RUFBaUMsZ0JBQUE7QTlGaXlaakM7O0E4Rmh5WkE7RUFBMEMsZ0JBQUE7QTlGb3laMUM7O0E4Rm55WkE7RUFBMkMsZ0JBQUE7QTlGdXlaM0M7O0E4RnR5WkE7RUFBbUMsZ0JBQUE7QTlGMHlabkM7O0E4Rnp5WkE7RUFBcUMsZ0JBQUE7QTlGNnlackM7O0E4RjV5WkE7RUFBcUMsZ0JBQUE7QTlGZ3packM7O0E4Ri95WkE7RUFBMEMsZ0JBQUE7QTlGbXpaMUM7O0E4Rmx6WkE7RUFBb0MsZ0JBQUE7QTlGc3pacEM7O0E4RnJ6WkE7RUFBbUMsZ0JBQUE7QTlGeXpabkM7O0E4Rnh6WkE7RUFBdUMsZ0JBQUE7QTlGNHpadkM7O0E4RjN6WkE7RUFBaUMsZ0JBQUE7QTlGK3paakM7O0E4Rjl6WkE7RUFBaUMsZ0JBQUE7QTlGazBaakM7O0E4RmowWkE7RUFBaUMsZ0JBQUE7QTlGcTBaakM7O0E4RnAwWkE7RUFBZ0MsZ0JBQUE7QTlGdzBaaEM7O0E4RnYwWkE7RUFBa0MsZ0JBQUE7QTlGMjBabEM7O0E4RjEwWkE7RUFBc0MsZ0JBQUE7QTlGODBadEM7O0E4RjcwWkE7RUFBdUMsZ0JBQUE7QTlGaTFadkM7O0E4RmgxWkE7RUFBdUMsZ0JBQUE7QTlGbzFadkM7O0E4Rm4xWkE7RUFBaUMsZ0JBQUE7QTlGdTFaakM7O0E4RnQxWkE7RUFBa0MsZ0JBQUE7QTlGMDFabEM7O0E4RnoxWkE7RUFBbUMsZ0JBQUE7QTlGNjFabkM7O0E4RjUxWkE7RUFBcUMsZ0JBQUE7QTlGZzJackM7O0E4Ri8xWkE7RUFBMEMsZ0JBQUE7QTlGbTJaMUM7O0E4RmwyWkE7RUFBK0MsZ0JBQUE7QTlGczJaL0M7O0E4RnIyWkE7RUFBNEMsZ0JBQUE7QTlGeTJaNUM7O0E4RngyWkE7RUFBbUMsZ0JBQUE7QTlGNDJabkM7O0E4RjMyWkE7RUFBbUMsZ0JBQUE7QTlGKzJabkM7O0E4RjkyWkE7RUFBbUMsZ0JBQUE7QTlGazNabkM7O0E4RmozWkE7RUFBbUMsZ0JBQUE7QTlGcTNabkM7O0E4RnAzWkE7RUFBcUMsZ0JBQUE7QTlGdzNackM7O0E4RnYzWkE7RUFBcUMsZ0JBQUE7QTlGMjNackM7O0E4RjEzWkE7RUFBaUMsZ0JBQUE7QTlGODNaakM7O0E4RjczWkE7RUFBc0MsZ0JBQUE7QTlGaTRadEM7O0E4Rmg0WkE7RUFBcUMsZ0JBQUE7QTlGbzRackM7O0E4Rm40WkE7RUFBeUMsZ0JBQUE7QTlGdTRaekM7O0E4RnQ0WkE7RUFBd0MsZ0JBQUE7QTlGMDRaeEM7O0E4Rno0WkE7RUFBK0MsZ0JBQUE7QTlGNjRaL0M7O0E4RjU0WkE7RUFBaUQsZ0JBQUE7QTlGZzVaakQ7O0E4Ri80WkE7RUFBbUMsZ0JBQUE7QTlGbTVabkM7O0E4Rmw1WkE7RUFBOEMsZ0JBQUE7QTlGczVaOUM7O0E4RnI1WkE7RUFBeUMsZ0JBQUE7QTlGeTVaekM7O0E4Rng1WkE7RUFBOEMsZ0JBQUE7QTlGNDVaOUM7O0E4RjM1WkE7RUFBcUQsZ0JBQUE7QTlGKzVackQ7O0E4Rjk1WkE7RUFBZ0MsZ0JBQUE7QTlGazZaaEM7O0E4Rmo2WkE7RUFBd0MsZ0JBQUE7QTlGcTZaeEM7O0E4RnA2WkE7RUFBc0MsZ0JBQUE7QTlGdzZadEM7O0E4RnY2WkE7RUFBcUMsZ0JBQUE7QTlGMjZackM7O0E4RjE2WkE7RUFBdUMsZ0JBQUE7QTlGODZadkM7O0E4Rjc2WkE7RUFBK0MsZ0JBQUE7QTlGaTdaL0M7O0E4Rmg3WkE7RUFBNEMsZ0JBQUE7QTlGbzdaNUM7O0E4Rm43WkE7RUFBZ0MsZ0JBQUE7QTlGdTdaaEM7O0E4RnQ3WkE7RUFBaUQsZ0JBQUE7QTlGMDdaakQ7O0E4Rno3WkE7RUFBMEMsZ0JBQUE7QTlGNjdaMUM7O0E4RjU3WkE7RUFBeUMsZ0JBQUE7QTlGZzhaekM7O0E4Ri83WkE7RUFBZ0MsZ0JBQUE7QTlGbThaaEM7O0E4Rmw4WkE7RUFBb0MsZ0JBQUE7QTlGczhacEM7O0E4RnI4WkE7RUFBd0MsZ0JBQUE7QTlGeThaeEM7O0E4Rng4WkE7RUFBa0MsZ0JBQUE7QTlGNDhabEM7O0E4RjM4WkE7RUFBbUMsZ0JBQUE7QTlGKzhabkM7O0E4Rjk4WkE7RUFBbUMsZ0JBQUE7QTlGazlabkM7O0E4Rmo5WkE7RUFBd0MsZ0JBQUE7QTlGcTlaeEM7O0E4RnA5WkE7RUFBa0MsZ0JBQUE7QTlGdzlabEM7O0E4RnY5WkE7RUFBaUMsZ0JBQUE7QTlGMjlaakM7O0E4RjE5WkE7RUFBcUMsZ0JBQUE7QTlGODlackM7O0E4Rjc5WkE7RUFBeUMsZ0JBQUE7QTlGaStaekM7O0E4RmgrWkE7RUFBdUMsZ0JBQUE7QTlGbytadkM7O0E4Rm4rWkE7RUFBc0MsZ0JBQUE7QTlGdStadEM7O0E4RnQrWkE7RUFBMEMsZ0JBQUE7QTlGMCtaMUM7O0E4RnorWkE7RUFBcUMsZ0JBQUE7QTlGNitackM7O0E4RjUrWkE7RUFBMEMsZ0JBQUE7QTlGZy9aMUM7O0E4Ri8rWkE7RUFBdUMsZ0JBQUE7QTlGbS9adkM7O0E4RmwvWkE7RUFBd0MsZ0JBQUE7QTlGcy9aeEM7O0E4RnIvWkE7RUFBdUMsZ0JBQUE7QTlGeS9adkM7O0E4RngvWkE7RUFBd0MsZ0JBQUE7QTlGNC9aeEM7O0E4RjMvWkE7RUFBeUMsZ0JBQUE7QTlGKy9aekM7O0E4RjkvWkE7RUFBZ0QsZ0JBQUE7QTlGa2dhaEQ7O0E4RmpnYUE7RUFBeUMsZ0JBQUE7QTlGcWdhekM7O0E4RnBnYUE7RUFBNkMsZ0JBQUE7QTlGd2dhN0M7O0E4RnZnYUE7RUFBcUMsZ0JBQUE7QTlGMmdhckM7O0E4RjFnYUE7RUFBNEMsZ0JBQUE7QTlGOGdhNUM7O0E4RjdnYUE7RUFBOEMsZ0JBQUE7QTlGaWhhOUM7O0E4RmhoYUE7RUFBMkMsZ0JBQUE7QTlGb2hhM0M7O0E4Rm5oYUE7RUFBd0MsZ0JBQUE7QTlGdWhheEM7O0E4RnRoYUE7RUFBdUMsZ0JBQUE7QTlGMGhhdkM7O0E4RnpoYUE7RUFBc0MsZ0JBQUE7QTlGNmhhdEM7O0E4RjVoYUE7RUFBaUMsZ0JBQUE7QTlGZ2lhakM7O0E4Ri9oYUE7RUFBc0MsZ0JBQUE7QTlGbWlhdEM7O0E4RmxpYUE7RUFBaUMsZ0JBQUE7QTlGc2lhakM7O0E4RnJpYUE7RUFBbUMsZ0JBQUE7QTlGeWlhbkM7O0E4RnhpYUE7RUFBd0MsZ0JBQUE7QTlGNGlheEM7O0E4RjNpYUE7RUFBaUMsZ0JBQUE7QTlGK2lhakM7O0E4RjlpYUE7RUFBcUMsZ0JBQUE7QTlGa2phckM7O0E4RmpqYUE7RUFBOEMsZ0JBQUE7QTlGcWphOUM7O0E4RnBqYUE7RUFBb0MsZ0JBQUE7QTlGd2phcEM7O0E4RnZqYUE7RUFBc0MsZ0JBQUE7QTlGMmphdEM7O0E4RjFqYUE7RUFBd0MsZ0JBQUE7QTlGOGpheEM7O0E4RjdqYUE7RUFBNEMsZ0JBQUE7QTlGaWthNUM7O0E4RmhrYUE7RUFBdUMsZ0JBQUE7QTlGb2thdkM7O0E4Rm5rYUE7RUFBaUMsZ0JBQUE7QTlGdWthakM7O0E4RnRrYUE7RUFBd0MsZ0JBQUE7QTlGMGtheEM7O0E4RnprYUE7RUFBaUMsZ0JBQUE7QTlGNmthakM7O0E4RjVrYUE7RUFBMkMsZ0JBQUE7QTlGZ2xhM0M7O0E4Ri9rYUE7RUFBcUMsZ0JBQUE7QTlGbWxhckM7O0E4RmxsYUE7RUFBa0MsZ0JBQUE7QTlGc2xhbEM7O0E4RnJsYUE7RUFBbUMsZ0JBQUE7QTlGeWxhbkM7O0E4RnhsYUE7RUFBc0MsZ0JBQUE7QTlGNGxhdEM7O0E4RjNsYUE7RUFBb0MsZ0JBQUE7QTlGK2xhcEM7O0E4RjlsYUE7RUFBZ0MsZ0JBQUE7QTlGa21haEM7O0E4RmptYUE7RUFBbUMsZ0JBQUE7QTlGcW1hbkM7O0E4RnBtYUE7RUFBeUMsZ0JBQUE7QTlGd21hekM7O0E4RnZtYUE7RUFBd0MsZ0JBQUE7QTlGMm1heEM7O0E4RjFtYUE7RUFBd0MsZ0JBQUE7QTlGOG1heEM7O0E4RjdtYUE7RUFBaUMsZ0JBQUE7QTlGaW5hakM7O0E4RmhuYUE7RUFBeUMsZ0JBQUE7QTlGb25hekM7O0E4Rm5uYUE7RUFBNkMsZ0JBQUE7QTlGdW5hN0M7O0E4RnRuYUE7RUFBOEMsZ0JBQUE7QTlGMG5hOUM7O0E4RnpuYUE7RUFBc0MsZ0JBQUE7QTlGNm5hdEM7O0E4RjVuYUE7RUFBeUMsZ0JBQUE7QTlGZ29hekM7O0E4Ri9uYUE7RUFBMEMsZ0JBQUE7QTlGbW9hMUM7O0E4RmxvYUE7RUFBeUMsZ0JBQUE7QTlGc29hekM7O0E4RnJvYUE7RUFBNkMsZ0JBQUE7QTlGeW9hN0M7O0E4RnhvYUE7RUFBcUMsZ0JBQUE7QTlGNG9hckM7O0E4RjNvYUE7RUFBb0MsZ0JBQUE7QTlGK29hcEM7O0E4RjlvYUE7RUFBdUMsZ0JBQUE7QTlGa3BhdkM7O0E4RmpwYUE7RUFBMkMsZ0JBQUE7QTlGcXBhM0M7O0E4RnBwYUE7RUFBb0MsZ0JBQUE7QTlGd3BhcEM7O0E4RnZwYUE7RUFBaUMsZ0JBQUE7QTlGMnBhakM7O0E4RjFwYUE7RUFBa0MsZ0JBQUE7QTlGOHBhbEM7O0E4RjdwYUE7RUFBdUMsZ0JBQUE7QTlGaXFhdkM7O0E4RmhxYUE7RUFBb0MsZ0JBQUE7QTlGb3FhcEM7O0E4Rm5xYUE7RUFBMEMsZ0JBQUE7QTlGdXFhMUM7O0E4RnRxYUE7RUFBbUMsZ0JBQUE7QTlGMHFhbkM7O0E4RnpxYUE7RUFBOEMsZ0JBQUE7QTlGNnFhOUM7O0E4RjVxYUE7RUFBNEMsZ0JBQUE7QTlGZ3JhNUM7O0E4Ri9xYUE7RUFBb0MsZ0JBQUE7QTlGbXJhcEM7O0E4RmxyYUE7RUFBcUMsZ0JBQUE7QTlGc3JhckM7O0E4RnJyYUE7RUFBa0MsZ0JBQUE7QTlGeXJhbEM7O0E4RnhyYUE7RUFBZ0MsZ0JBQUE7QTlGNHJhaEM7O0E4RjNyYUE7RUFBdUMsZ0JBQUE7QTlGK3JhdkM7O0E4RjlyYUE7RUFBdUMsZ0JBQUE7QTlGa3NhdkM7O0E4RmpzYUE7RUFBK0IsZ0JBQUE7QTlGcXNhL0I7O0E4RnBzYUE7RUFBc0MsZ0JBQUE7QTlGd3NhdEM7O0E4RnZzYUE7RUFBa0MsZ0JBQUE7QTlGMnNhbEM7O0E4RjFzYUE7RUFBaUMsZ0JBQUE7QTlGOHNhakM7O0E4RjdzYUE7RUFBa0MsZ0JBQUE7QTlGaXRhbEM7O0E4Rmh0YUE7RUFBZ0MsZ0JBQUE7QTlGb3RhaEM7O0E4Rm50YUE7RUFBb0MsZ0JBQUE7QTlGdXRhcEM7O0E4RnR0YUE7RUFBdUMsZ0JBQUE7QTlGMHRhdkM7O0E4Rnp0YUE7RUFBbUMsZ0JBQUE7QTlGNnRhbkM7O0E4RjV0YUE7RUFBdUMsZ0JBQUE7QTlGZ3VhdkM7O0E4Ri90YUE7RUFBMEMsZ0JBQUE7QTlGbXVhMUM7O0E4Rmx1YUE7RUFBc0MsZ0JBQUE7QTlGc3VhdEM7O0E4RnJ1YUE7RUFBbUMsZ0JBQUE7QTlGeXVhbkM7O0E4Rnh1YUE7RUFBbUMsZ0JBQUE7QTlGNHVhbkM7O0E4RjN1YUE7RUFBeUMsZ0JBQUE7QTlGK3VhekM7O0E4Rjl1YUE7RUFBMEMsZ0JBQUE7QTlGa3ZhMUM7O0E4Rmp2YUE7RUFBOEMsZ0JBQUE7QTlGcXZhOUM7O0E4RnB2YUE7RUFBMEMsZ0JBQUE7QTlGd3ZhMUM7O0E4RnZ2YUE7RUFBb0MsZ0JBQUE7QTlGMnZhcEM7O0E4RjF2YUE7RUFBa0MsZ0JBQUE7QTlGOHZhbEM7O0E4Rjd2YUE7RUFBb0MsZ0JBQUE7QTlGaXdhcEM7O0E4Rmh3YUE7RUFBa0MsZ0JBQUE7QTlGb3dhbEM7O0E4Rm53YUE7RUFBeUMsZ0JBQUE7QTlGdXdhekM7O0E4RnR3YUE7RUFBMkMsZ0JBQUE7QTlGMHdhM0M7O0E4Rnp3YUE7RUFBdUMsZ0JBQUE7QTlGNndhdkM7O0E4RjV3YUE7RUFBeUMsZ0JBQUE7QTlGZ3hhekM7O0E4Ri93YUE7RUFBbUMsZ0JBQUE7QTlGbXhhbkM7O0E4Rmx4YUE7RUFBc0MsZ0JBQUE7QTlGc3hhdEM7O0E4RnJ4YUE7RUFBc0MsZ0JBQUE7QTlGeXhhdEM7O0E4Rnh4YUE7RUFBd0MsZ0JBQUE7QTlGNHhheEM7O0E4RjN4YUE7RUFBbUMsZ0JBQUE7QTlGK3hhbkM7O0E4Rjl4YUE7RUFBeUMsZ0JBQUE7QTlGa3lhekM7O0E4Rmp5YUE7RUFBd0MsZ0JBQUE7QTlGcXlheEM7O0E4RnB5YUE7RUFBd0MsZ0JBQUE7QTlGd3lheEM7O0E4RnZ5YUE7RUFBMEMsZ0JBQUE7QTlGMnlhMUM7O0E4RjF5YUE7RUFBK0MsZ0JBQUE7QTlGOHlhL0M7O0E4Rjd5YUE7RUFBMEMsZ0JBQUE7QTlGaXphMUM7O0E4Rmh6YUE7RUFBb0MsZ0JBQUE7QTlGb3phcEM7O0E4Rm56YUE7RUFBMkMsZ0JBQUE7QTlGdXphM0M7O0E4RnR6YUE7RUFBcUMsZ0JBQUE7QTlGMHphckM7O0E4Rnp6YUE7RUFBaUMsZ0JBQUE7QTlGNnphakM7O0E4RjV6YUE7RUFBeUMsZ0JBQUE7QTlGZzBhekM7O0E4Ri96YUE7RUFBK0MsZ0JBQUE7QTlGbTBhL0M7O0E4RmwwYUE7RUFBb0MsZ0JBQUE7QTlGczBhcEM7O0E4RnIwYUE7RUFBaUMsZ0JBQUE7QTlGeTBhakM7O0E4RngwYUE7RUFBcUMsZ0JBQUE7QTlGNDBhckM7O0E4RjMwYUE7RUFBc0MsZ0JBQUE7QTlGKzBhdEM7O0E4RjkwYUE7RUFBNEMsZ0JBQUE7QTlGazFhNUM7O0E4RmoxYUE7RUFBd0MsZ0JBQUE7QTlGcTFheEM7O0E4RnAxYUE7RUFBd0MsZ0JBQUE7QTlGdzFheEM7O0E4RnYxYUE7RUFBOEMsZ0JBQUE7QTlGMjFhOUM7O0E4RjExYUE7RUFBdUMsZ0JBQUE7QTlGODFhdkM7O0E4RjcxYUE7RUFBdUMsZ0JBQUE7QTlGaTJhdkM7O0E4RmgyYUE7RUFBd0MsZ0JBQUE7QTlGbzJheEM7O0E4Rm4yYUE7RUFBK0MsZ0JBQUE7QTlGdTJhL0M7O0E4RnQyYUE7RUFBNkMsZ0JBQUE7QTlGMDJhN0M7O0E4RnoyYUE7RUFBc0MsZ0JBQUE7QTlGNjJhdEM7O0E4RjUyYUE7RUFBNEMsZ0JBQUE7QTlGZzNhNUM7O0E4Ri8yYUE7RUFBdUMsZ0JBQUE7QTlGbTNhdkM7O0E4RmwzYUE7RUFBZ0QsZ0JBQUE7QTlGczNhaEQ7O0E4RnIzYUE7RUFBMEMsZ0JBQUE7QTlGeTNhMUM7O0E4RngzYUE7RUFBcUMsZ0JBQUE7QTlGNDNhckM7O0E4RjMzYUE7RUFBa0MsZ0JBQUE7QTlGKzNhbEM7O0E4RjkzYUE7RUFBbUMsZ0JBQUE7QTlGazRhbkM7O0E4Rmo0YUE7RUFBaUMsZ0JBQUE7QTlGcTRhakM7O0E4RnA0YUE7RUFBcUMsZ0JBQUE7QTlGdzRhckM7O0E4RnY0YUE7RUFBd0MsZ0JBQUE7QTlGMjRheEM7O0E4RjE0YUE7RUFBK0MsZ0JBQUE7QTlGODRhL0M7O0E4Rjc0YUE7RUFBdUMsZ0JBQUE7QTlGaTVhdkM7O0E4Rmg1YUE7RUFBc0MsZ0JBQUE7QTlGbzVhdEM7O0E4Rm41YUE7RUFBbUMsZ0JBQUE7QTlGdTVhbkM7O0E4RnQ1YUE7RUFBa0MsZ0JBQUE7QTlGMDVhbEM7O0E4Rno1YUE7RUFBeUMsZ0JBQUE7QTlGNjVhekM7O0E4RjU1YUE7RUFBK0MsZ0JBQUE7QTlGZzZhL0M7O0E4Ri81YUE7RUFBNkMsZ0JBQUE7QTlGbTZhN0M7O0E4Rmw2YUE7RUFBd0MsZ0JBQUE7QTlGczZheEM7O0E4RnI2YUE7RUFBK0MsZ0JBQUE7QTlGeTZhL0M7O0E4Rng2YUE7RUFBdUMsZ0JBQUE7QTlGNDZhdkM7O0E4RjM2YUE7RUFBdUMsZ0JBQUE7QTlGKzZhdkM7O0E4Rjk2YUE7RUFBNEMsZ0JBQUE7QTlGazdhNUM7O0E4Rmo3YUE7RUFBNEMsZ0JBQUE7QTlGcTdhNUM7O0E4RnA3YUE7RUFBNkMsZ0JBQUE7QTlGdzdhN0M7O0E4RnY3YUE7RUFBMEMsZ0JBQUE7QTlGMjdhMUM7O0E4RjE3YUE7RUFBeUMsZ0JBQUE7QTlGODdhekM7O0E4Rjc3YUE7RUFBc0MsZ0JBQUE7QTlGaThhdEM7O0E4Rmg4YUE7RUFBMEMsZ0JBQUE7QTlGbzhhMUM7O0E4Rm44YUE7RUFBdUMsZ0JBQUE7QTlGdThhdkM7O0E4RnQ4YUE7RUFBa0MsZ0JBQUE7QTlGMDhhbEM7O0E4Rno4YUE7RUFBMEMsZ0JBQUE7QTlGNjhhMUM7O0E4RjU4YUE7RUFBc0MsZ0JBQUE7QTlGZzlhdEM7O0E4Ri84YUE7RUFBcUMsZ0JBQUE7QTlGbTlhckM7O0E4Rmw5YUE7RUFBcUMsZ0JBQUE7QTlGczlhckM7O0E4RnI5YUE7RUFBb0MsZ0JBQUE7QTlGeTlhcEM7O0E4Rng5YUE7RUFBdUMsZ0JBQUE7QTlGNDlhdkM7O0E4RjM5YUE7RUFBbUMsZ0JBQUE7QTlGKzlhbkM7O0E4Rjk5YUE7RUFBZ0MsZ0JBQUE7QTlGaythaEM7O0E4RmorYUE7RUFBb0MsZ0JBQUE7QTlGcSthcEM7O0E4RnArYUE7RUFBdUMsZ0JBQUE7QTlGdythdkM7O0E4RnYrYUE7RUFBMkMsZ0JBQUE7QTlGMithM0M7O0E4RjErYUE7RUFBb0MsZ0JBQUE7QTlGOCthcEM7O0E4RjcrYUE7RUFBa0MsZ0JBQUE7QTlGaS9hbEM7O0E4RmgvYUE7RUFBeUMsZ0JBQUE7QTlGby9hekM7O0E4Rm4vYUE7RUFBc0MsZ0JBQUE7QTlGdS9hdEM7O0E4RnQvYUE7RUFBdUMsZ0JBQUE7QTlGMC9hdkM7O0E4RnovYUE7RUFBd0MsZ0JBQUE7QTlGNi9heEM7O0E4RjUvYUE7RUFBbUMsZ0JBQUE7QTlGZ2dibkM7O0E4Ri8vYUE7RUFBa0MsZ0JBQUE7QTlGbWdibEM7O0E4RmxnYkE7RUFBaUMsZ0JBQUE7QTlGc2diakM7O0E4RnJnYkE7RUFBMEMsZ0JBQUE7QTlGeWdiMUM7O0E4RnhnYkE7RUFBb0MsZ0JBQUE7QTlGNGdicEM7O0E4RjNnYkE7RUFBd0MsZ0JBQUE7QTlGK2dieEM7O0E4RjlnYkE7RUFBd0MsZ0JBQUE7QTlGa2hieEM7O0E4RmpoYkE7RUFBaUMsZ0JBQUE7QTlGcWhiakM7O0E4RnBoYkE7RUFBa0MsZ0JBQUE7QTlGd2hibEM7O0E4RnZoYkE7RUFBcUMsZ0JBQUE7QTlGMmhickM7O0E4RjFoYkE7RUFBa0MsZ0JBQUE7QTlGOGhibEM7O0E4RjdoYkE7RUFBdUMsZ0JBQUE7QTlGaWlidkM7O0E4RmhpYkE7RUFBcUMsZ0JBQUE7QTlGb2lickM7O0E4Rm5pYkE7RUFBeUMsZ0JBQUE7QTlGdWliekM7O0E4RnRpYkE7RUFBNEMsZ0JBQUE7QTlGMGliNUM7O0E4RnppYkE7RUFBb0MsZ0JBQUE7QTlGNmlicEM7O0E4RjVpYkE7RUFBbUMsZ0JBQUE7QTlGZ2pibkM7O0E4Ri9pYkE7RUFBa0MsZ0JBQUE7QTlGbWpibEM7O0E4RmxqYkE7RUFBbUMsZ0JBQUE7QTlGc2pibkM7O0E4RnJqYkE7RUFBc0MsZ0JBQUE7QTlGeWpidEM7O0E4RnhqYkE7RUFBMEMsZ0JBQUE7QTlGNGpiMUM7O0E4RjNqYkE7RUFBMkMsZ0JBQUE7QTlGK2piM0M7O0E4RjlqYkE7RUFBNEMsZ0JBQUE7QTlGa2tiNUM7O0E4RmprYkE7RUFBeUMsZ0JBQUE7QTlGcWtiekM7O0E4RnBrYkE7RUFBa0MsZ0JBQUE7QTlGd2tibEM7O0E4RnZrYkE7RUFBb0MsZ0JBQUE7QTlGMmticEM7O0E4RjFrYkE7RUFBa0MsZ0JBQUE7QTlGOGtibEM7O0E4RjdrYkE7RUFBb0MsZ0JBQUE7QTlGaWxicEM7O0E4RmhsYkE7RUFBcUMsZ0JBQUE7QTlGb2xickM7O0E4Rm5sYkE7RUFBc0MsZ0JBQUE7QTlGdWxidEM7O0E4RnRsYkE7RUFBb0MsZ0JBQUE7QTlGMGxicEM7O0E4RnpsYkE7RUFBa0MsZ0JBQUE7QTlGNmxibEM7O0E4RjVsYkE7RUFBcUMsZ0JBQUE7QTlGZ21ickM7O0E4Ri9sYkE7RUFBb0MsZ0JBQUE7QTlGbW1icEM7O0E4RmxtYkE7RUFBd0MsZ0JBQUE7QTlGc21ieEM7O0E4RnJtYkE7RUFBa0MsZ0JBQUE7QTlGeW1ibEM7O0E4RnhtYkE7RUFBa0MsZ0JBQUE7QTlGNG1ibEM7O0E4RjNtYkE7RUFBbUMsZ0JBQUE7QTlGK21ibkM7O0E4RjltYkE7RUFBaUMsZ0JBQUE7QTlGa25iakM7O0E4RmpuYkE7RUFBa0MsZ0JBQUE7QTlGcW5ibEM7O0E4RnBuYkE7RUFBbUMsZ0JBQUE7QTlGd25ibkM7O0E4RnZuYkE7RUFBcUMsZ0JBQUE7QTlGMm5ickM7O0E4RjFuYkE7RUFBcUMsZ0JBQUE7QTlGOG5ickM7O0E4RjduYkE7RUFBaUMsZ0JBQUE7QTlGaW9iakM7O0E4RmhvYkE7RUFBd0MsZ0JBQUE7QTlGb29ieEM7O0E4Rm5vYkE7RUFBc0MsZ0JBQUE7QTlGdW9idEM7O0E4RnRvYkE7RUFBcUMsZ0JBQUE7QTlGMG9ickM7O0E4RnpvYkE7RUFBOEMsZ0JBQUE7QTlGNm9iOUM7O0E4RjVvYkE7RUFBcUMsZ0JBQUE7QTlGZ3BickM7O0E4Ri9vYkE7RUFBb0MsZ0JBQUE7QTlGbXBicEM7O0E4RmxwYkE7RUFBbUMsZ0JBQUE7QTlGc3BibkM7O0E4RnJwYkE7RUFBb0MsZ0JBQUE7QTlGeXBicEM7O0E4RnhwYkE7RUFBbUMsZ0JBQUE7QTlGNHBibkM7O0E4RjNwYkE7RUFBd0MsZ0JBQUE7QTlGK3BieEM7O0E4RjlwYkE7RUFBaUMsZ0JBQUE7QTlGa3FiakM7O0E4RmpxYkE7RUFBaUMsZ0JBQUE7QTlGcXFiakM7O0E4RnBxYkE7RUFBdUMsZ0JBQUE7QTlGd3FidkM7O0E4RnZxYkE7RUFBb0MsZ0JBQUE7QTlGMnFicEM7O0E4RjFxYkE7RUFBaUMsZ0JBQUE7QTlGOHFiakM7O0E4RjdxYkE7RUFBa0MsZ0JBQUE7QTlGaXJibEM7O0E4RmhyYkE7RUFBa0MsZ0JBQUE7QTlGb3JibEM7O0E4Rm5yYkE7RUFBbUMsZ0JBQUE7QTlGdXJibkM7O0E4RnRyYkE7RUFBMkMsZ0JBQUE7QTlGMHJiM0M7O0E4RnpyYkE7RUFBK0IsZ0JBQUE7QTlGNnJiL0I7O0E4RjVyYkE7RUFBc0MsZ0JBQUE7QTlGZ3NidEM7O0E4Ri9yYkE7RUFBcUMsZ0JBQUE7QTlGbXNickM7O0E4RmxzYkE7RUFBa0MsZ0JBQUE7QTlGc3NibEM7O0E4RnJzYkE7RUFBbUMsZ0JBQUE7QTlGeXNibkM7O0E4RnhzYkE7RUFBZ0MsZ0JBQUE7QTlGNHNiaEM7O0E4RjNzYkE7RUFBb0MsZ0JBQUE7QTlGK3NicEM7O0E4RjlzYkE7RUFBcUMsZ0JBQUE7QTlGa3RickM7O0E4Rmp0YkE7RUFBbUMsZ0JBQUE7QTlGcXRibkM7O0E4RnB0YkE7RUFBbUMsZ0JBQUE7QTlGd3RibkM7O0E4RnZ0YkE7RUFBd0MsZ0JBQUE7QTlGMnRieEM7O0E4RjF0YkE7RUFBMEMsZ0JBQUE7QTlGOHRiMUM7O0E4Rjd0YkE7RUFBaUMsZ0JBQUE7QTlGaXViakM7O0E4Rmh1YkE7RUFBc0MsZ0JBQUE7QTlGb3VidEM7O0E4Rm51YkE7RUFBNEMsZ0JBQUE7QTlGdXViNUM7O0E4RnR1YkE7RUFBc0MsZ0JBQUE7QTlGMHVidEM7O0E4Rnp1YkE7RUFBbUMsZ0JBQUE7QTlGNnVibkM7O0E4RjV1YkE7RUFBcUMsZ0JBQUE7QTlGZ3ZickM7O0E4Ri91YkE7RUFBcUMsZ0JBQUE7QTlGbXZickM7O0E4Rmx2YkE7RUFBbUMsZ0JBQUE7QTlGc3ZibkM7O0E4RnJ2YkE7RUFBd0MsZ0JBQUE7QTlGeXZieEM7O0E4Rnh2YkE7RUFBMkMsZ0JBQUE7QTlGNHZiM0M7O0E4RjN2YkE7RUFBb0MsZ0JBQUE7QTlGK3ZicEM7O0E4Rjl2YkE7RUFBbUMsZ0JBQUE7QTlGa3dibkM7O0E4Rmp3YkE7RUFBMEMsZ0JBQUE7QTlGcXdiMUM7O0E4RnB3YkE7RUFBa0MsZ0JBQUE7QTlGd3dibEM7O0E4RnZ3YkE7RUFBdUMsZ0JBQUE7QTlGMndidkM7O0E4RjF3YkE7RUFBeUMsZ0JBQUE7QTlGOHdiekM7O0E4Rjd3YkE7RUFBdUMsZ0JBQUE7QTlGaXhidkM7O0E4Rmh4YkE7RUFBd0MsZ0JBQUE7QTlGb3hieEM7O0E4Rm54YkE7RUFBaUMsZ0JBQUE7QTlGdXhiakM7O0E4RnR4YkE7RUFBb0MsZ0JBQUE7QTlGMHhicEM7O0E4Rnp4YkE7RUFBa0MsZ0JBQUE7QTlGNnhibEM7O0E4RjV4YkE7RUFBaUMsZ0JBQUE7QTlGZ3liakM7O0E4Ri94YkE7RUFBc0MsZ0JBQUE7QTlGbXlidEM7O0E4Rmx5YkE7RUFBNEMsZ0JBQUE7QTlGc3liNUM7O0E4RnJ5YkE7RUFBMkMsZ0JBQUE7QTlGeXliM0M7O0E4Rnh5YkE7RUFBeUMsZ0JBQUE7QTlGNHliekM7O0E4RjN5YkE7RUFBc0MsZ0JBQUE7QTlGK3lidEM7O0E4Rjl5YkE7RUFBc0MsZ0JBQUE7QTlGa3pidEM7O0E4Rmp6YkE7RUFBaUMsZ0JBQUE7QTlGcXpiakM7O0E4RnB6YkE7RUFBaUMsZ0JBQUE7QTlGd3piakM7O0E4RnZ6YkE7RUFBcUMsZ0JBQUE7QTlGMnpickM7O0E4RjF6YkE7RUFBd0MsZ0JBQUE7QTlGOHpieEM7O0E4Rjd6YkE7RUFBbUMsZ0JBQUE7QTlGaTBibkM7O0E4RmgwYkE7RUFBa0MsZ0JBQUE7QTlGbzBibEM7O0E4Rm4wYkE7RUFBc0MsZ0JBQUE7QTlGdTBidEM7O0E4RnQwYkE7RUFBaUMsZ0JBQUE7QTlGMDBiakM7O0E4RnowYkE7RUFBcUMsZ0JBQUE7QTlGNjBickM7O0E4RjUwYkE7RUFBb0MsZ0JBQUE7QTlGZzFicEM7O0E4Ri8wYkE7RUFBb0MsZ0JBQUE7QTlGbTFicEM7O0E4RmwxYkE7RUFBMkMsZ0JBQUE7QTlGczFiM0M7O0E4RnIxYkE7RUFBaUMsZ0JBQUE7QTlGeTFiakM7O0E4RngxYkE7RUFBc0MsZ0JBQUE7QTlGNDFidEM7O0E4RjMxYkE7RUFBZ0QsZ0JBQUE7QTlGKzFiaEQ7O0E4RjkxYkE7RUFBZ0QsZ0JBQUE7QTlGazJiaEQ7O0E4RmoyYkE7RUFBaUQsZ0JBQUE7QTlGcTJiakQ7O0E4RnAyYkE7RUFBOEMsZ0JBQUE7QTlGdzJiOUM7O0E4RnYyYkE7RUFBdUMsZ0JBQUE7QTlGMjJidkM7O0E4RjEyYkE7RUFBeUMsZ0JBQUE7QTlGODJiekM7O0E4RjcyYkE7RUFBaUMsZ0JBQUE7QTlGaTNiakM7O0E4RmgzYkE7RUFBb0MsZ0JBQUE7QTlGbzNicEM7O0E4Rm4zYkE7RUFBa0MsZ0JBQUE7QTlGdTNibEM7O0E4RnQzYkE7RUFBbUMsZ0JBQUE7QTlGMDNibkM7O0E4RnozYkE7RUFBc0MsZ0JBQUE7QTlGNjNidEM7O0E4RjUzYkE7RUFBc0MsZ0JBQUE7QTlGZzRidEM7O0E4Ri8zYkE7RUFBaUMsZ0JBQUE7QTlGbTRiakM7O0E4Rmw0YkE7RUFBd0MsZ0JBQUE7QTlGczRieEM7O0E4RnI0YkE7RUFBZ0MsZ0JBQUE7QTlGeTRiaEM7O0E4Rng0YkE7RUFBdUMsZ0JBQUE7QTlGNDRidkM7O0E4RjM0YkE7RUFBMkMsZ0JBQUE7QTlGKzRiM0M7O0E4Rjk0YkE7RUFBdUMsZ0JBQUE7QTlGazVidkM7O0E4Rmo1YkE7RUFBMkMsZ0JBQUE7QTlGcTViM0M7O0E4RnA1YkE7RUFBb0MsZ0JBQUE7QTlGdzVicEM7O0E4RnY1YkE7RUFBc0MsZ0JBQUE7QTlGMjVidEM7O0E4RjE1YkE7RUFBcUMsZ0JBQUE7QTlGODVickM7O0E4Rjc1YkE7RUFBbUMsZ0JBQUE7QTlGaTZibkM7O0E4Rmg2YkE7RUFBaUMsZ0JBQUE7QTlGbzZiakM7O0E4Rm42YkE7RUFBd0MsZ0JBQUE7QTlGdTZieEM7O0E4RnQ2YkE7RUFBd0MsZ0JBQUE7QTlGMDZieEM7O0E4Rno2YkE7RUFBMEMsZ0JBQUE7QTlGNjZiMUM7O0E4RjU2YkE7RUFBMEMsZ0JBQUE7QTlGZzdiMUM7O0E4Ri82YkE7RUFBaUMsZ0JBQUE7QTlGbTdiakM7O0E4Rmw3YkE7RUFBcUMsZ0JBQUE7QTlGczdickM7O0E4RnI3YkE7RUFBbUMsZ0JBQUE7QTlGeTdibkM7O0E4Rng3YkE7RUFBa0MsZ0JBQUE7QTlGNDdibEM7O0E4RjM3YkE7RUFBb0MsZ0JBQUE7QTlGKzdicEM7O0E4Rjk3YkE7RUFBbUMsZ0JBQUE7QTlGazhibkM7O0E4Rmo4YkE7RUFBcUMsZ0JBQUE7QTlGcThickM7O0E4RnA4YkE7RUFBbUMsZ0JBQUE7QTlGdzhibkM7O0E4RnY4YkE7RUFBa0MsZ0JBQUE7QTlGMjhibEM7O0E4RjE4YkE7RUFBbUMsZ0JBQUE7QTlGODhibkM7O0E4Rjc4YkE7RUFBcUMsZ0JBQUE7QTlGaTlickM7O0E4Rmg5YkE7RUFBZ0MsZ0JBQUE7QTlGbzliaEM7O0E4Rm45YkE7RUFBc0MsZ0JBQUE7QTlGdTlidEM7O0E4RnQ5YkE7RUFBNkMsZ0JBQUE7QTlGMDliN0M7O0E4Rno5YkE7RUFBbUMsZ0JBQUE7QTlGNjlibkM7O0E4RjU5YkE7RUFBcUMsZ0JBQUE7QTlGZytickM7O0E4Ri85YkE7RUFBb0MsZ0JBQUE7QTlGbSticEM7O0E4RmwrYkE7RUFBb0MsZ0JBQUE7QTlGcyticEM7O0E4RnIrYkE7RUFBbUMsZ0JBQUE7QTlGeStibkM7O0E4RngrYkE7RUFBc0MsZ0JBQUE7QTlGNCtidEM7O0E4RjMrYkE7RUFBdUMsZ0JBQUE7QTlGKytidkM7O0E4RjkrYkE7RUFBMkMsZ0JBQUE7QTlGay9iM0M7O0E4RmovYkE7RUFBaUQsZ0JBQUE7QTlGcS9iakQ7O0E4RnAvYkE7RUFBNkMsZ0JBQUE7QTlGdy9iN0M7O0E4RnYvYkE7RUFBdUMsZ0JBQUE7QTlGMi9idkM7O0E4RjEvYkE7RUFBc0MsZ0JBQUE7QTlGOC9idEM7O0E4RjcvYkE7RUFBa0MsZ0JBQUE7QTlGaWdjbEM7O0E4RmhnY0E7RUFBeUMsZ0JBQUE7QTlGb2djekM7O0E4Rm5nY0E7RUFBeUMsZ0JBQUE7QTlGdWdjekM7O0E4RnRnY0E7RUFBbUMsZ0JBQUE7QTlGMGdjbkM7O0E4RnpnY0E7RUFBZ0MsZ0JBQUE7QTlGNmdjaEM7O0E4RjVnY0E7RUFBcUMsZ0JBQUE7QTlGZ2hjckM7O0E4Ri9nY0E7RUFBbUMsZ0JBQUE7QTlGbWhjbkM7O0E4RmxoY0E7RUFBbUMsZ0JBQUE7QTlGc2hjbkM7O0E4RnJoY0E7RUFBdUMsZ0JBQUE7QTlGeWhjdkM7O0E4RnhoY0E7RUFBaUMsZ0JBQUE7QTlGNGhjakM7O0E4RjNoY0E7RUFBbUMsZ0JBQUE7QTlGK2hjbkM7O0E4RjloY0E7RUFBdUMsZ0JBQUE7QTlGa2ljdkM7O0E4RmppY0E7RUFBMkMsZ0JBQUE7QTlGcWljM0M7O0E4RnBpY0E7RUFBNEMsZ0JBQUE7QTlGd2ljNUM7O0E4RnZpY0E7RUFBZ0QsZ0JBQUE7QTlGMmljaEQ7O0E4RjFpY0E7RUFBd0MsZ0JBQUE7QTlGOGljeEM7O0E4RjdpY0E7RUFBNEMsZ0JBQUE7QTlGaWpjNUM7O0E4RmhqY0E7RUFBcUMsZ0JBQUE7QTlGb2pjckM7O0E4Rm5qY0E7RUFBaUMsZ0JBQUE7QTlGdWpjakM7O0E4RnRqY0E7RUFBMEMsZ0JBQUE7QTlGMGpjMUM7O0E4RnpqY0E7RUFBbUMsZ0JBQUE7QTlGNmpjbkM7O0E4RjVqY0E7RUFBdUMsZ0JBQUE7QTlGZ2tjdkM7O0E4Ri9qY0E7RUFBcUMsZ0JBQUE7QTlGbWtjckM7O0E4RmxrY0E7RUFBMEMsZ0JBQUE7QTlGc2tjMUM7O0E4RnJrY0E7RUFBb0MsZ0JBQUE7QTlGeWtjcEM7O0E4RnhrY0E7RUFBa0MsZ0JBQUE7QTlGNGtjbEM7O0E4RjNrY0E7RUFBb0MsZ0JBQUE7QTlGK2tjcEM7O0E4RjlrY0E7RUFBaUMsZ0JBQUE7QTlGa2xjakM7O0E4RmpsY0E7RUFBMEMsZ0JBQUE7QTlGcWxjMUM7O0E4RnBsY0E7RUFBbUMsZ0JBQUE7QTlGd2xjbkM7O0E4RnZsY0E7RUFBc0MsZ0JBQUE7QTlGMmxjdEM7O0E4RjFsY0E7RUFBbUMsZ0JBQUE7QTlGOGxjbkM7O0E4RjdsY0E7RUFBaUMsZ0JBQUE7QTlGaW1jakM7O0E4RmhtY0E7RUFBb0MsZ0JBQUE7QTlGb21jcEM7O0E4Rm5tY0E7RUFBc0MsZ0JBQUE7QTlGdW1jdEM7O0E4RnRtY0E7RUFBMEMsZ0JBQUE7QTlGMG1jMUM7O0E4RnptY0E7RUFBZ0MsZ0JBQUE7QTlGNm1jaEM7O0E4RjVtY0E7RUFBZ0MsZ0JBQUE7QTlGZ25jaEM7O0E4Ri9tY0E7RUFBd0MsZ0JBQUE7QTlGbW5jeEM7O0E4RmxuY0E7RUFBeUMsZ0JBQUE7QTlGc25jekM7O0E4RnJuY0E7RUFBMkMsZ0JBQUE7QTlGeW5jM0M7O0E4RnhuY0E7RUFBMEMsZ0JBQUE7QTlGNG5jMUM7O0E4RjNuY0E7RUFBaUQsZ0JBQUE7QTlGK25jakQ7O0E4RjluY0E7RUFBb0MsZ0JBQUE7QTlGa29jcEM7O0E4RmpvY0E7RUFBeUMsZ0JBQUE7QTlGcW9jekM7O0E4RnBvY0E7RUFBK0IsZ0JBQUE7QTlGd29jL0I7O0E4RnZvY0E7RUFBcUMsZ0JBQUE7QTlGMm9jckM7O0E4RjFvY0E7RUFBbUMsZ0JBQUE7QTlGOG9jbkM7O0E4RjdvY0E7RUFBa0MsZ0JBQUE7QTlGaXBjbEM7O0E4RmhwY0E7RUFBMEMsZ0JBQUE7QTlGb3BjMUM7O0E4Rm5wY0E7RUFBZ0MsZ0JBQUE7QTlGdXBjaEM7O0E4RnRwY0E7RUFBa0MsZ0JBQUE7QTlGMHBjbEM7O0E4RnpwY0E7RUFBb0MsZ0JBQUE7QTlGNnBjcEM7O0E4RjVwY0E7RUFBa0MsZ0JBQUE7QTlGZ3FjbEM7O0E4Ri9wY0E7RUFBc0MsZ0JBQUE7QTlGbXFjdEM7O0E4RmxxY0E7RUFBa0MsZ0JBQUE7QTlGc3FjbEM7O0E4RnJxY0E7RUFBd0MsZ0JBQUE7QTlGeXFjeEM7O0E4RnhxY0E7RUFBeUMsZ0JBQUE7QTlGNHFjekM7O0E4RjNxY0E7RUFBb0MsZ0JBQUE7QTlGK3FjcEM7O0E4RjlxY0E7RUFBbUMsZ0JBQUE7QTlGa3JjbkM7O0E4RmpyY0E7RUFBbUMsZ0JBQUE7QTlGcXJjbkM7O0E4RnByY0E7RUFBd0MsZ0JBQUE7QTlGd3JjeEM7O0E4RnZyY0E7RUFBc0MsZ0JBQUE7QTlGMnJjdEM7O0E4RjFyY0E7RUFBMEMsZ0JBQUE7QTlGOHJjMUM7O0E4RjdyY0E7RUFBc0MsZ0JBQUE7QTlGaXNjdEM7O0E4RmhzY0E7RUFBb0MsZ0JBQUE7QTlGb3NjcEM7O0E4Rm5zY0E7RUFBcUMsZ0JBQUE7QTlGdXNjckM7O0E4RnRzY0E7RUFBMkMsZ0JBQUE7QTlGMHNjM0M7O0E4RnpzY0E7RUFBa0MsZ0JBQUE7QTlGNnNjbEM7O0E4RjVzY0E7RUFBb0MsZ0JBQUE7QTlGZ3RjcEM7O0E4Ri9zY0E7RUFBa0MsZ0JBQUE7QTlGbXRjbEM7O0E4Rmx0Y0E7RUFBeUMsZ0JBQUE7QTlGc3RjekM7O0E4RnJ0Y0E7RUFBZ0MsZ0JBQUE7QTlGeXRjaEM7O0E4Rnh0Y0E7RUFBbUMsZ0JBQUE7QTlGNHRjbkM7O0E4RjN0Y0E7RUFBa0MsZ0JBQUE7QTlGK3RjbEM7O0E4Rjl0Y0E7RUFBZ0MsZ0JBQUE7QTlGa3VjaEM7O0E4Rmp1Y0E7RUFBb0MsZ0JBQUE7QTlGcXVjcEM7O0E4RnB1Y0E7RUFBc0MsZ0JBQUE7QTlGd3VjdEM7O0E4RnZ1Y0E7RUFBb0MsZ0JBQUE7QTlGMnVjcEM7O0E4RjF1Y0E7RUFBdUMsZ0JBQUE7QTlGOHVjdkM7O0E4Rjd1Y0E7RUFBdUMsZ0JBQUE7QTlGaXZjdkM7O0E4Rmh2Y0E7RUFBeUMsZ0JBQUE7QTlGb3ZjekM7O0E4Rm52Y0E7RUFBeUMsZ0JBQUE7QTlGdXZjekM7O0E4RnR2Y0E7RUFBeUMsZ0JBQUE7QTlGMHZjekM7O0E4Rnp2Y0E7RUFBdUMsZ0JBQUE7QTlGNnZjdkM7O0E4RjV2Y0E7RUFBb0MsZ0JBQUE7QTlGZ3djcEM7O0E4Ri92Y0E7RUFBdUMsZ0JBQUE7QTlGbXdjdkM7O0E4Rmx3Y0E7RUFBc0MsZ0JBQUE7QTlGc3djdEM7O0E4RnJ3Y0E7RUFBeUMsZ0JBQUE7QTlGeXdjekM7O0E4Rnh3Y0E7RUFBd0MsZ0JBQUE7QTlGNHdjeEM7O0E4RjN3Y0E7RUFBOEMsZ0JBQUE7QTlGK3djOUM7O0E4Rjl3Y0E7RUFBNkMsZ0JBQUE7QTlGa3hjN0M7O0E4Rmp4Y0E7RUFBa0MsZ0JBQUE7QTlGcXhjbEM7O0E4RnB4Y0E7RUFBc0MsZ0JBQUE7QTlGd3hjdEM7O0E4RnZ4Y0E7RUFBd0MsZ0JBQUE7QTlGMnhjeEM7O0E4RjF4Y0E7RUFBeUMsZ0JBQUE7QTlGOHhjekM7O0E4Rjd4Y0E7RUFBNkMsZ0JBQUE7QTlGaXljN0M7O0E4Rmh5Y0E7RUFBeUMsZ0JBQUE7QTlGb3ljekM7O0E4Rm55Y0E7RUFBd0MsZ0JBQUE7QTlGdXljeEM7O0E4RnR5Y0E7RUFBZ0MsZ0JBQUE7QTlGMHljaEM7O0E4Rnp5Y0E7RUFBdUMsZ0JBQUE7QTlGNnljdkM7O0E4RjV5Y0E7RUFBMkMsZ0JBQUE7QTlGZ3pjM0M7O0E4Ri95Y0E7RUFBMkMsZ0JBQUE7QTlGbXpjM0M7O0E4Rmx6Y0E7RUFBMEMsZ0JBQUE7QTlGc3pjMUM7O0E4RnJ6Y0E7RUFBdUMsZ0JBQUE7QTlGeXpjdkM7O0E4Rnh6Y0E7RUFBa0MsZ0JBQUE7QTlGNHpjbEM7O0E4RjN6Y0E7RUFBc0MsZ0JBQUE7QTlGK3pjdEM7O0E4Rjl6Y0E7RUFBd0MsZ0JBQUE7QTlGazBjeEM7O0E4RmowY0E7RUFBNkMsZ0JBQUE7QTlGcTBjN0M7O0E4RnAwY0E7RUFBd0MsZ0JBQUE7QTlGdzBjeEM7O0E4RnYwY0E7RUFBNkMsZ0JBQUE7QTlGMjBjN0M7O0E4RjEwY0E7RUFBa0MsZ0JBQUE7QTlGODBjbEM7O0E4RjcwY0E7RUFBMEMsZ0JBQUE7QTlGaTFjMUM7O0E4RmgxY0E7RUFBNEMsZ0JBQUE7QTlGbzFjNUM7O0E4Rm4xY0E7RUFBaUMsZ0JBQUE7QTlGdTFjakM7O0E4RnQxY0E7RUFBd0MsZ0JBQUE7QTlGMDFjeEM7O0E4RnoxY0E7RUFBd0MsZ0JBQUE7QTlGNjFjeEM7O0E4RjUxY0E7RUFBaUMsZ0JBQUE7QTlGZzJjakM7O0E4Ri8xY0E7RUFBaUMsZ0JBQUE7QTlGbTJjakM7O0E4RmwyY0E7RUFBd0MsZ0JBQUE7QTlGczJjeEM7O0E4RnIyY0E7RUFBd0MsZ0JBQUE7QTlGeTJjeEM7O0E4RngyY0E7RUFBb0MsZ0JBQUE7QTlGNDJjcEM7O0E4RjMyY0E7RUFBaUMsZ0JBQUE7QTlGKzJjakM7O0E4RjkyY0E7RUFBbUMsZ0JBQUE7QTlGazNjbkM7O0E4RmozY0E7RUFBZ0MsZ0JBQUE7QTlGcTNjaEM7O0E4RnAzY0E7RUFBc0MsZ0JBQUE7QTlGdzNjdEM7O0E4RnYzY0E7RUFBaUMsZ0JBQUE7QTlGMjNjakM7O0E4RjEzY0E7RUFBcUMsZ0JBQUE7QTlGODNjckM7O0E4RjczY0E7RUFBdUMsZ0JBQUE7QTlGaTRjdkM7O0E4Rmg0Y0E7RUFBc0MsZ0JBQUE7QTlGbzRjdEM7O0E4Rm40Y0E7RUFBaUMsZ0JBQUE7QTlGdTRjakM7O0E4RnQ0Y0E7RUFBMEMsZ0JBQUE7QTlGMDRjMUM7O0E4Rno0Y0E7RUFBeUMsZ0JBQUE7QTlGNjRjekM7O0E4RjU0Y0E7RUFBZ0QsZ0JBQUE7QTlGZzVjaEQ7O0E4Ri80Y0E7RUFBb0QsZ0JBQUE7QTlGbTVjcEQ7O0E4Rmw1Y0E7RUFBa0MsZ0JBQUE7QTlGczVjbEM7O0E4RnI1Y0E7RUFBdUMsZ0JBQUE7QTlGeTVjdkM7O0E4Rng1Y0E7RUFBeUMsZ0JBQUE7QTlGNDVjekM7O0E4RjM1Y0E7RUFBNEMsZ0JBQUE7QTlGKzVjNUM7O0E4Rjk1Y0E7RUFBbUMsZ0JBQUE7QTlGazZjbkM7O0E4Rmo2Y0E7RUFBeUMsZ0JBQUE7QTlGcTZjekM7O0E4RnA2Y0E7RUFBbUMsZ0JBQUE7QTlGdzZjbkM7O0E4RnY2Y0E7RUFBK0IsZ0JBQUE7QTlGMjZjL0I7O0E4RjE2Y0E7RUFBbUMsZ0JBQUE7QTlGODZjbkM7O0E4Rjc2Y0E7RUFBcUMsZ0JBQUE7QTlGaTdjckM7O0E4Rmg3Y0E7RUFBNEMsZ0JBQUE7QTlGbzdjNUM7O0E4Rm43Y0E7RUFBc0MsZ0JBQUE7QTlGdTdjdEM7O0E4RnQ3Y0E7RUFBc0MsZ0JBQUE7QTlGMDdjdEM7O0E4Rno3Y0E7RUFBa0MsZ0JBQUE7QTlGNjdjbEM7O0E4RjU3Y0E7RUFBdUMsZ0JBQUE7QTlGZzhjdkM7O0E4Ri83Y0E7RUFBd0MsZ0JBQUE7QTlGbThjeEM7O0E4Rmw4Y0E7RUFBa0MsZ0JBQUE7QTlGczhjbEM7O0E4RnI4Y0E7RUFBc0MsZ0JBQUE7QTlGeThjdEM7O0E4Rng4Y0E7RUFBc0MsZ0JBQUE7QTlGNDhjdEM7O0E4RjM4Y0E7RUFBMEMsZ0JBQUE7QTlGKzhjMUM7O0E4Rjk4Y0E7RUFBb0MsZ0JBQUE7QTlGazljcEM7O0E4Rmo5Y0E7RUFBbUMsZ0JBQUE7QTlGcTljbkM7O0E4RnA5Y0E7RUFBeUMsZ0JBQUE7QTlGdzljekM7O0E4RnY5Y0E7RUFBb0MsZ0JBQUE7QTlGMjljcEM7O0E4RjE5Y0E7RUFBa0MsZ0JBQUE7QTlGODljbEM7O0E4Rjc5Y0E7RUFBd0MsZ0JBQUE7QTlGaStjeEM7O0E4RmgrY0E7RUFBbUMsZ0JBQUE7QTlGbytjbkM7O0E4Rm4rY0E7RUFBa0MsZ0JBQUE7QTlGdStjbEM7O0E4RnQrY0E7RUFBb0MsZ0JBQUE7QTlGMCtjcEM7O0E4RnorY0E7RUFBb0MsZ0JBQUE7QTlGNitjcEM7O0E4RjUrY0E7RUFBc0MsZ0JBQUE7QTlGZy9jdEM7O0E4Ri8rY0E7RUFBbUMsZ0JBQUE7QTlGbS9jbkM7O0E4RmwvY0E7RUFBeUMsZ0JBQUE7QTlGcy9jekM7O0E4RnIvY0E7RUFBMEMsZ0JBQUE7QTlGeS9jMUM7O0E4RngvY0E7RUFBbUMsZ0JBQUE7QTlGNC9jbkM7O0E4RjMvY0E7RUFBaUMsZ0JBQUE7QTlGKy9jakM7O0E4RjkvY0E7RUFBcUMsZ0JBQUE7QTlGa2dkckM7O0E4RmpnZEE7RUFBdUMsZ0JBQUE7QTlGcWdkdkM7O0E4RnBnZEE7RUFBMEMsZ0JBQUE7QTlGd2dkMUM7O0E4RnZnZEE7RUFBbUMsZ0JBQUE7QTlGMmdkbkM7O0E4RjFnZEE7RUFBa0MsZ0JBQUE7QTlGOGdkbEM7O0E4RjdnZEE7RUFBc0MsZ0JBQUE7QTlGaWhkdEM7O0E4RmhoZEE7RUFBbUMsZ0JBQUE7QTlGb2hkbkM7O0E4Rm5oZEE7RUFBdUMsZ0JBQUE7QTlGdWhkdkM7O0E4RnRoZEE7RUFBeUMsZ0JBQUE7QTlGMGhkekM7O0E4RnpoZEE7RUFBc0MsZ0JBQUE7QTlGNmhkdEM7O0E4RjVoZEE7RUFBcUMsZ0JBQUE7QTlGZ2lkckM7O0E4Ri9oZEE7RUFBb0MsZ0JBQUE7QTlGbWlkcEM7O0E4RmxpZEE7RUFBZ0MsZ0JBQUE7QTlGc2lkaEM7O0E4RnJpZEE7RUFBbUMsZ0JBQUE7QTlGeWlkbkM7O0E4RnhpZEE7RUFBaUMsZ0JBQUE7QTlGNGlkakM7O0E4RjNpZEE7RUFBaUMsZ0JBQUE7QTlGK2lkakM7O0E4RjlpZEE7RUFBa0MsZ0JBQUE7QTlGa2pkbEM7O0E4RmpqZEE7RUFBbUMsZ0JBQUE7QTlGcWpkbkM7O0E4RnBqZEE7RUFBdUMsZ0JBQUE7QTlGd2pkdkM7O0E4RnZqZEE7RUFBb0MsZ0JBQUE7QTlGMmpkcEM7O0E4RjFqZEE7RUFBa0MsZ0JBQUE7QTlGOGpkbEM7O0E4RjdqZEE7RUFBZ0MsZ0JBQUE7QTlGaWtkaEM7O0E4RmhrZEE7RUFBdUMsZ0JBQUE7QTlGb2tkdkM7O0E4Rm5rZEE7RUFBdUMsZ0JBQUE7QTlGdWtkdkM7O0E4RnRrZEE7RUFBa0MsZ0JBQUE7QTlGMGtkbEM7O0E4RnprZEE7RUFBMkMsZ0JBQUE7QTlGNmtkM0M7O0E4RjVrZEE7RUFBNkMsZ0JBQUE7QTlGZ2xkN0M7O0E4Ri9rZEE7RUFBMkMsZ0JBQUE7QTlGbWxkM0M7O0E4RmxsZEE7RUFBb0MsZ0JBQUE7QTlGc2xkcEM7O0E4RnJsZEE7RUFBdUMsZ0JBQUE7QTlGeWxkdkM7O0E4RnhsZEE7RUFBb0MsZ0JBQUE7QTlGNGxkcEM7O0E4RjNsZEE7RUFBcUMsZ0JBQUE7QTlGK2xkckM7O0E4RjlsZEE7RUFBbUMsZ0JBQUE7QTlGa21kbkM7O0E4RmptZEE7RUFBdUMsZ0JBQUE7QTlGcW1kdkM7O0E4RnBtZEE7RUFBaUMsZ0JBQUE7QTlGd21kakM7O0E4RnZtZEE7RUFBc0MsZ0JBQUE7QTlGMm1kdEM7O0E4RjFtZEE7RUFBMkMsZ0JBQUE7QTlGOG1kM0M7O0E4RjdtZEE7RUFBaUMsZ0JBQUE7QTlGaW5kakM7O0E4RmhuZEE7RUFBbUMsZ0JBQUE7QTlGb25kbkM7O0E4Rm5uZEE7RUFBbUMsZ0JBQUE7QTlGdW5kbkM7O0E4RnRuZEE7RUFBd0MsZ0JBQUE7QTlGMG5keEM7O0E4RnpuZEE7RUFBbUMsZ0JBQUE7QTlGNm5kbkM7O0E4RjVuZEE7RUFBbUMsZ0JBQUE7QTlGZ29kbkM7O0E4Ri9uZEE7RUFBb0MsZ0JBQUE7QTlGbW9kcEM7O0E4RmxvZEE7RUFBbUMsZ0JBQUE7QTlGc29kbkM7O0E4RnJvZEE7RUFBMEMsZ0JBQUE7QTlGeW9kMUM7O0E4RnhvZEE7RUFBNEMsZ0JBQUE7QTlGNG9kNUM7O0E4RjNvZEE7RUFBeUMsZ0JBQUE7QTlGK29kekM7O0E4RjlvZEE7RUFBd0MsZ0JBQUE7QTlGa3BkeEM7O0E4RmpwZEE7RUFBd0MsZ0JBQUE7QTlGcXBkeEM7O0E4RnBwZEE7RUFBcUMsZ0JBQUE7QTlGd3BkckM7O0E4RnZwZEE7RUFBcUMsZ0JBQUE7QTlGMnBkckM7O0E4RjFwZEE7RUFBbUMsZ0JBQUE7QTlGOHBkbkM7O0E4RjdwZEE7RUFBbUMsZ0JBQUE7QTlGaXFkbkM7O0E4RmhxZEE7RUFBeUMsZ0JBQUE7QTlGb3FkekM7O0E4Rm5xZEE7RUFBbUMsZ0JBQUE7QTlGdXFkbkM7O0E4RnRxZEE7RUFBa0MsZ0JBQUE7QTlGMHFkbEM7O0E4RnpxZEE7RUFBc0MsZ0JBQUE7QTlGNnFkdEM7O0E4RjVxZEE7RUFBNkMsZ0JBQUE7QTlGZ3JkN0M7O0E4Ri9xZEE7RUFBeUMsZ0JBQUE7QTlGbXJkekM7O0E4RmxyZEE7RUFBd0MsZ0JBQUE7QTlGc3JkeEM7O0E4RnJyZEE7RUFBdUMsZ0JBQUE7QTlGeXJkdkM7O0E4RnhyZEE7RUFBaUMsZ0JBQUE7QTlGNHJkakM7O0E4RjNyZEE7RUFBMEMsZ0JBQUE7QTlGK3JkMUM7O0E4RjlyZEE7RUFBeUMsZ0JBQUE7QTlGa3NkekM7O0E4RmpzZEE7RUFBd0MsZ0JBQUE7QTlGcXNkeEM7O0E4RnBzZEE7RUFBeUMsZ0JBQUE7QTlGd3NkekM7O0E4RnZzZEE7RUFBNEMsZ0JBQUE7QTlGMnNkNUM7O0E4RjFzZEE7RUFBMEMsZ0JBQUE7QTlGOHNkMUM7O0E4RjdzZEE7RUFBcUMsZ0JBQUE7QTlGaXRkckM7O0E4Rmh0ZEE7RUFBbUMsZ0JBQUE7QTlGb3RkbkM7O0E4Rm50ZEE7RUFBd0MsZ0JBQUE7QTlGdXRkeEM7O0E4RnR0ZEE7RUFBaUMsZ0JBQUE7QTlGMHRkakM7O0E4Rnp0ZEE7RUFBd0MsZ0JBQUE7QTlGNnRkeEM7O0E4RjV0ZEE7RUFBMEMsZ0JBQUE7QTlGZ3VkMUM7O0E4Ri90ZEE7RUFBeUMsZ0JBQUE7QTlGbXVkekM7O0E4Rmx1ZEE7RUFBbUMsZ0JBQUE7QTlGc3VkbkM7O0E4RnJ1ZEE7RUFBc0MsZ0JBQUE7QTlGeXVkdEM7O0E4Rnh1ZEE7RUFBcUMsZ0JBQUE7QTlGNHVkckM7O0E4RjN1ZEE7RUFBd0MsZ0JBQUE7QTlGK3VkeEM7O0E4Rjl1ZEE7RUFBb0MsZ0JBQUE7QTlGa3ZkcEM7O0E4Rmp2ZEE7RUFBb0MsZ0JBQUE7QTlGcXZkcEM7O0E4RnB2ZEE7RUFBaUMsZ0JBQUE7QTlGd3ZkakM7O0E4RnZ2ZEE7RUFBb0MsZ0JBQUE7QTlGMnZkcEM7O0E4RjF2ZEE7RUFBbUMsZ0JBQUE7QTlGOHZkbkM7O0E4Rjd2ZEE7RUFBbUMsZ0JBQUE7QTlGaXdkbkM7O0E4Rmh3ZEE7RUFBMEMsZ0JBQUE7QTlGb3dkMUM7O0E4Rm53ZEE7RUFBa0MsZ0JBQUE7QTlGdXdkbEM7O0E4RnR3ZEE7RUFBNkMsZ0JBQUE7QTlGMHdkN0M7O0E4Rnp3ZEE7RUFBcUMsZ0JBQUE7QTlGNndkckM7O0E4RjV3ZEE7RUFBa0MsZ0JBQUE7QTlGZ3hkbEM7O0E4Ri93ZEE7RUFBa0MsZ0JBQUE7QTlGbXhkbEM7O0E4Rmx4ZEE7RUFBdUMsZ0JBQUE7QTlGc3hkdkM7O0E4RnJ4ZEE7RUFBa0MsZ0JBQUE7QTlGeXhkbEM7O0E4Rnh4ZEE7RUFBbUMsZ0JBQUE7QTlGNHhkbkM7O0E4RjN4ZEE7RUFBc0MsZ0JBQUE7QTlGK3hkdEM7O0E4Rjl4ZEE7RUFBdUMsZ0JBQUE7QTlGa3lkdkM7O0E4Rmp5ZEE7RUFBa0MsZ0JBQUE7QTlGcXlkbEM7O0E4RnB5ZEE7RUFBdUMsZ0JBQUE7QTlGd3lkdkM7O0E4RnZ5ZEE7RUFBdUMsZ0JBQUE7QTlGMnlkdkM7O0E4RjF5ZEE7RUFBaUMsZ0JBQUE7QTlGOHlkakM7O0E4Rjd5ZEE7RUFBb0MsZ0JBQUE7QTlGaXpkcEM7O0E4Rmh6ZEE7RUFBd0MsZ0JBQUE7QTlGb3pkeEM7O0E4Rm56ZEE7RUFBZ0MsZ0JBQUE7QTlGdXpkaEM7O0E4RnR6ZEE7RUFBcUMsZ0JBQUE7QTlGMHpkckM7O0E4Rnp6ZEE7RUFBMkMsZ0JBQUE7QTlGNnpkM0M7O0E4RjV6ZEE7RUFBNEMsZ0JBQUE7QTlGZzBkNUM7O0E4Ri96ZEE7RUFBeUMsZ0JBQUE7QTlGbTBkekM7O0E4RmwwZEE7RUFBc0MsZ0JBQUE7QTlGczBkdEM7O0E4RnIwZEE7RUFBb0MsZ0JBQUE7QTlGeTBkcEM7O0E4RngwZEE7RUFBcUMsZ0JBQUE7QTlGNDBkckM7O0E4RjMwZEE7RUFBa0MsZ0JBQUE7QTlGKzBkbEM7O0E4RjkwZEE7RUFBd0MsZ0JBQUE7QTlGazFkeEM7O0E4RmoxZEE7RUFBaUMsZ0JBQUE7QTlGcTFkakM7O0E4RnAxZEE7RUFBNEMsZ0JBQUE7QTlGdzFkNUM7O0E4RnYxZEE7RUFBZ0QsZ0JBQUE7QTlGMjFkaEQ7O0E4RjExZEE7RUFBMEMsZ0JBQUE7QTlGODFkMUM7O0E4RjcxZEE7RUFBOEMsZ0JBQUE7QTlGaTJkOUM7O0E4RmgyZEE7RUFBNkMsZ0JBQUE7QTlGbzJkN0M7O0E4Rm4yZEE7RUFBaUQsZ0JBQUE7QTlGdTJkakQ7O0E4RnQyZEE7RUFBMkMsZ0JBQUE7QTlGMDJkM0M7O0E4RnoyZEE7RUFBK0MsZ0JBQUE7QTlGNjJkL0M7O0E4RjUyZEE7RUFBc0MsZ0JBQUE7QTlGZzNkdEM7O0E4Ri8yZEE7RUFBOEMsZ0JBQUE7QTlGbTNkOUM7O0E4RmwzZEE7RUFBa0QsZ0JBQUE7QTlGczNkbEQ7O0E4RnIzZEE7RUFBNEMsZ0JBQUE7QTlGeTNkNUM7O0E4RngzZEE7RUFBZ0QsZ0JBQUE7QTlGNDNkaEQ7O0E4RjMzZEE7RUFBb0MsZ0JBQUE7QTlGKzNkcEM7O0E4RjkzZEE7RUFBdUMsZ0JBQUE7QTlGazRkdkM7O0E4Rmo0ZEE7RUFBdUMsZ0JBQUE7QTlGcTRkdkM7O0E4RnA0ZEE7RUFBZ0MsZ0JBQUE7QTlGdzRkaEM7O0E4RnY0ZEE7RUFBMEMsZ0JBQUE7QTlGMjRkMUM7O0E4RjE0ZEE7RUFBb0MsZ0JBQUE7QTlGODRkcEM7O0E4Rjc0ZEE7RUFBeUMsZ0JBQUE7QTlGaTVkekM7O0E4Rmg1ZEE7RUFBd0MsZ0JBQUE7QTlGbzVkeEM7O0E4Rm41ZEE7RUFBbUMsZ0JBQUE7QTlGdTVkbkM7O0E4RnQ1ZEE7RUFBb0MsZ0JBQUE7QTlGMDVkcEM7O0E4Rno1ZEE7RUFBb0MsZ0JBQUE7QTlGNjVkcEM7O0E4RjU1ZEE7RUFBb0MsZ0JBQUE7QTlGZzZkcEM7O0E4Ri81ZEE7RUFBc0MsZ0JBQUE7QTlGbTZkdEM7O0E4Rmw2ZEE7RUFBbUMsZ0JBQUE7QTlGczZkbkM7O0E4RnI2ZEE7RUFBd0MsZ0JBQUE7QTlGeTZkeEM7O0E4Rng2ZEE7RUFBNEMsZ0JBQUE7QTlGNDZkNUM7O0E4RjM2ZEE7RUFBd0MsZ0JBQUE7QTlGKzZkeEM7O0E4Rjk2ZEE7RUFBMkMsZ0JBQUE7QTlGazdkM0M7O0E4Rmo3ZEE7RUFBMkMsZ0JBQUE7QTlGcTdkM0M7O0E4RnA3ZEE7RUFBc0MsZ0JBQUE7QTlGdzdkdEM7O0E4RnY3ZEE7RUFBa0MsZ0JBQUE7QTlGMjdkbEM7O0E4RjE3ZEE7RUFBaUMsZ0JBQUE7QTlGODdkakM7O0E4Rjc3ZEE7RUFBOEMsZ0JBQUE7QTlGaThkOUM7O0E4Rmg4ZEE7RUFBc0MsZ0JBQUE7QTlGbzhkdEM7O0E4Rm44ZEE7RUFBMEMsZ0JBQUE7QTlGdThkMUM7O0E4RnQ4ZEE7RUFBMEMsZ0JBQUE7QTlGMDhkMUM7O0E4Rno4ZEE7RUFBeUMsZ0JBQUE7QTlGNjhkekM7O0E4RjU4ZEE7RUFBdUMsZ0JBQUE7QTlGZzlkdkM7O0E4Ri84ZEE7RUFBa0MsZ0JBQUE7QTlGbTlkbEM7O0E4Rmw5ZEE7RUFBeUMsZ0JBQUE7QTlGczlkekM7O0E4RnI5ZEE7RUFBeUMsZ0JBQUE7QTlGeTlkekM7O0E4Rng5ZEE7RUFBMEMsZ0JBQUE7QTlGNDlkMUM7O0E4RjM5ZEE7RUFBeUMsZ0JBQUE7QTlGKzlkekM7O0E4Rjk5ZEE7RUFBd0MsZ0JBQUE7QTlGaytkeEM7O0E4RmorZEE7RUFBeUMsZ0JBQUE7QTlGcStkekM7O0E4RnArZEE7RUFBd0MsZ0JBQUE7QTlGdytkeEM7O0E4RnYrZEE7RUFBaUMsZ0JBQUE7QTlGMitkakM7O0E4RjErZEE7RUFBd0MsZ0JBQUE7QTlGOCtkeEM7O0E4RjcrZEE7RUFBc0MsZ0JBQUE7QTlGaS9kdEM7O0E4RmgvZEE7RUFBa0MsZ0JBQUE7QTlGby9kbEM7O0E4Rm4vZEE7RUFBc0MsZ0JBQUE7QTlGdS9kdEM7O0E4RnQvZEE7RUFBbUMsZ0JBQUE7QTlGMC9kbkM7O0E4RnovZEE7RUFBbUMsZ0JBQUE7QTlGNi9kbkM7O0E4RjUvZEE7RUFBd0MsZ0JBQUE7QTlGZ2dleEM7O0E4Ri8vZEE7RUFBMEMsZ0JBQUE7QTlGbWdlMUM7O0E4RmxnZUE7RUFBbUMsZ0JBQUE7QTlGc2dlbkM7O0E4RnJnZUE7RUFBcUMsZ0JBQUE7QTlGeWdlckM7O0E4RnhnZUE7RUFBd0MsZ0JBQUE7QTlGNGdleEM7O0E4RjNnZUE7RUFBeUMsZ0JBQUE7QTlGK2dlekM7O0E4RjlnZUE7RUFBd0MsZ0JBQUE7QTlGa2hleEM7O0E4RmpoZUE7RUFBK0MsZ0JBQUE7QTlGcWhlL0M7O0E4RnBoZUE7RUFBc0MsZ0JBQUE7QTlGd2hldEM7O0E4RnZoZUE7RUFBbUMsZ0JBQUE7QTlGMmhlbkM7O0E4RjFoZUE7RUFBcUMsZ0JBQUE7QTlGOGhlckM7O0E4RjdoZUE7RUFBNkMsZ0JBQUE7QTlGaWllN0M7O0E4RmhpZUE7RUFBZ0MsZ0JBQUE7QTlGb2llaEM7O0E4Rm5pZUE7RUFBd0MsZ0JBQUE7QTlGdWlleEM7O0E4RnRpZUE7RUFBd0MsZ0JBQUE7QTlGMGlleEM7O0E4RnppZUE7RUFBbUMsZ0JBQUE7QTlGNmllbkM7O0E4RjVpZUE7RUFBcUMsZ0JBQUE7QTlGZ2plckM7O0E4Ri9pZUE7RUFBaUMsZ0JBQUE7QTlGbWplakM7O0E4RmxqZUE7RUFBdUMsZ0JBQUE7QTlGc2pldkM7O0E4RnJqZUE7RUFBb0MsZ0JBQUE7QTlGeWplcEM7O0E4RnhqZUE7RUFBMEMsZ0JBQUE7QTlGNGplMUM7O0E4RjNqZUE7RUFBb0MsZ0JBQUE7QTlGK2plcEM7O0E4RjlqZUE7RUFBc0MsZ0JBQUE7QTlGa2tldEM7O0E4RmprZUE7RUFBaUMsZ0JBQUE7QTlGcWtlakM7O0E4RnBrZUE7RUFBcUMsZ0JBQUE7QTlGd2tlckM7O0E4RnZrZUE7RUFBb0MsZ0JBQUE7QTlGMmtlcEM7O0E4RjFrZUE7RUFBa0MsZ0JBQUE7QTlGOGtlbEM7O0E4RjdrZUE7RUFBeUMsZ0JBQUE7QTlGaWxlekM7O0E4RmhsZUE7RUFBbUMsZ0JBQUE7QTlGb2xlbkM7O0E4Rm5sZUE7RUFBdUMsZ0JBQUE7QTlGdWxldkM7O0E4RnRsZUE7RUFBb0MsZ0JBQUE7QTlGMGxlcEM7O0E4RnpsZUE7RUFBMkMsZ0JBQUE7QTlGNmxlM0M7O0E4RjVsZUE7RUFBZ0MsZ0JBQUE7QTlGZ21laEM7O0E4Ri9sZUE7RUFBaUMsZ0JBQUE7QTlGbW1lakM7O0E4RmxtZUE7RUFBaUMsZ0JBQUE7QTlGc21lakM7O0E4RnJtZUE7RUFBa0MsZ0JBQUE7QTlGeW1lbEM7O0E4RnhtZUE7RUFBaUMsZ0JBQUE7QTlGNG1lakM7O0E4RjNtZUE7RUFBc0MsZ0JBQUE7QTlGK21ldEM7O0E4RjltZUE7RUFBa0MsZ0JBQUE7QTlGa25lbEM7O0E4RmpuZUE7RUFBdUMsZ0JBQUE7QTlGcW5ldkM7O0E4RnBuZUE7RUFBcUMsZ0JBQUE7QTlGd25lckM7O0E4RnZuZUE7RUFBMkMsZ0JBQUE7QTlGMm5lM0M7O0E4RjFuZUE7RUFBNkMsZ0JBQUE7QTlGOG5lN0M7O0E4RjduZUE7RUFBNEMsZ0JBQUE7QTlGaW9lNUM7O0E4RmhvZUE7RUFBMEMsZ0JBQUE7QTlGb29lMUM7O0E4Rm5vZUE7RUFBa0MsZ0JBQUE7QTlGdW9lbEM7O0E4RnRvZUE7RUFBcUMsZ0JBQUE7QTlGMG9lckM7O0E4RnpvZUE7RUFBd0MsZ0JBQUE7QTlGNm9leEM7O0E4RjVvZUE7RUFBdUMsZ0JBQUE7QTlGZ3BldkM7O0E4Ri9vZUE7RUFBK0IsZ0JBQUE7QTlGbXBlL0I7O0E4RmxwZUE7RUFBcUMsZ0JBQUE7QTlGc3BlckM7O0E4RnJwZUE7RUFBb0MsZ0JBQUE7QTlGeXBlcEM7O0E4RnhwZUE7RUFBeUMsZ0JBQUE7QTlGNHBlekM7O0E4RjNwZUE7RUFBMEMsZ0JBQUE7QTlGK3BlMUM7O0E4RjlwZUE7RUFBb0MsZ0JBQUE7QTlGa3FlcEM7O0E4RmpxZUE7RUFBc0MsZ0JBQUE7QTlGcXFldEM7O0E4RnBxZUE7RUFBd0MsZ0JBQUE7QTlGd3FleEM7O0E4RnZxZUE7RUFBOEMsZ0JBQUE7QTlGMnFlOUM7O0E4RjFxZUE7RUFBNkMsZ0JBQUE7QTlGOHFlN0M7O0E4RjdxZUE7RUFBNkMsZ0JBQUE7QTlGaXJlN0M7O0E4RmhyZUE7RUFBZ0QsZ0JBQUE7QTlGb3JlaEQ7O0E4Rm5yZUE7RUFBdUQsZ0JBQUE7QTlGdXJldkQ7O0E4RnRyZUE7RUFBd0MsZ0JBQUE7QTlGMHJleEM7O0E4RnpyZUE7RUFBd0MsZ0JBQUE7QTlGNnJleEM7O0E4RjVyZUE7RUFBc0MsZ0JBQUE7QTlGZ3NldEM7O0E4Ri9yZUE7RUFBc0MsZ0JBQUE7QTlGbXNldEM7O0E4RmxzZUE7RUFBdUMsZ0JBQUE7QTlGc3NldkM7O0E4RnJzZUE7RUFBa0MsZ0JBQUE7QTlGeXNlbEM7O0E4RnhzZUE7RUFBeUMsZ0JBQUE7QTlGNHNlekM7O0E4RjNzZUE7RUFBaUMsZ0JBQUE7QTlGK3NlakM7O0E4RjlzZUE7RUFBdUMsZ0JBQUE7QTlGa3RldkM7O0E4Rmp0ZUE7RUFBa0MsZ0JBQUE7QTlGcXRlbEM7O0E4RnB0ZUE7RUFBdUMsZ0JBQUE7QTlGd3RldkM7O0E4RnZ0ZUE7RUFBc0MsZ0JBQUE7QTlGMnRldEM7O0E4RjF0ZUE7RUFBbUMsZ0JBQUE7QTlGOHRlbkM7O0E4Rjd0ZUE7RUFBeUMsZ0JBQUE7QTlGaXVlekM7O0E4Rmh1ZUE7RUFBb0MsZ0JBQUE7QTlGb3VlcEM7O0E4Rm51ZUE7RUFBa0MsZ0JBQUE7QTlGdXVlbEM7O0E4RnR1ZUE7RUFBa0MsZ0JBQUE7QTlGMHVlbEM7O0E4Rnp1ZUE7RUFBa0MsZ0JBQUE7QTlGNnVlbEM7O0E4RjV1ZUE7RUFBdUMsZ0JBQUE7QTlGZ3ZldkM7O0E4Ri91ZUE7RUFBb0MsZ0JBQUE7QTlGbXZlcEM7O0E4Rmx2ZUE7RUFBNkMsZ0JBQUE7QTlGc3ZlN0M7O0E4RnJ2ZUE7RUFBc0MsZ0JBQUE7QTlGeXZldEM7O0E4Rnh2ZUE7RUFBMEMsZ0JBQUE7QTlGNHZlMUM7O0E4RjN2ZUE7RUFBa0MsZ0JBQUE7QTlGK3ZlbEM7O0E4Rjl2ZUE7RUFBaUMsZ0JBQUE7QTlGa3dlakM7O0E4Rmp3ZUE7RUFBd0MsZ0JBQUE7QTlGcXdleEM7O0E4RnB3ZUE7RUFBNEMsZ0JBQUE7QTlGd3dlNUM7O0E4RnZ3ZUE7RUFBa0MsZ0JBQUE7QTlGMndlbEM7O0E4RjF3ZUE7RUFBc0MsZ0JBQUE7QTlGOHdldEM7O0E4Rjd3ZUE7RUFBMEMsZ0JBQUE7QTlGaXhlMUM7O0E4Rmh4ZUE7RUFBOEMsZ0JBQUE7QTlGb3hlOUM7O0E4Rm54ZUE7RUFBaUMsZ0JBQUE7QTlGdXhlakM7O0E4RnR4ZUE7RUFBbUMsZ0JBQUE7QTlGMHhlbkM7O0E4Rnp4ZUE7RUFBd0MsZ0JBQUE7QTlGNnhleEM7O0E4RjV4ZUE7RUFBbUMsZ0JBQUE7QTlGZ3llbkM7O0E4Ri94ZUE7RUFBa0MsZ0JBQUE7QTlGbXllbEM7O0E4Rmx5ZUE7RUFBMEMsZ0JBQUE7QTlGc3llMUM7O0E4RnJ5ZUE7RUFBMEMsZ0JBQUE7QTlGeXllMUM7O0E4Rnh5ZUE7RUFBeUMsZ0JBQUE7QTlGNHllekM7O0E4RjN5ZUE7RUFBeUMsZ0JBQUE7QTlGK3llekM7O0E4Rjl5ZUE7RUFBbUMsZ0JBQUE7QTlGa3plbkM7O0E4Rmp6ZUE7RUFBZ0MsZ0JBQUE7QTlGcXplaEM7O0E4RnB6ZUE7RUFBbUMsZ0JBQUE7QTlGd3plbkM7O0E4RnZ6ZUE7RUFBMEMsZ0JBQUE7QTlGMnplMUM7O0E4RjF6ZUE7RUFBK0IsZ0JBQUE7QTlGOHplL0I7O0E4Rjd6ZUE7RUFBbUMsZ0JBQUE7QTlGaTBlbkM7O0E4RmgwZUE7RUFBb0MsZ0JBQUE7QTlGbzBlcEM7O0E4Rm4wZUE7RUFBMkMsZ0JBQUE7QTlGdTBlM0M7O0E4RnQwZUE7RUFBa0MsZ0JBQUE7QTlGMDBlbEM7O0E4RnowZUE7RUFBaUMsZ0JBQUE7QTlGNjBlakM7O0E4RjUwZUE7RUFBbUMsZ0JBQUE7QTlGZzFlbkM7O0E4Ri8wZUE7RUFBa0MsZ0JBQUE7QTlGbTFlbEM7O0E4RmwxZUE7RUFBcUMsZ0JBQUE7QTlGczFlckM7O0E4RnIxZUE7RUFBMkMsZ0JBQUE7QTlGeTFlM0M7O0E4RngxZUE7RUFBc0MsZ0JBQUE7QTlGNDFldEM7O0E4RjMxZUE7RUFBaUMsZ0JBQUE7QTlGKzFlakM7O0E4RjkxZUE7RUFBcUMsZ0JBQUE7QTlGazJlckM7O0E4RmoyZUE7RUFBd0MsZ0JBQUE7QTlGcTJleEM7O0E4RnAyZUE7RUFBNkMsZ0JBQUE7QTlGdzJlN0M7O0E4RnYyZUE7RUFBdUMsZ0JBQUE7QTlGMjJldkM7O0E4RjEyZUE7RUFBbUMsZ0JBQUE7QTlGODJlbkM7O0E4RjcyZUE7RUFBbUMsZ0JBQUE7QTlGaTNlbkM7O0E4RmgzZUE7RUFBdUMsZ0JBQUE7QTlGbzNldkM7O0E4Rm4zZUE7RUFBb0MsZ0JBQUE7QTlGdTNlcEM7O0E4RnQzZUE7RUFBbUMsZ0JBQUE7QTlGMDNlbkM7O0E4RnozZUE7RUFBZ0MsZ0JBQUE7QTlGNjNlaEM7O0E4RjUzZUE7RUFBZ0MsZ0JBQUE7QTlGZzRlaEM7O0E4Ri8zZUE7RUFBaUMsZ0JBQUE7QTlGbTRlakM7O0E4Rmw0ZUE7RUFBcUMsZ0JBQUE7QTlGczRlckM7O0E4RnI0ZUE7RUFBMkMsZ0JBQUE7QTlGeTRlM0M7O0E4Rng0ZUE7RUFBMkMsZ0JBQUE7QTlGNDRlM0M7O0E4RjM0ZUE7RUFBdUMsZ0JBQUE7QTlGKzRldkM7O0E4Rjk0ZUE7RUFBd0MsZ0JBQUE7QTlGazVleEM7O0E4Rmo1ZUE7RUFBdUMsZ0JBQUE7QTlGcTVldkM7O0E4RnA1ZUE7RUFBcUMsZ0JBQUE7QTlGdzVlckM7O0E4RnY1ZUE7RUFBc0MsZ0JBQUE7QTlGMjVldEM7O0E4RjE1ZUE7RUFBeUMsZ0JBQUE7QTlGODVlekM7O0E4Rjc1ZUE7RUFBMEMsZ0JBQUE7QTlGaTZlMUM7O0E4Rmg2ZUE7RUFBeUMsZ0JBQUE7QTlGbzZlekM7O0E4Rm42ZUE7RUFBc0MsZ0JBQUE7QTlGdTZldEM7O0E4RnQ2ZUE7RUFBb0MsZ0JBQUE7QTlGMDZlcEM7O0E4Rno2ZUE7RUFBdUMsZ0JBQUE7QTlGNjZldkM7O0E4RjU2ZUE7RUFBdUMsZ0JBQUE7QTlGZzdldkM7O0E4Ri82ZUE7RUFBdUMsZ0JBQUE7QTlGbTdldkM7O0E4Rmw3ZUE7RUFBc0MsZ0JBQUE7QTlGczdldEM7O0E4RnI3ZUE7RUFBd0MsZ0JBQUE7QTlGeTdleEM7O0E4Rng3ZUE7RUFBd0MsZ0JBQUE7QTlGNDdleEM7O0E4RjM3ZUE7RUFBdUMsZ0JBQUE7QTlGKzdldkM7O0E4Rjk3ZUE7RUFBcUMsZ0JBQUE7QTlGazhlckM7O0E4Rmo4ZUE7RUFBcUMsZ0JBQUE7QTlGcThlckM7O0E4RnA4ZUE7RUFBdUMsZ0JBQUE7QTlGdzhldkM7O0E4RnY4ZUE7RUFBa0MsZ0JBQUE7QTlGMjhlbEM7O0E4RjE4ZUE7RUFBc0MsZ0JBQUE7QTlGODhldEM7O0E4Rjc4ZUE7RUFBaUMsZ0JBQUE7QTlGaTllakM7O0E4Rmg5ZUE7RUFBcUMsZ0JBQUE7QTlGbzllckM7O0E4Rm45ZUE7RUFBMEMsZ0JBQUE7QTlGdTllMUM7O0E4RnQ5ZUE7RUFBcUMsZ0JBQUE7QTlGMDllckM7O0E4Rno5ZUE7RUFBbUMsZ0JBQUE7QTlGNjllbkM7O0E4RjU5ZUE7RUFBMEMsZ0JBQUE7QTlGZytlMUM7O0E4Ri85ZUE7RUFBa0MsZ0JBQUE7QTlGbStlbEM7O0E4RmwrZUE7RUFBeUMsZ0JBQUE7QTlGcytlekM7O0E4RnIrZUE7RUFBdUMsZ0JBQUE7QTlGeStldkM7O0E4RngrZUE7RUFBb0MsZ0JBQUE7QTlGNCtlcEM7O0E4RjMrZUE7RUFBbUMsZ0JBQUE7QTlGKytlbkM7O0E4RjkrZUE7RUFBMEMsZ0JBQUE7QTlGay9lMUM7O0E4RmovZUE7RUFBaUMsZ0JBQUE7QTlGcS9lakM7O0E4RnAvZUE7RUFBa0MsZ0JBQUE7QTlGdy9lbEM7O0E4RnYvZUE7RUFBa0MsZ0JBQUE7QTlGMi9lbEM7O0E4RjEvZUE7RUFBa0MsZ0JBQUE7QTlGOC9lbEM7O0E4RjcvZUE7RUFBd0MsZ0JBQUE7QTlGaWdmeEM7O0E4RmhnZkE7RUFBbUMsZ0JBQUE7QTlGb2dmbkM7O0E4Rm5nZkE7RUFBa0MsZ0JBQUE7QTlGdWdmbEM7O0E4RnRnZkE7RUFBeUMsZ0JBQUE7QTlGMGdmekM7O0E4RnpnZkE7RUFBb0MsZ0JBQUE7QTlGNmdmcEM7O0E4RjVnZkE7RUFBaUMsZ0JBQUE7QTlGZ2hmakM7O0E4Ri9nZkE7RUFBK0IsZ0JBQUE7QTlGbWhmL0I7O0E4RmxoZkE7RUFBZ0MsZ0JBQUE7QTlGc2hmaEM7O0E4RnJoZkE7RUFBc0MsZ0JBQUE7QTlGeWhmdEM7O0E4RnhoZkE7RUFBNEMsZ0JBQUE7QTlGNGhmNUM7O0E4RjNoZkE7RUFBd0MsZ0JBQUE7QTlGK2hmeEM7O0E4RjloZkE7RUFBd0MsZ0JBQUE7QTlGa2lmeEM7O0E4RmppZkE7RUFBdUMsZ0JBQUE7QTlGcWlmdkM7O0E4RnBpZkE7RUFBc0MsZ0JBQUE7QTlGd2lmdEM7O0E4RnZpZkE7RUFBcUMsZ0JBQUE7QTlGMmlmckM7O0E4RjFpZkE7RUFBeUMsZ0JBQUE7QTlGOGlmekM7O0E4RjdpZkE7RUFBa0MsZ0JBQUE7QTlGaWpmbEM7O0E4RmhqZkE7RUFBb0MsZ0JBQUE7QTlGb2pmcEM7O0E4Rm5qZkE7RUFBbUMsZ0JBQUE7QTlGdWpmbkM7O0E4RnRqZkE7RUFBc0MsZ0JBQUE7QTlGMGpmdEM7O0E4RnpqZkE7RUFBa0MsZ0JBQUE7QTlGNmpmbEM7O0E4RjVqZkE7RUFBd0MsZ0JBQUE7QTlGZ2tmeEM7O0E4Ri9qZkE7RUFBaUMsZ0JBQUE7QTlGbWtmakM7O0E4RmxrZkE7RUFBbUMsZ0JBQUE7QTlGc2tmbkM7O0E4RnJrZkE7RUFBa0MsZ0JBQUE7QTlGeWtmbEM7O0E4RnhrZkE7RUFBbUMsZ0JBQUE7QTlGNGtmbkM7O0E4RjNrZkE7RUFBMkMsZ0JBQUE7QTlGK2tmM0M7O0E4RjlrZkE7RUFBbUMsZ0JBQUE7QTlGa2xmbkM7O0E4RmpsZkE7RUFBcUMsZ0JBQUE7QTlGcWxmckM7O0E4RnBsZkE7RUFBNEMsZ0JBQUE7QTlGd2xmNUM7O0E4RnZsZkE7RUFBdUMsZ0JBQUE7QTlGMmxmdkM7O0E4RjFsZkE7RUFBa0MsZ0JBQUE7QTlGOGxmbEM7O0E4RjdsZkE7RUFBaUMsZ0JBQUE7QTlGaW1makM7O0E4RmhtZkE7RUFBd0MsZ0JBQUE7QTlGb21meEM7O0E4Rm5tZkE7RUFBaUMsZ0JBQUE7QTlGdW1makM7O0E4RnRtZkE7RUFBeUMsZ0JBQUE7QTlGMG1mekM7O0E4RnptZkE7RUFBNEMsZ0JBQUE7QTlGNm1mNUM7O0E4RjVtZkE7RUFBNEMsZ0JBQUE7QTlGZ25mNUM7O0E4Ri9tZkE7RUFBMkMsZ0JBQUE7QTlGbW5mM0M7O0E4RmxuZkE7RUFBb0MsZ0JBQUE7QTlGc25mcEM7O0E4RnJuZkE7RUFBd0MsZ0JBQUE7QTlGeW5meEM7O0E4RnhuZkE7RUFBdUMsZ0JBQUE7QTlGNG5mdkM7O0E4RjNuZkE7RUFBMkMsZ0JBQUE7QTlGK25mM0M7O0E4RjluZkE7RUFBZ0MsZ0JBQUE7QTlGa29maEM7O0E4RmpvZkE7RUFBaUQsZ0JBQUE7QTlGcW9makQ7O0E4RnBvZkE7RUFBZ0QsZ0JBQUE7QTlGd29maEQ7O0E4RnZvZkE7RUFBcUMsZ0JBQUE7QTlGMm9mckM7O0E4RjFvZkE7RUFBc0MsZ0JBQUE7QTlGOG9mdEM7O0E4RjdvZkE7RUFBNkMsZ0JBQUE7QTlGaXBmN0M7O0E4RmhwZkE7RUFBdUMsZ0JBQUE7QTlGb3BmdkM7O0E4Rm5wZkE7RUFBdUMsZ0JBQUE7QTlGdXBmdkM7O0E4RnRwZkE7RUFBb0MsZ0JBQUE7QTlGMHBmcEM7O0E4RnpwZkE7RUFBb0MsZ0JBQUE7QTlGNnBmcEM7O0E4RjVwZkE7RUFBbUMsZ0JBQUE7QTlGZ3FmbkM7O0E4Ri9wZkE7RUFBa0MsZ0JBQUE7QTlGbXFmbEM7O0E4RmxxZkE7RUFBaUMsZ0JBQUE7QTlGc3FmakM7O0E4RnJxZkE7RUFBaUMsZ0JBQUE7QTlGeXFmakM7O0E4RnhxZkE7RUFBd0MsZ0JBQUE7QTlGNHFmeEM7O0E4RjNxZkE7RUFBeUMsZ0JBQUE7QTlGK3FmekM7O0E4RjlxZkE7RUFBa0MsZ0JBQUE7QTlGa3JmbEM7O0E4RmpyZkE7RUFBbUMsZ0JBQUE7QTlGcXJmbkM7O0E4RnByZkE7RUFBbUMsZ0JBQUE7QTlGd3JmbkM7O0E4RnZyZkE7RUFBaUQsZ0JBQUE7QTlGMnJmakQ7O0E4RjFyZkE7RUFBaUMsZ0JBQUE7QTlGOHJmakM7O0E4RjdyZkE7RUFBaUMsZ0JBQUE7QTlGaXNmakM7O0E4RmhzZkE7RUFBcUMsZ0JBQUE7QTlGb3NmckM7O0E4Rm5zZkE7RUFBcUMsZ0JBQUE7QTlGdXNmckM7O0E4RnRzZkE7RUFBa0MsZ0JBQUE7QTlGMHNmbEM7O0E4RnpzZkE7RUFBb0MsZ0JBQUE7QTlGNnNmcEM7O0E4RjVzZkE7RUFBMkMsZ0JBQUE7QTlGZ3RmM0M7O0E4Ri9zZkE7RUFBa0MsZ0JBQUE7QTlGbXRmbEM7O0E4Rmx0ZkE7RUFBdUMsZ0JBQUE7QTlGc3RmdkM7O0E4RnJ0ZkE7RUFBNEMsZ0JBQUE7QTlGeXRmNUM7O0E4Rnh0ZkE7RUFBZ0MsZ0JBQUE7QTlGNHRmaEM7O0E4RjN0ZkE7RUFBa0MsZ0JBQUE7QTlGK3RmbEM7O0E4Rjl0ZkE7RUFBa0MsZ0JBQUE7QTlGa3VmbEM7O0E4Rmp1ZkE7RUFBeUMsZ0JBQUE7QTlGcXVmekM7O0E4RnB1ZkE7RUFBa0MsZ0JBQUE7QTlGd3VmbEM7O0E4RnZ1ZkE7RUFBb0MsZ0JBQUE7QTlGMnVmcEM7O0E4RjF1ZkE7RUFBd0MsZ0JBQUE7QTlGOHVmeEM7O0ErRjlsaUJBO0VDS0UsU0FBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QWhHNmxpQkY7O0FnR25saUJFO0VBRUUsVUFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QWhHcWxpQko7O0FpR2xuaUJBLFdBQUE7QUFFQTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUVBLHNCQUFBO0VBRUEsaUJBQUE7RUFFQSxtQkFBQTtFQUNBLHdDQUFBO0FqR29uaUJKOztBaUdsbmlCQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QWpHcW5pQko7QWlHbm5pQkk7RUFDSSxhQUFBO0FqR3FuaUJSO0FpR2xuaUJJO0VBQ0ksZUFBQTtFQUNBLFlBQUE7QWpHb25pQlI7O0FpR2puaUJBOztFQU1JLCtCQUFBO0FqR29uaUJKOztBaUdqbmlCQTtFQUNJLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBakdvbmlCSjtBaUdsbmlCSTtFQUVJLFdBQUE7RUFDQSxjQUFBO0FqR21uaUJSO0FpR2huaUJJO0VBQ0ksV0FBQTtBakdrbmlCUjtBaUcvbWlCSTtFQUNJLGtCQUFBO0FqR2luaUJSOztBaUc5bWlCQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQVdBLGFBQUE7QWpHdW1pQko7QWlHam5pQkk7RUFDSSxZQUFBO0FqR21uaUJSO0FpR2puaUJJO0VBQ0ksY0FBQTtBakdtbmlCUjtBaUdqbmlCSTtFQUNJLGFBQUE7QWpHbW5pQlI7QWlHOW1pQkk7RUFDSSxvQkFBQTtBakdnbmlCUjtBaUc3bWlCSTtFQUNJLGNBQUE7QWpHK21pQlI7QWlHNW1pQkk7RUFDSSxrQkFBQTtBakc4bWlCUjtBaUczbWlCSTtFQUNJLGNBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7QWpHNm1pQlI7O0FpRzFtaUJBO0VBQ0ksYUFBQTtBakc2bWlCSjs7QWtHdHFpQkEsV0FBQTtBQUdJO0VBQ0ksaUVBQUE7QWxHdXFpQlI7O0FrR25xaUJBLFVBQUE7QUFFSTtFQUNJLG9CQUFBO0VBQ0EsNkJBQUE7RUFDQSxxTUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QWxHcXFpQlI7QWtHanFpQkEsV0FBQTtBQUVBOztFQUVJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBR0EsNkJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QWxHa3FpQko7QWtHanFpQkk7OztFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0FsR3FxaUJSO0FrR3BxaUJROzs7RUFDSSxVQWpFYTtBbEd5dWlCekI7QWtHcnFpQkk7O0VBQ0ksYUFwRW1CO0FsRzR1aUIzQjtBa0d0cWlCSTs7RUFDSSxvQkFsRlk7RUFtRlosZUFBQTtFQUNBLGNBQUE7RUFDQSxZQW5GWTtFQW9GWixhQTdFZ0I7RUE4RWhCLG1DQUFBO0VBQ0Esa0NBQUE7QWxHeXFpQlI7O0FrR3JxaUJBO0VBQ0ksV0FBQTtBbEd3cWlCSjtBa0d2cWlCSTtFQUNJLFVBQUE7RUFDQSxZQUFBO0FsR3lxaUJSO0FrR3ZxaUJJO0VBQ0ksWUE5RmU7QWxHdXdpQnZCO0FrR3hxaUJRO0VBQ0ksWUEvRlc7QWxHeXdpQnZCOztBa0dycWlCQTtFQUNJLFlBQUE7QWxHd3FpQko7QWtHdnFpQkk7RUFDSSxXQUFBO0VBQ0EsV0FBQTtBbEd5cWlCUjtBa0d2cWlCSTtFQUNJLFlBM0dlO0FsR294aUJ2QjtBa0d4cWlCUTtFQUNJLFlBOUdXO0FsR3d4aUJ2Qjs7QWtHcnFpQkEsU0FBQTtBQUVBO0VBQ0ksbUJBQUE7QWxHdXFpQko7O0FrR3BxaUJBO0VBQ0ksa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7QWxHdXFpQko7QWtHdHFpQkk7RUFDSSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7QWxHd3FpQlI7QWtHdnFpQlE7RUFDSSxTQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBbEd5cWlCWjtBa0d4cWlCWTtFQUNJLGFBQUE7QWxHMHFpQmhCO0FrR3pxaUJnQjtFQUNJLFVBcEpLO0FsRyt6aUJ6QjtBa0d4cWlCWTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxZQTlKTTtFQStKTixXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQXhLSTtFQXlLSixjQWpLQztFQWtLRCxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUF6S0U7RUEwS0YsYUFsS1c7RUFtS1gsbUNBQUE7RUFDQSxrQ0FBQTtBbEcwcWlCaEI7QWtHdnFpQlE7RUFDSSxZQWhMTTtFQWlMTixhQTNLWTtBbEdvMWlCeEI7O0FtR3oxaUJBO0VBQ0ksb0JBQUE7RUFDQSxTQUFBO0FuRzQxaUJKO0FtRzExaUJBOzs7RUFHSSwrQkFBQTtBbkc0MWlCSjs7QW9HNzJpQkE7RUFDRSxrRC9GUWM7QUx3MmlCaEI7O0FvRzcyaUJBO0VBQ0UsMEQvRkRtQjtBTGkzaUJyQjs7QW9HdDJpQkk7RUFDRSxXQUpZO0FwRzYyaUJsQjs7QW9HMTJpQkk7RUFDRSxZQUpZO0FwR2kzaUJsQjs7QW9HOTJpQkk7RUFDRSxXQUpZO0FwR3EzaUJsQjs7QWtCejBpQkk7RWtGekNBO0lBQ0UsV0FKWTtFcEcwM2lCaEI7RW9HdjNpQkU7SUFDRSxZQUpZO0VwRzYzaUJoQjtFb0cxM2lCRTtJQUNFLFdBSlk7RXBHZzRpQmhCO0FBQ0Y7QWtCcjFpQkk7RWtGekNBO0lBQ0UsV0FKWTtFcEdxNGlCaEI7RW9HbDRpQkU7SUFDRSxZQUpZO0VwR3c0aUJoQjtFb0dyNGlCRTtJQUNFLFdBSlk7RXBHMjRpQmhCO0FBQ0Y7QWtCaDJpQkk7RWtGekNBO0lBQ0UsV0FKWTtFcEdnNWlCaEI7RW9HNzRpQkU7SUFDRSxZQUpZO0VwR201aUJoQjtFb0doNWlCRTtJQUNFLFdBSlk7RXBHczVpQmhCO0FBQ0Y7QWtCMzJpQkk7RWtGekNBO0lBQ0UsV0FKWTtFcEcyNWlCaEI7RW9HeDVpQkU7SUFDRSxZQUpZO0VwRzg1aUJoQjtFb0czNWlCRTtJQUNFLFdBSlk7RXBHaTZpQmhCO0FBQ0Y7QW9HeDVpQkE7RUFDRSxlQUFBO0VBQ0EsWUFBQTtBcEcwNWlCRjs7QW9HbjVpQkE7RUNpR0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0FyR3N6aUJGOztBcUcveWlCSTtFQUNFLGFBQUE7QXJHa3ppQk47QXFHL3lpQkk7RUFDRSxnQkFBQTtBckdpemlCTjs7QW9HdjVpQkE7O0VBRUUscUVBQUEsRUFBQSxnQ0FBQTtBcEcwNWlCRjs7QXNHdDhpQkE7RUFDRSw4QkFBQTtLQUFBLDJCQUFBO1VBQUEsc0JBQUE7RUFDQSx3Q2pHMFJZO0FMK3FpQmQ7O0FzR3Q4aUJBO0VBQ0UsbUNBQUE7RUFDQSxrQ0FBQTtBdEd5OGlCRjs7QXNHcjhpQkE7RUFDRSxlakdZZTtBTDQ3aUJqQjs7QXNHbjhpQkU7O0VBRUUsMEJBQUE7QXRHczhpQko7QXNHcDhpQkk7O0VBQ0UscUJBQUE7QXRHdThpQk47O0FzR2o4aUJFO0VBQ0UseUJBQUE7QXRHbzhpQko7O0FzR3Y3aUJBO0VBQ0UsMERqR3ZDdUI7RWlHd0N2QixnQkFBQTtBdEcwN2lCRjs7QXNHdDdpQkE7RUFDRSxnQkFBQTtBdEd5N2lCRjs7QXNHdDdpQkE7RUFDRSxxQkFBQTtFQUNBLG1Cakd1RE87QUxrNGlCVDtBc0d2N2lCRTtFQUNFLHNCQUFBO0F0R3k3aUJKOztBc0dyN2lCQTtFQUNFLGNqRythUztBTHlnaUJYOztBc0dyN2lCQTtFQUNFLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxNQUFBO0F0R3c3aUJGOztBc0dqN2lCQTtFQUNFLGFBQUE7RUFDQSxtQmpHZ0NPO0VpRzlCUCxjakdrRU87QUxpM2lCVDtBc0dqN2lCRTtFQUNBLGVBQUE7RUFDRSx3QkFBQTtBdEdtN2lCSjs7QXNHNTZpQkE7Ozs7Ozs7Ozs7OztFQVlFLGtEakczRmM7RWlHNEZkLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQ0EsY2pHcUNPO0VpR3BDUCxpQkFBQTtBdEcrNmlCRjtBc0c1NmlCRTs7Ozs7Ozs7Ozs7O0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0F0R3k3aUJKOztBc0dyN2lCQTs7RUFFRSxpQmpHckVzQjtBTDYvaUJ4QjtBa0IxK2lCSTtFb0ZnREo7O0lBS0ksZWpHM0R1QjtFTHEvaUJ6QjtBQUNGO0FrQmgvaUJJO0VvRmdESjs7SUFTSSxpQmpHbER3QjtFTDgraUIxQjtBQUNGOztBc0d4N2lCQTs7RUFFRSxlakdqRnNCO0FMNGdqQnhCO0FrQjMvaUJJO0VvRjhESjs7SUFLSSxpQmpHdkV1QjtFTG9nakJ6QjtBQUNGOztBc0cxN2lCQTs7RUFFRSxpQmpHeEZzQjtBTHFoakJ4QjtBa0J0Z2pCSTtFb0Z1RUo7O0lBS0ksZWpHOUV1QjtFTDZnakJ6QjtBQUNGOztBc0c1N2lCQTs7RUFFRSxlakcvRnNCO0FMOGhqQnhCO0FrQmpoakJJO0VvRmdGSjs7SUFLSSxpQmpHckZ1QjtFTHNoakJ6QjtBQUNGOztBc0c5N2lCQTs7RUFFRSxpQmpHdEdzQjtBTHVpakJ4Qjs7QXNHOTdpQkE7O0VBRUUsa0JqR3pHc0I7QUwwaWpCeEI7O0FzRzM3aUJJO0VBQ0Usa0JBQUE7QXRHODdpQk47O0FzRy83aUJJO0VBQ0UsbUJBQUE7QXRHazhpQk47O0FzR244aUJJO0VBQ0Usa0JBQUE7QXRHczhpQk47O0FrQjFqakJJO0VvRm1IQTtJQUNFLGtCQUFBO0V0RzI4aUJKO0VzRzU4aUJFO0lBQ0UsbUJBQUE7RXRHODhpQko7RXNHLzhpQkU7SUFDRSxrQkFBQTtFdEdpOWlCSjtBQUNGO0FrQnRrakJJO0VvRm1IQTtJQUNFLGtCQUFBO0V0R3M5aUJKO0VzR3Y5aUJFO0lBQ0UsbUJBQUE7RXRHeTlpQko7RXNHMTlpQkU7SUFDRSxrQkFBQTtFdEc0OWlCSjtBQUNGO0FrQmpsakJJO0VvRm1IQTtJQUNFLGtCQUFBO0V0R2kraUJKO0VzR2wraUJFO0lBQ0UsbUJBQUE7RXRHbytpQko7RXNHcitpQkU7SUFDRSxrQkFBQTtFdEd1K2lCSjtBQUNGO0FrQjVsakJJO0VvRm1IQTtJQUNFLGtCQUFBO0V0RzQraUJKO0VzRzcraUJFO0lBQ0UsbUJBQUE7RXRHKytpQko7RXNHaC9pQkU7SUFDRSxrQkFBQTtFdEdrL2lCSjtBQUNGO0FzRzMraUJBO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtBdEc2K2lCRjtBc0c1K2lCRTtFQUNFLGFBQUE7QXRHOCtpQko7O0FzRzEraUJBO0VBQ0UsZ0JqR2dLZ0I7QUw2MGlCbEI7O0FzR3oraUJFO0U3RW5NRSx5QmxCc0VXO0U4RjNEYixjQUFBO0VBQ0EsZ0JBQUE7QXJHc3FqQkY7QVE1cWpCRTtFNkZTRSxjQUFBO0U1RWZBLHlCNkV1TUk7RXhGN0xGLCtDdUZPRjtBckdzcWpCSjtBcUducWpCRTtFQUVFLHVDQ2tMSTtBdEdrL2lCUjtBcUdocWpCRTtFQUVFLGNoR2tISztFZ0dqSEwseUJoRytNUTtFZ0c5TVIscUJoRzhNUTtFZ0c3TVIsZ0JBQUE7QXJHaXFqQko7QXFHOXBqQkU7RUFHRSxjQUFBO0VBRUEseUJoRzZMWTtBTGcraUJoQjs7QXNHamdqQkU7RTdFbk1FLHlCbEJzRVc7RThGM0RiLGNBQUE7RUFDQSxnQkFBQTtBckc4cmpCRjtBUXBzakJFO0U2RlNFLGNBQUE7RTVFZkEseUI2RXVNSTtFeEY3TEYsK0N1Rk9GO0FyRzhyakJKO0FxRzNyakJFO0VBRUUsMkNDa0xJO0F0RzBnakJSO0FxR3hyakJFO0VBRUUsY2hHa0hLO0VnR2pITCx5QmhHK01RO0VnRzlNUixxQmhHOE1RO0VnRzdNUixnQkFBQTtBckd5cmpCSjtBcUd0cmpCRTtFQUdFLGNBQUE7RUFFQSx5QmhHNkxZO0FMdy9pQmhCOztBc0c3Z2pCRTtFRDdKQSxjOUZvQmE7RThGbkJiLHlCaEdtT007RWdHbE9OLHNCQUFBO0VBQ0EscUI5RmlCYTtBUDZwakJmO0FxRzVxakJFO0VBQ0UsY0MySkk7RUQxSkoseUJoRzZOSTtFZ0c1TkoscUJDeUpJO0VEeEpKLCtDaEcwUVM7QUxvNmlCYjtBcUc1cWpCSTtFQUNFLHFCOUZRUztBUHNxakJmO0FxRzFxakJFO0VBRUUsNEJDZ0pJO0VEL0lKLG1DQytJSTtBdEc0aGpCUjtBcUd4cWpCRTtFQUVFLGNoR2tLUTtFZ0dqS1IseUJoRzJNSTtFZ0cxTUoscUJoR2dLUTtBTHlnakJaO0FxR3RxakJFO0VBR0UsNEJDa0lJO0VEaklKLHlCaEdtTUk7RWdHbE1KLG1DQ2dJSTtBdEdzaWpCUjtBcUducWpCRTtFQUNFLGlCQUFBO0VBQ0Esd0JBQUE7QXJHcXFqQko7O0FzRy9pakJFO0VEN0pBLGM5Rm9CYTtFOEZuQmIseUJoR21PTTtFZ0dsT04sc0JBQUE7RUFDQSxxQjlGaUJhO0FQK3JqQmY7QXFHOXNqQkU7RUFDRSxjQzJKSTtFRDFKSix5QmhHNk5JO0VnRzVOSixxQkN5Skk7RUR4SkosK0NoRzBRUztBTHM4aUJiO0FxRzlzakJJO0VBQ0UscUI5RlFTO0FQd3NqQmY7QXFHNXNqQkU7RUFFRSxnQ0NnSkk7RUQvSUosdUNDK0lJO0F0RzhqakJSO0FxRzFzakJFO0VBRUUsY2hHa0tRO0VnR2pLUix5QmhHMk1JO0VnRzFNSixxQmhHZ0tRO0FMMmlqQlo7QXFHeHNqQkU7RUFHRSxnQ0NrSUk7RURqSUoseUJoR21NSTtFZ0dsTUosdUNDZ0lJO0F0R3drakJSO0FxR3JzakJFO0VBQ0UsaUJBQUE7RUFDQSx3QkFBQTtBckd1c2pCSjs7QXNHbmtqQkE7RUFDRSxjakduQk87RWlHb0JQLG1CQUFBO0VBQ0EsZWpHMU1lO0VpRzJNZixrQkFBQTtFQUNBLGFBQUE7QXRHc2tqQkY7O0FzR25rakJBO0VBQ0UsY2pHM0JPO0VpRzRCUCwwQmpHaUhnQjtBTHE5aUJsQjs7QXNHamtqQkE7RUFDRSx5QmpHVGM7RWlHVWQsZ0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0RqR3hPYztFaUd5T2Qsa0JBQUE7RUFDQSxjakdvQ007RWlHbkNOLG9CQUFBO0F0R29rakJGOztBc0cvampCQTtFQUNFLHlCakduQlU7RWlHb0JWLFNBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY2pHeUJNO0FMeWlqQlI7O0FzRzFqakJBO0VBRUUsZUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBSUEsY2pHbkVPO0VpR29FUCxxQkFBQTtFQUNBLDZCQUFBO0VBQ0EscUNBQUE7QXRHeWpqQkY7QXNHdmpqQkU7RUFDRSxjakduR0s7QUw0cGpCVDtBc0d0ampCRTtFQUNFLGNqR3pJSztBTGlzakJUO0FzR3ZqakJNO0VBQ0UsY2pHM0lDO0FMb3NqQlQ7QXNHcGpqQkU7RUFFRSwwQmpHdURjO0VpR3REZCxjakd2Rks7QUw0b2pCVDtBc0dsampCRTtFQUVFLDBCakdpRGM7RWlHaERkLGNqRzdGSztBTGdwakJUO0FzR2hqakJFO0VBQ0UseUJBQUE7RUFDQSxvQkFBQTtBdEdrampCSjtBc0cvaWpCRTtFQUVFLDBCakdzQ2M7RWlHckNkLGNqR3hHSztBTHdwakJUO0FRejFqQkU7RThGOFNJLHlCQUFBO0F0RzhpakJOOztBc0d2aWpCQTs7O0VEektFLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFFQSxnQkFBQTtFQUNBLG9CQUFBO0VBRUEsY2RuS29CO0Vjb0twQixlZHJLa0I7RWVzVWxCLGtCQUFBO0VBQ0EscUJBQUE7QXRHb2pqQkY7O0FzRy9pakJFO0VBQ0UsbUJqR2hUVztFaUdpVFgsZ0JBQUE7QXRHa2pqQko7QXNHL2lqQkU7RUFDRSxnQkFBQTtBdEdp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cWtqQkY7QXNHbmtqQkU7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSx5QmpHaFpLO0FMcTlqQlQ7O0FzRzdqakJJO0VBQ0UsNkJqR2hTUztBTGcyakJmOztBc0dqa2pCSTtFQUNFLCtCakdoU1M7QUxvMmpCZjs7QXNHcmtqQkk7RUFDRSxnQ2pHaFNTO0FMdzJqQmY7O0FzR3prakJJO0VBQ0UsOEJqR2hTUztBTDQyakJmOztBa0IxbmtCSTtFb0Y2aUJBO0lBQ0UsNkJqR2hTUztFTGkzakJiO0VzR2xsakJFO0lBQ0UsK0JqR2hTUztFTG8zakJiO0VzR3JsakJFO0lBQ0UsZ0NqR2hTUztFTHUzakJiO0VzR3hsakJFO0lBQ0UsOEJqR2hTUztFTDAzakJiO0FBQ0Y7QWtCem9rQkk7RW9GNmlCQTtJQUNFLDZCakdoU1M7RUwrM2pCYjtFc0dobWpCRTtJQUNFLCtCakdoU1M7RUxrNGpCYjtFc0dubWpCRTtJQUNFLGdDakdoU1M7RUxxNGpCYjtFc0d0bWpCRTtJQUNFLDhCakdoU1M7RUx3NGpCYjtBQUNGO0FrQnZwa0JJO0VvRjZpQkE7SUFDRSw2QmpHaFNTO0VMNjRqQmI7RXNHOW1qQkU7SUFDRSwrQmpHaFNTO0VMZzVqQmI7RXNHam5qQkU7SUFDRSxnQ2pHaFNTO0VMbTVqQmI7RXNHcG5qQkU7SUFDRSw4QmpHaFNTO0VMczVqQmI7QUFDRjtBa0JycWtCSTtFb0Y2aUJBO0lBQ0UsNkJqR2hTUztFTDI1akJiO0VzRzVuakJFO0lBQ0UsK0JqR2hTUztFTDg1akJiO0VzRy9uakJFO0lBQ0UsZ0NqR2hTUztFTGk2akJiO0VzR2xvakJFO0lBQ0UsOEJqR2hTUztFTG82akJiO0FBQ0Y7QXNHOW5qQkE7RUFDRSxnRUFBQTtFQUNBLDRCQUFBO0F0R2dvakJGO0FzRzluakJFO0VBQ0UsK0JBQUE7QXRHZ29qQko7QXNHN25qQkU7RUFDRSw2QkFBQTtBdEcrbmpCSjtBc0c3bmpCSTtFQUNFLDJCQUFBO0F0Rytu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OGtCTTs7SUFDRSxxRUFBQTtJQUNBLG1CQUFBO0UxR3k4a0JSO0UwR3Y4a0JROztJQUNFLHlCckd5TEo7SXFHeExJLG1DQUFBO0UxRzA4a0JWO0FBQ0Y7O0EyRzlpbEJBO0VBQ0Usc0J0RzZIVTtBTG83a0JaO0EyRzlpbEJJO0VBQ0UsdUJBQUE7RUFDQSxtQkFBQTtBM0dnamxCTjtBMkc5aWxCTTtFQUNFLGV0RzhFVztFc0c3RVgsa0R0R0dRO0VzR0ZSLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjdEc0TlE7QUxvMWtCaEI7QTJHMWlsQlU7RUFDRSxnQkFBQTtBM0c0aWxCWjtBa0J4L2tCSTtFeUYxQ0U7SUFDRSxtQkFBQTtJQUNBLGdCQUFBO0UzR3FpbEJOO0UyR25pbEJNO0lBQ0UsaUJBQUE7SUFDQSxrQkFBQTtFM0dxaWxCUjtBQUNGOztBNEcza2xCQTtFQUNFLHFCQUFBO0E1RzhrbEJGO0E0RzFrbEJNO0VBQ0Esb0NBQUE7QTVHNGtsQk47QWtCemdsQkk7RTBGcEVFO0lBR0Usb0JBQUE7RTVHOGtsQk47QUFDRjtBNEc3a2xCTTtFQUNJLFFBQUE7RUFDQSxXQUFBO0E1RytrbEJWO0FrQmxobEJJO0UwRi9ERTtJQUlNLGdCQUFBO0U1R2lsbEJWO0FBQ0Y7QTRHN2tsQlE7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7QTVHK2tsQlY7QTRHM2tsQkk7RUFDRSxnQkFBQTtBNUc2a2xCTjtBNEcza2xCUTtFQUNFLHNCQUFBO0E1RzZrbEJWO0FrQmppbEJJO0UwRjdDSTtJQUdJLG1CQUFBO0lBQ0EsZUFBQTtFNUcra2xCVjtBQUNGO0E0R3ZrbEJNO0VBQ0UsZXZHRU87RXVHRFAsZ0JBQUE7RUFDQSxjdkd3R0M7QUxpK2tCVDtBNEdwa2xCUTtFQUNFLG1CdkcrS1E7QUx1NWtCbEI7QTRHbmtsQlE7RUFDRSxjdkcyS1E7QUwwNWtCbEI7QTRHaGtsQlE7RUFDRSxjdkdtS1E7RXVHbEtSLG1CQUFBO0VBQ0Esa0R2R2hETTtFdUdpRE4scUJBQUE7QTVHa2tsQlY7QTRHL2psQlE7RUFDRSxjdkc4SlE7RXVHN0pSLDBEdkc3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OztBd0h2cG5CQTtFQUNJLHlCQUFBO0VBQ0EseUJuSGdFSztFbUgvREwscUJuSCtESztBTDJsbkJUO0F3SHhwbkJJO0VBQ0kscURBQUE7RUFDQSx5Qm5IMkRDO0VtSDFERCxxQm5IMERDO0VtSHpERCxxQkFBQTtBeEgwcG5CUjtBd0h2cG5CSTtFQUNJLHlCbkhzREM7RW1IckRELHFCbkhvREM7RW1IbkRELGNuSDhIQTtFbUg3SEEsZ0JBQUE7QXhIeXBuQlI7QXdIdHBuQkk7RUFDSSx5Qm5IOENDO0VtSDdDRCxxQm5IOENDO0FMMG1uQlQ7QXdIcnBuQkk7RUFDSSxxREFBQTtBeEh1cG5CUjtBd0hwcG5CSTtFQVFJLG9DQUFBO0F4SCtvbkJSO0F3SDVvbkJJO0VBQ0ksd0JBQUE7RUFDQSxjbkhvR0E7RW1IbkdBLHlCbkh3QkM7QUxzbm5CVDtBd0gzb25CSTtFQUNJLHdCQUFBO0VBQ0EsY25IOEZBO0VtSDdGQSx5Qm5Ia0JDO0FMMm5uQlQ7O0F3SHpvbkJBO0VBQ0ksY25IMkRPO0VtSDFEUCx5Qm5IeENNO0VtSHlDTixnQkFBQTtBeEg0b25CSjtBd0gxb25CSTtFQUNJLGNuSHNERztFbUhyREgsdURBQUE7RUFDQSx5Qm5IOUNFO0VtSCtDRixxQkFBQTtBeEg0b25CUjtBd0gxb25CSTtFQUNJLHlCbkhzRE07RW1IckROLGNuSCtDRztBTDZsbkJYO0F3SHpvbkJJO0VBQ0ksY25IMkNHO0VtSDFDSCx5Qm5IeERFO0FMbXNuQlY7QXdIeG9uQkk7RUFDSSx1REFBQTtBeEgwb25CUjtBd0h0b25CSTtFQVFJLG9DQUFBO0F4SGlvbkJSO0F3SC9ubkJJO0VBQ0ksd0JBQUE7RUFDQSxjbkhzQkc7RW1IckJILHlCbkg3RUU7QUw4c25CVjtBd0g3bm5CSTtFQUNJLHdCQUFBO0VBQ0EsY25IZUc7RW1IZEgseUJuSHBGRTtBTG10bkJWOztBd0gzbm5CQTtFQUNJLHlCQUFBO0VBQ0EseUJuSG5HSztFbUhvR0wsZ0JBQUE7QXhIOG5uQko7QXdINW5uQkk7RUFDSSx3REFBQTtFQUNBLHFCQUFBO0VBQ0EseUJuSHpHQztBTHV1bkJUO0F3SDNubkJJO0VBQ0ksd0RBQUE7QXhINm5uQlI7QXdIMW5uQkk7RUFDSSx5Qm5IbEhDO0VtSG1IRCxjbkhzQkE7QUxzbW5CUjtBd0gxbm5CSTtFQUNJLHlCbkhySEM7RW1Ic0hELGNuSGtCQTtBTDBtbkJSO0F3SHZubkJJO0VBUUksb0NBQUE7QXhIa25uQlI7QXdIL21uQkk7RUFDSSx3QkFBQTtFQUNBLGNBQUE7RUFDQSx5Qm5IeklDO0FMMHZuQlQ7QXdIOW1uQkk7RUFDSSx3QkFBQTtFQUNBLGNuSE5BO0VtSE9BLHlCbkgvSUM7QUwrdm5CVDs7QXdINW1uQkE7O0VBRUksV0FBQTtFQUNBLDZFQUFBO0VBQ0EscUZBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5Qm5IOUZLO0FMNnNuQlQ7O0F3SDVtbkJBO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBeEgrbW5CSjs7QXdIM21uQkE7RUFDSSxXQUFBO0VBQ0EsZ0ZBQUE7RUFDQSx3RkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCbkg5R0s7QUw0dG5CVDs7QXdIM21uQkE7RUFDSSxXQUFBO0VBQ0EsZ0ZBQUE7RUFDQSx3RkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCbkh4SEs7QUxzdW5CVDs7QXdIem1uQkk7RUFDSSxrQkFBQTtBeEg0bW5CUjs7QXdIdm1uQks7Ozs7Ozs7O0VBUUcsb0NBQUE7QXhIMG1uQlI7O0F3SHZtbkJBO0VBQ0ksd0JBQUE7QXhIMG1uQko7O0F5SHo4bkJFO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtBekg0OG5CSjtBeUgxOG5CSTtFQUNFLG1CQUFBO0VBQ0EsbUJwSGtPVTtFb0hqT1Ysd0JBQUE7RUFDQSxjcEhrUkU7RW9IalJGLGFBQUE7RUFDQSwwRHBITG1CO0VvSE1uQixlcEhlVztFb0hkWCxPQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0F6SDQ4bkJOO0F5SDE4bkJNO0VBQ0UsaUVBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0F6SDQ4bkJSO0F5SHo4bkJNO0VBQ0UsY3BIZ1FBO0VvSC9QQSxxQkFBQTtBekgyOG5CUjtBeUhyOG5CUTtFQUNFLDREQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0F6SHU4bkJWO0F5SGw4bkJJO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0F6SG84bkJOO0F5SGo4bkJJO0VBQ0UsY3BId09TO0VvSHZPVCwwRHBIM0NlO0VvSDRDZixtQnBIdEJTO0VvSHVCVCxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtBekhtOG5CTjtBeUgvN25CRTtFQUNFLGNwSDhOVztFb0g3TlgsMERwSHJEaUI7RW9Ic0RqQixtQnBIaENXO0VvSGlDWCxpQkFBQTtBekhpOG5CSjtBeUgvN25CSTtFQUNFLDBEcEgzRG1CO0FMNC9uQnpCO0F5SDk3bkJFO0VBQ0UsY0FBQTtBekhnOG5CSjtBa0I3N25CSTtFdUdKRjtJQUdJLGVBQUE7RXpIazhuQko7QUFDRjtBa0JsOG5CSTtFdUdJQTtJQUNFLGVBQUE7RXpIaThuQko7QUFDRjs7QTBIL2dvQkU7RUFHRSxrRHJIVVk7RXFIVFosZ0JBQUE7QTFIZ2hvQko7QTBIN2dvQkU7RUFDRSxjckhzTmM7RXFIck5kLG1Cckg4Qlc7RXFIN0JYLHdCQUFBO0ExSCtnb0JKO0EwSDdnb0JJO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBMUgrZ29CTjtBMEgzZ29CRTtFQUNFLGNySDJLTTtFcUgxS04saUJBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0ExSDZnb0JKO0EwSDFnb0JFO0VBQ0UsY3JIbU9PO0VxSGxPUCxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7QTFINGdvQko7QTBIemdvQkU7RUFDRSxjckhpSEs7RXFIaEhMLDBEckg1QmlCO0VxSDZCakIsZXJIVmE7RXFIV2IsY0FBQTtFQUNBLHFCQUFBO0ExSDJnb0JKO0EwSHpnb0JJO0VBQ0Usa0JBQUE7QTFIMmdvQk47QTBIeGdvQkk7RUFDRSxlQUFBO0VBQ0EsWUFBQTtBMUgwZ29CTjtBMEh2Z29CSTtFQUNFLGNySGlHRztFcUhoR0gsMERySDVDZTtFcUg2Q2YsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBMUh5Z29CTjtBMEh0Z29CSTtFQUNFLHNCQUFBO0ExSHdnb0JOO0EwSHJnb0JJO0VBQ0Usa0JBQUE7QTFIdWdvQk47QTBIbGdvQkk7RUFDRSxjckgwSEk7RXFIekhKLHFCQUFBO0ExSG9nb0JOO0EwSGpnb0JJO0VBQ0UsY3JId0pZO0FMMjJuQmxCO0EwSGhnb0JJO0VBQ0UsY0FBQTtBMUhrZ29CTjtBa0J4Z29CSTtFd0dXQTtJQUNFLGlCQUFBO0lBQ0Esd0JBQUE7RTFIZ2dvQko7RTBINy9uQkU7SUFDRSxtQkFBQTtJQUNBLGlCQUFBO0lBQ0EscUJBQUE7SUFDQSxtQkFBQTtFMUgrL25CSjtFMEg1L25CRTtJQUNFLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtJQUNBLHdCQUFBO0UxSDgvbkJKO0UwSDUvbkJJO0lBQ0Usa0RySHpGUTtJcUgwRlIsbUJySDFFTztJcUgyRVAsZ0JBQUE7SUFDQSxzQkFBQTtJQUNBLGNySG9KRztJcUhuSkgsYUFBQTtFMUg4L25CTjtBQUNGOztBMkgzbW9CQTtFQUNFLDJCQUFBO0VBQ0EsY3RId1FxQjtFc0h2UXJCLGtCQUFBO0VBQ0EsaUJBQUE7QTNIOG1vQkY7QTJIM21vQkk7RUFFRSxhQUFBO0EzSDRtb0JOO0EySHptb0JJO0VBQ0UsZUFBQTtBM0gybW9CTjtBMkh4bW9CSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBM0gwbW9CTjtBMkh2bW9CSTtFQUNFLGN0SDhIRztBTDIrbkJUO0EySHBtb0JRO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0EzSHNtb0JSO0EySGhtb0JFO0VBRUUsa0R0SHhCWTtFc0h5QlosY3RIME1PO0FMdTVuQlg7QTJIOWxvQkU7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0EzSGdtb0JKO0EySDlsb0JJO0VBQ0UsZUFBQTtBM0hnbW9CTjtBMkg3bG9CSTtFQUNFLGN0SHVOaUI7QUx3NG5CdkI7QWtCemtvQkk7RXlHekVKO0lBMERJLGlCQUFBO0UzSDRsb0JGO0FBQ0Y7O0EySHpsb0JBO0VBQ0UsZ0JBQUE7QTNINGxvQkY7O0E0SDNwb0JBO0VBQ0kscUJBQUE7QTVIOHBvQko7QTRINXBvQkk7RUFDSSxtQnZIOE9JO0V1SDdPSixvQ0FBQTtBNUg4cG9CUjtBNEgxcG9CSTtFQUNFLG1CdkhrUkU7RXVIalJGLFVBQUE7QTVINHBvQk47QTRIeHBvQkk7RUFDSSxpQkFBQTtBNUgwcG9CUjtBNEh4cG9CUTtFQUVJLGN2SGdJSDtFdUgvSEcsbUJ2SFNHO0V1SFJILG1CQUFBO0VBQ0EsMER2SGZTO0FMd3FvQnJCO0E0SHRwb0JRO0VBQ0ksY3ZIc0xIO0V1SHJMRywwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QTVId3BvQlo7QTRIdHBvQlk7RUFDSSxjdkhnTFA7QUx3K25CVDtBNEhscG9CUTtFQUNJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0E1SG9wb0JaO0E0SGpwb0JRO0VBQ0ksa0J2SGpCRztFdUhrQkgsMER2SHhDYTtFdUh5Q2Isc0JBQUE7QTVIbXBvQlo7QTRIaHBvQlE7RUFDSSxldkh4Qks7RXVIeUJMLGdCQUFBO0VBQ0EsdUJBQUE7QTVIa3BvQlo7QTRIL29vQlE7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0E1SGlwb0JaO0E0SC9vb0JZO0VBQ0ksb0JBQUE7QTVIaXBvQmhCO0E0SDlvb0JZO0VBQ0ksa0JBQUE7RUFDQSxPQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGN2SHlESjtFdUh4REksZXZId0RKO0V1SHZESSxZQUFBO0E1SGdwb0JoQjtBNEg1b29CUTtFQUNJLHlCdkg4REQ7RXVIN0RDLHdCQUFBO0VBQ0EsY3ZINk1KO0V1SDVNSSxxQkFBQTtFQUNBLDBEdkgxRWE7RXVIMkViLGtCdkhuREc7RXVIb0RILGlCQUFBO0VBQ0EsZ0NBQUE7QTVIOG9vQlo7QTRINW9vQlk7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7QTVIOG9vQmhCO0E0SDNvb0JZO0VBQ0ksb0RBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0E1SDZvb0JoQjtBNEgxb29CWTtFQUNJLGN2SDBMUjtFdUh6TFEscUJBQUE7QTVING9vQmhCO0FrQm5yb0JJO0UwRzZDSTtJQUNJLHNCdkhxQkE7RUxvbm9CVjtBQUNGO0FrQjNxb0JJO0UwR3VDSTtJQUNJLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxzQkFBQTtFNUh1b29CVjtFNEhub29CVTtJQUNJLHdCQUFBO0lBQ0Esc0J2SE1KO0VMK25vQlY7RTRIam9vQmM7SUFDSSxrQnZIL0ZMO0l1SGdHSyx1QkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0U1SG1vb0JsQjtFNEhob29CYztJQUNJLG9CQUFBO0U1SGtvb0JsQjtBQUNGO0E0SDNub0JNO0VBQ0Esb0JBQUE7RUFDQSxrRHZIaklVO0V1SGtJVixlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBNUg2bm9CTjtBNEh6bm9CRSwwQ0FBQSw2QkFBQSxFQUFBO0FBQ0U7RUFDSSxnQkFBQTtBNUgybm9CUjtBNEh6bm9CSTtFQUNJLGdCQUFBO0E1SDJub0JSO0E0SDFub0JRO0VBQ0ksYUFBQTtBNUg0bm9CWjtBNEgzbm9CWTtFQUNJLFVBQUE7RUFDQSxRQUFBO0E1SDZub0JoQjtBNEgzbm9CWTtFQUNJLGVBQUE7RUFDQSxxQkFBQTtBNUg2bm9CaEI7QWtCeHRvQkk7RTBHZ0dJO0lBQ0ksaUJBQUE7RTVIMm5vQlY7RTRIem5vQk07SUFDSSx1QkFBQTtJQUNBLGdCQUFBO0U1SDJub0JWO0U0SHpub0JjO0lBQ0ksZUFBQTtJQUNBLHFCQUFBO0U1SDJub0JsQjtBQUNGOztBNkg5eW9CQTtFQUNFLHFCQUFBO0E3SGl6b0JGO0E2SC95b0JFO0VBQ0UsV0FBQTtBN0hpem9CSjtBNkg5eW9CRTtFQUNFLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCeEhxSFE7QUwycm9CWjtBNkg5eW9CSTtFQUNFLG9CQUFBO0E3SGd6b0JOO0E2SDd5b0JJO0VBQ0UsZ0JBQUE7RUFDQSxzQkFBQTtBN0greW9CTjtBNkg3eW9CTTtFQUNFLFNBQUE7QTdIK3lvQlI7QTZIMXlvQkU7RUFDRSx5QnhIK01ZO0V3SDlNWix3QkFBQTtFQUNBLGN4SCtQSTtFd0g5UEoscUJBQUE7RUFDQSwwRHhIeEJxQjtFd0h5QnJCLGtCeEhEVztFd0hFWCxpQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkNBQUE7QTdINHlvQko7QTZIMXlvQkk7RUFDRSxvREFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTdINHlvQk47QTZIenlvQkk7RUFDRSxjeEg4T0U7RXdIN09GLHFCQUFBO0E3SDJ5b0JOOztBOEgxMW9CQTtFQUNFLG1CekhpUFU7RXlIaFBWLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0E5SDYxb0JGO0FrQnp4b0JJO0U0R3pFSjtJQVFJLHVCQUFBO0U5SDgxb0JGO0FBQ0Y7QThINTFvQkU7RUFDRSxjekh3SUs7RXlIdklMLHVEekhQaUI7RXlIUWpCLG1CekhvQ2M7RXlIbkNkLHNCQUFBO0E5SDgxb0JKO0E4SDMxb0JFO0VBQ0UsbUJ6SDBJTTtFeUh6SU4sMER6SFppQjtFeUhhakIsbUJ6SFNXO0V5SFJYLGN6SDhISztFeUg3SEwscUJBQUE7RUFDQSwyQkFBQTtBOUg2MW9CSjtBOEgzMW9CSTtFQUNFLG9EQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtBOUg2MW9CTjtBOEgxMW9CSTtFQUNFLHFCQUFBO0VBQ0EsY3pIa0hHO0FMMHVvQlQ7O0ErSDkzb0JBO0VBQ0ksbUJBQUE7QS9IaTRvQko7QStIaDRvQkk7RUFDSSxjQUFBO0VBQ0EsY0FBQTtBL0hrNG9CUjtBa0IxMG9CSTtFNkcxREE7SUFJUSxjQUFBO0UvSG80b0JWO0FBQ0Y7QWtCLzBvQkk7RTZHMURBO0lBT08sZUFBQTtFL0hzNG9CVDtBQUNGO0ErSHA0b0JJO0VBQ0ksVUFBQTtBL0hzNG9CUjtBK0gvM29CZ0I7RUFDSSxtQjFINExYO0FMcXNvQlQ7QStIMTNvQmdCO0VBQ0ksbUIxSDZPRztFMEg1T0gsa0IxSGlR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STVISCwwRHRJaEJlO0VzSWlCZixldElHVztFc0lGWCxnQkFBQTtBM0l1c3RCTjtBMklwc3RCSTtFQUVFLGN0SXFIRztFc0lwSEgsMER0SXhCZTtFc0l5QmYsbUJ0SUhTO0VzSUlULGlCQUFBO0EzSXFzdEJOO0EySWxzdEJJO0VBQ0UsZ0JBQUE7QTNJb3N0Qk47QTJJbHN0Qk07RUFDRSx5QnRJOElDO0VzSTdJRCxxQkFBQTtFQUNBLGN0SWlQQTtFc0loUEEsMER0SXBDYTtFc0lxQ2Isb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBM0lvc3RCUjtBMkkvcnRCTTtFQUNFLDBEdEluRGE7RXNJb0RiLGVBQUE7QTNJaXN0QlI7QTJJOXJ0Qk07RUFDRSxnQkFBQTtBM0lnc3RCUjtBMkkvcnRCUTtFQUNFLGN0SXFIRDtFc0lwSEMsMEJBQUE7RUFDQSwwRHRJNURXO0VzSTZEWCxtQnRJdkNLO0VzSXdDTCxpQkFBQTtBM0lpc3RCVjtBa0I5cnRCSTtFeUhLRTtJQUNFLHNCQUFBO0UzSTRydEJOO0FBQ0Y7QWtCbnN0Qkk7RXlIZUU7SUFDRSxvQkFBQTtJQUNBLG1CQUFBO0lBQ0EsaUJBQUE7RTNJdXJ0Qk47RTJJbnJ0QkU7SUFDRSxnQkFBQTtJQUNBLFFBQUE7RTNJcXJ0Qko7RTJJbnJ0Qkk7SUFDRSwwRHRJN0ZpQjtFTGt4dEJ2QjtBQUNGOztBNEkxeHRCQTtFQUNFLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCdklzT2M7QUx1anRCaEI7QTRJM3h0QkU7RUFDRSxtQnZJbU9ZO0V1SWxPWixlQUFBO0E1STZ4dEJKO0E0STN4dEJJO0VBQ0UsY3ZJaVJFO0FMNGd0QlI7QTRJMXh0Qkk7RUFDRSxjdkk2UUU7RXVJNVFGLDBEdklSZTtFdUlTZixpQnZJd0VhO0V1SXZFYixpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QTVJNHh0Qk47QTRJenh0Qkk7RUFDRSxjdklvUUU7RXVJ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M3ZCSjtBaUpyM3ZCSTtFQUNFLG1CQUFBO0VBQ0EsYzVJaUlHO0FMc3Z2QlQ7QWtCajB2Qkk7RStIakRBO0lBQ0UsU0FBQTtFakpxM3ZCSjtBQUNGOztBa0o5NHZCQTtFQUNFLHFCQUFBO0VBQ0EsYzdJaUpPO0U2SWhKUCxnQkFBQTtBbEppNXZCRjtBa0J6MXZCSTtFZ0l0REY7SUFFSSxvQkFBQTtFbEppNXZCSjtBQUNGO0FrSjk0dkJFO0VBRUUsZ0JBQUE7RUFDQSxrQkFBQTtBbEorNHZCSjtBa0o1NHZCRTtFQUNFLDBEN0lYaUI7RTZJWWpCLG1CQUFBO0VBQ0EscUJBQUE7QWxKODR2Qko7QWtKMzR2QkU7RUFFRSxjN0kwSEs7RTZJekhMLHFCQUFBO0FsSjQ0dkJKO0FrSjE0dkJJO0VBQ0UsWUFBQTtBbEo0NHZCTjtBa0p2NHZCSTtFQUNFLGVBQUE7QWxKeTR2Qk47QWtKdjR2Qk07RUFDRSxXQUFBO0FsSnk0dkJSO0FrSnA0dkJFO0VBQ0UsZ0JBQUE7QWxKczR2Qko7QWtKcjR2Qkk7RUFDRSxPQUFBO0FsSnU0dkJOO0FrQjEzdkJJO0VnSWhCRjtJQU9JLG9CQUFBO0lBQ0EsV0FBQTtFbEp1NHZCSjtFa0pwNHZCTTtJQUNFLHFCQUFBO0VsSnM0dkJSO0FBQ0Y7QWtKajR2QkU7RUFDRSw4QkFBQTtFQUNBLHFCQUFBO0VBQ0EsYzdJbUZLO0U2SWxGTCwwRDdJMURpQjtFNkkyRGpCLGlCQUFBO0FsSm00dkJKO0FrQjczdkJJO0VnSVhGO0lBUUksMEJBQUE7RWxKbzR2Qko7QUFDRjtBa0puNHZCSTtFQUNFLGdDQUFBO0VBQ0EsNEJBQUE7QWxKcTR2Qk47QWtKajR2QkU7RUFDRSxtQjdJdENXO0FMeTZ2QmY7QWtCejR2Qkk7RWdJS0Y7SUFJSSxrQjdJckRTO0VMeTd2QmI7QUFDRjtBa0pqNHZCRTtFQUNFLFNBQUE7RUFDQSxrQkFBQTtBbEptNHZCSjtBa0pqNHZCSTtFQUNFLGM3SXlERztFNkl4REgsbUI3STlEUztFNkkrRFQscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0FsSm00dkJOO0FrSi8zdkJFO0VBQ0Usa0I3SXJFVztFNklzRVgscUJBQUE7QWxKaTR2Qko7QWtCMTZ2Qkk7RWdJNkNBO0lBQ0Usb0JBQUE7SUFDQSxtQkFBQTtFbEpnNHZCSjtBQUNGO0FrQjkzdkJJO0VnSUVBO0lBQ0UsZUFBQTtFbEorM3ZCSjtBQUNGOztBbUpoL3ZCRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FuSm0vdkJKOztBb0pyL3ZCRztFQUNHLG1CQUFBO0VBQ0EsaUJBQUE7QXBKdy92Qk47QW9KdC92Qkc7RUFDRyxxQkFBQTtFQUNBLGlCQUFBO0FwSncvdkJOO0FvSnQvdkJHO0VBQ0csWUFBQTtFQUNBLHlCQUFBO0FwSncvdkJOO0FvSnIvdkJHO0VBQ0cscUJBQUE7QXBKdS92Qk47QW9Kci92Qk07RUFHRyxxQkFBQTtBcEpxL3ZCVDtBb0psL3ZCTTs7O0VBR0cscUJBQUE7QXBKby92QlQ7QW9KaC92Qkc7RUFDRyxjL0lxSEc7QUw2M3ZCVDtBb0poL3ZCTTtFQUNHLGFBQUE7QXBKay92QlQ7QW9KaC92Qk07RUFDRyxvQkFBQTtBcEprL3ZCVDtBb0o5K3ZCRztFQUNHLDBEL0luQ21CO0UrSW9DbkIsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QXBKZy92Qk47QW9KNyt2Qkc7RUFDRywwRC9JekNlO0UrSTBDZixrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYy9JZ0dHO0UrSS9GSCx3QkFBQTtBcEorK3ZCTjtBb0ozK3ZCRztFQUNHLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FwSjYrdkJOO0FvSjErdkJHO0VBQ0csbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGMvSWlGRztBTDI1dkJUO0FvSjErdkJNO0VBQ0csMEQvSS9EZ0I7QUwyaXdCekI7O0FxSmpqd0JFO0VBQ0Usd0JBQUE7QXJKb2p3Qko7QWtCNyt2Qkk7RW1JeEVGO0lBSUksdUJBQUE7RXJKcWp3Qko7QUFDRjs7QXNKM2p3QkE7RUFDRSxvQkFBQTtBdEo4andCRjtBc0ozandCSTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7QXRKNmp3Qk47QXNKM2p3Qk07RUFDRSxXQUFBO0VBQ0EsZ0NBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBdEo2andCUjtBc0oxandCTTtFQUNFLGdCQUFBO0F0SjRqd0JSO0FzSnhqd0JJO0VBQ0UsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNqSjZIRztBTDY3dkJUO0FzSnZqd0JJO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxlQUFBO0F0Snlqd0JOO0FzSnZqd0JNO0VBQ0UscUJBQUE7RUFDQSw2QkFBQTtFQUNBLDBEakozQmE7QUxvbHdCckI7QXNKcmp3Qkk7RUFDRSxlakpaVztFaUphWCxnQkFBQTtFQUNBLGNqSjBHRztFaUp6R0gsaUJBQUE7RUFDQSwwRGpKcENlO0VpSnFDZixxQkFBQTtFQUNBLG1CQUFBO0F0SnVqd0JOO0FzSm5qd0JNO0VBQ0Usc0JBQUE7QXRKcWp3QlI7QXNKbGp3Qk07RUFDRSxpQkFBQTtFQUNBLDRCQUFBO0F0Sm9qd0JSO0FzSmhqd0JJO0VBQ0UsbUJqSjZLVTtFaUo1S1YsY2pKOE5FO0VpSjdORix3QkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQmpKaEJZO0VpSmlCWixrRGpKckRVO0VpSnNEVix5QkFBQTtFQUNBLGtCQUFBO0F0Smtqd0JOO0FzSmhqd0JNO0VBQ0UsY2pKb05BO0VpSm5OQSxxQkFBQTtBdEprandCUjtBc0ovaXdCTTtFQUNFLGFBQUE7QXRKaWp3QlI7QWtCcmp3Qkk7RW9JT0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLHFCQUFBO0V0Smdqd0JOO0FBQ0Y7QWtCNWp3Qkk7RW9JY0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtFdEpnandCTjtBQUNGO0FzSjNpd0JJO0VBQ0UsdUJBQUE7QXRKNml3Qk47QXNKM2l3Qk07RUFDRSxlQUFBO0F0SjZpd0JSO0FzSnZpd0JRO0VBQ0UsVUFBQTtBdEp5aXdCVjtBc0p2aXdCVTtFQUNFLFVBQUE7QXRKeWl3Qlo7QXNKaGl3Qkk7RUFDRSxpQkFBQTtBdEpraXdCTjtBc0poaXdCTTtFQUNFLHNCQUFBO0F0Smtpd0JSO0FzSi9od0JNO0VBQ0UsdUJBQUE7QXRKaWl3QlI7QXNKM2h3QlE7RUFDRSxhQUFBO0F0SjZod0JWO0FzSjFod0JRO0VBQ0Usa0JBQUE7QXRKNGh3QlY7QXNKeGh3Qkk7RUFDRSxtQkFBQTtBdEowaHdCTjtBa0IzandCSTtFb0l1Q0U7SUFDRSxXQUFBO0V0SnVod0JOO0FBQ0Y7QWtCcm13Qkk7RW9JcUZJO0lBQ0UsV0FBQTtFdEptaHdCUjtFc0ovZ3dCUTtJQUNFLG9CQUFBO0lBQ0EsY2pKNkVBO0VMbzh2QlY7RXNKOWd3QlE7SUFDRSxjakppR1c7RUwrNnZCckI7QUFDRjtBa0JqbndCSTtFb0l6RUo7SUFpTEksa0JBQUE7RXRKNmd3QkY7RXNKM2d3QkU7SUFDRSxxQkFBQTtFdEo2Z3dCSjtFc0p4Z3dCVTtJQUNFLGlCQUFBO0V0SjBnd0JaO0VzSnBnd0JJO0lBQ0UscUJBQUE7SUFDQSxvQkFBQTtJQUNBLFdBQUE7SUFDQSx3QkFBQTtFdEpzZ3dCTjtFc0puZ3dCSTtJQUNFLGFBQUE7RXRKcWd3Qk47RXNKaGd3Qkk7SUFDRSxXQUFBO0lBQ0Esc0JBQUE7SUFDQSxrQkFBQTtJQUNBLHFCQUFBO0V0Smtnd0JOO0VzSi8vdkJJO0lBQ0UseUJBQUE7RXRKaWd3Qk47RXNKLy92Qk07SUFDRSxnQkFBQTtFdEppZ3dCUjtFc0o5L3ZCTTtJQUNFLGFBQUE7RXRKZ2d3QlI7RXNKNS92Qkk7SUFDRSxzQkFBQTtFdEo4L3ZCTjtFc0ozL3ZCSTtJQUNFLGdCQUFBO0lBQ0EsZ0JBQUE7RXRKNi92Qk47RXNKMy92Qk07SUFDRSxtQmpKM01LO0lpSjRNTCwwRGpKbE9XO0lpSm1PWCxjako1RUE7RUx5a3dCUjtFc0p6L3ZCSTtJQUNFLFNBQUE7SUFDQSxtQmpKbk5PO0lpSm9OUCxjQUFBO0V0SjIvdkJOO0VzSnQvdkJJO0lBQ0UsZ0JBQUE7RXRKdy92Qk47RXNKbC92Qk07SUFDRSxzQkFBQTtFdEpvL3ZCUjtFc0psL3ZCUTtJQUNFLHNCQUFBO0V0Sm8vdkJWO0VzSjUrdkJNOztJQUVFLFNBQUE7SUFDQSxVQUFBO0V0SjgrdkJSO0VzSjMrdkJNO0lBQ0UsVUFBQTtFdEo2K3ZCUjtFc0oxK3ZCTTtJQUNFLFNBQUE7RXRKNCt2QlI7QUFDRjs7QXVKand3QkU7RWxEbUlBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtBckdrb3dCRjtBdUpwd3dCTTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBdkpzd3dCUjtBdUpwd3dCUTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7QXZKc3d3QlY7QXVKbHd3Qk07RUFDRSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxtQmxKK0JVO0VrSjlCVixpQkFBQTtBdkpvd3dCUjtBdUpqd3dCTTtFQUNFLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0F2Sm13d0JSO0F1Sjl2d0JFO0VBQ0UsV0FBQTtBdkpnd3dCSjtBdUozdndCTTtFQUNFLGtEbEp4QlE7RWtKeUJSLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QXZKNnZ3QlI7QXVKdnZ3QlE7RUFDRSxzQkFBQTtBdkp5dndCVjtBdUpsdndCUTtFQUNFLHNCQUFBO0F2Sm92d0JWO0F1Sjd1d0JRO0VBQ0Usa0JsSmxCUTtFa0ptQlIsdUJBQUE7RUFDQSxtQkFBQTtBdkordXdCVjtBdUozdXdCTTs7RUFFRSxtQkFBQTtFQUNBLGtCQUFBO0F2SjZ1d0JSO0F1SnR1d0JNO0VBQ0UsYUFBQTtBdkp3dXdCUjtBa0JqdndCSTtFcUltQkk7SUFDRSxrQkFBQTtFdkppdXdCUjtFdUovdHdCUTtJQUNFLGlCQUFBO0lBQ0EsZ0JBQUE7RXZKaXV3QlY7RXVKN3R3Qk07SUFDRSxxQkFBQTtJQUNBLFdBQUE7SUFDQSxtQkFBQTtFdkordHdCUjtFdUo1dHdCTTtJQUNFLGNBQUE7SUFDQSxzQkFBQTtJQUNBLGNBQUE7RXZKOHR3QlI7RXVKenR3QkU7SUFDRSxTQUFBO0V2SjJ0d0JKO0FBQ0Y7O0F3Sjkwd0JFO0VBQ0UsY0FBQTtBeEppMXdCSjtBd0o5MHdCTTtFQUNFLG1CQUFBO0VBQ0EsbUJBQUE7QXhKZzF3QlI7QXdKNTB3QlE7RUFDRSx3QkFBQTtBeEo4MHdCVjtBd0p4MHdCRTtFQUNFLHNCQUFBO0F4SjAwd0JKO0F3Sngwd0JJO0VBQ0UseUJuSnFRRTtFbUpwUUYseUJBQUE7RUFDQSw2QkFBQTtBeEowMHdCTjtBa0IxeHdCSTtFc0kzQ0E7SUFDRSxXQUFBO0V4Sncwd0JKO0FBQ0Y7O0F3Sm4wd0JFO0VBQ0UsdUJBQUE7RUFDQSxhQUFBO0F4SnMwd0JKO0F3SnAwd0JJO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0F4SnMwd0JOO0FrQnh5d0JJO0VzSTFCRTtJQUNFLGVBQUE7RXhKcTB3Qk47RXdKbDB3Qkk7SUFDRSxrQkFBQTtJQUNBLGVBQUE7SUFDQSxXQUFBO0V4Sm8wd0JOO0FBQ0Y7O0F5SjMzd0JBO0VBQ0ksaUJBQUE7RUFDQSxhQUFBO0F6Sjgzd0JKO0F5SjUzd0JJO0VBQ0ksU0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QXpKODN3QlI7QXlKNTN3QlE7RUFDSSxhQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBeko4M3dCWjtBeUozM3dCUTtFQUNJLHFCQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0F6SjYzd0JaO0F5SjMzd0JZO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0F6SjYzd0JoQjtBeUp6M3dCUTtFQUNJLDZCQUFBO0VBQ0EsY0FBQTtBekoyM3dCWjtBeUp4M3dCUTtFQUNJLG1CQUFBO0F6SjAzd0JaO0F5SnYzd0JRO0VBQ0ksbUJwSlpHO0VvSmFILGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjcEprTkQ7RW9Kak5DLHVEcEp4Q1M7QUxpNndCckI7QWtCMzJ3Qkk7RXVJbkJJO0lBUVEsbUJBQUE7RXpKMDN3QmQ7QUFDRjtBeUp2M3dCUTtFQUNJLGNwSm9OVztFb0puTlgsa0JwSnhCRztFb0p5QkgsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsdURwSnBEUztFb0pxRFQsb0JBQUE7QXpKeTN3Qlo7QXlKdDN3QlE7RUFDSSxtQnBKMktJO0VvSjFLSixTQUFBO0VBQ0EsY3BKMk5KO0VvSjFOSSxrQnBKbkNHO0VvSm9DSCxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsMERwSmpFUztFb0prRVQsa0JBQUE7RUFDQSxnQkFBQTtBekp3M3dCWjtBa0IxM3dCSTtFdUlYSTtJQWdCUSxhQUFBO0V6Snkzd0JkO0FBQ0Y7QXlKdjN3Qlk7RUFDSSxhQUFBO0F6Snkzd0JoQjtBeUp0M3dCWTtFQUNJLGNwSnNNUjtFb0pyTVEscUJBQUE7QXpKdzN3QmhCO0F5Si8yd0JZO0VBQ0ksZ0JBQUE7QXpKaTN3QmhCO0F5Si8yd0JnQjtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0F6Smkzd0JwQjtBeUo5MndCZ0I7RUFDSSxhQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0F6Smczd0JwQjtBeUo5MndCb0I7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0F6Smczd0J4QjtBeUo1MndCZ0I7RUFDSSxpQ0FBQTtFQUNBLFlBQUE7QXpKODJ3QnBCO0F5SjMyd0JnQjtFQUNJLGNwSjVGRDtFb0o2RkMsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0F6SjYyd0JwQjtBeUo1MndCVTtFQUNFLG9CQUFBO0F6Sjgyd0JaO0F5SjEyd0JnQjtFQUNJLGNwSnRHRDtFb0p1R0MsaUJBQUE7RUFDQSxnQkFBQTtBeko0MndCcEI7QXlKejJ3QmdCO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0F6SjIyd0JwQjtBeUp4MndCZ0I7RUFDSSx1QkFBQTtBekowMndCcEI7QXlKajJ3Qlk7RUFDSSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBekptMndCaEI7QXlKbDJ3QmdCO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0F6Sm8yd0JwQjtBeUo5MXdCWTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtBekpnMndCaEI7QXlKNzF3Qlk7RUFDSSxnQkFBQTtBekorMXdCaEI7QXlKNTF3Qlk7RUFDSSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0F6Sjgxd0JoQjtBeUo3MXdCZ0I7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBekorMXdCcEI7O0EwSnBpeEJFO0VBQ0UscUJBQUE7RUFDQSx3QkFBQTtBMUp1aXhCSjtBa0JqK3dCSTtFd0l4RUY7SUFLSSx1QkFBQTtFMUp3aXhCSjtBQUNGOztBMko5aXhCRTtFQUNFLGVBQUE7QTNKaWp4Qko7QTJKNWl4Qkk7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0EzSjhpeEJOO0EySjFpeEJFO0VBQ0UsVUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QnRKeVRXO0VzSnhUWCxtQkFBQTtBM0o0aXhCSjtBMkoxaXhCSTtFQUNFLDhCdEpxVFM7QUx1dndCZjtBMkp6aXhCSTtFQUNFLCtCdEppVFM7QUwwdndCZjtBMkp4aXhCSTtFQUNFLGdDdEo2U1M7RXNKNVNULG1CQUFBO0EzSjBpeEJOO0EySnhpeEJNO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QTNKMGl4QlI7QTJKdGl4Qkk7RUFDRSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtBM0p3aXhCTjtBMkpyaXhCSTtFQUNFLGdCQUFBO0EzSnVpeEJOO0EySnJpeEJNO0VBQ0UsMER0SjFDYTtFc0oyQ2IsbUJ0SnVDUztFc0p0Q1QsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QTNKdWl4QlI7QTJKbml4Qkk7RUFFRSxjdEprTUs7QUxrMndCWDtBMkpqaXhCSTtFQUNFLG1CQUFBO0EzSm1peEJOO0EySmhpeEJJO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7QTNKa2l4Qk47QTJKaGl4Qk07RUFDRSx3QkFBQTtFQUNBLG1CQUFBO0EzSmtpeEJSO0EySi9oeEJNO0VBQ0UsMER0SjVFaUI7RXNKNkVqQixtQkFBQTtBM0ppaXhCUjtBMko3aHhCUTtFQUNFLHlCdEppSk07QUw4NHdCaEI7QTJKMWh4Qkk7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0EzSjRoeEJOO0EySnhoeEJFO0VBQ0UsYUFBQTtFQUNBLFVBQUE7RUFDQSx5QnRKbU9XO0VzSmxPWCxVQUFBO0EzSjBoeEJKO0EySnhoeEJJO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBM0owaHhCTjtBMkp4aHhCTTtFQUNFLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0EzSjBoeEJSO0EySnRoeEJJO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtBM0p3aHhCTjtBMkp0aHhCTTtFQUNFLGVBQUE7QTNKd2h4QlI7QTJKdGh4QlE7RUFDRSxhQUFBO0EzSndoeEJWO0EySnBoeEJNO0VBQ0Usd0JBQUE7RUFDQSxtQkFBQTtBM0pzaHhCUjtBMkpuaHhCTTtFQUNFLDBEdEp0SWlCO0VzSnVJakIsbUJBQUE7QTNKcWh4QlI7QTJKamh4QlE7RUFDRSx5QnRKdUZNO0FMNDd3QmhCO0EySjlneEJJO0VBQ0Usb0JBQUE7RUFDQSx1RHRKcEplO0VzSnFKZixjdEpQRztFc0pRSCxvQkFBQTtBM0pnaHhCTjtBMko3Z3hCSTtFQUNFLGFBQUE7RUFDQSxpQkFBQTtBM0orZ3hCTjtBMko1Z3hCSTtFQUNFLGtCQUFBO0EzSjhneEJOO0EySjFneEJNO0VBQ0Usc0JBQUE7RUFDQSxtQkFBQTtBM0o0Z3hCUjtBMkp4Z3hCSTtFQUNFLFdBQUE7RUFDQSw4QkFBQTtBM0owZ3hCTjtBMkpuZ3hCTTtFQUNFLG1CdEovRlM7RXNKZ0dULGlCQUFBO0VBQ0EsY3RKK0VlO0VzSjlFZiwwRHRKcExhO0VzSnFMYixnQkFBQTtFQUNBLHNCQUFBO0EzSnFneEJSO0EySi8vd0JJO0VBQ0UsZUFBQTtBM0ppZ3hCTjtBMko5L3dCSTtFQUNFLFNBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtBM0pnZ3hCTjtBMko5L3dCTTtFQUNFLHlEQUFBO0EzSmdneEJSO0EySjUvd0JJO0VBQ0UsU0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0EzSjgvd0JOO0EySjUvd0JNO0VBQ0Usd0RBQUE7QTNKOC93QlI7QTJKMS93Qkk7RUFDRSxlQUFBO0EzSjQvd0JOO0EySjMvd0JNO0VBQ0Usa0JBQUE7QTNKNi93QlI7QTJKMy93QlE7RUFDRSxtQnRKMUxLO0FMdXJ4QmY7QTJKeC93QlE7RUFDRSxrQkFBQTtBM0owL3dCVjtBa0J6cHhCSTtFb0Y0dUJGO0lBQ0UsZXFEdGtCNkI7RTNKcy93Qi9CO0VzRzc2dkJBO0lBQ0UsZ0JxRDFrQmdDO0UzSnkvd0JsQztFMkp0L3dCRTtJQUNFLGtCQUFBO0lBQ0Esc0JBQUE7RTNKdy93Qko7RTJKdC93Qkk7SUFDRSxtQkFBQTtJQUNBLGVBQUE7RTNKdy93Qk47RTJKdC93Qk07SUFDRSxjQUFBO0lBQ0EsbUJBQUE7RTNKdy93QlI7RTJKcC93Qkk7SUFDRSxtQkFBQTtJQUNBLGdCQUFBO0UzSnMvd0JOO0UySm4vd0JJO0lBQ0UsaUJBQUE7SUFDQSxzQkFBQTtFM0pxL3dCTjtFMkpsL3dCSTtJQUNFLGtCQUFBO0UzSm8vd0JOO0UySmovd0JJO0lBQ0UsbUJBQUE7SUFDQSxxQkFBQTtFM0ptL3dCTjtFMkovK3dCRTtJQUNFLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7SUFDQSxVQUFBO0lBQ0EsY0FBQTtFM0ppL3dCSjtFMkovK3dCSTtJQUNFLGNBQUE7SUFDQSxzQkFBQTtFM0ppL3dCTjtFMko5K3dCSTtJQUNFLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLHNCQUFBO0UzSmcvd0JOO0UySjcrd0JJO0lBQ0UsY0FBQTtFM0orK3dCTjtFMko1K3dCSTtJQUNFLFdBQUE7RTNKOCt3Qk47RTJKNSt3Qk07SUFDRSxjQUFBO0lBQ0EsbUJBQUE7RTNKOCt3QlI7QUFDRjtBa0J0dHhCSTtFb0Y0dUJGO0lBQ0UsZXFEOWY2QjtFM0oyK3dCL0I7RXNHMSt2QkE7SUFDRSxnQnFEbGdCZ0M7RTNKOCt3QmxDO0UySjMrd0JFO0lBQ0UsZUFBQTtJQUNBLGdCQUFBO0UzSjYrd0JKO0UySjMrd0JJO0lBQ0Usa0JBQUE7SUFDQSxjQUFBO0UzSjYrd0JOO0UySjErd0JJO0lBQ0UsY0FBQTtJQUNBLG9CQUFBO0UzSjQrd0JOO0FBQ0Y7O0E0Smx6eEJBO0VBQ0Usc0JBQUE7QTVKcXp4QkY7QTRKbHp4Qkk7RUFDRSxpQkFBQTtBNUpvenhCTjtBNEpsenhCTTtFQUNFLDBEdkpEYTtFdUpFYixtQkFBQTtBNUpvenhCUjtBa0JydnhCSTtFMElwRUE7SUFTSSxvQkFBQTtFNUpvenhCTjtBQUNGO0E0Smh6eEJFO0VBQ0Usa0R2SlBZO0V1SlFaLG1Cdko0TEs7RXVKM0xMLG1Cdko0QmM7RXVKM0JkLHlCQUFBO0VBQ0EsY3ZKb1FJO0V1Sm5RSixzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QTVKa3p4Qko7QWtCcHd4Qkk7RTBJdERGO0lBV0ksZ0JBQUE7RTVKbXp4Qko7QUFDRjtBNEpqenhCSTtFQUNFLGN2SjBQRTtBTHlqeEJSO0E0Si95eEJFO0VBQ0Usc0JBQUE7QTVKaXp4Qko7QTRKM3l4QlE7RUFFRSxtQnZKakJLO0V1SmtCTCxVQUFBO0VBQ0EsbUJBQUE7QTVKNHl4QlY7QWtCcHh4Qkk7RTBJakJBO0lBQ0UsV0FBQTtFNUp3eXhCSjtFNEpyeXhCRTtJQUNFLHVCQUFBO0U1SnV5eEJKO0FBQ0Y7O0E2SnIyeEJBO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTtBN0p3MnhCSjtBNkpyMnhCSTtFQUNJLDJDeEpHTztFd0pGUCxjeEpzUEs7RXdKclBMLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxn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MEJJO0VBSUksY3hLb0lDO0V3S25JRCxrRHhLRlE7RXdLR1IsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QTdLeTIwQlI7QWtCcHowQkk7RTJKOURBO0lBRVEsaUJBQUE7RTdLbzMwQlY7QUFDRjtBNkszMjBCSTtFQUNJLGN4SzRIQztFd0szSEQsZXhLR1M7RXdLRlQsMER4S2xCYTtFd0ttQmIsbUJBQUE7RUFDQSxxQkFBQTtBN0s2MjBCUjtBNkt4MjBCUTtFQUNJLHdCQUFBO0VBQ0EseUJ4SytNQTtFd0s5TUEsVUFBQTtFQUdBLDhCeEsyTUE7RXdLMU1BLDhCeEswTUE7RXdLek1BLDZCeEs0SEY7RXdLM0hFLGtDeEt3TUE7RXdLdk1BLGdDeEt1TUE7RXdLdE1BLG1DeEtzTUE7RXdLck1BLCtCeEtxTUE7QUxtcTBCWjtBNkt0MjBCWTtFQUVJLGVBQUE7QTdLdTIwQmhCO0E2S3IyMEJnQjtFQUNJLHlCeEs4TFI7QUx5cTBCWjtBNktwMjBCZ0I7RUFDSSx5QnhLNkdWO0FMeXYwQlY7QWtCbDIwQkk7RTJKQ1E7SUFFUSx3Q0FBQTtFN0ttMjBCbEI7QUFDRjtBNks5MTBCUTtFQUNJLFVBQUE7RUFDQSxnQkFBQTtBN0tnMjBCWjtBNks1MTBCSTtFQUNJLFdBQUE7RUFDQSxlQUFBO0E3SzgxMEJSO0FrQmwyMEJJO0UySkVBO0lBSVEsY3hLZ0xEO0VMZ3IwQlQ7QUFDRjtBNks3MTBCSTtFQUNJLFNBQUE7RUFDQSwyQkFBQTtBN0srMTBCUjtBNks3MTBCUTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGN4S3FLRDtFd0twS0Msa0JBQUE7RUFDQSwwRHhLckZhO0V3S3NGYixtQnhLL0RHO0V3S2dFSCxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QTdLKzEwQlo7QTZLNTEwQlE7RUFDSSxpQkFBQTtBN0s4MTBCWjtBNks1MTBCZ0I7RUFDSSw0REFBQTtBN0s4MTBCcEI7QTZLejEwQlE7RUFDSSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0E3SzIxMEJaO0E2S3gxMEJRO0VBQ0ks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QSxpQkFBQTtBbExzeTNCTjtBa0xueTNCSTtFQUNFLDBEN0tuRGU7RTZLb0RmLG1CN0s5QlM7RTZLK0JULGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjN0txRkc7QUxndDNCVDtBa0xqeTNCTTtFQUNFLDBEN0s1RGE7RTZLNkRiLG1CQUFBO0VBQ0EsbUI3S3hDTztFNkt5Q1AsMEJBQUE7QWxMbXkzQlI7QWtML3gzQkk7RUFDRSxlQUFBO0FsTGl5M0JOO0FrTDd4M0JFO0VBQ0Usb0JBQUE7QWxMK3gzQko7QWtMNXgzQkU7RUFDRSxpQkFBQTtFQUNBLG1CN0t4RFc7QUxzMTNCZjs7QW1MbDMzQkU7RUFDRSxhQUFBO0FuTHEzM0JKO0FtTGwzM0JFO0VBR0Usa0JBQUE7QW5MazMzQko7QXNHdGsyQkU7RUFDRSxlNkUveUIyQjtBbkx1MzNCL0I7QXNHcmsyQkU7RUFDRSxnQjZFbnpCOEI7QW5MMDMzQmxDO0FzR2xrMkJFO0VBQ0UsZTZFeHpCbUM7QW5MNDMzQnZDO0FzR2prMkJFO0VBQ0UsZ0I2RTV6QnNDO0FuTCszM0IxQztBbUwzMzNCRTtFQUNFLHdDQUFBO0FuTDYzM0JKO0FtTDMzM0JJOztFQUVFLGM5S3NLRztBTHV0M0JUO0FtTHozM0JFO0VBQ0UseUJBQUE7RUFDQSxZQUFBO0VBQ0EsaUNBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7QW5MMjMzQko7QW1MejMzQkk7RUFDRSxtQkFBQTtBbkwyMzNCTjtBbUx4MzNCSTtFQUNFLFVBQUE7RUFDQSxnQkFBQTtBbkwwMzNCTjtBbUx2MzNCSTtFQUNFLGdCQUFBO0FuTHkzM0JOO0FtTHQzM0JJO0VBQ0UsYzlLOExVO0U4SzdMViwwRDlLdENtQjtFOEt1Q25CLGU5S25CVztFOEtvQlgsZ0JBQUE7QW5MdzMzQk47QW1McjMzQkk7RUFFRSwwRDlLNUNlO0FMazYzQnJCO0FtTG4zM0JJO0VBQ0UsYzlLNEZHO0U4SzNGSCxtQjlLM0JTO0U4SzRCVCxpQkFBQTtBbkxxMzNCTjtBbUxsMzNCSTtFQUNFLG1CQUFBO0FuTG8zM0JOO0Ft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QWtCNWs3Qkk7RTJLNExFO0lBV1EsaUJBQUE7RTdMeTQ2Qlo7QUFDRjtBNkxsNDZCQTtFQUNFLHFCQUFBO0E3TG80NkJGO0E2TGo0NkJFO0VBQ0UsNkJBQUE7QTdMbTQ2Qko7O0E4TGxwN0JJO0VBQ0ksYUFBQTtBOUxxcDdCUjtBa0IzbDdCSTtFNEszREE7SUFHUSxjQUFBO0U5THVwN0JWO0FBQ0Y7QThMcnA3Qkk7RUFDSSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtBOUx1cDdCUjtBa0JybTdCSTtFNEtyREE7SUFLUSxhQUFBO0U5THlwN0JWO0FBQ0Y7QThMdnA3Qkk7RUFDSSx5QnpMNFFBO0V5TDNRQSxpQkFBQTtBOUx5cDdCUjtBOEx4cDdCTztFQUNJLHNCQUFBO0E5TDBwN0JYO0E4THZwN0JJO0VBQ0ksa0NBQUE7QTlMeXA3QlI7QThMdnA3Qkk7RUFDSSxrQ0FBQTtBOUx5cDdCUjs7QStMbHI3QkE7RUFDSSx5QkFBQTtBL0xxcjdCSjs7QStMbHI3QkE7RUFDSSxxQkFBQTtBL0xxcjdCSjtBK0xwcjdCSTtFQUNJLGNBQUE7RUFDQSxlQUFBO0EvTHNyN0JSO0ErTG5yN0JRO0VBQ0kseUIxTCtRSjtBTHM2NkJSO0ErTHByN0JZO0VBQ0ksYzFMMk5BO0FMMjk2QmhCO0ErTHByN0JZO0VBQ0ksYzFMNE9KO0FMMDg2Qlo7QStMbnI3QlE7RUFDSSx5QjFMc1FKO0FMKzY2QlI7QStMaHI3Qlk7RUFDSSxjMUxnUVI7QUxrNzZCUjtBK0w5cTdCWTtFQUNJLGMxTDJQUjtBTHE3NkJSO0ErTDNxN0JRO0VBQ0kseUIxTG1NSTtBTDArNkJoQjtBK0w1cTdCWTtFQUNJLGMxTG1QUjtBTDI3NkJSO0FrQjlvN0JJO0U2S3pCSTtJQUVRLHdCQUFBO0lBQ0EsdUJBQUE7RS9MeXE3QmQ7QUFDRjtBK0x0cTdCUTtFQUNJLHlCMUxxR0Y7RTBMbkdFLHNCQUFBO0EvTHVxN0JaO0FrQnhwN0JJO0U2S1hRO0lBR1EsbUJBQUE7SUFDQSxxQkFBQTtJQUNBLHNCQUFBO0UvTG9xN0JsQjtBQUNGO0ErTGxxN0JnQjtFQUNJLHdC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QUNBLG1CQUFBO0VBQ0EsY3pONEdLO0V5TjNHTCx1QkFBQTtBOU4rMGlDSjtBa0IveWlDSTtFNE01QkE7SUFDRSxnQkFBQTtFOU44MGlDSjtFOE4zMGlDRTtJQUNFLFdBQUE7RTlONjBpQ0o7RThOMTBpQ0U7SUFDRSxpQkFBQTtFOU40MGlDSjtFOE56MGlDRTtJQUNFLG1Cek41QlM7SXlONkJULGN6TjFCYTtJeU4yQmIsdUJBQUE7RTlOMjBpQ0o7QUFDRjs7QStOeDRpQ0E7RUFDRSxxQkFBQTtBL04yNGlDRjtBK054NGlDSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBL04wNGlDTjtBK050NGlDRTtFQUNFLGNBQUE7QS9OdzRpQ0o7QStOcDRpQ0U7RUFDRSx1QkFBQTtBL05zNGlDSjtBK05uNGlDRTtFQUNFLHVEMU5maUI7RTBOZ0JqQixzQkFBQTtFQUNBLG1CMU5PVztFME5OWCxpQkFBQTtFQUNBLGMxTmlOWTtBTG9yaUNoQjtBK05sNGlDRTtFQUNFLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBL05vNGlDSjtBK05qNGlDRTtFQUNFLGUxTlBhO0UwTlFiLGdCMU53RFU7QUwyMGlDZDtBK05oNGlDRTtFQUNFLHlCMU4wTVE7RTBOek1SLDhCQUFBO0EvTms0aUNKO0ErTjkzaUNNO0VBQ0UsV0FBQTtBL05nNGlDUjtBK04xM2lDTTtFQUNFLFdBQUE7QS9ONDNpQ1I7QStOeDNpQ0k7RUFDRSxzQkFBQTtBL04wM2lDTjtBK052M2lDSTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QS9OeTNpQ047QStOdjNpQ007RUFDRSxrQkFBQTtBL055M2lDUjtBK050M2lDTTtFQUNFLDBEMU4vRGE7RTBOZ0ViLG1CMU4xQ087RTBOMkNQLGdCQUFBO0EvTnczaUNSO0ErTnIzaUNNO0VBQ0UsV0FBQTtFQUNBLHFFQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QS9OdTNpQ1I7QStObDNpQ0U7RUFDRSx5QjFONEpRO0UwTjNKUixZQUFBO0EvTm8zaUNKO0ErTmwzaUNJO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7QS9ObzNpQ047QStObDNpQ007RUFDRSxjMU5rSEM7QUxrd2lDVDtBK05qM2lDTTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsbUIxTnFJUTtFME5wSVIsV0FBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBL05tM2lDUjtBa0JsNWlDSTtFNk1xQ0E7SUFDRSxhQUFBO0UvTmczaUNKO0UrTjcyaUNFO0lBQ0UsY0FBQTtJQUNBLGdDQUFBO0UvTisyaUNKO0UrTjUyaUNFO0lBQ0UsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLDZEQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0UvTjgyaUNKO0UrTjMyaUNFO0lBQ0Usb0JBQUE7RS9ONjJpQ0o7RStOMTJpQ0U7SUFDRSxlQUFBO0UvTjQyaUNKO0UrTjEyaUNJO0lBQ0Usa0JBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtJQUNBLE9BQUE7RS9ONDJpQ047RStOdjJpQ0k7SUFDRSxtQkFBQTtFL055MmlDTjtBQUNGO0ErTnIyaUNFO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtBL051MmlDSjtBK05yMmlDSTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7QS9OdTJpQ047QStOcDJpQ0k7RUFDRSw2QkFBQTtFQUNBLFNBQUE7QS9OczJpQ047QStObjJpQ0k7RUFDRSx5QjFOOEVNO0UwTjdFTix5QkFBQTtFQUNBLFlBQUE7QS9OcTJpQ047QStObDJpQ0k7RUFDRSxhQUFBO0EvTm8yaUNOO0ErTjkxaUNJO0VBQ0UsWUFBQTtBL05nMmlDTjtBK043MWlDSTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtBL04rMWlDTjs7QWdPcmhqQ0E7RUFDRSxxQkFBQTtBaE93aGpDRjtBc0dwdWhDRTtFQUNFLGUwSG56QjJCO0FoT3loakMvQjtBc0dudWhDRTtFQUNFLGdCMEh2ekI4QjtBaE80aGpDbEM7QWdPM2hqQ0k7RUFDRTtJQUNFLHNCQUFBO0VoTzZoakNOO0FBQ0Y7QWdPMWhqQ0k7RUFDRSx5QjNOdU9NO0UyTnRPTixlQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0FoTzRoakNOO0FnT3ZoakNNO0VBQ0UsYzNOZ0lDO0UyTi9IRCxtQkFBQTtFQUNBLFlBQUE7QWhPeWhqQ1I7QWdPdGhqQ007RUFDRSxjM051TEM7QUxpMmlDVDtBZ09yaGpDTTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QjNOeU1RO0UyTnhNUix3QkFBQTtBaE91aGpDUjtBa0JoL2lDSTtFOE0vQkE7SUFDRSxVQUFBO0VoT2toakNKO0FBQ0Y7QWtCbGdqQ0k7RThNWkE7SUFDRSxhQUFBO0lBQ0EsU0FBQTtFaE9paGpDSjtBQUNGOztBaU9wa2pDQTtFQUNFLHFCQUFBO0FqT3VrakNGO0FpT3JrakNJO0VBQ0UsZ0JBQUE7QWpPdWtqQ047QWlPcGtqQ0k7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0FqT3NrakNOO0FpT25rakNJO0VBQ0UsOEJBQUE7QWpPcWtqQ047QWlPOWpqQ1E7RUFDRSxhQUFBO0FqT2drakNWO0FpT2xqakNJO0VBQ0ksOEJBQUE7RUFDQSw2QkFBQTtBak9vampDUjtBaU9oampDSTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtBak9rampDTjtBaU9oampDTTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FqT2tqakNSO0FpT2hqakNRO0VBQ0UsYzVOOEpEO0FMbzVpQ1Q7QWlPL2lqQ1E7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CNU5pTE07RTROaExOLFdBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QWpPaWpqQ1Y7QWtCcGlqQ0k7RStNRkU7SUFDRSxnQkFBQTtFak95aWpDTjtFaU9yaWpDSTtJQUNFLGdCQUFBO0lBQ0EsaUJBQUE7RWpPdWlqQ047RWlPbmlqQ0U7SUFDRSxnQkFBQTtJQUNBLGlCQUFBO0VqT3FpakNKO0FBQ0Y7QWtCOWpqQ0k7RStNNkJBO0lBQ0UsZUFBQTtFak9vaWpDSjtFaU9qaWpDSTtJQUNFLGFBQUE7RWpPbWlqQ047RWlPL2hqQ0k7SUFDRSxnQkFBQTtJQUNBLGlCQUFBO0VqT2lpakNOO0FBQ0Y7O0FrT3JvakNFO0VBQ0UseUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QWxPd29qQ0o7QWtPcG9qQ0k7RUFDRSwwREFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FsT3NvakNOO0FrT2xvakNFO0VBQ0UscUJBQUE7QWxPb29qQ0o7QWtPaG9qQ007RUFDRSxjN053S0U7RTZOdktGLHFCQUFBO0FsT2tvakNSO0FrTzVuakNNO0VBQ0UsYzdObU1VO0FMMjdpQ2xCO0FrT3puakNFO0VBQ0UscUJBQUE7QWxPMm5qQ0o7QXNHNTJoQ0U7RUFDRSxlNEgvd0IyQjtBbE82bmpDL0I7QXNHMzJoQ0U7RUFDRSxnQjRIbnhCOEI7QWxPZ29qQ2xDO0FzR3gyaENFO0VBQ0Usa0I0SHh4Qm1DO0FsT2tvakN2QztBc0d2MmhDRTtFQUNFLG1CNEg1eEI2QztBbE9xb2pDakQ7QWtPbG9qQ007RUFDRSxnQkFBQTtBbE9vb2pDUjtBa09sb2pDUTtFQUNFLDBCQUFBO0FsT29vakNWO0FrT2pvakNRO0VBQ0UsZ0JBQUE7RUFDQSxVQUFBO0FsT21vakNWO0FrTzduakNFO0VBQ0UsT0FBQTtBbE8rbmpDSjtBa083bmpDSTtFQUNFLFVBQUE7RUFDQSx5QjdObUxNO0FMNDhpQ1o7QWtPN25qQ007RUFDRSxjQUFBO0VBQ0EsYUFBQTtBbE8rbmpDUjtBa083bmpDUTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7QWxPK25qQ1Y7QWtPM25qQ007RUFDRSxnQ0FBQTtBbE82bmpDUjtBa08zbmpDUTtFQUNFLGNBQUE7QWxPNm5qQ1Y7QWtPem5qQ1U7RUFDRSxnQkFBQTtBbE8ybmpDWjtBa090bmpDTTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EseUI3TnNKSTtFNk5ySkosd0JBQUE7QWxPd25qQ1I7QWtPdG5qQ1E7RUFDRSxzQkFBQTtBbE93bmpDVjtBa092bmpDVTtFQUNFLGdCQUFBO0FsT3luakNaO0FrQmxwakNJO0VnTnpFSjtJQTRHSSxlQUFBO0lBQ0EsZ0JBQUE7RWxPbW5qQ0Y7RWtPam5qQ0U7SUFDRSxzQjdOZU07RUxvbWpDVjtFa09obmpDRTtJQUNFLGdCQUFBO0VsT2tuakNKO0VrTy9takNFO0lBQ0Usa0JBQUE7SUFDQSxrQkFBQTtJQUNBLHNCN05LTTtFTDRtakNWO0VrTzdtakNNO0lBQ0UsZ0JBQUE7SUFDQSxpQkFBQTtFbE8rbWpDUjtFa083bWpDTTtJQUNFLG9CQUFBO0VsTyttakNSO0VrTzVtakNNO0lBQ0Usb0JBQUE7RWxPOG1qQ1I7RWtPNW1qQ1E7SUFDRSxxQkFBQTtFbE84bWpDVjtFa094bWpDRTtJQUdFLGNBQUE7RWxPd21qQ0o7RXNHdDhoQ0E7SUFDRSxlNEhycUI2QjtFbE82bWpDL0I7RXNHcjhoQ0E7SUFDRSxnQjRIenFCZ0M7RWxPZ25qQ2xDO0VzR2w4aENBO0lBQ0UsZTRIOXFCcUM7RWxPa25qQ3ZDO0VzR2o4aENBO0lBQ0UsZ0I0SGxyQndDO0VsT3FuakMxQztFa09sbmpDSTtJQUNFLG1CQUFBO0VsT29uakNOO0VrT2huakNFO0lBQ0UsVUFBQTtFbE9rbmpDSjtFa085bWpDTTtJQUNFLG1CQUFBO0lBQ0EsaUJBQUE7SUFDQSxxQkFBQTtFbE9nbmpDUjtBQUNGO0FrQnZ0akNJO0VnTjVESjtJQXlLSSxVQUFBO0VsTzhtakNGO0VrTzdtakNFO0lBQ0UsYUFBQTtJQUdBLFNBQUE7RWxPNm1qQ0o7RXNHdCtoQ0E7SUFDRSxlNEgxb0I2QjtFbE9rbmpDL0I7RXNHcitoQ0E7SUFDRSxnQjRIOW9CZ0M7RWxPcW5qQ2xDO0VzR2wraENBO0lBQ0Usa0I0SG5wQnFDO0VsT3VuakN2QztFc0dqK2hDQTtJQUNFLG1CNEh2cEIrQztFbE8wbmpDakQ7RWtPdm5qQ0U7SUFDRSxlQUFBO0VsT3luakNKO0VrT3ZuakNFO0lBQ0Usc0JBQUE7SUFDQSxpQkFBQTtFbE95bmpDSjtFa092bmpDSTtJQUtFLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFbE9xbmpDTjtFa08zbmpDTTtJQUNFLGdCQUFBO0lBQ0EsaUJBQUE7RWxPNm5qQ1I7RWtPdm5qQ007SUFDRSxZQUFBO0lBQ0EsYUFBQTtFbE95bmpDUjtFa09ybmpDSTtJQUNFLGFBQUE7SUFDQSx5QkFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0VsT3VuakNOO0FBQ0Y7QWtCenZqQ0k7RWdOdUlBO0lBQ0UsU0FBQTtFbE9xbmpDSjtBQUNGOztBbU9yMGpDSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FuT3cwakNOO0FtT3IwakNJO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QW5PdTBqQ047QW1PcjBqQ007RUFDRSwwQkFBQTtBbk91MGpDUjtBbU9qMGpDTTtFQUNFLFVBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FuT20wakNSO0FtT2gwakNNO0VBQ0UsYUFBQTtFQUNBLHFCQUFBO0FuT2swakNSO0FtT2gwakNRO0VBQ0UsbUJBQUE7QW5PazBqQ1Y7QW1PL3pqQ1E7RUFDRSxhQUFBO0FuT2kwakNWO0FtTzV6akNJO0VBQ0UsOEJBQUE7QW5POHpqQ047QWtCOXhqQ0k7RWlONUJFO0lBQ0UsdUJBQUE7SUFDQSxnQkFBQTtFbk82empDTjtFbU96empDTTtJQUNFLFdBQUE7SUFDQSxjQUFBO0VuTzJ6akNSO0VtT3p6akNRO0lBQ0UsZ0JBQUE7RW5PMnpqQ1Y7RW1PdnpqQ007SUFDRSxvQkFBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7RW5PeXpqQ1I7RW1PcnpqQ0k7SUFDRSxpQkFBQTtJQUNBLGVBQUE7RW5PdXpqQ047RW1PcnpqQ007SUFDRSxxQkFBQTtFbk91empDUjtBQUNGOztBb09oNGpDQTtFQUNFLHNCL05tWG1CO0FMZ2hqQ3JCO0FvT2g0akNJO0VBQ0UsV0FBQTtBcE9rNGpDTjtBb085M2pDRTtFQUNFLHlCL053T1E7RStOdk9SLGdDQUFBO0FwT2c0akNKO0FvTzkzakNNO0VBQ0UsY0FBQTtBcE9nNGpDUjtBb08zM2pDRTtFQUNFLDBEL05aaUI7RStOYWpCLGUvTk9hO0UrTk5iLGMvTnlPTztFK054T1AsZ0JBQUE7RUFDQSxxQkFBQTtBcE82M2pDSjtBb08zM2pDSTtFQUNFLHVCQUFBO0FwTzYzakNOO0FvTzMzakNJO0VBQ0UscUJBQUE7QXBPNjNqQ047QW9PMzNqQ007RUFDRSxnQkFBQTtFQUNBLDRCQUFBO0FwTzYzakNSO0FvTzMzakNRO0VBQ0UsYy9OK0dEO0FMOHdqQ1Q7QW9PdjNqQ0U7RUFDRSx5Qi9OOExZO0UrTjdMWixpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtBcE95M2pDSjtBb090M2pDRTtFQUNFLDBEL04zQ2lCO0UrTjRDakIsbUIvTnRCVztFK051QlgsYy9ObU9XO0UrTmxPWCxpQkFBQTtBcE93M2pDSjtBa0JyMmpDSTtFa05iQTtJQUNFLFVBQUE7RXBPcTNqQ0o7RW9PbDNqQ0U7SUFDRSw0QkFBQTtFcE9vM2pDSjtFb09qM2pDRTtJQUNFLHFCQUFBO0VwT20zakNKO0VvT2ozakNJOztJQUVFLHFCQUFBO0VwT20zakNOO0FBQ0Y7O0FxTzM3akNJO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QXJPODdqQ047QXFPNTdqQ007RUFDRSwwQkFBQTtBck84N2pDUjtBcU96N2pDTTtFQUNFLFVBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FyTzI3akNSO0FxT3g3akNNO0VBQ0UsYUFBQTtFQUNBLHFCQUFBO0FyTzA3akNSO0FxT3g3akNRO0VBQ0UsbUJBQUE7QXJPMDdqQ1Y7QXFPdjdqQ1E7RUFDRSxhQUFBO0FyT3k3akNWO0FxT3A3akNJO0VBQ0UsOEJBQUE7QXJPczdqQ047QWtCaDVqQ0k7RW1OakNJO0lBQ0Usb0JBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBO0VyT283akNSO0VxT2o3akNNO0lBQ0UsZ0JBQUE7RXJPbTdqQ1I7RXFPajdqQ1E7SUFDRSx1QkFBQTtFck9tN2pDVjtFcU9qN2pDVTtJQUNFLHNCQUFBO0VyT203akNaO0VxTzk2akNNO0lBQ0UsY0FBQTtFck9nN2pDUjtFcU85NmpDUTtJQUNFLGdCQUFBO0VyT2c3akNWO0VxTzM2akNJO0lBQ0UsaUJBQUE7SUFDQSxlQUFBO0VyTzY2akNOO0VxTzM2akNNO0lBQ0UscUJBQUE7RXJPNjZqQ1I7QUFDRjs7QXNPdC9qQ0E7RUFDRSx5QmpPMlFZO0VpT3pRWix1QkFBQTtFQUNBLGtCQUFBO0F0T3cvakNGO0FzT3QvakNFO0VBRUUsK0JBQUE7QXRPdS9qQ0o7QXNPci9qQ0k7RUFDRSxlQUFBO0F0T3UvakNOO0FzT3AvakNJO0VBQ0Usd0JBQUE7QXRPcy9qQ047QXNPcC9qQ007RUFDRSxnQkFBQTtBdE9zL2pDUjtBc09oK2pDSTtFQUdFLG1Cak9iUztFaU9jVCxnQkFBQTtBdE9nK2pDTjtBc083OWpDSTtFQUNFLG1CQUFBO0F0Tys5akNOO0FzTzU5akNJO0VBRUUsY0FBQTtFQUNBLGtCQUFBO0F0TzY5akNOO0FzT3I5akNJO0VBQ0UsbUJBQUE7RUFDQSxjak80TkU7RWlPM05GLHlCak82TE07RWlPNUxOLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQmpPckNTO0VpT3NDVCxvQkFBQTtFQUNBLGtCQUFBO0F0T3U5akNOO0FzT3I5akNNO0VBQ0UsaUVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QXRPdTlqQ1I7QXNPcDlqQ007RUFDRSxjak80TUE7RWlPM01BLHFCQUFBO0F0T3M5akNSO0FzT2w5akNNO0VBRUUsaUJBQUE7QXRPbTlqQ1I7QWtCaitqQ0k7RW9Ob0JBO0lBQ0UsaUJBQUE7RXRPZzlqQ0o7QUFDRjtBa0J0K2pDSTtFb056RUo7SUFtR0ksaUJBQUE7RXRPZzlqQ0Y7RXNPOThqQ0U7SUFDRSxpREFBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0V0T2c5akNKO0VzTzk4akNJO0lBQ0UsZ0JBQUE7RXRPZzlqQ047RXNPNzhqQ0k7SUFDRSxhQUFBO0lBQ0EsOEJBQUE7RXRPKzhqQ047QUFDRjs7QXVPL2prQ0U7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtBdk9ra2tDSjtBdU9oa2tDSTtFQUNFLHVCQUFBO0VBQ0EsbUJBQUE7QXZPa2trQ047QXVPL2prQ0k7RUFDRSxnQkFBQTtBdk9pa2tDTjtBdU8vamtDTTs7RUFFRSxjbE8rT0c7QUxrMWpDWDtBdU8vamtDUTtFQUNFLGNsT2tJRDtBTGc4akNUO0F1T25ra0NROztFQUNFLGNsT2tJRDtBTGc4akNUO0F1TzVqa0NNO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0F2Tzhqa0NSO0F1TzFqa0NJO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0F2TzRqa0NOO0FrQnBoa0NJO0VxTm5DQTtJQUNFLHFCQUFBO0lBQ0Esb0JBQUE7RXZPMGprQ0o7RXVPeGprQ0k7SUFDRSxvQkFBQTtFdk8wamtDTjtFdU94amtDTTtJQUNFLG9CQUFBO0V2TzBqa0NSO0V1T3Rqa0NJO0lBQ0Usd0JBQUE7RXZPd2prQ047RXVPcmprQ0k7SUFDRSxXQUFBO0lBQ0EsYUFBQTtJQUNBLDhCQUFBO0V2T3Vqa0NOO0V1T25qa0NNO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtFdk9xamtDUjtFdU9qamtDSTtJQUNFLG1CQUFBO0lBQ0Esc0JBQUE7RXZPbWprQ047QUFDRjs7QXdPem5rQ0E7RUFDRSxxQkFBQTtBeE80bmtDRjtBd08xbmtDRTtFQUNFLG9CQUFBO0F4TzRua0NKO0F3TzFua0NJO0VBQ0UsK0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtBeE80bmtDTjtBd08xbmtDTTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBeE80bmtDUjtBd096bmtDTTtFQUNFLGVBQUE7QXhPMm5rQ1I7QXdPeG5rQ007RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0F4TzBua0NSO0F3T3Zua0NNO0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QXhPeW5rQ1I7QXdPcG5rQ0U7RUFDRSx3QkFBQTtBeE9zbmtDSjtBd09wbmtDSTtFQUNFLDBEbk9qQ21CO0VtT2tDbkIsZ0JBQUE7QXhPc25rQ047QWtCdGxrQ0k7RXNOekVKO0lBOENJLGtCQUFBO0V4T3Fua0NGO0V3T25ua0NFO0lBQ0UsYUFBQTtJQUNBLGNBQUE7SUFDQSxpQkFBQTtFeE9xbmtDSjtFd09ubmtDSTtJQUNFLGtCQUFBO0lBQ0EsV0FBQTtFeE9xbmtDTjtFd09ubmtDTTtJQUNFLHFCQUFBO0V4T3Fua0NSO0V3T2xua0NNO0lBQ0UsZ0JBQUE7SUFDQSxxQkFBQTtJQUNBLGtCQUFBO0V4T29ua0NSO0V3T2pua0NNO0lBQ0UsbUJBQUE7RXhPbW5rQ1I7RXdPaG5rQ007SUFDRSxrQkFBQTtFeE9rbmtDUjtFd083bWtDRTtJQUNFLG1CQUFBO0V4Tytta0NKO0FBQ0Y7QWtCcm5rQ0k7RXNOekVKO0luSW9JRSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0Esa0JBQUE7RXJHOGprQ0E7RXdPaG5rQ0U7SUFDRSxTQUFBO0V4T2tua0NKO0FBQ0Y7QXdPL21rQ0U7RUFDRSx5Qm5PdUpRO0FMMDlqQ1o7QXdPOW1rQ0U7RUFDRSx5Qm5PNkxJO0FMbTdqQ1I7O0F5Ty9za0NBO0VBQ0UsZUFBQTtFQUNBLHFCQUFBO0F6T2t0a0NGO0F5T2h0a0NFO0VBQ0Usa0RwT1FZO0VvT1BaLGlCQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QXpPa3RrQ0o7QXlPL3NrQ0U7RUFDRSxrQkFBQTtFQUNBLGNwTzhRSTtFb083UUosNkRBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0F6T2l0a0NKO0F5Ty9za0NJO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxjcE9xUUU7QUw0OGpDUjtBeU85c2tDSTtFQUNFLHFCQUFBO0VBQ0EscUJBQUE7QXpPZ3RrQ047QXlPN3NrQ0k7RUFDRSxxQkFBQTtBek8rc2tDTjtBeU8zc2tDRTtFQUNFLGtCQUFBO0F6TzZza0NKO0F5TzNza0NJO0VBRUUsbUJwT21QRTtFb09sUEYsY3BPZ01VO0VvTy9MVixtQnBPYlM7RW9PY1QsaUJBQUE7RUFDQSxvQnBPa0ZNO0VvT2pGTix1QnBPaUZNO0VvT2hGTix1RHBPekNlO0VvTzBDZiwrQkFBQTtBek80c2tDTjtBeU96c2tDSTtFQUVFLDBEcE83Q2U7RW9POENmLG1CQUFBO0VBQ0EsZ0JBQUE7QXpPMHNrQ047QXlPdnNrQ0k7RUFDRSxrQkFBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtFQUNBLGdDQUFBO0VBQ0Esc0NBQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0F6T3lza0NOO0F5T3Jza0NFO0VBQ0ksYUFBQTtBek91c2tDTjtBa0Jyc2tDSTtFdU5FQTtJQUNFLFdBQUE7SUFDQSxZQUFBO0lBQ0Esb0JBQUE7T0FBQSxpQkFBQTtFek9zc2tDSjtFeU9uc2tDRTtJQUNFLGFBQUE7RXpPcXNrQ0o7QUFDRjtBa0Ivc2tDSTtFdU5jQTtJQUNFLG9CQUFBO0V6T29za0NKO0V5T2pza0NFO0lBQ0UscUJBQUE7RXpPbXNrQ0o7QUFDRjtBa0J2dGtDSTtFdU56RUo7SUFpR0ksYUFBQTtJQUNBLDhCQUFBO0V6T21za0NGO0V5T2hza0NJO0lBQ0UsYUFBQTtFek9rc2tDTjtFeU8vcmtDSTtJQUNFLHFCQUFBO0V6T2lza0NOO0FBQ0Y7O0EwTzV5a0NBO0VBQ0UsbUJyT2lQVTtFcU9oUFYsY3JPNlBTO0VxTzVQVCxzQnJPaVhtQjtFcU9oWG5CLGVBQUE7QTFPK3lrQ0Y7QTBPN3lrQ0U7RUFDRSxrQkFBQTtBMU8reWtDSjtBME81eWtDRTtFQUNFLDBEck9IaUI7RXFPSWpCLG1Cck9rQlc7RXFPakJYLG1CQUFBO0VBQ0EsaUJBQUE7QTFPOHlrQ0o7QTBPM3lrQ0U7RUFDRSxvQkFBQTtFQUNBLHNCQUFBO0ExTzZ5a0NKO0EwTzF5a0NFO0VBQ0Usc0JBQUE7QTFPNHlrQ0o7QTBPenlrQ0U7RUFDRSxtQnJPR1c7RXFPRlgsc0JBQUE7QTFPMnlrQ0o7QTBPeHlrQ0U7RUFFRSwwRHJPMUJxQjtFcU8yQnJCLGdCQUFBO0ExT3l5a0NKO0EwT3R5a0NFO0VBQ0UsY3JPeU5PO0VxT3hOUCxjck9OZTtBTDh5a0NuQjtBME9yeWtDRTtFQUNFLG1Cck9iVztFcU9jWCwwRHJPcENpQjtFcU9xQ2pCLGNyTzJHSztBTDRya0NUO0EwT3B5a0NFO0VBRUUsbUJyT3BCVztFcU9xQlgsMERyTzNDaUI7QUxnMWtDckI7QTBPbHlrQ0U7RUFDRSxjck90QmU7QUwwemtDbkI7QTBPanlrQ0U7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBMU9teWtDSjtBME9oeWtDRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBMU9reWtDSjtBME8veGtDRTtFQUNFLG9CQUFBO0VBQ0EsY3JPNkdLO0VxTzVHTCwwQkFBQTtBMU9peWtDSjtBME85eGtDRTtFQUNFLFVBQUE7QTFPZ3lrQ0o7QWtCdHlrQ0k7RXdOekVKO0lBbUZJLGdCck80Q1E7RUxvdmtDVjtFME85eGtDRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtFMU9neWtDSjtFME83eGtDRTtJQUNFLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7RTFPK3hrQ0o7RTBPNXhrQ0U7SUFDRSxvQkFBQTtFMU84eGtDSjtBQUNGOztBMk9qNGtDQTtFQUNFLG1CQUFBO0EzT280a0NGO0EyT2w0a0NFO0VBQ0UscUJBQUE7QTNPbzRrQ0o7QTJPbDRrQ0k7RUFDRSxpQkFBQTtBM09vNGtDTjtBMk9sNGtDTTtFQUNFLGtCQUFBO0EzT280a0NSO0EyT2o0a0NNO0VBQ0UsbUJBQUE7QTNPbTRrQ1I7QXNHbGxqQ0U7RUFDRSx1QnFJNXlCbUM7QTNPZzRrQ3ZDO0FzR2psakNFO0VBQ0Usd0JxSWh6QjhDO0EzT200a0NsRDtBMk9qNGtDSTtFQUNFLGN0T3dPSztFc092T0wsMER0T2pCbUI7RXNPa0JuQixtQnRPeUJZO0VzT3hCWixnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQnRPa0dNO0VzT2pHTixrQkFBQTtBM09tNGtDTjtBc0dsbWpDRTtFQUNFLHNCcUk5eEJxQztBM09rNGtDekM7QXNHam1qQ0U7RUFDRSx1QnFJbHlCK0M7QTNPcTRrQ25EO0EyT2w0a0NJO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QnRPeU1NO0VzT3hNTixjQUFBO0EzT280a0NOO0EyT2w0a0NNO0VBQ0UsZ0JBQUE7QTNPbzRrQ1I7QWtCeDJrQ0k7RW9Gc3ZCRjtJQUNFLGtCcUk1d0JxQztFM09pNGtDdkM7RXNHbG5qQ0E7SUFDRSxtQnFJaHhCK0M7RTNPbzRrQ2pEO0UyT2w0a0NJO0lBQ0UsZUFBQTtFM09vNGtDTjtBQUNGO0FrQm4za0NJO0V5TnpFSjtJQTZESSxxQkFBQTtFM09tNGtDRjtFc0dqb2pDQTtJQUNFLGVxSWh3QnFDO0UzT200a0N2QztFc0dob2pDQTtJQUNFLGdCcUlwd0J3QztFM09zNGtDMUM7RXNHanBqQ0E7SUFDRSxlcUlydkI2QjtFM093NGtDL0I7RXNHaHBqQ0E7SUFDRSxnQnFJenZCZ0M7RTNPMjRrQ2xDO0UyT3o0a0NJO0lBQ0UsdUJBQUE7RTNPMjRrQ047RTJPeDRrQ0k7SUFDRSx1QkFBQTtFM08wNGtDTjtFMk94NGtDTTtJQUNFLGdCQUFBO0UzTzA0a0NSO0UyT3I0a0NFO0lBQ0UsVUFBQTtFM091NGtDSjtFMk9yNGtDSTtJQUNFLFVBQUE7RTNPdTRrQ047RTJPcjRrQ007SUFDRSxlQUFBO0UzT3U0a0NSO0UyT3A0a0NNO0lBQ0UsZ0JBQUE7RTNPczRrQ1I7QUFDRjs7QTRPbCtrQ0E7RUFFRSx1QkFBQTtFQUNBLGN2TzhLUTtBTHN6a0NWO0E0T2wra0NFO0VBQ0UsVUFBQTtFQUNBLHFCQUFBO0E1T28ra0NKO0E0T2ora0NFO0VBQ0UsY3ZPb1BPO0V1T25QUCwwRHZPSmlCO0V1T0tqQixrQnZPa0JXO0V1T2pCWCxpQkFBQTtBNU9tK2tDSjtBNE9oK2tDRTtFQUNFLGNBQUE7QTVPaytrQ0o7O0E2T3Ava0NBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QTdPdS9rQ0Y7QTZPOTlrQ0U7RUFFRSx5QnhPcU5RO0FMMHdrQ1o7QTZPNzlrQ0k7RUFDRSxtQnhPaU9ZO0V3T2hPWixVeE91U1M7RXdPdFNULFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0E3Tys5a0NOO0E2TzM5a0NNO0VBQ0UsYUFBQTtBN082OWtDUjtBNk94OWtDRTtFQUNFLG1DQUFBO0E3TzA5a0NKO0E2T3g5a0NJO0VBQ0UsTUFBQTtFQUNBLFNBQUE7QTdPMDlrQ047QTZPeGdsQ007RUFDRSxjQUFBO0E3TzBnbENSO0E2TzNnbENNO0VBQ0Us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TzVubENZO0VBQ0UsMEJBQUE7QTlPOG5sQ2Q7QThPeG5sQ007RUFDRSxzQkFBQTtBOU8wbmxDUjtBOE9ybmxDRTtFQUNFLE9BQUE7RUFDQSxtQkFBQTtBOU91bmxDSjtBOE9ybmxDSTtFQUNFLHlCek8wSk07RXlPekpOLFlBQUE7QTlPdW5sQ047QThPcm5sQ007RUFDRSwwRHpPcEZhO0V5T3FGYixpQkFBQTtFQUNBLGlCQUFBO0E5T3VubENSO0E4T3BubENNO0VBQ0UsdUJBQUE7RUFDQSwwRHpPNUZpQjtBTGt0bEN6QjtBOE9ubmxDTTtFQUNFLGFBQUE7QTlPcW5sQ1I7QThPbG5sQ007RUFDRSxtQnpPN0VPO0V5TzhFUCxpQkFBQTtFQUNBLG1CQUFBO0E5T29ubENSO0E4T2hubENRO0VBQ0UsbUJ6T3BGSztFeU9xRkwsaUJBQUE7QTlPa25sQ1Y7QThPN21sQ0k7RUFDRSw4QkFBQTtBOU8rbWxDTjtBa0IvcGxDSTtFNE5xREE7SUFDRSxlQUFBO0U5TzZtbENKO0U4T3ptbENJO0lBQ0Usb0JBQUE7RTlPMm1sQ047QUFDRjs7QStPaHZsQ0E7RUFDRSxxQkFBQTtBL09tdmxDRjtBK08vdWxDSTtFQUNFLHlCMU8yTlk7QUxzaGxDbEI7QStPL3VsQ0k7RUFDRSx5QjFPd05ZO0FMeWhsQ2xCO0ErTzV1bENNO0VBQ0UseUIxT29OVTtBTDBobENsQjtBK081dWxDTTtFQUNFLHlCMU9pTlU7QUw2aGxDbEI7QStPenVsQ0U7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7QS9PMnVsQ0o7QStPenVsQ0k7RUFDRSxnQkFBQTtBL08ydWxDTjtBK090dWxDTTtFQUNJLGdCQUFBO0EvT3d1bENWO0ErT2x1bENNO0VBQ0UscUJBQUE7QS9Pb3VsQ1I7QWtCanRsQ0k7RTZOYkk7SUFDRSwyQkFBQTtFL09pdWxDUjtFK08vdGxDUTtJQUNJLGtCQUFBO0UvT2l1bENaO0UrTzl0bENRO0lBQ0ksY0FBQTtJQUNBLGtCQUFBO0UvT2d1bENaO0UrTzN0bENRO0lBQ0UsbUJBQUE7RS9PNnRsQ1Y7QUFDRjtBK090dGxDRTtFQUNFLG1CQUFBO0VB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O0VvUFZQLDBEcFBaYTtFb1BhYixpQkFBQTtBelBrNm5DUjtBeVA5NW5DUTtFQUNFLGtCQUFBO0VBQ0EsMERwUG5CVztFb1BvQlgsaUJBQUE7QXpQZzZuQ1Y7QXlQMzVuQ0k7RUFDRSxlQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0F6UDY1bkNOO0F5UDM1bkNNO0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSx5QnBQaVBBO0FMNHFuQ1I7QXlQejVuQ0k7RUFDRSxlQUFBO0VBQ0EsU0FBQTtBelAyNW5DTjtBeVB6NW5DTTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7QXpQMjVuQ1I7QXlQejVuQ1E7RUFDRSx1RHBQbERXO0VvUG1EWCxtQnBQM0JLO0VvUDRCTCxxQkFBQTtFQUNBLGNwUG9NQztFb1BuTUQsZ0JBQUE7QXpQMjVuQ1Y7QXlQcDVuQ007RUFDRSxpQkFBQTtBelBzNW5DUjtBeVBsNW5DUTtFQUNFLDBEcFBqRVc7RW9Qa0VYLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBelBvNW5DVjtBeVBqNW5DUTtFQUNFLDBEcFB4RVc7RW9QeUVYLG1CcFBuREs7RW9Qb0RMLGlCQUFBO0VBQ0EsY3BQcU1LO0FMOHNuQ2Y7QXlQLzRuQ007RUFDRSxVQUFBO0F6UGk1bkNSO0F5UDc0bkNJO0VBQ0Usb0JBQUE7QXpQKzRuQ047QXlQMTRuQ1E7RUFDRSxpQkFBQTtBelA0NG5DVjtBeVB6NG5DUTtFQUNFLGNwUHdKQztBTG12bkNYO0F5UHg0bkNRO0VBQ0UsVUFBQTtFQUNBLGNwUHlDRDtBTGkybkNUO0F5UHg0bkNVO0VBQ0UsY3BQZ0pEO0FMMHZuQ1g7QXlQdjRuQ1U7RUFDRSxrQkFBQTtBelB5NG5DWjtBeVByNG5DWTtFQUNFLHVCQUFBO0F6UHU0bkNkO0F5UGw0bkNZO0VBQ0Usc0JBQUE7QXpQbzRuQ2Q7QXlQNzNuQ0k7RUFDRSx5QnBQc0pFO0FMeXVuQ1I7QWtCNTduQ0k7RXVPcUVJO0lBQ0Usb0JBQUE7SUFDQSxtQkFBQTtFelAwM25DUjtFeVB2M25DTTtJQUNFLGlCQUFBO0V6UHkzbkNSO0V5UHQzbkNNO0lBQ0UsZUFBQTtFelB3M25DUjtFeVBwM25DSTtJQUNFLHNCQUFBO0lBQ0EsY3BQN0hXO0lvUDhIWCxxQkFBQTtJQUNBLHFCQUFBO0V6UHMzbkNOO0V5UG4zbkNJO0lBQ0UsVUFBQTtFelBxM25DTjtFeVBsM25DSTtJQUNFLFVBQUE7RXpQbzNuQ047QUFDRjs7QTBQN2hvQ0E7RUFDRSxnQnJQOEhVO0FMazZuQ1o7O0EyUGppb0NBO0VBQ0UsOEJBQUE7RUFDQSx3QkFBQTtFQUNBLHNCdFBpWG1CO0VzUGhYbkIsbUJ0UDhPVTtFc1A3T1YsY3RQMFBTO0VzUHpQVCxjQUFBO0VBQ0EsZUFBQTtBM1BvaW9DRjtBMlBoaW9DRTtFQUNFLGN0UGdSSTtFc1AvUUosNkRBQUE7RUFDQSxzQkFBQTtBM1BraW9DSjtBMlAvaG9DRTtFQUNFLGN0UDBRSTtBTHV4bkNSO0EyUDdob0NJO0VBQ0Usc0NBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsY3RQMEhHO0VzUHpISCxlQUFBO0VBQ0EsMER0UHJCZTtFc1BzQmYsZ0JBQUE7QTNQK2hvQ047QTJQN2hvQ007RUFDRSxjdFBvSEM7RXNQbkhELGV0UE5TO0VzUE9ULDBEdFAzQmE7RXNQNEJiLGdCQUFBO0EzUCtob0NSO0EyUG5pb0NNO0VBQ0UsY3RQb0hDO0VzUG5IRCxldFBOUztFc1BPVCwwRHRQM0JhO0VzUDRCYixnQkFBQTtBM1AraG9DUjtBMlB4aG9DTTs7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBM1AyaG9DUjtBMlB6aG9DUTs7RUFDRSw2QkFBQTtBM1A0aG9DVjtBMlB4aG9DTTs7RUFDRSxjQUFBO0EzUDJob0NSO0EyUHJob0NRO0VBQ0Usc0NBQUE7QTNQdWhvQ1Y7QTJQamhvQ0U7RUFDRSwwRHRQNURpQjtFc1A2RGpCLG1CdFB2Q1c7RXNQd0NYLGlCQUFBO0VBQ0Esc0JBQUE7QTNQbWhvQ0o7QTJQaGhvQ0U7RUFDRSwwRHRQbkVpQjtBTHFsb0NyQjtBMlAvZ29DRTtFQUVFLG1CdFBt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QUE7RUFDQSxTQUFBO0E3UDZ2b0NaO0E2UDV2b0NZO0VBQ00sWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QTdQOHZvQ2xCO0E2UDd2b0NrQjtFQUdJLFVBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QTdQNnZvQ3RCO0E2UDN2b0NrQjtFQUNNLDJCQUFBO0E3UDZ2b0N4QjtBNlB6dm9Da0I7RUFHTSx5QnhQbUtmO0V3UGxLZSxZQUFBO0E3UHl2b0N4QjtBNlBydm9Da0I7RUFDTSxlQUFBO0E3UHV2b0N4QjtBNlBudm9Da0I7RUFDTSxvQkFBQTtFQUNBLHlCeFBtR2Q7RXdQbEdjLGN4UDZGZjtBTHdwb0NUO0E2UGp2b0NNO0VBQ00sMER4UHpEYTtFd1AwRGIsY3hQc0xGO0V3UHJMRSxnQkFBQTtBN1Btdm9DWjs7QThQcHpvQ0k7RUFDSSxjelBrSkM7QUxxcW9DVDtBOFByem9DSTtFQUNJLFdBQUE7RUFDQSxXQUFBO0E5UHV6b0NSO0E4UHR6b0NROztFQUVJLHlCelBtUko7RXlQbFJJLGVBQUE7QTlQd3pvQ1o7QWtCenZvQ0k7RTRPN0RJO0lBRVEsYUFBQTtFOVB3em9DZDtBQUNGO0E4UHB6b0NZO0VBQ0ksaUJBQUE7QTlQc3pvQ2hCO0E4UHB6b0NZOztFQUVBLHFCQUFBO0E5UHN6b0NaO0E4UGx6b0NRO0VBQ0ksY3pQaU5hO0V5UGhOYixVQUFBO0E5UG96b0NaO0E4UGx6b0NROztFQUVJLGdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtBOVBvem9DWjtBOFBqem9DWTtFQUNJLFlBQUE7QTlQbXpvQ2hCO0E4UC95b0NZO0VBQ0kseUJ6UDZMQTtFeVA1TEEsWUFBQTtFQUNBLGtCQUFBO0E5UGl6b0NoQjtBOFBoem9DZ0I7RUFHSSxhQUFBO0VBQ0EsZ0JBQUE7QTlQZ3pvQ3BCO0E4UDl5b0NnQjtFQUNJLG9CQUFBO0VBQ0EseUJ6UHFHVjtFeVBwR1UsY3pQK0ZYO0FMaXRvQ1Q7QThQMXlvQ1E7RUFDSSxjelBvRkg7RXlQbkZHLFVBQUE7QTlQNHlvQ1o7QThQMXlvQ1E7O0VBRUksWUFBQTtFQUNBLGdC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blE0dnBDUjtBbVExdnBDUTtFQUNFLGlCQUFBO0FuUTR2cENWOztBb1EzenBDUTtFQUNFLGMvUHlOUTtFK1B4TlIsbUJBQUE7RUFDQSxrRC9QTU07RStQTE4scUJBQUE7QXBROHpwQ1Y7QW9ReHpwQ1E7RUFDRSxtQi9QaU5RO0FMeW1wQ2xCO0FvUXZ6cENRO0VBQ0UsMEQvUFpXO0UrUGFYLGdCQUFBO0VBQ0EscUJBQUE7QXBReXpwQ1Y7QW9RdnpwQ1U7RUFDRSxjL1B3TU07QUxpbnBDbEI7QW9RbnpwQ1E7RUFDRSw0QkFBQTtBcFFxenBDVjtBb1FsenBDUTtFQUNFLGtCQUFBO0FwUW96cENWO0FvUTN5cENRO0VBQ0UsYy9QcUxRO0UrUHBMUixtQkFBQTtFQUNBLGtEL1BsQ007RStQbUNOLHFCQUFBO0FwUTZ5cENWO0FvUXZ5cENRO0VBQ0UsbUIvUDJLUTtBTDhucENsQjtBb1F0eXBDUTtFQUNFLDBEL1BwRFc7RStQcURYLGdCQUFBO0VBQ0EscUJBQUE7QXBRd3lwQ1Y7QW9RdHlwQ1U7RUFDRSxjL1BrS007QUxzb3BDbEI7QW9RbHlwQ1E7RUFDRSw0QkFBQTtBcFFveXBDVjtBb1FqeXBDUTtFQUNFLGtCQUFBO0FwUW15cENWO0FvUTd4cENFO0VBQ0UsbUIvUCtKUTtFK1A5SlIsbUNBQUE7RUFDQSxrQkFBQTtBcFEreHBDSjtBb1E3eHBDSTtFQUNFLG9CQUFBO0FwUSt4cENOO0FvUTd4cENNO0VBQ0UsZUFBQTtBcFEreHBDUjtBb1E1eHBDTTtFQUNFLGNBQUE7QXBROHhwQ1I7QW9RenhwQ007O0VBRUUsVUFBQTtFQUNBLHVCQUFBO0VBQ0EsYy9QZ0xPO0UrUC9LUCwwRC9QbEdpQjtFK1BtR2pCLG1CL1A1RU87RStQNkVQLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtBcFEyeHBDUjtBb1F2eHBDSTtFQUVFLG1CQUFBO0FwUXd4cENOO0FvUXR4cENNO0VBQ0UsbUIvUDhCQztFK1A3QkQsVUFBQTtFQUNBLG1CQUFBO0FwUXd4cENSO0FvUXR4cENRO0VBTEY7SUFNSSxvQkFBQTtFcFF5eHBDUjtBQUNG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O0FrUm4vdENFO0VBQ0Usa0I3UXlCYztFNlF4QmQsa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGM3UXNPTztFNlFyT1Asa0Q3UVpZO0FMaWd1Q2hCO0FrUmovdENFO0VBQ0UsdUJBQUE7QWxSbS90Q0o7QWtSaC90Q007RUFDRSxvQkFBQTtBbFJrL3RDUjtBa1IvK3RDTTtFQUNFLGtEN1F6QlE7RTZRMEJSLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FsUmkvdENSO0FrUjkrdENNO0VBQ0UsaUJBQUE7RUFDQSxtQjdRRVU7RTZRRFYsaUJBQUE7QWxSZy90Q1I7QWtSMyt0Q0U7RUFDRSxrQkFBQTtBbFI2K3RDSjtBa1IzK3RDSTtFQUNFLGtCQUFBO0FsUjYrdENOO0FrUjMrdENNO0VBQ0Usb0JBQUE7QWxSNit0Q1I7QWtSMSt0Q007RUFDRSxjN1E4TEc7QUw4eXRDWDtBa1JsK3RDYztFQUNFLG1CN1E5Q0Q7RTZRK0NDLGM3UTZKQTtFNlE1SkEsaUJBQUE7RUFDQSx1RDdRekVLO0FMNml1Q3JCO0FrUmordENjO0VBQ0UsMEQ3UTNFSztFNlE0RUwsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGM3UXlLTDtFNlF4S0sscUJBQUE7QWxSbSt0Q2hCO0FrUmgrdENjO0VBQ0UsY0FBQTtFQUNBLDBEN1FwRks7RTZRcUZMLG1CN1EvREQ7RTZRZ0VDLGlCQUFBO0VBQ0EsMEJBQUE7QWxSayt0Q2hCO0FrUmgrdENnQjtFQUNFLG1CQUFBO0FsUmsrdENsQjtBa1I3OXRDWTtFQUNFLGVBQUE7QWxSKzl0Q2Q7QWtSdjl0Q1U7RUFDRSxrRDdRbkdJO0U2UW9HSixrQjdReEVHO0U2UXlFSCxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsYzdRMElEO0FMKzB0Q1g7QWtSdjl0Q1U7RUFDRSxtQjdROUJLO0U2UStCTCxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEQ3UW5IUztFNlFvSFQsYzdRbUlEO0FMczF0Q1g7QWtScjl0Q1E7RUFDRSwyQkFBQTtBbFJ1OXRDVjtBa1JyOXRDVTtFQUNFLGdCQUFBO0FsUnU5dENaO0FrUnI5dENZO0VBQ0UsdUJBQUE7QWxSdTl0Q2Q7QWtSLzh0Q1k7RUFDRSx3QkFBQTtBbFJpOXRDZDtBa1I5OHRDWTtFQUNFLGlCQUFBO0FsUmc5dENkO0FrUno4dENJO0VBQ0Usa0JBQUE7QWxSMjh0Q047QWtSejh0Q007RUFDRSxlQUFBO0FsUjI4dENSO0FrUnY4dENRO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0FsUnk4dENWO0FrUnY4dENVO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0FsUnk4dENaO0FrUnQ4dENVO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0FsUnc4dENaO0FrUmw4dENJO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO0FsUm84dENOO0FrUmo4dENRO0VBQ0UsdUJBQUE7QWxSbTh0Q1Y7QWtSaDh0Q1E7RUFDRSxlQUFBO0FsUms4dENWO0FrUjc3dENJO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtBbFIrN3RDTjtBa1I1N3RDSTs7RUFFRSxVQUFBO0FsUjg3dENOO0FrUjM3dENJO0VBQ0UsU0FBQTtBbFI2N3RDTjtBa1IxN3RDSTtFQUNFLFdBQUE7QWxSNDd0Q047QWtSeDd0Q007RUFDRSxpQkFBQTtBbFIwN3RDUjtBa1J6N3RDUTtFQUNFLGM3UVREO0FMbzh0Q1Q7QWtSejd0Q1U7RUFDRSxnQkFBQTtBbFIyN3RDWjtBa1J2N3RDUTtFQUNFLHlCQUFBO0FsUnk3dENWO0FrUnQ3dENRO0VBQ0UsMEQ3UTlOVztBTHNwdUNyQjtBa1JuN3RDUTs7RUFFRSwwRDdRck9XO0U2UXNPWCxlN1FsTk87RTZRbU5QLGdCQUFBO0FsUnE3dENWO0FrUmw3dENRO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0FsUm83dENWO0FrUi82dENZO0VBQ0UsZ0JBQUE7QWxSaTd0Q2Q7QWtSeDZ0Q1U7RUFDRSxtQjdRdk9HO0U2UXdPSCxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwRDdRaFFTO0FMMHF1Q3JCO0FrUng2dENZO0VBQ0UsUUFBQTtFQUNBLHNCQUFBO0FsUjA2dENkO0FrUnQ2dENVO0VBQ0Usa0I3UXZPRztFNlF3T0gsa0Q3UXBRSTtFNlFxUUosd0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0FsUnc2dENaO0FrUnI2dENVO0VBQ0UsMEQ3UWpSUztFNlFrUlQsaUJBQUE7QWxSdTZ0Q1o7QWtSbDZ0Q1U7RUFDRSxtQjdRbFFHO0U2UW1RSCxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUQ3UTdSUztBTGlzdUNyQjtBa1JqNnRDVTtFQUNFLHNCQUFBO0VBQ0EsZ0JBQUE7QWxSbTZ0Q1o7QWtSNzV0Q1k7RUFDRSxrQkFBQTtBbFIrNXRDZDtBa1I1NXRDWTtFQUNFLG1CN1FyUkM7RTZRc1JELGdCQUFBO0VBQ0EsMEQ3UTdTTztFNlE4U1Asb0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0FsUjg1dENkO0FrUnI1dENRO0VBQ0UsdUJBQUE7RUFDQSxrRDdRclRNO0U2UXNUTixrQjdRMVJLO0FMaXJ1Q2Y7QWtScDV0Q1E7RUFDRSxxQkFBQTtBbFJzNXRDVjtBa1JsNXRDTTtFQUNFLG1CN1FuUFM7RTZRb1BULHVEN1F4VWE7QUw0dHVDckI7QWtSaDV0Q0k7RUFDRSxtQkFBQTtBbFJrNXRDTjtBa1IvNHRDUTtFQUNFLDBEN1EvVVc7RTZRZ1ZYLGlCQUFBO0VBQ0EsYzdRL0dNO0FMZ2d1Q2hCO0FrUjU0dENJO0VBQ0UsZUFBQTtBbFI4NHRDTjtBc0c5NnNDRTtFQUNFLHVCNEs5ZHVDO0FsUjg0dEMzQztBc0c3NnNDRTtFQUNFLHdCNEtsZXlEO0FsUmk1dEM3RDtBa1IvNHRDUTtFQUNFLFNBQUE7RUFDQSxVQUFBO0FsUmk1dENWO0FrUjE0dENJO0VBQ0UsbUJBQUE7QWxSNDR0Q047QWtSejR0Q0k7RUFDRSxrQjdRblVZO0U2UW9VWixtQkFBQTtFQUVBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrRDdReldVO0U2UTBXVixjN1F6SEs7QUxtZ3VDWDtBa1J2NHRDSTs7RUFFRSxtQkFBQTtBbFJ5NHRDTjtBc0d2OHNDRTtFQUNFLHNCNEs5YnFDO0FsUnU0dEN6QztBc0d0OHNDRTtFQUNFLHVCNEtsY3FEO0FsUjA0dEN6RDtB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dEM5QztFc0dwa3VDQTtJQUNFLGU0S2dZbUM7RWxSc3N0Q3JDO0VzR25rdUNBO0lBQ0UsZ0I0SzRYc0M7RWxSeXN0Q3hDO0VrUnJzdENNO0lBQ0Usb0JBQUE7RWxSdXN0Q1I7RWtSanN0Q0k7SUFDRSxVQUFBO0VsUm1zdENOO0VrUmhzdENJO0lBQ0Usa0JBQUE7SUFDQSxrQjdReHBDVTtFTDAxdkNoQjtFc0cxa3VDQTtJQUNFLGtCNEs0WXVDO0VsUmdzdEN6QztFc0d6a3VDQTtJQUNFLG1CNEt3WWlEO0VsUm1zdENuRDtFa1Joc3RDSTtJQUNFLHFCQUFBO0VsUmtzdENOO0VrUmhzdENNO0lBQ0Usd0JBQUE7SUFDQSxXQUFBO0VsUmtzdENSO0VrUjlydENJO0lBQ0Usc0JBQUE7RWxSZ3N0Q047RWtSOXJ0Q007SUFDRSxjN1E3OUJDO0VMNnB2Q1Q7RWtSM3J0Q007SUFDRSxnQkFBQTtJQUNBLGlDQUFBO0VsUjZydENSO0VrUjNydENRO0lBQ0Usd0JBQUE7RWxSNnJ0Q1Y7RWtSMXJ0Q1E7SUFDRSx1QkFBQTtFbFI0cnRDVjtFa1J6cnRDUTtJQUNFLG1CQUFBO0lBQ0EscUJBQUE7RWxSMnJ0Q1Y7RWtSenJ0Q1U7SUFDRSxtQkFBQTtFbFIycnRDWjtFa1J2cnRDUTtJQUNFLHVCQUFBO0VsUnlydENWO0VrUnJydENVO0lBQ0UsZ0JBQUE7RWxSdXJ0Q1o7RXNHcG51Q0E7SUFDRSxlNEtvY3FDO0VsUmtydEN2QztFc0dubnVDQTtJQUNFLGdCNEtnY3dDO0VsUnFydEMxQztFa1JqcnRDSTtJQUNFLFVBQUE7RWxSbXJ0Q047RWtSaHJ0Q0k7SUFDRSxrQjdROXRDVTtJNlErdENWLGtCQUFBO0VsUmtydENOO0FBQ0Y7QWtCcjR2Q0k7RWdRd3RDQTtJQUNFLGFBQUE7RWxSZ3J0Q0o7RWtSN3F0Q0U7SUFDRSxzQkFBQTtJQUNBLGlCQUFBO0VsUitxdENKO0VrUjlxdENJO0lBQ0UsY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VsUmdydENOO0VrUjlxdENNO0lBQ0UsWUFBQTtJQUNBLGFBQUE7RWxSZ3J0Q1I7RWtSNXF0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O0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsMERsUnBHZTtFa1JxR2YsY2xSa0pLO0VrUmpKTCxnQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0F2UnF1d0NOO0F1Um51d0NNO0VBQ0UsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7QXZScXV3Q1I7QXVSbHV3Q007RUFDRSxjbFJpSFE7RWtSaEhSLHVEbFJwSGE7RWtScUhiLGtCQUFBO0VBQ0EsaUJBQUE7QXZSb3V3Q1I7QXVSanV3Q007RUFDRSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBdlJtdXdDUjtBdVIvdHdDUTtFQUNFLGtEbFJ6SE07RWtSMEhOLG1CbFIvRks7QUxnMHdDZjtBdVI1dHdDUTtFQUNFLGtEbFJqSU07RWtSa0lOLG1CbFJyRE87QUxteHdDakI7QXVSMXR3Q1U7RUFDRSwwRGxSNUlTO0FMdzJ3Q3JCO0F1Unp0d0NVOztFQUVFLDBEbFJqSlM7QUw0MndDckI7QXVSdnR3Q1E7RUFDRSxjQUFBO0F2Unl0d0NWO0F1UnR0d0NRO0VBQ0Usa0RsUnJKTTtFa1JzSk4sbUJsUnpFTztBTGl5d0NqQjtBdVJwdHdDTTtFQUNFLGNsUm9IQTtFa1JuSEEseUJsUmlFUTtFa1JoRVIsZUFBQTtBdlJzdHdDUjtBdVJqdHdDRTtFQUNFLFNBQUE7RUFDQSxnQkFBQTtBdlJtdHdDSjtBdVJodHdDRTtFQUNFLFVBQUE7QXZSa3R3Q0o7QXVSL3N3Q0U7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMERsUm5MaUI7QUxvNHdDckI7QXVSOXN3Q0U7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7QXZSZ3R3Q0o7O0F3Umo1d0NBO0VuTG9JRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RW1McklBLG1CblJnUFU7RW1SL09WLG1CQUFBO0F4UnU1d0NGO0FrQjkxd0NJO0VzUXZERjtJQUVJLGVBQUE7RXhSdTV3Q0o7QUFDRjtBd1JwNXdDRTtFQUNFLG1CblJ5SUs7QUw2d3dDVDtBd1JuNXdDRTtF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RTBSZ0dYLG1CMVJ4RUs7RTBSeUVMLHFCQUFBO0VBQ0EsYzFSdUpDO0UwUnRKRCxnQkFBQTtBL1JpcnlDVjtBK1IzcXlDTTtFQUNFLGdCQUFBO0EvUjZxeUNSO0ErUnpxeUNRO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtBL1IycXlDVjtBK1J0cXlDUTtFQUNFLGMxUndCRDtFMFJ2QkMsa0QxUi9HTTtFMFJnSE4sb0JBQUE7RUFDQSxzQkFBQTtBL1J3cXlDVjtBK1JwcXlDTTtFQUNFLGdCQUFBO0EvUnNxeUNSO0ErUmxxeUNJO0VBQ0UseUIxUm1KRTtBTGloeUNSO0FrQnB1eUNJO0U2UW1FQTtJQUVJLG1CQUFBO0UvUm1xeUNOO0FBQ0Y7QStSNXB5Q1E7RUFDRSxpQ0FBQTtBL1I4cHlDVjtBK1J4cHlDTTtFQUNFLFNBQUE7QS9SMHB5Q1I7QStSeHB5Q1E7RUFDRSx5QjFSMkhGO0UwUjFIRSxjMVJ3RU07QUxrbHlDaEI7QWtCbnZ5Q0k7RTZRbUdJO0lBQ0UsaUJBQUE7RS9SbXB5Q1I7RStSaHB5Q007SUFDRSxhQUFBO0UvUmtweUNSO0UrUjNveUNJO0lBQ0UsbUJBQUE7RS9SNm95Q047RStSM295Q007SUFDRSxzQkFBQTtFL1I2b3lDUjtFK1Ixb3lDTTtJQUNFLGlCQUFBO0UvUjRveUNSO0FBQ0Y7QWtCcHd5Q0k7RTZRZ0lJO0lBQ0UsZ0JBQUE7RS9SdW95Q1I7RStScG95Q007SUFDRSxnQkFBQTtFL1Jzb3lDUjtFK1Job3lDTTtJQUNFLGdDQUFBO0UvUmtveUNSO0FBQ0Y7O0FnU3YxeUNFO0VBRUUsYUFBQTtBaFN5MXlDSjtBZ1N2MXlDSTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7QWhTeTF5Q047QWdTcjF5Q0U7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7QWhTdTF5Q0o7QWdTcjF5Q0k7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0FoU3UxeUNOO0FnU3AxeUNJO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtBaFNzMXlDTjtBZ1NsMXlDRTtFQUNFLDBEM1JwQmlCO0UyUnFCakIsbUJBQUE7RUFDQSxn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bkIsbUI5UjZCWTtFOFI1QlosaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0FuU2loekNOO0FtUzlnekNJO0VBQ0UsYzlSbU9LO0U4UmxPTCxtQjlSQ1M7RThSQVQsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FuU2doekNOO0FtUzdnekNJO0VBQ0UsYzlSNktHO0FMazJ5Q1Q7QW1TM2d6Q0U7RUFDRSx5QjlSb05TO0U4Um5OVCx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7QW5TNmd6Q0o7QW1TMWd6Q0U7RUFDRSxtQkFBQTtBblM0Z3pDSjtBbVN6Z3pDRTtFQUNFLG1COVJvQ2E7RThSbkNiLGM5UmlPVztFOFJoT1gsWUFBQTtFQUNBLDBEOVJsRHFCO0U4Um1EckIsaUJBQUE7RUFDQSxnQkFBQTtBblMyZ3pDSjtBbVN4Z3pDRTtFQUVFLGU5UnBDYTtFOFJxQ2IsYzlSMk5JO0U4UjFOSixnQkFBQTtFQUNBLDBEOVIzRGlCO0U4UjREakIsbUJBQUE7RUFDQSxnQkFBQTtBblN5Z3pDSjtBbVN0Z3pDRTtFQUVFLGU5Ui9DYTtBTHNqekNqQjtBbVNwZ3pDRTtFQUNFLDBCQUFBO0FuU3NnekNKO0FtU25nekNFO0VBQ0UsYzlSME1JO0U4UnpNSixtQkFBQTtFQUNBLDBCQUFBO0FuU3FnekNKO0FtU2xnekNFO0VBQ0UsZTlSNURhO0U4UjZEYixnQkFBQTtFQUNBLGM5UmtNSTtFOFJqTUosMEQ5Um5GaUI7RThSb0ZqQixvQkFBQTtFQUNBLG1CQUFBO0FuU29nekNKO0FtU2xnekNJO0VBQ0UsYzlSMElVO0U4UnpJViwwRDlSekZlO0U4UjBGZix5QkFBQTtBblNvZ3pDTjtBbVNsZ3pDTTtFQUNFLGM5UnVMQTtBTDYweUNSO0FtUy8veUNFO0VBQ0UsMEJBQUE7QW5TaWd6Q0o7QW1TOS95Q0U7RUFDRSxxQkFBQTtFQUNBLG1CQUFBO0FuU2dnekNKO0FtUzcveUNFO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0FuUysveUNKO0FtUzcveUNJO0VBQ0UsMEJBQUE7RUFDQSww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TFU7RXVTekxWLGN2UzJPRTtBTHUzMENSO0E0U2htMUNJO0VBQ0UsWUFBQTtFQUNBLHFCdlNxTFU7RXVTcExWLGN2U29MVTtBTDg2MENoQjtBNFMvbDFDRTtFQUNFLG1CQUFBO0E1U2ltMUNKO0FrQi9sMUNJO0UwUkhGO0lBR0ksb0JBQUE7RTVTbW0xQ0o7QUFDRjtBNFNqbTFDRTtFQUNFLGN2U29GSztBTCtnMUNUO0E0U2ptMUNFO0VBQ0UseUJ2U3VLWTtFdVN0S1oscUJ2U3NLWTtBTDY3MENoQjtBNFNqbTFDRTs7RUFFRSxvQkFBQTtBNVNtbTFDSjs7QTZTMXExQ0k7RUFDSSxjQUFBO0VBQ0Esa0R4U1VRO0V3U1RSLGlCQUFBO0VBQ0EsbUJBQUE7QTdTNnExQ1I7QTZTM3ExQ0k7RUFDSSxjeFM0SUM7RXdTM0lELHVEeFNIYTtFd1NJYixlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBN1M2cTFDUjtBNlMzcTFDSTtFQUNJLGN4U3FJQztFd1NwSUQsMER4U1JhO0V3U1NiLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0E3UzZxMUNSO0E2UzFxMUNJO0VBQ0ksWUFBQTtFQUNBLFdBQUE7QTdTNHExQ1I7QTZTMXExQ0k7RUFDSSwwRHhTbkJhO0FMK3IxQ3JCO0E2U3pxMUNRO0VBQ0ksa0JBQUE7RUFDQSx1RHhTMUJTO0FMcXMxQ3JCO0E2U3hxMUNJO0VBQ0ksa0JBQUE7RUFDQSx1RHhTL0JhO0FMeXMxQ3JCOztBNlN2cTFDQTtFQUNJLGtCQUFBO0VBQ0EsMER4U2xDaUI7RXdTbUNqQixpQkFBQTtFQUNBLGdCQUFBO0E3UzBxMUNKO0E2U3pxMUNJO0VBQ0ksY3hTeUlDO0FMa2kxQ1Q7O0E4U3h0MUNFO0VBQ0UsbUJ6UzBSSTtFeVN6UkoscUJ6U3NQZ0I7QUxxKzBDcEI7QThTenQxQ0U7RUFDRSxtQnpTbVBnQjtFeVNsUGhCLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBOVMydDFDSjtBOFN6dDFDRTtFQUNFLGdCQUFBO0E5UzJ0MUNKO0E4U3p0MUNFO0VBQ0Us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QTtBcFZtNDhDTjtBb1ZqNDhDTTs7RUFDRSxZQUFBO0VBQ0EsVUFBQTtBcFZvNDhDUjtBb1ZqNDhDTTs7RUFDRSxvQkFBQTtBcFZvNDhDUjtBb1ZsNDhDUTs7RUFDRSw2Q0FBQTtBcFZxNDhDVjtBb1ZsNDhDUTs7RUFDRSxrQkFBQTtFQUNBLG1CL1U1R0Q7RStVNkdDLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsYy9VWEY7RStVWUUsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBcFZxNDhDVjtBb1ZoNDhDSTs7RUFDRSxtQkFBQTtFQUNBLHlCL1VyQkU7RStVc0JGLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FwVm00OENOO0FvVmo0OENNOztFQUNFLDBEL1VqVGE7RStVa1RiLG1CL1VoT1M7RStVa09ULGMvVXhLQztBTDJpOUNUO0FrQm5vOUNJO0VrVW1QQTs7SUFpQkksNkMvVVlZO0krVVhaLHlCQUFBO0VwVm80OENOO0FBQ0Y7QW9WbDQ4Q007Ozs7O0UxVWhVSixlQUFBO0VBQ0EsZ0JBQUE7RTBVb1VNLDBEL1VqVWE7QUx1czlDckI7QW9WbjQ4Q007O0VBQ0UsaUJBQUE7QXBWczQ4Q1I7QW9WbjQ4Q007O0UvTzFJSixjaEd5RFM7RWdHeERULG1CaEc3R2U7QUw4bjlDakI7QXFHL2c5Q0U7O0VBQ0UsY2hHZ0NZO0VnRy9CWiwwQkFBQTtFQUNBLGVBQUE7QXJHa2g5Q0o7QXFHamg5Q0k7O0VBQ0UsVUFBQTtBckdvaDlDTjtBcUdoaDlDRTs7RUFDRSxjaEd1Qlk7QUw0LzhDaEI7QXFHN2c5Q007OztFQUVFLDhEQUFBO0VBQ0EsWUFBQTtBckdnaDlDUjtBb1Z6NThDUTs7RUFDRSxjL1VuSUQ7QUwraDlDVDtBb1YzNThDVTs7RUFDRSx5QkFBQTtBcFY4NThDWjtBb1YxNThDUTs7RUFDRSxjL1VqSE07RStVa0hOLDBCQUFBO0FwVjY1OENWO0FvVnY1OENZOzs7RUFDRSwwQi9VTEk7RStVTUosYy9VbkpMO0FMOGk5Q1Q7QW9WdDU4Q1E7O0VBQ0UsMEQvVWxXVztFK1VtV1gsbUIvVWpSTztFK1VrUlAsZ0JBQUE7RUFDQSxjL1V6TkQ7RStVME5DLFVBQUE7QXBWeTU4Q1Y7QW9WcjU4Q007O0VBQ0UscUJBQUE7QXBWdzU4Q1I7QW9WcjU4Q007O0VBQ0UsOEJBQUE7QXBWdzU4Q1I7QW9WdDU4Q1E7OztFL090Sk4sY2hHOUVPO0VnRytFUCxtQmhHMUllO0VnRzJJZix5QkFBQTtFK091SlEsZ0JBQUE7RUFDQSxrRC9VL1dNO0UrVWdYTixlL1VsV087RStVbVdQLGNBQUE7RUFDQSxjL1U1T0Q7RStVNk9DLG9CQUFBO0FwVjI1OENWO0FvVng1OENROztFQUNFLGdCQUFBO0FwVjI1OENWO0FvVng1OENROztFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FwVjI1OENWO0FvVng1OENZOztFQUNJLGFBQUE7QXBWMjU4Q2hCO0FvVnQ1OENROzs7RS9POU1OLGNoR3lEUztFZ0d4RFQsbUJoRzdHZTtBTHN0OUNqQjtBcUd2bTlDRTs7O0VBQ0UsY2hHZ0NZO0VnRy9CWiwwQkFBQTtFQUNBLGVBQUE7QXJHMm05Q0o7QXFHMW05Q0k7OztFQUNFLFVBQUE7QXJHOG05Q047QXFHMW05Q0U7OztFQUNFLGNoR3VCWTtBTHVsOUNoQjtBb1Z4NjhDUTs7RUFDRSw2QkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0FwVjI2OENWO0FrQjN3OUNJO0VrVTBURTs7SUEwQ0ksb0JBQUE7SUFDQSx1QkFBQTtFcFY0NjhDUjtBQUNGO0FvVno2OENNOztFQUNFLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5Qi9VdExJO0FMa205Q1o7QW9WMTY4Q1E7O0VBQ0UsNkJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtBcFY2NjhDVjtBb1YxNjhDUTs7RS9PMU9OLGNoR3lEUztFZ0d4RFQsbUJoRzdHZTtBTHF3OUNqQjtBcUd0cDlDRTs7RUFDRSxjaEdnQ1k7RWdHL0JaLDBCQUFBO0VBQ0EsZUFBQTtBckd5cDlDSjtBcUd4cDlDSTs7RUFDRSxVQUFBO0FyRzJwOUNOO0FxR3ZwOUNFOztFQUNFLGNoR3VCWTtBTG1vOUNoQjtBb1Z6NzhDUTs7RUFFRSxrRC9VeGFNO0UrVXlhTixlL1UzWk87RStVNFpQLGNBQUE7RUFDQSxjL1VyU0Q7RStVc1NDLG9CQUFBO0FwVjI3OENWO0FvVng3OENROzs7O0VBR0UsYy9VNVNEO0UrVTZTQyxtQi9VbmFLO0UrVW9hTCxnQkFBQTtBcFYyNzhDVjtBb1Z4NzhDUTs7O0VBRUUsdUQvVWpjVztFK1VrY1gsc0JBQUE7QXBWMjc4Q1Y7QW9WeDc4Q1E7O0VBQ0UsMEQvVXBjVztFK1VxY1gsbUIvVW5YTztFK1VvWFAscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGMvVTVURDtBTHV2OUNUO0FvVno3OENROztFQUNFLDZCQUFBO0FwVjQ3OENWO0FvVjE3OENROztFQUNFLGdCQUFBO0FwVjY3OENWO0FvVjM3OENROztFQUNFLDZCQUFBO0FwVjg3OENWO0FvVjU3OENROztFQUNFLHFCQUFBO0FwVis3OENWO0FvVjc3OENROztFQUVFLGMvVXRQTTtBTHFyOUNoQjtBa0J0MTlDSTtFa1VzT0E7O0lBd0xJLGNBQUE7SUFDQSxlQUFBO0VwVjY3OENOO0FBQ0Y7QWtCNzE5Q0k7RWtVc09BOztJQTRMSSxlQUFBO0VwVmc4OENOO0FBQ0Y7QW9WNzc4Q0k7Ozs7RUFFRSx5Qi9Vck5FO0UrVXNORixrQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtBcFZpODhDTjtBa0J6MzlDSTtFa1VtYkE7Ozs7SUFRSSw2Qy9VM0tZO0krVTRLWix5QkFBQTtFcFZxODhDTjtBQUNGO0FvVmw4OENROzs7O0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FwVnU4OENaO0FvVnA4OENVOzs7O0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0EsYy9ValhIO0FMMHo5Q1Q7QW9Wcjg4Q1E7Ozs7RUFDRSxnQkFBQTtBcFYwODhDVjtBb1Z0ODhDTTs7OztFL08zU0osY2hHOUVPO0VnRytFUCxtQmhHMUllO0VnRzJJZix5QkFBQTtFK08yU00sbUIvVTlkVTtFK1UrZFYsZ0JBQUE7RUFDQSxrRC9VcmdCUTtBTGs5OUNoQjtBb1YxODhDTTs7Ozs7OztFL08vVUosY2hHeURTO0VnR3hEVCxtQmhHN0dlO0FMKzQ5Q2pCO0FxR2h5OUNFOzs7Ozs7O0VBQ0UsY2hHZ0NZO0VnRy9CWiwwQkFBQTtFQUNBLGVBQUE7QXJHd3k5Q0o7QXFHdnk5Q0k7Ozs7Ozs7RUFDRSxVQUFBO0FyRyt5OUNOO0FxRzN5OUNFOzs7Ozs7O0VBQ0UsY2hHdUJZO0FMNHg5Q2hCO0FvVjUrOENNOzs7O0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0FwVmkvOENSO0FrQnQ4OUNJO0VrVWlkRTs7OztJQU9JLGVBQUE7SUFDQSxVQUFBO0VwVnEvOENSO0FBQ0Y7QW9WaC84Q007O0VBQ0UsbUIvVS9jUztFK1VnZFQsZ0JBQUE7QXBWbS84Q1I7QW9Wai84Q007O0VBQ0UsVUFBQTtBcFZvLzhDUjtBb1ZsLzhDUTs7RUFDRSxVQUFBO0FwVnEvOENWO0FvVm4vOENVOztFQUNFLFVBQUE7QXBWcy84Q1o7QW9WbC84Q1E7O0VBQ0UsaUJBQUE7QXBWcS84Q1Y7QW9Wai84Q007O0UxVXhqQkosZUFBQTtFQUNBLGdCQUFBO0FWNmkrQ0Y7QW9Wbi84Q007O0VBQ0Usa0QvVWxqQlE7RStVbWpCUixlL1VyaUJTO0UrVXNpQlQsY0FBQTtFQUNBLGMvVS9hQztFK1VnYkQsb0JBQUE7QXBWcy84Q1I7QWtCai85Q0k7RWtVOGRBOztJQW1DSSxnQkFBQTtFcFZxLzhDTjtBQUNGO0FrQnYvOUNJO0VrVThkQTs7SUFzQ0ksZUFBQTtFcFZ3LzhDTjtBQUNGO0FvVnIvOENJOzs7Ozs7OztFQUlFLDBEL1U3a0JlO0FMd2srQ3JCO0FvVngvOENJOztFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0FwVjIvOENOO0FvVnovOENNOztFQUNFLGtEL1VobEJRO0UrVWlsQlIsZS9VbmtCUztFK1Vva0JULGNBQUE7RUFDQSxjL1U3Y0M7RStVOGNELG9CQUFBO0FwVjQvOENSO0FvVnovOENNOztFQUNFLHlCL1VwWEk7RStVcVhKLGtEL1V6bEJRO0UrVTBsQlIs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ZUFBQTtJQUNBLHVCQUFBO0lBQ0EsVUFBQTtFbFcwMmhETjtFcUdscWhEQTtJQUNFLGlCNlB4TThCO0VsVzQyaERoQztFcUdqcWhEQTtJQUNFLGU2UDVNb0M7RWxXKzJoRHRDO0FBQ0Y7O0FtVzE2aERFO0VBQ0UsdUJBQUE7QW5XNjZoREo7QW1XMTZoRE07RUFDRSxvQkFBQTtBblc0NmhEUjtBbVd6NmhETTtFQUNFLGtEOVZHUTtFOFZGUixrQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBblcyNmhEUjtBbVd4NmhETTtFQUNFLGlCQUFBO0VBQ0EsbUI5VjhCVTtFOFY3QlYsaUJBQUE7QW5XMDZoRFI7QW1XcDZoREk7RUFDRSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBbldzNmhETjtBbVdqNmhETTtFQUNFLG1CQUFBO0FuV202aERSO0FtVy81aERVO0VBQ0UsYUFBQTtFQUNBLGM5VmtQSjtFOFZqUEksbUJBQUE7RUFDQSxrQjlWR007QUw4NWhEbEI7QW1XOTVoRFU7RUFDRSxXQUFBO0FuV2c2aERaO0FtVzU1aERRO0VBQ0Usc0JBQUE7QW5XODVoRFY7QW1XMzVoRFk7RUFDRSxZQUFBO0FuVzY1aERkO0FtVzM1aERjO0VBQ0UsWUFBQTtBblc2NWhEaEI7QW1XejVoRGdCO0VBQ0UsYzlWeU1LO0U4VnhNTCxnQkFBQTtBblcyNWhEbEI7QW1XeDVoRGdCO0VBQ0UsWUFBQTtBblcwNWhEbEI7QW1XeDVoRGtCO0VBQ0UsYzlWaU1HO0U4VmhNSCx1RDlWcEVDO0FMODloRHJCO0FtV3Q1aERnQjtFQUNFLGtCQUFBO0FuV3c1aERsQjtBbVduNWhEWTtFQUNFLG1CQUFBO0FuV3E1aERkO0FtV2g1aERRO0VBQ0UseUI5Vm1MSTtBTCt0aERkO0FtV2g1aERVO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGM5VjBJSTtFOFZ6SUosa0I5VmxFRztFOFZtRUgsdUQ5VjVGUztFOFY2RlQsaUJBQUE7QW5XazVoRFo7QW1XLzRoRFU7RUFDRSxjOVZxTEo7RThWcExJLG1CQUFBO0VBQ0Esa0Q5VjNGSTtBTDQraERoQjtBbVc5NGhEVTtFQUNFLG1CQUFBO0VBQ0EsYzlWNEpXO0FMb3ZoRHZCO0FtVzc0aERVO0VBQ0UsYzlWd0pXO0FMdXZoRHZCO0FtV3g0aERFO0VBQ0UsVUFBQTtBblcwNGhESjtBbVd4NGhESTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBblcwNGhETjtBbVd2NGhEUTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtBbld5NGhEVjtBbVdyNGhETTtFQUNFLG9CQUFBO0FuV3U0aERSO0FtV3A0aERNO0VBQ0UsYzlWMENDO0U4VnpDRCxxQkFBQTtBbldzNGhEUjtBbVc3M2hESTtFQUNFLGM5VndHSztFOFZ2R0wsa0Q5VjFJVTtFOFYySVYsZ0JBQUE7RUFDQSxtQkFBQTtBblcrM2hETjtBbVc1M2hESTtFQUNFLFVBQUE7QW5XODNoRE47QW1XNTNoRE07RUFDRSxhQUFBO0VBQ0EsY0FBQTtBblc4M2hEUjtBbVc1M2hEUTtFQUNFLG1CQUFBO0FuVzgzaERWO0FtVzMzaERRO0VBQ0Usc0JBQUE7RUFDQSx5QjlWd0VFO0FMcXpoRFo7QW1XMzNoRFU7RUFDRSx1QkFBQTtFQUNBLG1COVZoSkc7RThWaUpILGdCQUFBO0FuVzYzaERaO0FtV3ozaERRO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0FuVzIzaERWO0FtV3gzaERZO0VBQ0UsbUI5VjNKQztFOFY0SkQsYzlWZ0RFO0U4Vi9DRixnQkFBQTtFQUNBLHVEOVZ0TE87QUxnamlEckI7QW1XdjNoRFk7RUFDRSwwRDlWeExPO0U4VnlMUCxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYzlWNERIO0U4VjNERyx1QkFBQTtBbld5M2hEZDtBbVdwM2hEUTtFQUNFLDZCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBbldzM2hEVjtBbVdwM2hEVTtFQUNFLFdBQUE7QW5XczNoRFo7QW1XbjNoRFU7RUFDRSxxQkFBQTtBbldxM2hEWjtBbVdsM2hEVTtFQUNFLG9CQUFBO0FuV28zaERaO0FtV2ozaERjO0VBQ0UsZUFBQTtBbldtM2hEaEI7QW1XaDNoRGM7RUFDRSxrQkFBQTtBbldrM2hEaEI7QW1XLzJoRGM7RUFDRSxnQkFBQTtBbldpM2hEaEI7QW1XLzJoRGdCO0VBQ0UsMEQ5Vi9ORztFOFZnT0gsbUI5VjFNSDtFOFYyTUcsZ0JBQUE7QW5XaTNoRGxCO0FtVy8yaERrQjtFQUNFLFlBQUE7RUFDQSxjOVZISjtFOFZJSSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLG1COVYvTEY7RThWZ01FLHNCQUFBO0FuV2kzaERwQjtBbVdwMmhESTtFQUNFLGM5VkRLO0U4VkVMLGtEOVZuUFU7QUx5bGlEaEI7QW1XbjJoREk7RUFDRSxtQkFBQTtBbldxMmhETjtBbVdqMmhETTtFQUNFLG1COVY1T087QUwra2lEZjtBbVdoMmhETTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7QW5XazJoRFI7QW1XNzFoREU7RUFDRSxtQkFBQTtBblcrMWhESjtBbVc3MWhESTtFQUNFLHFCQUFBO0FuVysxaEROO0FtVzcxaERNO0VBQ0UsbUI5VjdQTztFOFY4UFAsb0JBQUE7QW5XKzFoRFI7QW1XNTFoRE07RUFDRSxpQkFBQTtBblc4MWhEUjtBbVczMWhETTtFQUNFLHNCQUFBO0FuVzYxaERSO0FtV3oxaERJO0VBQ0UsYzlWbkhHO0U4Vm9ISCxzQzlWcEhHO1U4Vm9ISCw4QjlWcEhHO0U4VnFISCxxQkFBQTtBblcyMWhETjtBbVd4MWhESTtFQUNFLGlCQUFBO0VBQ0Esc0JBQUE7QW5XMDFoRE47QW1XeDFoRE07RUFDRSxjOVZ6RVE7RThWMEVSLGlCQUFBO0FuVzAxaERSO0FtV3QxaERRO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtBbld3MWhEVjtBbVcvMGhEUTtFQUNFLGdCQUFBO0FuV2kxaERWO0FtV3gwaERnQjtFQUNFLGlCQUFBO0VBQ0EsYUFBQTtBblcwMGhEbEI7QW1XdDBoRGM7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxtQ0FBQTtBbld3MGhEaEI7QW1XdDBoRGdCO0VBQ0UsYzlWaEZLO0U4VmlGTCwwRDlWblZHO0FMMnBpRHJCO0FtV24waERZO0VBQ0Us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REo7QXVXbnZqREk7RUFDRSx5QmxXcU1NO0VrV3BNTixlQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7RUFDQSxPQUFBO0F2V3F2akROO0F1V2x2akRJO0VBQ0UsY2xXOEZHO0VrVzdGSCxrRGxXekNVO0VrVzBDVixlbFdlcUI7RWtXZHJCLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0F2V292akROO0F1V2p2akRJO0VBQ0UsMERsV3ZEZTtFa1d3RGYsbUJsV2xDUztFa1dtQ1QsaUJBQUE7RUFDQSxjbFdrRkc7RWtXakZILG1CQUFBO0F2V212akROO0F1V2h2akRJO0VBQ0UsMERsVy9EZTtFa1dnRWYsbUJsVzFDUztFa1cyQ1QsaUJBQUE7RUFDQSxjbFd1SUc7QUwybWpEVDtBdVdodmpETTtFQUNFLDBCQUFBO0F2V2t2akRSO0FrQnR2akRJO0VxVnpFSjtJQW1GSSx1QkFBQTtJQUNBLHlCbFc4SlE7SWtXN0pSLHNCbFcwQ1E7RUxzc2pEVjtFdVc3dWpERTtJQUNFLGFBQUE7RXZXK3VqREo7RXVXNXVqREU7O0lBRUUsY0FBQTtFdlc4dWpESjtFdVc1dWpESTs7SUFDRSxtQmxXbkVPO0lrV29FUCxpQkFBQTtJQUNBLHFCQUFBO0lBQ0Esd0JBQUE7RXZXK3VqRE47RXVXM3VqRE07O0lBQ0Usc0JBQUE7SUFDQSx5QmxXa0xGO0VMNGpqRE47RXVXM3VqRE07OztJQUVFLHdCQUFBO0lBQ0EsbUJsV2xGSztJa1dtRkwsaUJBQUE7RXZXOHVqRFI7RXVXeHVqREk7SUFDRSxTQUFBO0V2VzB1akROO0V1V3R1akRFO0lBQ0UsWUFBQTtFdld3dWpESjtBQUNGO0FrQjd4akRJO0VxVnlEQTtJQUNFLHNCbFdKTTtFTDJ1akRWO0FBQ0Y7O0F3VzMyakRBO0VBQ0ksY0FBQTtFQXVEQSxhQUFBO0F4V3d6akRKO0F3VzkyakRNO0VBQ0UsV0FBQTtFQUNBLGFBQUE7QXhXZzNqRFI7QWtCeHpqREk7RXNWMURFO0lBSUksY0FBQTtFeFdrM2pEUjtBQUNGO0F3V2gzakRVO0VBQ0Usd0NBQUE7RUFDQSxvQ0FB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V2xsbERBO0VBQ0UseUIxV2lQVTtFMFdoUFYsOEJBQUE7RUFDQSxzQjFXaVhtQjtBTG91a0RyQjtBK1dubGxERTtFQUNFLGMxVzhJSztFMFc3SUwsMERBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0EvV3FsbERKO0ErV2xsbERFO0VBR0UsYzFXcUlLO0UwV3BJTCwwRDFXUmlCO0UwV1NqQixtQjFXYVc7RTBXWlgsaUJBQUE7QS9Xa2xsREo7QStXL2tsREU7RUFDRSx1QkFBQTtBL1dpbGxESjtBK1c5a2xERTtFQUNFLGMxVzBISztFMFd6SEwscUJBQUE7RUFDQSwwRDFXcEJpQjtFMFdxQmpCLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtBL1dnbGxESjtBK1c3a2xERTtFQUNFLHFCQUFBO0EvVytrbERKO0ErVzVrbERFO0VBQ0UsYzFXMEtLO0UwV3pLTCxxQkFBQTtFQUNBLDBEMVdqQ2lCO0UwV2tDakIsbUIxV2dEYTtFMFcvQ2Isb0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7QS9XOGtsREo7QStXNWtsREk7RUFDRSw4REFBQTtFQUNBLHNCQUFBO0EvVzhrbEROO0ErVzNrbERJO0VBQ0UsYzFXMkpHO0FMazdrRFQ7QStXemtsREU7RUFDRSxnQkFBQTtBL1cya2xESjtBK1cxa2xESTtFQUNFLDBEMVd0RG1CO0FMa29sRHpCO0FrQmhrbERJO0U2VnpFSjtJQWtFSSxnQkFBQTtFL1cya2xERjtFK1d6a2xERTtJQUVFLG1CQUFBO0UvVzBrbERKO0FBQ0Y7O0FnWGpwbERBO0VBQ0UseUIzV2lQVTtFMldoUFYsc0IzV2tYbUI7RTJXalhuQiw4QkFBQTtBaFhvcGxERjtBZ1hscGxERTtFQUNFLHFCQUFBO0FoWG9wbERKO0FnWGpwbERFO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHlCM1c2Tlk7RTJXNU5aLHVCQUFBO0FoWG1wbERKO0FrQnhsbERJO0U4VnpFSjtJQWtCSSw4QkFBQTtFaFhtcGxERjtBQUNGOztBaVh0cWxEQTtFQUNFLHFCQUFBO0FqWHlxbERG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RFI7QXlYOXptRFk7RUFFSyx5QnBYNEpMO0FMbXFtRFo7QXlYenptREksK0NBQUEsb0JBQUE7RUFDRSxzQkFBQTtBelgyem1ETjtBeVh4em1ESSxpREFBQSxzREFBQTtFQUNFLHFCQUFBO0F6WDB6bUROO0F5WHR6bURFLGdDQUFBLGNBQUEsRUFBQTtBQUVVO0VBRUkseUJwWDBKSDtFb1h6SkwseUJBQUE7QXpYc3ptRFI7QXlYcHptRGdCO0VBRUksY3BYb0xaO0FMaW9tRFI7QXlYbHptRGdCO0VBQ04sY3BYOEhNO0FMc3JtRGhCO0F5WGh6bURvQjtFQUVJLGNwWDBLaEI7QUx1b21EUjtBeVgxeW1ESSx3REFDTyx5QkFBQTtFQUNILHlCcFh1SEk7RW9YdEhKLHlCQUFBO0F6WDJ5bURSO0F5WHh5bURJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTtFQUNBLG9CQUFBO0F6WDB5bURSO0F5WHh5bURRO0VBQ0YsY3BYb0dVO0VvWG5HSiwwRHBYaElhO0VvWGlJYixrQnBYekdHO0VvWDBHSCxpQkFBQTtFQUNBLG1CQUFBO0F6WDB5bURaO0F5WG55bURZO0VBQ0osY3BYd0ZRO0FMNnNtRGhCO0F5WGx5bURZO0VBQ0ksVUFBQTtFQUNBLGdCQUFBO0VBQ1Isb0JBQUE7QXpYb3ltRFI7QXlYaHltRFE7RUFDSSxjcFhrR0Q7RW9YakdDLFlBQUE7RUFDQSwwRHBYdkpTO0VvWHdKVCxtQnBYbElHO0VvWG1JSCxpQkFBQTtFQUNBLHNCcFhuQ0E7QUxxMG1EWjtBeVgveG1EUTtFQUNGLHlCcFhvRVU7RW9YbkVKLFdBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7QXpYaXltRFo7QXlYOXhtRFE7RUFDSSxtQkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtBelhneW1EWjtBeVg5eG1EWTtFQUVJLGNwWDRFTDtFb1gzRUssdURwWDlLSztFb1grS0wsa0JwWHRKRDtFb1h1SkMsZ0JBQUE7QXpYK3htRGhCO0F5WDd4bURnQjtFQUNJLFdBQUE7QXpYK3htRHBCO0F5WDN4bURZO0VBQ0ksYUFBQTtFQUNBLHFCcFhoRUo7RW9YaUVJLG1CQUFBO0F6WDZ4bURoQjtBa0JwNW1ESTtFdVc2SEk7SUFDSSxpQkFBQTtJQUNBLGlCQUFBO0V6WDB4bURWO0V5WHJ4bURVO0lBQ0ksd0JBQUE7RXpYdXhtRGQ7RXlYcHhtRFU7SUFDSSxhQUFBO0V6WHN4bURkO0FBQ0Y7QWtCaDZtREk7RXVXekVKO0lwUm9JRSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0Esa0JBQUE7RXJHeTJtREE7RXlYcnhtRE07SUFDSSwyQkFBQTtFelh1eG1EVjtBQUNGO0FrQjM2bURJO0V1VzRKUTtJQUNJLHFCQUFBO0V6WGt4bURkO0FBQ0Y7O0EwWHYvbURFO0VBRUUsY3JYMlBPO0FMOHZtRFg7QTBYdC9tREU7RUFDRSxrRHJYS1k7QUxtL21EaEI7QTBYci9tREU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0Esc0JBQUE7QTFYdS9tREo7QTBYci9tREU7RUFDRSxnQkFBQTtBMVh1L21ESjtBMFhyL21ERTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0ExWHUvbURKO0EwWHAvbURFO0VBQ0Usa0JBQUE7RUFDQSxjclhrT087QUxveG1EWDtBMFhuL21ERTtFQUNFLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrRHJYckJZO0VxWHNCWixvQkFBQTtFQUNBLGtCQUFBO0ExWHEvbURKO0EwWG4vbURJO0VBQ0UsY3JYb1BFO0VxWG5QRixxQkFBQTtBMVhxL21ETjtBMFhqL21ERTtFQUNFLGFBQUE7RUFDQSxPQUFBO0ExWG0vbURKO0EwWGovbURJO0VBQ0UsZUFBQTtBMVhtL21ETjtBMFgvK21ETTtFQUNFLGdCQUFBO0ExWGkvbURSO0EwWDcrbURJO0VBQ0UsZ0JBQUE7QTFYKyttRE47QTBYMyttREU7RUFDRSxXQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QnJYdUtZO0VxWHRLWixjQUFBO0VBQ0Esa0JBQUE7QTFYNittREo7QTBYMyttREU7RUFDRSxlQUFBO0ExWDYrbURKO0EwWHYrbURNO0VBR0UsY3JYMk1BO0VxWDFNQSw0QkFBQTtBMVh1K21EUjtBMFhsK21ERTtFQUNFLHNCQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0ExWG8rbURKO0EwWGorbURFO0VBQ0Usc0JBQUE7RUFDQSx3QkFBQTtFQUNBLGNyWDRMSTtFcVgzTEosZ0JBQUE7RUFDQSw0QkFBQTtFQUNBLFlBQUE7QTFYbSttREo7QWtCNy9tREk7RXdXOEJBO0lBRUUscUJBQUE7RTFYaSttREo7RTBYOTltREU7SUFDRSwwQkFBQTtFMVhnK21ESjtFMFg3OW1ERTtJQUNFLGVBQUE7SUFDQSxxQkFBQTtFMVgrOW1ESjtBQUNGO0FrQnpnbkRJO0V3VzhDQTtJQUNFLG1CQUFBO0UxWDg5bURKO0UwWDU5bURFO0lBQ0UsY0FBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RTFYODltREo7RTBYNTltREU7SUFDRSxnQkFBQTtFMVg4OW1ESjtFMFg1OW1ERTtJQUNFLG9CQUFBO0lBQ0Esc0JBQUE7RTFYODltREo7QUFDRjtBa0J2aW5ESTtFd1c2RUE7SUFFRSxtQkFBQTtFMVg0OW1ESjtBQUNGO0FrQjVpbkRJO0V3V29GQTtJQUNFLG1CQUFBO0UxWDI5bURKO0FBQ0Y7QTBYeDltREU7RUFDRSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtBMVgwOW1ESjtBMFh4OW1ERTtFQUNFLG9CQUFBO0tBQUEsaUJBQUE7QTFYMDltREo7O0EyWHJubkRBO0VBQ0UsdUJBQUE7QTNYd25uREY7QTJYdG5uREU7RUFDRSxVQUFBO0EzWHdubkRKO0EyWHRubkRJO0VBQ0UsZUFBQTtBM1h3bm5ETjtBMlhwbm5ERTtFQUNFLFlBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBM1hzbm5ESjtBMlhwbm5ESTtFQUNFLFdBQUE7QTNYc25uRE47QTJYbG5uREU7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTNYb25uREo7QTJYbG5uREk7RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtBM1hvbm5ETjtBMlhqbm5ESTtFQUVFLHlCdFh5UEU7QUx5M21EUjtBMlgvbW5ESTtFQUNFLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLHVDQUFBO0VBQ0Esa0JBQUE7QTNYaW5uRE47QTJYL21uRE07RUFDRSxxQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7QTNYaW5uRFI7QTJYOW1uRE07RUFDRSx5QnRYZ0xJO0FMZzhtRFo7QTJYNW1uREk7RUFDRSwwRHRYMURtQjtFc1gyRG5CLGtCdFhuQ1M7RXNYb0NULGN0WGxDYTtFc1htQ2IsaUJBQUE7RUFDQSxjdFh1TkU7RXNYdE5GLGtCQUFBO0VBQ0EseUJ0WHNORTtFc1hyTkYsNEJBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QTNYOG1uRE47QTJYeG1uRE07RUFDRSxjQUFBO0VBRUEsc0JBQUE7RUFDQSx5QnRYc01BO0FMbTZtRFI7QWtCdm5uREk7RXlXdUJFO0lBQ0UsV0FBQTtJQUNBLG9CQUFBO0lBQ0EsZ0JBQUE7RTNYbW1uRE47RTJYaG1uREk7SUFDRSxlQUFBO0lBQ0EsY0FBQTtFM1hrbW5ETjtBQUNGOztBMlg3bG5EQTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0EzWGdtbkRGOztBMlg3bG5EQTtFQUNFLDZCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0EzWGdtbkRGOztBNFh2dG5ESTtFQUNFLGNBQUE7RUFDQSxtQnZYMEhNO0FMZ21uRFo7QTRYeHRuRE07RUFDRSxjdlgrS0M7QUwyaW5EVDtBNFh2dG5ETTtFQUNFLG1CdlhxTlU7QUxvZ25EbEI7QTRYdnRuRFE7RUFDRSx5QnZYa05RO0FMdWduRGxCO0E0WGh0bkRNO0VBQ0UsbUJ2WDBNVTtBTHdnbkRsQjtBNFhodG5EUTtFQUNFLHlCdlh1TVE7QUwyZ25EbEI7QTRYM3NuREk7RUFDRSxjdlhtSkc7QUwwam5EVDtBNFh4c25ESTtFQUNFLDRCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtBNVgwc25ETjtBNFh2c25ESTtFNVIxQ0YsU0FBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QWhHb3ZuREY7QTRYN3NuREk7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUNBQUE7RUFDQSxrQkFBQTtBNVgrc25ETjtBNFg3c25ETTtFQUNFLHlCdlgyS0k7QUxvaW5EWjtBNFg1c25ETTtFQUNFLHFDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtBNVg4c25EUjs7QTZYcHhuREU7RUFDRSwwRHhYTWlCO0V3WExqQixtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY3hYK0lLO0V3WDlJTCxvQkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7QTdYdXhuREo7QTZYcHhuREU7RUFDRSxlQUFBO0VBQ0EsY3hYd0lLO0V3WHZJTCx1QkFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0E3WHN4bkRKO0E2WHB4bkRJO0VBQ0UsbUJ4WGdJRztFd1gvSEgsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsY3hYOEhHO0FMd3BuRFQ7QTZYbnhuREk7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFFQUFBO0VBQ0EsNkVBQUE7RUFFQSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtBN1hveG5ETjtBNlhqeG5ESTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUVBQUE7RUFDQSw2RUFBQTtFQUVBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QnhYbUdHO0V3WGxHSCxzQkFBQTtBN1hreG5ETjtBNlgxd25ESTtFQUNFLHlCeFhrTU07QUwwa25EWjtBNlh4d25ESTtFQUNFLGN4WDZMTTtFd1g1TE4sVUFBQTtFQUNBLHVCQUFBO0E3WDB3bkROO0E2WHR3bkRFO0VBQ0UsaUJBQUE7RUFDQSxjeFg0RUs7RXdYM0VMLG9CQUFBO0E3WHd3bkRKOztBOFhqMW5ERztFQUNHLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBOVhvMW5ETjtBOFhqMW5ERztFQUNHLGtCQUFBO0VBQ0EsbUJBQUE7QTlYbTFuRE47QWtCcHhuREk7RTRXakVEO0lBS00sV0FBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0U5WG8xbkRQO0FBQ0Y7QThYajFuREc7RUFDRyxlQUFBO0VBQ0EsbUJBQUE7QTlYbTFuRE47QWtCL3huREk7RTRXdEREO0lBS00sVUFBQTtFOVhvMW5EUDtBQUNGO0E4WGoxbkRHO0VBQ0csa0R6WGZVO0V5WGdCVixlQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLGN6WDJQRTtFeVgxUEYseUJ6WCtHTTtFeVg5R04sa0JBQUE7QTlYbTFuRE47QWtCN3luREk7RTRXN0NEO0lBVU0sa0JBQUE7SUFDQSxtQkFBQTtJQUNBLFdBQUE7RTlYbzFuRFA7QUFDRjtBOFhsMW5ETTtFQUVHLFlBQUE7QTlYbTFuRFQ7O0E4WDkwbkRBO0VBQ0csZ0JBQUE7QTlYaTFuREg7QThYLzBuREc7RUFDRyxxQkFBQTtFQUNBLGtEelh6Q1U7RXlYMENWLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGN6WGtPRTtFeVhqT0YsdUJBQUE7RUFDQSxtQnpYOEtVO0V5WDdLVixrQkFBQTtFQUNBLHFCQUFBO0E5WGkxbkROO0E4WC8wbkRNO0VBR0cscUJBQUE7QTlYKzBuRFQ7O0ErWGw1bkRBO0VBQ0csZ0JBQUE7QS9YcTVuREg7QStYaDVuRFk7RUFDRyxtQkFBQTtBL1hrNW5EZjtBK1g1NG5ETTtFQUNHLG1CQUFBO0EvWDg0bkRUOztBK1h6NG5EQTtFQUNHLGdCQUFBO0EvWDQ0bkRIOztBZ1k5NW5ETTtFQUNHLHNCQUFBO0FoWWk2bkRUO0FnWS81bkRTO0VBQ0csWUFBQTtBaFlpNm5EWjtBZ1kvNW5EWTs7RUFFRyx5QkFBQTtFQUNBLHlCM1h1T0g7QUwwcm5EWjtBZ1k5NW5EWTtFQUNHLG9CQUFBO0FoWWc2bkRmO0FnWTk1bkRlO0VBQ0csYzNYa0lUO0FMOHhuRFQ7QWdZNTVuRFk7RUFDRyxjM1g2SE47QUxpeW5EVDtBZ1l4NW5EUztFQUNHLFlBQUE7QWhZMDVuRFo7QWdZeDVuRFk7RUFDRyx5QkFBQTtFQUNBLHlCM1hnTkg7QUwwc25EWjtBZ1lyNW5ETTtFQUNHLHNCQUFBO0FoWXU1bkRUO0FnWXI1bkRTO0VBQ0csWUFBQTtFQUNBLG9CQUFBO0FoWXU1bkRaO0FnWXI1bkRZO0VBQ0csYzNYcUdOO0FMa3puRFQ7QWdZbDVuRE07RUFDRyxtQkFBQTtBaFlvNW5EVDtBZ1lsNW5EUztFQUNHLGFBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYzNYeUZIO0UyWHhGRywwRDNYckRhO0UyWHNEYixtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0FoWW81bkRaO0FnWWg1bkRTO0VBQ0csa0JBQUE7RUFDQSxrRDNYekRJO0UyWDBESixlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjM1h1SUg7RTJYdElHLHlCM1h1S0E7RTJYdEtBLGtCQUFBO0FoWWs1bkRaO0FnWWg1bkRZO0VBQ0cscUJBQUE7QWhZazVuRGY7QWtCcjZuREk7RThXU0s7SUFjTSxrQkFBQTtJQUNBLGtCQUFBO0VoWWs1bkRiO0FBQ0Y7QWdZNTRuRFM7RUFDRyxlQUFBO0VBQ0EsYzNYdURIO0FMdTFuRFQ7O0FnWXY0bkRBO0VBQ0csZ0JBQUE7QWhZMDRuREg7QWdZeDRuREc7RUFDRyxnQkFBQTtBaFkwNG5ETjtBZ1l2NG5ERztFQUNHLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLDRCQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsMkNBQUE7QWhZeTRuRE47QWtCbDduREk7RThXa0NEO0lBVU0sNEJBQUE7RWhZMDRuRFA7QUFDRjtBZ1l0NG5EUztFQUNHLG1CQUFBO0FoWXc0bkRaO0FnWXI0bkRTO0VBQ0csa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGtEM1hwSEk7RTJYcUhKLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYzNYdUpKO0FMZ3ZuRFI7QWtCcDhuREk7RThXcURLO0lBV00sU0FBQTtJQUNBLFdBQUE7RWhZdzRuRGI7QUFDRjtBZ1l0NG5EWTtFQUNHLHFCQUFBO0FoWXc0bkRmO0FnWWw0bkRTO0VBQ0csV0FBQTtFQUNBLGdCQUFBO0FoWW80bkRaO0FnWWo0bkRTO0VBQ0csNEJBQUE7RUFDQSxpQkFBQTtBaFltNG5EWjtBZ1lqNG5EWTtFQUNHLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWhZbTRuRGY7QWtCMzluREk7RThXb0ZRO0lBT00sY0FBQTtFaFlvNG5EaEI7QUFDRjtBZ1kvM25ETTtFQUNHLGFBQUE7RUFDQSw4QkFBQTtBaFlpNG5EVDtBa0JwK25ESTtFOFdpR0U7SUFLTSxzQkFBQTtFaFlrNG5EVjtBQUNGO0FnWS8zbkRNO0VBQ0csa0QzWHRLTztFMlh1S1AsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBaFlpNG5EVDtBa0JoL25ESTtFOFcwR0U7SUFRTSxnQkFBQTtJQUNBLG1CQUFBO0VoWWs0bkRWO0FBQ0Y7QWdZLzNuRE07RUFDRyxjQUFBO0VBQ0EseUJBQUE7QWhZaTRuRFQ7QWdZOTNuRE07RUFDRyxjM1hzRkQ7RTJYckZDLHlCQUFBO0FoWWc0bkRUO0FnWTkzbkRTO0VBRUcsWUFBQTtFQUNBLG9CQUFBO0FoWSszbkRaOztBaVkxa29ERztFQUNHLFdBQUE7RUFDQSxtQkFBQTtBalk2a29ETjtBaVkza29ETTtFQUNHLG1CQUFBO0VBQ0EsbUJBQUE7QWpZNmtvRFQ7QWtCM2dvREk7RStXcEVFO0lBSU0sa0JBQUE7RWpZK2tvRFY7QUFDRjtBaVkza29ERztFQUNHLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjNVhrSUc7QUwyOG5EVDtBaVkza29ETTtFQUNHLFlBQUE7RUFDQSxvQkFBQTtBalk2a29EVDtBaVkxa29ETTtFQUNHLDBENVhuQmdCO0U0WG9CaEIsZ0JBQUE7RUFDQSxtQkFBQTtBalk0a29EVDtBaVl6a29ETTtFQUNHLDBENVh4Qlk7RTRYeUJaLGFBQUE7RUFDQSxtQkFBQTtBalkya29EVDtBaVl0a29ETTtFQUNHLGdCQUFBO0VBQ0EsbUJBQUE7QWpZd2tvRFQ7QWlZcmtvRE07RUFPRyxtQkFBQTtBallpa29EVDtBaVl0a29EUztFQUNHLGFBQUE7RUFDQSxnQkFBQTtBall3a29EWjtBaVlsa29ETTtFQUNHLG1CQUFBO0FqWW9rb0RUO0FpWS9qb0RHO0VBQ0csaUJBQUE7RUFDQSxtQkFBQTtBallpa29ETjtBaVk5am9ERztFQUNHLFdBQUE7QWpZZ2tvRE47QWlZN2pvRFM7RUFDRyxlQUFBO0FqWStqb0RaO0FpWTNqb0RNO0VBQ0csa0Q1WDdETztFNFg4RFAsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYzVYc0VBO0U0WHJFQSxnQkFBQTtFQUNBLG1CQUFBO0FqWTZqb0RUO0FpWXpqb0RHO0VBQ0csNEJBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtBalkyam9ETjtBa0Ixa29ESTtFK1dXRDtJQU9NLGtCQUFBO0VqWTRqb0RQO0FBQ0Y7QWlZM2pvRE07RUFDRyxXQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FqWTZqb0RUO0FpWXpqb0RHO0VBQ0csY0FBQTtFQUNBLFdBQUE7RUFDQSwyQkFBQTtFQUFBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQkFBQTtBalkyam9ETjtBaVl6am9ETTtFQUNHLFNBQUE7RUFDQSxVQUFBO0FqWTJqb0RUO0FrQmhtb0RJO0UrV3lDUTtJQUVNLHdCQUFBO0VqWXlqb0RoQjtBQUNGO0FrQnJtb0RJO0UrVzRCRDtJQXFCTSxrQkFBQTtFall3am9EUDtBQUNGO0FpWXJqb0RHO0VBQ0csYUFBQTtFQUNBLG1CQUFBO0VBQ0EsMEQ1WHpIZTtFNFgwSGYsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYzVYZ0JHO0U0WGZILFlBQUE7RUFDQSxzQkFBQTtBall1am9ETjtBa0Jwbm9ESTtFK1dxREQ7SUFXTSxZQUFBO0VqWXdqb0RQO0FBQ0Y7QWlZcmpvREc7RUFDRyxnQkFBQTtFQUNBLG1CQUFBO0FqWXVqb0ROO0FpWXJqb0RNO0VBQ0csV0FBQTtFQUNBLHlCQUFBO0FqWXVqb0RUO0FpWXBqb0RNO0VBQ0csWUFBQTtFQUNBLGdCQUFBO0FqWXNqb0RUO0FpWW5qb0RNOzs7O0VBRUcsMEQ1WHJKWTtFNFhzSlosZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYzVYWkE7RTRYYUEsY0FBQTtFQUNBLGdDQUFBO0FqWXVqb0RUO0FpWXBqb0RNO0VBQ0csMEQ1WC9KZ0I7RTRYZ0toQixpQkFBQTtFQUNBLHlCNVhvSEQ7RTRYbkhDLFNBQUE7RUFDQSxnQ0FBQTtBallzam9EVDs7QWtZaHVvREE7RUFDRyxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QWxZbXVvREg7O0FrWWh1b0RBO0VBQ0csV0FBQTtFQUNBLFdBQUE7RUFDQSx5QjdYbUpPO0U2WGxKUCxjQUFBO0VBQ0EsbUJBQUE7QWxZbXVvREg7O0FtWS91b0RBO0VBQ0csZ0JBQUE7QW5Za3ZvREg7O0FtWS91b0RBO0VBQ0csaUJBQUE7RUFDQSxtQkFBQTtBbllrdm9ESDs7QW1ZNXVvRE07OztFQUVHLGM5WHlPQztFOFh4T0Qsb0I5WHdPQztBTHdnb0RWO0FtWTN1b0RZO0VBQ0cseUJBQUE7QW5ZNnVvRGY7QW1ZOXVvRFk7RUFDRyx5QkFBQTtBblk2dW9EZjtBbVlsdW9Ed0I7RUFDRyxjOVhzTmpCO0FMOGdvRFY7QW1ZOXRvRGU7RUFDRyxjOVgrTVI7QUxpaG9EVjtBbVl4dG9EWTtFQUNHLHVEQUFBO0FuWTB0b0RmO0FtWWx0b0RTO0VBQ0cseUJBQUE7QW5Zb3RvRFo7QW1ZN3NvRE07OztFQUVHLHdCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7QW5ZZ3RvRFQ7QW1ZOXNvRE07RUFDRyxvQjlYd0lBO0FMd2tvRFQ7QW1ZMXNvRFM7RUFDRyxhQUFBO0VBQ0Esa0RBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QW5ZNHNvRFo7QW1ZeHNvRE07RUFDRyxhQUFBO0FuWTBzb0RUOztBb1lqeW9EQTtFQUNFLHdCQUFBO0VBQ0Esc0JBQUE7QXBZb3lvREY7QW9ZanlvREk7RUFDRSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7QXBZbXlvRE47QW9ZL3hvRE07RUFDRSxtQkFBQTtBcFlpeW9EUjtBb1k5eG9ETTtFQUNFLG1CQUFBO0VBQ0EsbUJBQUE7QXBZZ3lvRFI7QW9ZenhvRE07RUFDRSxxQi9Ya0lFO0UrWGpJRixpQi9YNFNPO0UrWDNTUCxnQkFBQTtFQUNBLGdCQUFBO0FwWTJ4b0RSO0FvWXR4b0RNO0VBQ0UsZ0NBQUE7QXBZd3hvRFI7QW9ZbnhvREU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QXBZcXhvREo7QW9ZbnhvREk7RUFDRSwwQ0FBQTtBcFlxeG9ETjtBb1lqeG9ETTtFQUVFLG9CQUFBO0VBQ0EsZ0JBQUE7QXBZa3hvRFI7QW9ZL3dvRE07RUFDRSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QXBZaXhvRFI7QW9ZOXdvRE07RUFDRSxnQkFBQTtBcFlneG9EUjtBb1k3d29ETTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QXBZK3dvRFI7QW9ZMXdvREU7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBcFk0d29ESjtBb1l6d29ERTtFQUNFLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsNENBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtBcFkyd29ESjtBb1l4d29ERTtFQUNFLHVEL1hyRmlCO0UrWHNGakIscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGMvWGlLTztFK1hoS1AsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBcFkwd29ESjtBb1l2d29ERTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtBcFl5d29ESjtBb1l0d29ERTtFQUVFLGMvWGtKTztBTHFub0RYO0FvWXB3b0RFO0VBQ0UsV0FBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSwrQkFBQTtBcFlzd29ESjtBb1lud29ERTtFQUdFLDBEL1hsSGlCO0UrWG1IakIsa0IvWDVGVztFK1g2RlgsbUJBQUE7RUFDQSxnQkFBQTtBcFltd29ESjtBb1lod29ERTtFQUNFLHlCL1hpSFE7RStYaEhSLHVEL1g1SGlCO0UrWDZIakIsa0IvWHBHVztFK1hxR1gscUJBQUE7QXBZa3dvREo7QW9ZaHdvREk7RUFDRSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtBcFlrd29ETjtBb1k5dm9ERTtFQUNFLHlCL1hnR1E7RStYL0ZSLGMvWDhESztFK1g3REwsa0IvWHJIVztFK1hzSFgsc0JBQUE7RUFDQSxxQkFBQTtBcFlnd29ESjtBb1k5dm9ESTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0FwWWd3b0ROO0FvWTV2b0RFO0VBQ0UsdUQvWDVKaUI7RStYNkpqQixtQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7QXBZOHZvREo7QW9ZMXZvREk7O0VBRUUsYy9YK0ZpQjtFK1g5RmpCLDBEL1hwS2U7RStYcUtmLG1CL1gvSVM7RStYZ0pULG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBcFk0dm9ETjtBb1l4dm9ERTtFQUNFLGMvWHVHSTtFK1h0R0osa0IvWHZKVztFK1h3Slgsa0QvWHpLWTtFK1gwS1osa0JBQUE7RUFDQSxlQUFBO0FwWTB2b0RKO0FvWXh2b0RJO0VBQ0UsV0FBQTtBcFkwdm9ETjtBb1l0dm9ERTtFQUVFLFNBQUE7RUFDQSx1QkFBQTtFQUNBLGtCL1hyS1c7RStYc0tYLGtEL1h2TFk7RStYd0xaLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGMvWGdGSTtBTHVxb0RSO0FvWXB2b0RFO0VBQ0UsaUJBQUE7RUFDQSxvQkFBQTtBcFlzdm9ESjtBb1ludm9ERTtFQUNFLHlCL1hKSztBTHl2b0RUO0FvWW52b0RJO0VBQ0UseUIvWFBHO0UrWFFILGMvWG1FRTtBTGtyb0RSO0FvWWp2b0RFO0VBQ0UseUIvWFlZO0FMdXVvRGhCO0FvWWp2b0RJO0VBQ0Usa0IvWGxNUztFK1htTVQsa0QvWHBOVTtFK1hxTlYsa0JBQUE7QXBZbXZvRE47QW9ZaHZvREk7RUFFRSx5Qi9YRVU7RStYRFYsYy9YbURFO0FMOHJvRFI7QW9ZOXVvREk7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QXBZZ3ZvRE47QW9ZOXVvREk7RUFDRSxvQkFBQTtBcFlndm9ETjtBb1kzdW9ESTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBcFk2dW9ETjtBb1kzdW9ESTtFQUNFLG9CQUFBO0FwWTZ1b0ROO0FvWXp1b0RFO0VBQ0UsT0FBQTtBcFkydW9ESjtBb1l6dW9ESTtFQUNFLGlCL1hxRVM7RStYcEVULHFCQUFBO0FwWTJ1b0ROO0FvWXZ1b0RFO0VBQ0UsYUFBQTtBcFl5dW9ESjtBb1l0dW9ETTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FwWXd1b0RSO0FvWXJ1b0RNO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QXBZdXVvRFI7QW9ZcHVvRE07RUFDRSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0FwWXN1b0RSO0FvWXB1b0RRO0VBQ0UsK0JBQUE7QXBZc3VvRFY7QW9ZbnVvRFE7RUFDRSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FwWXF1b0RWO0FvWW51b0RVO0VBQ0UsZ0JBQUE7QXBZcXVvRFo7QW9ZbHVvRFU7RUFDRSxvQ0FBQTtBcFlvdW9EWjtBb1kvdG9ETTtFQUNFLFNBQUE7RUFDQSxPQUFBO0FwWWl1b0RSO0FvWS90b0RROzs7RUFHRSxxQkFBQTtBcFlpdW9EVjtBb1k5dG9EUTs7O0VBR0UscUJBQUE7QXBZZ3VvRFY7QW9ZN3RvRFE7OztFQUdFLGFBQUE7QXBZK3RvRFY7QW9ZNXRvRFE7Ozs7OztFQU1FLHFCQUFBO0FwWTh0b0RWO0FvWTN0b0RRO0VBQ0UsYUFBQTtBcFk2dG9EVjtBb1kxdG9EWTtFQUNFLG1CL1h6U0M7RStYMFNELGMvWHBGSDtBTGd6b0RYO0FvWXZ0b0RRO0VBQ0UsbUIvWC9FYTtBTHd5b0R2QjtBb1l2dG9EVTtFQUNFLG1CL1gxR0E7RStYMkdBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QXBZeXRvRFo7QW9ZdnRvRFk7RUFDRSxhQUFBO0FwWXl0b0RkO0FvWW50b0RNO0VBRUUsWUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBcFlvdG9EUjtBb1lqdG9ETTtFQUNFLFNBQUE7QXBZbXRvRFI7QW9ZanRvRFE7RUFDRSx3REFBQTtBcFltdG9EVjtBb1kvc29ETTtFQUNFLFVBQUE7QXBZaXRvRFI7QW9ZL3NvRFE7RUFDRSx5REFBQTtBcFlpdG9EVjtBa0JwZ3BESTtFa1h5VEk7SUFDRSxhQUFBO0VwWThzb0RSO0VvWTNzb0RNO0lBQ0UsYy9YeElDO0VMcTFvRFQ7RW9ZMXNvRE07SUFDRSxXQUFBO0VwWTRzb0RSO0VvWXpzb0RNO0lBRUUsU0FBQTtFcFkwc29EUjtFb1l2c29ETTtJQUNFLFVBQUE7RXBZeXNvRFI7RW9ZdHNvRE07SUFDRSxTQUFBO0VwWXdzb0RSO0FBQ0Y7QWtCeGhwREk7RWtYd1ZJO0lBQ0Usa0JBQUE7RXBZbXNvRFI7RW9ZOXJvREU7SUFDRSxnQkFBQTtFcFlnc29ESjtFb1k3cm9ERTtJQUlFLG1CQUFBO0VwWTRyb0RKO0VvWXZyb0RNO0lBR0UsYUFBQTtFcFl1cm9EUjtFb1lwcm9ETTtJQUNFLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtFcFlzcm9EUjtFb1lucm9ETTtJQUNFLG1CL1huYUs7SStYb2FMLGlCQUFBO0lBQ0Esc0JBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtFcFlxcm9EUjtFb1lscm9ETTtJQUVFLHVCQUFBO0VwWW1yb0RSO0VvWWhyb0RNO0lBQ0Usa0JBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLGNBQUE7RXBZa3JvRFI7RW9ZOXFvRFE7SUFDRSxnQkFBQTtJQUNBLG9CQUFBO0VwWWdyb0RWO0VvWTNxb0RJO0lBQ0UsbUNBQUE7RXBZNnFvRE47RW9ZenFvREU7SUFDRSxvQkFBQTtFcFkycW9ESjtFb1l4cW9ERTtJQUNFLGtCQUFBO0VwWTBxb0RKO0FBQ0Y7QW9ZdnFvREU7RUFHTTtJQUVFLGlCQUFBO0VwWXNxb0RSO0VvWS9wb0RNO0lBQ0UsbUJBQUE7RXBZaXFvRFI7QUFDRjs7QW9ZM3BvREE7RUFDRTtJQUNFLGtCQUFBO0lBQ0EsWUFBQTtFcFk4cG9ERjtBQUNGO0FxWWhxcERFO0VBQ0UsbUJBQUE7QXJZa3FwREo7QXFZaHFwREk7RUFDRSxXQUFBO0VBQ0EsZ0NBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7QXJZa3FwRE47QXFZN3BwREk7RUFDRSxzQkFBQTtBclkrcHBETjtBcVk3cHBETTs7RUFFRSxvQkFBQTtBclkrcHBEUjtBcVk1cHBETTtFQUNFLGtCaFl3QlU7QUxzb3BEbEI7QXFZM3BwRE07RUFDRSxtQmhZcUJVO0FMd29wRGxCO0FxWTFwcERNO0VBQ0UsbUJoWURPO0VnWUVQLHlCQUFBO0FyWTRwcERSO0FxWXhwcERJO0VBQ0UsU0FBQTtFQUNBLG1CaFlVWTtFZ1lUWixvQkFBQTtFQUNBLFVBQUE7QXJZMHBwRE47QXFZdHBwRE07RUFDRSx3QkFBQTtFQUNBLGVBQUE7QXJZd3BwRFI7QXFZcnBwRE07RUFDRSxlQUFBO0VBQ0EsY0FBQTtBcll1cHBEUjtBcVlwcHBETTtFQUVFLHVEaFlsRGE7RWdZbURiLG9CQUFBO0FyWXFwcERSO0FxWWxwcERNO0VBQ0UsY2hZdUZDO0VnWXRGRCxtQmhZaENPO0VnWWlDUCwwQkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7QXJZb3BwRFI7QXFZanBwRE07RUFDRSxjaFkwTEc7RWdZekxILGtCaFl2Q087QUwwcnBEZjtBcVlocHBETTtFQUNFLG9CQUFBO0VBQ0Esd0JBQUE7QXJZa3BwRFI7QXFZNW9wREk7RUFDRSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0FyWThvcEROO0FrQnhxcERJO0VtWDhCRjtJQUVJLGtCQUFBO0VyWTRvcERKO0FBQ0Y7QXFZMW9wREk7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtEaFlwRlU7RWdZcUZWLG1CaFluRFk7RWdZb0RaLG1CQUFBO0FyWTRvcEROO0FrQnZxcERJO0VtWGlDRTtJQUNFLGdCQUFBO0lBQ0Esd0JBQUE7RXJZeW9wRE47RXFZcm9wRE07SUFDRSxnQkFBQTtFcll1b3BEUjtFcVlqb3BESTtJQUNFLDZCQUFBO0VyWW1vcEROO0FBQ0Y7O0FzWTV2cERBO0VBQ0Usc0JBQUE7QXRZK3ZwREY7QXNZM3ZwREk7RUFDRSxvQkFBQTtBdFk2dnBETjtBc1kxdnBESTtFQUNFLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBdFk0dnBETjtBc1l6dnBESTtFQUNFLG1CallrQ1k7RWlZakNaLGlCQUFBO0VBQ0EsbUJBQUE7QXRZMnZwRE47QWtCanRwREk7RW9YdENFO0lBQ0UsNkJBQUE7RXRZMHZwRE47QUFDRjs7QXVZanhwREU7RUFDRSxzQkFBQTtBdllveHBESjtBdVlqeHBERTtFQUNFLHVCQUFBO0F2WW14cERKO0F1WWh4cERNO0VBQ0UsbUJBQUE7QXZZa3hwRFI7QXVZaHhwRE07RUFDRSxzQkFBQTtBdllreHBEUjtBdVk5d3BESTtFQUNFLG1CQUFBO0VBQ0Esc0JBQUE7QXZZZ3hwRE47QXVZOXdwRE07O0VBRUUsaUJBQUE7RUFDQSxnQkFBQTtBdllneHBEUjtBdVk5d3BETTtFQUNFLGFBQUE7QXZZZ3hwRFI7QXVZN3dwRFE7RUFDRSxXQUFBO0F2WSt3cERWO0F1WTd3cERRO0VBQ0UsU0FBQTtBdlkrd3BEVjtBdVkxd3BESTtFQUNFLGtCQUFBO0F2WTR3cEROO0F1WXp3cERJO0VBQ0UsbUJBQUE7QXZZMndwRE47QXVZdndwRFU7RUFDRSx3QkFBQTtBdll5d3BEWjtBdVlwd3BETTtFQUNFLGNBQUE7QXZZc3dwRFI7QXVZbndwRE07RUFDRSxpQkFBQTtBdllxd3BEUjtBdVkvdnBETTtFQUNFLHNCQUFBO0F2WWl3cERSO0F1WTl2cERNO0VBQ0UscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtEbFkxRFE7RWtZMkRSLGtCQUFBO0F2WWd3cERSO0F1WTd2cERNO0VBQ0Usc0JBQUE7RUFDQSxtQmxZNUJVO0VrWTZCVixrQkFBQTtFQUNBLGNBQUE7QXZZK3ZwRFI7QXVZNXZwRE07RUFDRSxrRGxZdEVRO0VrWXVFUixxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJDQUFBO0VBQ0EsdUJBQUE7QXZZOHZwRFI7QWtCL3dwREk7RXFYMEJJO0lBQ0UsNkJBQUE7RXZZd3ZwRFI7RXVZcnZwRE07SUFDRSxtQkFBQTtFdll1dnBEUjtFdVlwdnBETTtJQUNFLGVBQUE7SUFDQSxtQmxZL0VLO0VMcTBwRGI7QUFDRjs7QXdZbDJwREU7RUFDRSx1QkFBQTtFQUNBLHFCQUFBO0F4WXEycERKO0F3WWwycERFO0VBQ0UsZUFBQTtBeFlvMnBESjtBd1lqMnBERTtFQUNFLGNuWW1QTztFbVlsUFAsb0JBQUE7RUFDQSxrREFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtBeFltMnBESjtBd1loMnBERTtFQUNFLGNuWXlMSztBTHlxcERUO0F3WS8xcERFO0VBQ0Usb0JBQUE7QXhZaTJwREo7QXdZOTFwREU7RUFDRSxjblk0UEk7RW1ZM1BKLG1CbllnTEs7RW1ZL0tMLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLGtEbll0Qlk7RW1ZdUJaLG1CbllhYztFbVlaZCx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QXhZZzJwREo7QXdZOTFwREk7RUFFRSxjblk4T0U7RW1ZN09GLHFCQUFBO0F4WSsxcEROO0F3WTUxcERJO0VBQ0UsY0FBQTtBeFk4MXBETjtBa0JueXBESTtFc1h0REE7SUFDRSx3QkFBQTtFeFk0MXBESjtBQUNGO0FrQjcwcERJO0VzWFhBO0lBQ0UsbUJBQUE7RXhZMjFwREo7RXdZeDFwREU7SUFDRSxjQUFBO0lBQ0Esb0JBQUE7RXhZMDFwREo7RXdZdDFwREk7SUFDRSxlQUFBO0lBQ0EsY0FBQTtFeFl3MXBETjtFd1lyMXBESTtJQUNFLG1CQUFBO0lBQ0Esc0JBQUE7RXhZdTFwRE47RXdZbjFwREU7SUFDRSxtQkFBQTtJQUNBLHFCQUFBO0lBQ0Esb0JBQUE7RXhZcTFwREo7QUFDRjtBd1lsMXBERTtFQUNFO0lBQ0UseUJBQUE7RXhZbzFwREo7QUFDRjs7QXlZajdwREE7RUFDRSxzQkFBQTtFQUNBLG9CQUFBO0F6WW83cERGO0F5WWw3cERFO0VBQ0UsVUFBQTtFQUNBLFdBQUE7QXpZbzdwREo7QXlZajdwRE07RUFDRSx5QkFBQTtFQUNBLGNwWW9QRztFb1luUEgsa0JwWW1CTztFb1lsQlAsZUFBQTtBelltN3BEUjtBeVloN3BETTtFQUNFLFFBQUE7RUFDQSxXQUFBO0F6WWs3cERSO0F5WTc2cERFO0VBQ0Usa0JwWU9XO0VvWU5YLG1CQUFBO0VBQ0EsMERwWWxCaUI7QUxpOHBEckI7QWtCaDRwREk7RXVYbERGO0lBTUksZ0JBQUE7RXpZZzdwREo7QUFDRjtBeVk3NnBERTtFQUNFLG1CcFkwUEk7RW9ZelBKLHlCQUFBO0VBQ0Esa0JwWUxXO0VvWU1YLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0F6WSs2cERKO0F5WTU2cERFO0VBQ0UsbUJwWXFNUTtFb1lwTVIsY3BZaU5PO0VvWWhOUCx3QkFBQTtBelk4NnBESjtBeVl6NnBESTtFQUNFLGtCcFl0QlM7RW9ZdUJULG1CQUFBO0F6WTI2cEROO0F5WXQ2cERNO0VBQ0UsZ0JBQUE7QXpZdzZwRFI7QXlZdDZwRFE7RUFDRSx3QkFBQTtBell3NnBEVjtBeVloNnBESTtFQUNFLFVBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QXpZazZwRE47QXlZaDZwRE07RUFDRSx5QnBZOE1BO0VvWTdNQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtBellrNnBEUjtBeVk5NXBESTtFQUNFLFNBQUE7RUFDQSxlQUFBO0F6WWc2cEROO0F5WTk1cERNO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtBellnNnBEUjtBeVk5NXBEUTtFQUNFLGNwWWlLQztFb1loS0QsdURwWXpGVztFb1kwRlgsbUJwWWxFSztFb1ltRUwscUJBQUE7RUFDQSxnQkFBQTtBellnNnBEVjtBeVkxNXBETTtFQUNFLGdCQUFBO0F6WTQ1cERSO0F5WXg1cERRO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtBelkwNXBEVjtBeVlyNXBEUTtFQUNFLGNwWStCRDtFb1k5QkMsa0RwWXhHTTtFb1l5R04sb0JBQUE7RUFDQSxzQkFBQTtBell1NXBEVjtBeVluNXBETTtFQUNFLHNCQUFBO0VBQ0Esc0JBQUE7QXpZcTVwRFI7QXlZbDVwRFU7RUFDRSx3QkFBQTtBellvNXBEWjtBeVkvNHBETTtFQUNFLHVCQUFBO0F6WWk1cERSO0FrQmg5cERJO0V1WG1FQTtJQUVJLG1CQUFBO0V6WSs0cEROO0FBQ0Y7QWtCcjlwREk7RXVYOEVJO0lBQ0UsaUJBQUE7RXpZMDRwRFI7RXlZdjRwRE07SUFDRSxhQUFBO0V6WXk0cERSO0V5WWw0cERJO0lBQ0UsbUJBQUE7RXpZbzRwRE47RXlZbDRwRE07SUFDRSxzQkFBQTtFellvNHBEUjtFeVlqNHBETTtJQUNFLGlCQUFBO0V6WW00cERSO0FBQ0Y7QWtCdCtwREk7RXVYMkdJO0lBQ0UsZ0NBQUE7RXpZODNwRFI7QUFDRjs7QTBZbmpxREU7RUFDRSxzQkFBQTtBMVlzanFESjtBMFlsanFEUTtFQUNFLGlCQUFBO0ExWW9qcURWO0EwWWpqcURRO0VBQ0UsMEJBQUE7QTFZbWpxRFY7QTBZN2lxREU7RUFDRSxpQkFBQTtBMVkraXFESjtBa0J4L3BESTtFd1hwREU7SUFDRSxnQkFBQTtFMVkraXFETjtBQUNGOztBMllua3FETTtFQUNFLHFCQUFBO0EzWXNrcURSO0EyWW5rcURNO0VBQ0UsbUJBQUE7QTNZcWtxRFI7QTJZbGtxRE07RUFDRSxrRHRZRVE7RXNZRFIsdUJBQUE7QTNZb2txRFI7QTJZOWpxREk7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O0VBQ0csbUJBQUE7QWpaNnNzRFQ7QWlaM3NzRFM7RUFDRyxXQUFBO0VBQ0Esa0JBQUE7RUFFQSxjQUFBO0VBQ0Esd0VBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QWpaNHNzRFo7QWlaenNzRFM7RUFDRyxhQUFBO0FqWjJzc0RaO0FpWnZzc0RNO0VBQ0csbUJBQUE7RUFDQSxjNVk2RkE7QUw0bXNEVDtBaVp0c3NETTtFQUNHLG1CQUFBO0FqWndzc0RUO0FpWnJzc0RNO0VBQ0csbUJBQUE7RUFDQSxjQUFBO0FqWnVzc0RUO0FpWnBzc0RNO0VBQ0csbUJBQUE7RUFDQSxjQUFBO0FqWnNzc0RUO0FpWm5zc0RNO0VBQ0cseUJBQUE7RUFDQSxrQkFBQTtFQUNBLDJDQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FqWnFzc0RUO0FpWmxzc0RNO0VBQ0cscUI1WWdJQTtBTG9rc0RUO0FpWmxzc0RTO0VBQ0cscUI1WTZISDtBTHVrc0RUO0FpWmhzc0RNO0VBQ0csaUJBQUE7QWpaa3NzRFQ7QWlaL3JzRE07RUFDRyxpQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBalppc3NEVDtBaVovcnNEUztFQUNHLHlCNVkrR0g7RTRZOUdHLGM1WXlMSjtBTHdnc0RSO0FpWjdyc0RNO0VBQ0cseUI1WW9MRDtFNFluTEMsYzVZMkNBO0FMb3BzRFQ7QWlaNXJzRE07RUFDRyx5QjVZb0dBO0U0WW5HQSxjNVk4S0Q7QUxnaHNEUjtBaVo1cnNEUztFQUNHLHlCNVlnR0g7RTRZL0ZHLGM1WTBLSjtBTG9oc0RSO0FpWnZyc0RNO0VBQ0csYzVZOEpNO0FMMmhzRGY7QWlacnJzREc7RUFDRyxPQUFBO0FqWnVyc0ROOztBaVpscnNERztFQUNHLHFCNVlrSEk7RTRZakhKLHlCNVl1RkU7QUw4bHNEUjtBaVpscnNERztFQUNHLGM1WTZHSTtBTHVrc0RWOztBaVo1cXNEWTtFQUNHLHFCNVlHTjtFNFlGTSx5QjVZK0JMO0FMZ3BzRFY7QWtCdndzREk7RStYOEZEO0lBRU0sbUJBQUE7SUFDQSxVQUFBO0lB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O0VBQ0Esb0JBQUE7QXBaMDZzRE47QW9aeDZzRFM7RUFDRyx5QkFBQTtFQUNBLHlCL1k4RUY7QUw0MXNEVjtBb1p0NnNERztFQUNHLDBEL1luR21CO0UrWW9HbkIsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYy9ZMElJO0UrWXpJSixTQUFBO0VBQ0EsZUFBQTtBcFp3NnNETjtBb1pyNnNERztFQUNHLG1CQUFBO0FwWnU2c0ROO0FvWnA2c0RHO0VBQ0csZ0JBQUE7QXBaczZzRE47QW9abjZzRE07RUFDRyxrQkFBQTtFQUNBLG1CQUFBO0FwWnE2c0RUO0FrQng5c0RJO0VrWXVERDtJQUVNLGdCQUFBO0VwWm02c0RQO0FBQ0Y7QW9aLzVzRE07RUFFRyxhQUFBO0FwWmc2c0RUOztBb1oxNXNERztFQUlHLGMvWXFJUztBTHF4c0RmOztBcVozaXRESTtFQUNJLDBEaFpLYTtFZ1pKYixxQmhaNk1DO0VnWjVNRCxjaForSUM7QUwrNXNEVDtBcVozaXRESTs7RUFFSSwwRGhaSGlCO0VnWklqQixlQUFBO0VBQ0EsY2had0lDO0VnWnZJRCx5QmhaMElDO0VnWnpJRCw0QmhabU1DO0FMMDJzRFQ7QXFaMWl0REk7O0VBRUksMERoWlppQjtFZ1phakIsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY2haOEhDO0FMODZzRFQ7QXFaeml0REk7RUFDSSxtQkFBQTtFQUNBLGNoWnlIQztBTGs3c0RUO0FxWnhpdERJOztFQUVJLGNoWm9IQztBTHM3c0RUO0FxWnhpdERROztFQUNJLHlCaFptSEg7QUx3N3NEVDtBcVp2aXRESTs7Ozs7O0VBTUksMERoWnRDaUI7RWdadUNqQix5QmhabUtDO0VnWmxLRCxjaFo2T0E7QUw0enNEUjtBcVp0aXRESTs7RUFFSSxjaFppR0M7QUx1OHNEVDtBcVpyaXRESTs7RUFFSSw2QkFBQTtBclp1aXREUjtBcVpwaXRESTtFQUNJLFNBQUE7RUFDQSxxQmhabUpDO0FMbTVzRFQ7QXFabGl0RFE7RUFDSSxxQkFBQTtBclpvaXREWjtBcVpoaXRESTs7O0VBR0ksbUJBQUE7QXJaa2l0RFI7QXFaL2h0REk7RUFDSSw0QmhabUlDO0FMODVzRFQ7QXFaOWh0REk7RUFDSSx5QmhaK0hDO0FMaTZzRFQ7QXFaN2h0REk7RUFDSSxnQkFBQTtBcloraHREUjs7QXNacG50REc7RUFDRyxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QXRadW50RE47QWtCcmp0REk7RW9ZeEVEO0lBU00sbUJBQUE7RXRad250RFA7QUFDRjtBc1ovbXRERztFQUNHLGtCQUFBO0VBQ0EsVUFBQTtBdFppbnRETjtBc1ovbXRETTtFQUNHLHFCalp3TEE7QUx5N3NEVDtBc1o5bXRETTtFQUNHLGNBQUE7QXRaZ250RFQ7QXNaNW10REc7RUFDRyxrQkFBQTtFQUNBLFFBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F0WjhtdEROO0FzWjVtdERNO0VBQ0csV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QXRaOG10RFQ7QXNaM210RE07RUFDRyxXQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGdDQUFBO0VBQ0EseUJqWnVKQTtFaVp0SkEsa0JBQUE7QXRaNm10RFQ7QXNaem10REc7RUFDRyxvQkFBQTtFQUNBLDBEalp6RGU7RWlaMERmLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNqWmdGRztFaVovRUgsa0JBQUE7RUFDQSxnQkFBQTtBdFoybXRETjtBc1p4bXRERztFQUNHLFlBQUE7RUFDQSxvQkFBQTtBdFowbXRETjtBa0I1bXRESTtFb1l6RUo7SUErRU0sYUFBQTtJQUNBLHNCQUFBO0V0WjBtdERKO0FBQ0Y7O0FzWnJtdERNO0VBQ0csYUFBQTtFQUNBLHNCQUFBO0F0WndtdERUO0FzWnRtdERTO0VBQ0csaUJBQUE7RUFDQSxtQkFBQTtBdFp3bXREWjtBc1p0bXREUztFQUNHLGlCQUFBO0F0WndtdERaO0FzWm5tdERHO0VBQ0csbUJBQUE7QXRacW10RE47O0FzWmhtdERHO0VBQ0csYUFBQTtFQUNBLHNCQUFBO0F0Wm1tdEROO0FzWmptdERNO0VBQ0csZUFBQTtFQUNBLG1CQUFBO0F0Wm1tdERUO0FzWmhtdERNO0VBQ0csZ0JBQUE7QXRaa210RFQ7O0F1WnJ0dERHO0VBQ0csV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwRGxaR2U7RWtaRmYsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY2xaNElHO0VrWjNJSCx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtBdlp3dHRETjtBdVp0dHRETTtFQUdHLGFBQUE7QXZac3R0RFQ7QXVabnR0RE07RUFFRyxxQmxaNExBO0FMd2h0RFQ7O0F3Wnh1dERFO0VBQ0UsVUFBQTtBeFoydXRESjtBa0JqcnRESTtFc1kzREY7SUFJSSxVQUFBO0V4WjR1dERKO0FBQ0Y7QXdaMXV0REk7RUFDRSxtQkFBQTtBeFo0dXRETjtBd1p6dXRESTtFQUNFLGtCQUFBO0F4WjJ1dEROO0F3Wnp1dERNO0VBQ0Usa0JBQUE7QXhaMnV0RFI7QXdaenV0RFE7RUFDRSxpQkFBQTtFQUNBLGNuWjZMRDtBTDhpdERUO0F3WnZ1dERNO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNuWnNMQztBTG1qdERUO0F3WnR1dERNO0VBQ0Usc0JBQUE7RUFDQSwwQkFBQTtBeFp3dXREUjtBd1pwdXREWTtFQUNJLGNuWnFNQTtFbVpwTUEsa0JBQUE7QXhac3V0RGhCO0F3Wm51dERNO0VBQ0UsZ0JBQUE7RUFDQSxVQUFBO0F4WnF1dERSO0F3Wm51dERRO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0VBQ0EsaUJBQUE7QXhacXV0RFY7QXdabnV0RFU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCblo0Skg7QUx5a3REVDtBd1psdXREVTtFQUNFLDBEblpqRFM7RW1aa0RULGVBQUE7RUFDQSxtQkFBQTtFQUNBLGNuWndGSDtFbVp2RkcscUJBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7QXhab3V0RFo7QXdaL3R0RFE7RUFDRSwwRG5aOURlO0VtWitEZixrQkFBQTtFQUNBLGNuWjZFRDtFbVo1RUMsaUJBQUE7QXhaaXV0RFY7QXdaL3R0RFU7RUFDRSwwRG5abkVTO0VtWm9FVCxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjblprR0Y7RW1aakdFLG1CQUFBO0VBQ0EsZ0JBQUE7QXhaaXV0RFo7QXdaN3R0RFE7RUFDRSwwRG5aOUVXO0VtWitFWCwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHlCblorTEY7RW1aOUxFLGNuWmlLQztBTDhqdERYO0F3Wjd0dERVO0VBR0UsYUFBQTtBeFo2dHREWjtBd1oxdHREVTtFQUVFLHFCblp5R0g7QUxrbnREVDtBd1pydHREVTs7RUFDRSx1QkFBQTtBeFp3dHREWjtBd1pydHREVTs7RUFDRSxvQkFBQTtBeFp3dHREWjtBd1pydHREVTs7RUFDRSx5QkFBQTtBeFp3dHREWjtBd1p0dHREWTs7RUFDRSxlQUFBO0F4Wnl0dERkO0FrQjF3dERJO0VzWTZDTTs7SUFRSSxlQUFBO0V4WjB0dERaO0FBQ0Y7QXdadnR0RFU7O0VBQ0UseUJuWjhFSDtFbVo3RUcseUJBQUE7QXhaMHR0RFo7QXdadnR0RFU7O0VBQ0UseUJuWnlFSDtFbVp4RUcseUJBQUE7QXhaMHR0RFo7QXdadHR0RFk7O0VBQ0UseUJBQUE7QXhaeXR0RGQ7QXdacHR0RFk7O0VBQ0Usb0NBQUE7QXhadXR0RGQ7QXdaanR0RFU7RUFDRSxvQ0FBQTtBeFptdHREWjtBd1ovc3REUTs7RUFFRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0F4Wml0dERWO0F3WjlzdERNO0VBQ0Usa0RuWjFKUTtBTDAydERoQjtBd1o5c3RETTtFQUNFLGNuWjRFRTtFbVozRUYsNkJBQUE7QXhaZ3R0RFI7QXdaOXN0RFE7RUFDRSxjblp3RUE7QUx3b3REVjtBd1pqdHREUTtFQUNFLGNuWndFQTtBTHdvdERWOztBd1pyc3REUTtFQUNFLGdCQUFBO0VBQ0EscUJuWi9CQTtBTHV1dERWO0F3WnJzdERRO0VBQ0UsY25aeENEO0FMK3V0RFQ7QXdaeHN0RFE7RUFDRSxjblp4Q0Q7QUwrdXREVDs7QXladDR0REU7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7QXpaeTR0REo7QXlacDR0REk7O0VBQ0UsY3BabU5FO0VvWmxORix5QkFBQTtFQUNBLHlDQUFBO0VBQ0Esc0JBQUE7QXpadTR0RE47QXlacDR0REk7RUFDRSxjcFo0TUU7QUwycnREUjtBeVp4NHRESTs7RUFDRSxjcFo0TUU7QUwycnREUjtBeVpuNHRERTtFQUNFLGNwWnVKTTtFb1p0Sk4sWUFBQTtFQUNBLDBEcFpmaUI7RW9aZ0JqQixrQnBaT1c7QUw4M3REZjtBeVpoNHRESTs7RUFDRSxrQkFBQTtBelptNHRETjtBeVpqNHRETTs7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7QXpabzR0RFI7QXlabDR0RFE7O0VBQ0UseUJwWnVQRjtFb1p0UEUsaUJBQUE7QXpacTR0RFY7QXlaajR0RE07O0VBQ0UsY3BaMEdDO0FMMHh0RFQ7QXlaajR0RE07OztFQUVFLG1CcFpsQk87RW9abUJQLG1CQUFBO0VBQ0Esc0JBQUE7QXpabzR0RFI7QXlaOTN0RFE7Ozs7RUFHRSx5Q0FBQTtBelppNHREVjtBeVo5M3REUTs7RUFDRSxjcFo2SkY7QUxvdXREUjtBeVozM3RERTtFQUdFLGNwWm1HTTtFb1psR04sMERwWmxFcUI7RW9abUVyQixlcFo5Q2E7RW9aK0NiLGlCQUFBO0VBQ0EscUJBQUE7QXpaMjN0REo7QXlaMTJ0REk7RUFDRSxxQkFBQTtBelo0MnRETjtBeVp6MnRESTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBeloyMnRETjtBeVp6MnRETTtFQUNFLGNwWnNFRTtFb1pyRUYsbUJwWjFFTztFb1oyRVAsMERwWmpHYTtFb1prR2IsaUJBQUE7QXpaMjJ0RFI7QXladjJ0REk7RUFDRSwwRHBadkdlO0VvWndHZixZQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBelp5MnRETjtBeVp0MnRESTtFQUNFLGNwWm9ESTtFb1puREosMERwWm5IbUI7RW9ab0huQixlcFovRlc7RW9aZ0dYLHNCQUFBO0F6WncydEROO0F5WnQydERNO0VBQ0UsY3BaNENFO0VvWjNDRixnQkFBQTtFQUNBLDBEcFp6SGE7RW9aMEhiLGNBQUE7QXpadzJ0RFI7QXlabjJ0REU7RUFDRSxrQnBaekdXO0VvWjBHWCxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY3Bab0hPO0VvWm5IUCxpQkFBQTtFQUNBLG1CQUFBO0F6WnEydERKO0F5Wm4ydERJO0VBQ0UsMERwWnhJZTtFb1p5SWYsZ0JBQUE7RUFDQSxvQkFBQTtBelpxMnRETjtBeVpoMnRESTtFQUNFLG9CQUFBO0VBQ0Esc0JBQUE7QXpaazJ0RE47QXlaLzF0REk7RUFDRSxtQkFBQTtFQUNBLGVBQUE7QXpaaTJ0RE47QXlaLzF0RE07RUFDRSxhQUFBO0F6WmkydERSO0F5WjkxdERNO0VBQ0UsY3BaUUU7RW9aUEYsMERwWjlKYTtFb1orSmIsbUJwWnpJTztFb1owSVAsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0F6WmcydERSO0F5WjUxdERJO0VBQ0UscUJBQUE7QXpaODF0RE47QXlaNTF0RE07RUFDRSxnQkFBQTtBelo4MXREUjtBeVoxMXRESTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBelo0MXRETjtBeVp4MXRERTtFQUNFLHlCcFoyQ1k7RW9aMUNaLGtCQUFBO0VBQ0EsY3BaMkZJO0VvWjFGSiwwRHBaM0xxQjtFb1o0THJCLGFBQUE7RUFDQSxjQUFBO0F6WjAxdERKO0F5WnYxdERFO0VwVG5FQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RW9UbUVFLHlCcFp3Q1E7RW9adkNSLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0F6WjIxdERKO0F5WngxdERFO0VBQ0Usa0JwWmxMVztFb1ptTFgsMERwWjFNaUI7RW9aMk1qQixjcFpTSTtFb1pSSixjQUFBO0VBQ0Esa0JBQUE7QXpaMDF0REo7QWtCdCt0REk7RXVZZ0pBO0lBQ0UsbUJBQUE7RXpaeTF0REo7RXladDF0REU7SUFDRSxZQUFBO0V6WncxdERKO0V5WnAxdERJO0lBQ0UsZ0JBQUE7RXpaczF0RE47RXlacDF0RE07SUFDRSxtQkFBQTtJQUNBLG1CQUFBO0V6WnMxdERSO0V5Wm4xdERNO0lBQ0UsZ0JBQUE7RXpacTF0RFI7RXlaajF0REk7SUFDRSxjQUFBO0V6Wm0xdEROO0V5Wi8wdERFO0lBQ0UsbUJBQUE7RXpaaTF0REo7QUFDRjtBa0I5L3RESTtFdVlpTEE7SUFDRSxtQkFBQTtFelpnMXRESjtFeVo3MHRERTtJQUNFLFlBQUE7RXpaKzB0REo7RXlaNTB0REU7SUFDRSxTQUFBO0V6WjgwdERKO0FBQ0Y7O0EwWmhsdURFO0VBQ0UsY3Jad0tNO0VxWnZLTixpQkFBQTtFQUNBLDBEclpFcUI7RXFaRHJCLGVyWnNCYTtFcVpyQmIsc0JBQUE7QTFabWx1REo7QTBaN2t1RFE7RUFDRSxzQkFBQTtBMVora3VEVjtBMFo3a3VEWTtFQUNFLGVyWldHO0VxWlZILG9CQUFBO0ExWitrdURkO0EwWnhrdURVO0VBQ0UsbUJBQUE7QTFaMGt1RFo7QTBabGt1REk7RUFDRSxzQkFBQTtBMVpva3VETjtBMFpsa3VETTtFQUNFLGVBQUE7QTFab2t1RFI7QTBaamt1RE07RUFDRSxjQUFBO0ExWm1rdURSO0EwWmhrdURNO0VBQ0UsY3JaOEtBO0VxWjdLQSx5QkFBQTtFQUNBLHlDQUFBO0ExWmtrdURSO0EwWmhrdURRO0VBQ0UsY3JaeUtGO0FMeTV0RFI7QTBabmt1RFE7RUFDRSxjclp5S0Y7QUx5NXREUjtBMFovanVEUTtFQUNFLHFCclpxS0Y7QUw0NXREUjtBMFo3anVETTs7RUFFRSx5QkFBQTtFQUNBLDBEclp0RGE7RXFadURiLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjclo4TEc7RXFaN0xILG1CclpwQ087RXFacUNQLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtBMVoranVEUjtBMFo3anVEUTtFQUNFLGNyWjZFRDtBTG0vdERUO0EwWmprdURROztFQUNFLGNyWjZFRDtBTG0vdERUO0EwWjdqdURROztFQUNFLHFCclp5RUQ7QUx1L3REVDtBMFo3anVEUTs7O0VBRUUscUJyWnNHRDtFcVpyR0MsZ0JBQUE7QTFaZ2t1RFY7QTBaMWp1RE07RUFFRSxjclprRkU7RXFaakZGLDBEclpuRmE7RXFab0ZiLGtCclo3RE87RXFaOERQLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtBMVoyanVEUjtBMFp4anVETTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtBMVowanVEUjtBMFp2anVETTtFQUNFLGtCclozRU87RXFaNEVQLDBEclpuR2E7RXFab0diLG9CQUFBO0VBQ0Esb0JBQUE7QTFaeWp1RFI7QTBacmp1REk7RUFDRSxrQnJabkZTO0VxWm9GVCwwRHJaNUdtQjtFcVo2R25CLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNyWndJSztFcVp2SUwsV0FBQTtFQUNBLHNCQUFBO0ExWnVqdUROO0EwWm5qdURNO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQnJacEdPO0VxWnFHUCwwRHJaM0hhO0VxWjRIYixpQkFBQTtBMVpxanVEUjtBMFpuanVEUTtFQUNFLHFCclpjRDtBTHVpdURUO0EwWmxqdURRO0VBQ0UseUJyWmlKRjtFcVpoSkUsVUFBQTtBMVpvanVEVjtBMFpqanVEUTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QTFabWp1RFY7QTBaamp1RFU7RUFDRSxzREFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtBMVptanVEWjtBMFovaXVEUTtFQUNFLG1Cclo5SEs7RXFaK0hMLGNyWlJEO0VxWlNDLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtBMVppanVEVjtBMFo5aXVEUTtFQUNFLGNyWjJGQztFcVoxRkQsbUJyWnZJSztFcVp3SUwsdUJBQUE7RUFDQSxpQkFBQTtBMVpnanVEVjtBMFozaXVEUTtFQUNFLGdCQUFBO0VBQ0EscUJyWlNEO0VxWlJDLG1CclpqSks7RXFaa0pMLDBEclp4S1c7RXFaeUtYLGlCQUFBO0ExWjZpdURWO0EwWjNpdURVO0VBQ0UscUJyWkdIO0FMMGl1RFQ7QTBaMWl1RFU7RUFDRSx5QnJab0dKO0VxWm5HSSxVQUFBO0ExWjRpdURaO0EwWnppdURVO0VBRUUsbUJyWmhLRztFcVppS0gsMERyWnZMUztFcVp3TFQsdUJBQUE7RUFDQSxpQkFBQTtBMVowaXVEWjtBMFp0aXVEUTtFQUNFLDBCQUFBO0VBQ0Esa0JBQUE7QTFad2l1RFY7QTBadGl1RFU7RUFDRSxtQnJaNUtHO0VxWjZLSCwwRHJabk1TO0VxWm9NVCxpQkFBQTtFQUNBLGNyWmtERDtFcVpqREMsV0FBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLHNCQUFBO0ExWndpdURaO0EwWnRpdURZO0VBQ0UsbUJyWjdCTDtFcVo4QkssY3JadUVOO0VxWnRFTSxrQkFBQTtBMVp3aXVEZDtBMFpoaXVEVTtFQUNFLHFCclp4Q0g7QUwwa3VEVDtBMFpqaXVEWTtFQUNFLGNyWjVFTDtBTCttdURUO0EwWi9odURRO0VBQ0UseUJBQUE7RUFDQSx5Q0FBQTtFQUNBLGNyWlpGO0FMNml1RFI7QTBaL2h1RFU7RUFFRSxjclpoQko7RXFaaUJJLDBEclpyT1M7RXFac09ULG1CQUFBO0VBQ0EsdUJBQUE7QTFaZ2l1RFo7QTBaN2h1RFU7RUFDRSx5Q0FBQTtFQUNBLGNyWnhCSjtFcVp5QkksMERyWjdPUztFcVo4T1QsbUJBQUE7QTFaK2h1RFo7QTBaNWh1RFU7RUFDRSxjclo5Qko7QUw0anVEUjtBMFovaHVEVTtFQUNFLGNyWjlCSjtBTDRqdURSO0EwWnZodURFO0VyVDdIQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RXFUNEhFLHlCclpqQlE7RXFaa0JSLFlBQUE7RUFDQSwwQkFBQTtBMVo0aHVESjtBMFpyZ3VESTtFQUNFLHlCclpuRFU7RXFab0RWLGVyWmxRVztFcVptUVgsMERyWnhSbUI7RXFaeVJuQixjQUFBO0VBQ0EsY3JaTEU7RXFaTUYsZUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtBMVp1Z3VETjtBMFpwZ3VESTtFQUNFLGtCclp6UVM7RXFaMFFULDBEclpqU2U7RXFaa1NmLGNyWjlFRTtFcVorRUYsa0JBQUE7QTFac2d1RE47QWtCeHV1REk7RXdZdU9BO0lBQ0UsdUJBQUE7RTFab2d1REo7RTBabGd1REk7SUFDRSxXQUFBO0UxWm9ndUROO0FBQ0Y7QWtCaHZ1REk7RXdZaVBBO0lBQ0UsU0FBQTtFMVprZ3VESjtBQUNGO0EwWi8vdERFOztFQUVFLHdCQUFBO0VBQ0EsU0FBQTtBMVppZ3VESjtBMFo5L3RERTtFQUNFLDBCQUFBO0ExWmdndURKOztBMlp0MHVEQTtFQUNFLG1CQUFBO0EzWnkwdURGO0EyWnYwdURFO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtBM1p5MHVESjtBMlp2MHVESTtFQUNFLGV0Wm9CVztFc1puQlgsMER0WkZtQjtFc1pHbkIsY3RaaUtJO0FMd3F1RFY7QTJadDB1REk7RUFDRSxtQnRaZ0JTO0VzWmZULDBEdFpQZTtFc1pRZixjdFoySkk7QUw2cXVEVjtBMlpwMHVERTtFQUNFLHVCQUFBO0EzWnMwdURKO0EyWm4wdURNO0VBRUUsZ0JBQUE7QTNabzB1RFI7QTJaL3p1REU7RUFDRSx1QkFBQTtBM1ppMHVESjtBMlovenVESTtFQUNFLGVBQUE7QTNaaTB1RE47QTJaOXp1REk7RUFDRSxrQnRaUlM7RXNaU1QsMER0WmpDbUI7RXNaa0NuQixpQkFBQTtFQUNBLGN0WnFOSztFc1pwTkwsdUJBQUE7QTNaZzB1RE47QTJaOXp1RE07RUFDRSxjdFo2SEU7RXNaNUhGLDBEdFp2Q2E7RXNad0NiLGtCdFpqQk87RXNaa0JQLG9CQUFBO0EzWmcwdURSO0EyWjd6dURNO0VBQ0UsY3RadUtBO0FMd3B1RFI7QTJaM3p1REk7RUFDRSxrQnRaM0JTO0VzWjRCVCwwRHRabkRlO0VzWm9EZixpQkFBQTtFQUNBLGN0WitHSTtBTDhzdURWO0EyWjF6dURJOztFQUVFLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJ0WnhDUztFc1p5Q1QsMER0Wi9EZTtFc1pnRWYsaUJBQUE7RUFDQSxjdFpzTEs7RXNackxMLG9CdFo2R0c7RXNaNUdILGdCQUFBO0EzWjR6dUROO0EyWjF6dURNOztFQUNFLHFCdFp1RUM7QUxzdnVEVDtBMloxenVETTs7O0VBRUUscUJ0Wm9HQztFc1puR0QsZ0JBQUE7QTNaNnp1RFI7QTJaMXp1RE07O0VBQ0UsY3Rab0lBO0VzWm5JQSx5QkFBQTtFQUNBLHlDQUFBO0EzWjZ6dURSO0EyWjN6dURRO0VBQ0UsY3RaK0hGO0FMK3J1RFI7QTJaL3p1RFE7O0VBQ0UsY3RaK0hGO0FMK3J1RFI7QTJaMXp1RE07RUFDRSxjdFptREM7QUwwd3VEVDtBMlo5enVETTs7RUFDRSxjdFptREM7QUwwd3VEVDtBMlpyenVETTtFQUNFLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CdFpoRk87RXNaaUZQLDBEdFp2R2E7RXNad0diLGlCQUFBO0VBQ0EsY3RaOElHO0VzWjdJSCxnQkFBQTtFQUNBLFVBQUE7QTNadXp1RFI7QTJacnp1RFE7RUFDRSxxQnRaK0JEO0FMd3h1RFQ7QTJacHp1RFE7RUFFRSxvQkFBQTtFQUNBLGdCQUFBO0EzWnF6dURWO0EyWmx6dURRO0VBQ0UsZUFBQTtBM1pvenVEVjtBMlpsenVEVTtFQUNFLGdDQUFBO0VBQ0EseUJ0WndKSjtFc1p2SkkscUJBQUE7QTNab3p1RFo7QTJaOXl1RFE7RUFDRSxxQnRaMkNEO0VzWjFDQyxZQUFBO0EzWmd6dURWO0EyWi95dURVO0VBRUUsbUJ0WmxIRztFc1ptSEgsaUJBQUE7QTNaZ3p1RFo7QTJaNXl1RFE7RUFDRSxvQkFBQTtFQUNBLGFBQUE7QTNaOHl1RFY7QTJaNXl1RFU7RUFDRSxtQnRaNUhHO0VzWjZISCwwRHRabkpTO0VzWm9KVCxpQkFBQTtFQUNBLGN0WmtHRDtFc1pqR0MsVUFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtBM1o4eXVEWjtBMlo1eXVEWTtFQUNFLGN0WnlITjtFc1p4SE0sa0JBQUE7QTNaOHl1RGQ7QTJadHl1REU7RUFDRSx1QkFBQTtBM1p3eXVESjtBMlp0eXVESTtFQUNFLGtCdFpqSlM7RXNaa0pULDBEdFoxS21CO0VzWjJLbkIsaUJBQUE7RUFDQSxjdFo0RUs7RXNaM0VMLHVCQUFBO0EzWnd5dUROO0EyWnR5dURNO0VBQ0UsY3RacUNBO0FMbXd1RFI7QTJabnl1RE07RUFDRSxjdForQkE7RXNaOUJBLHlCQUFBO0EzWnF5dURSO0EyWm55dURRO0VBQ0UsY3RaMkJGO0FMMHd1RFI7QTJadHl1RFE7RUFDRSxjdFoyQkY7QUwwd3VEUjtBMlpseXVEUTtFQUVFLHlDQUFBO0VBQ0EsZ0JBQUE7QTNabXl1RFY7QTJaN3h1REU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0EzWit4dURKO0EyWjd4dURJO0VBQ0UsbUJ0WnRMUztFc1p1TFQsMER0WjdNZTtFc1o4TWYsaUJBQUE7RUFDQSxjdFoxQ0k7RXNaMkNKLGdCQUFBO0EzWit4dUROO0EyWjV4dURJO0VBQ0Usa0JBQUE7QTNaOHh1RE47QTJaM3h1RFE7RUFFRSxhQUFBO0EzWjR4dURWO0EyWnh4dURNO0VBQ0UsY0FBQTtBM1oweHVEUjtBMlp4eHVEUTtFQUNFLFVBQUE7QTNaMHh1RFY7QTJacHh1REU7RXRUM0dBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFc1QwR0UsWUFBQTtFQUNBLHVCQUFBO0VBQ0EseUJ0WkRRO0FMMHh1RFo7QTJabHd1REk7RUFDRSx5QnRaakNVO0VzWmtDVixldFpoUFc7RXNaaVBYLDBEdFp0UW1CO0VzWnVRbkIsY0FBQTtFQUNBLGN0WmFFO0VzWlpGLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0EzWm93dUROO0EyWmp3dURJO0VBQ0Usa0J0WnZQUztFc1p3UFQsMER0Wi9RZTtFc1pnUmYsY3RaNURFO0VzWjZERixjQUFBO0VBQ0Esa0JBQUE7QTNabXd1RE47QWtCcDl1REk7RXlZc05BO0lBQ0Usd0JBQUE7RTNaaXd1REo7RTJaL3Z1REk7SUFDRSxXQUFBO0UzWml3dUROO0FBQ0Y7QWtCNTl1REk7RXlZZ09B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IjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dvdGhhbS1uYXJyb3ctYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtTmFycm93U1NtLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbU5hcnJTU20tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FyYm9yaWEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9va1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FyYm9yaWEtQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLyohXG4gKiBCb290c3RyYXAgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgLS1ibHVlOiAjMDA3YmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkMTM1MGE7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzAwYWYxMTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmZmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzAwN2I4ZjtcbiAgLS1zZWNvbmRhcnk6ICMzYTNhM2E7XG4gIC0tc3VjY2VzczogIzA0N2M1ZTtcbiAgLS1pbmZvOiAjMTdhMmI4O1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjZDEzNTBhO1xuICAtLWxpZ2h0OiAjZmZmZmZmO1xuICAtLWRhcms6ICMzYTNhM2E7XG4gIC0tbXV0ZWQ6ICNmNmY2ZjQ7XG4gIC0tYWNjZW50OiAjMDA3YjhmO1xuICAtLXBhc3RlbDogI2U1ZjRmNztcbiAgLS1wYWxlOiAjZTVmNGY3O1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogI2I4YjhiODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZTgzZThjO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0wLjFyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTcycHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYWVhZWE7XG59XG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWFlYWVhO1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG59XG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODMuNiwgMjE4LjA0LCAyMjMuNjQpO1xufVxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyMi40LCAxODYuMzYsIDE5Ni43Nik7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjUuODgyMDE2MzQ4OCwgMjA4Ljg2ODMzNzg3NDcsIDIxNS44NTc5ODM2NTEyKTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY1Ljg4MjAxNjM0ODgsIDIwOC44NjgzMzc4NzQ3LCAyMTUuODU3OTgzNjUxMik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk5Ljg0LCAxOTkuODQsIDE5OS44NCk7XG59XG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigxNTIuNTYsIDE1Mi41NiwgMTUyLjU2KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg3LjA5LCAxODcuMDksIDE4Ny4wOSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODcuMDksIDE4Ny4wOSwgMTg3LjA5KTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODQuNzIsIDIxOC4zMiwgMjA5LjkyKTtcbn1cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigxMjQuNDgsIDE4Ni44OCwgMTcxLjI4KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2Ny45NjQ3NjQzOTc5LCAyMDkuNTc1MjM1NjAyMSwgMTk5LjE3MjYxNzgwMSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2Ny45NjQ3NjQzOTc5LCAyMDkuNTc1MjM1NjAyMSwgMTk5LjE3MjYxNzgwMSk7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkwLjA0LCAyMjguOTYsIDIzNS4xMik7XG59XG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTM0LjM2LCAyMDYuNjQsIDIxOC4wOCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzAuNTE1MjQ3NTI0OCwgMjIxLjEzMzI2NzMyNjcsIDIyOS4xNDQ3NTI0NzUyKTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcwLjUxNTI0NzUyNDgsIDIyMS4xMzMyNjczMjY3LCAyMjkuMTQ0NzUyNDc1Mik7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMzcuNjQsIDE4NS41Nik7XG59XG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyMjIuNzYsIDEyNi4wNCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzMS4yNjUsIDE2MC4wNik7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjMxLjI2NSwgMTYwLjA2KTtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMTIsIDE5OC40NCwgMTg2LjQpO1xufVxuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjMxLjA4LCAxNDkuOTYsIDEyNy42KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LjA4OTA3MjE2NDksIDE4MC43Mzg5NjkwNzIyLCAxNjQuOTMwOTI3ODM1MSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzguMDg5MDcyMTY0OSwgMTgwLjczODk2OTA3MjIsIDE2NC45MzA5Mjc4MzUxKTtcbn1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Mi4yNSwgMjQyLjI1LCAyNDIuMjUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Mi4yNSwgMjQyLjI1LCAyNDIuMjUpO1xufVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5OS44NCwgMTk5Ljg0LCAxOTkuODQpO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1Mi41NiwgMTUyLjU2LCAxNTIuNTYpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg3LjA5LCAxODcuMDksIDE4Ny4wOSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Ny4wOSwgMTg3LjA5LCAxODcuMDkpO1xufVxuXG4udGFibGUtbXV0ZWQsXG4udGFibGUtbXV0ZWQgPiB0aCxcbi50YWJsZS1tdXRlZCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1Mi40OCwgMjUyLjQ4LCAyNTEuOTIpO1xufVxuLnRhYmxlLW11dGVkIHRoLFxuLnRhYmxlLW11dGVkIHRkLFxuLnRhYmxlLW11dGVkIHRoZWFkIHRoLFxuLnRhYmxlLW11dGVkIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigyNTAuMzIsIDI1MC4zMiwgMjQ5LjI4KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1tdXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEuMDA1LCAyNDEuMDA1LCAyMzcuODk1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbXV0ZWQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbXV0ZWQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEuMDA1LCAyNDEuMDA1LCAyMzcuODk1KTtcbn1cblxuLnRhYmxlLWFjY2VudCxcbi50YWJsZS1hY2NlbnQgPiB0aCxcbi50YWJsZS1hY2NlbnQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODMuNiwgMjE4LjA0LCAyMjMuNjQpO1xufVxuLnRhYmxlLWFjY2VudCB0aCxcbi50YWJsZS1hY2NlbnQgdGQsXG4udGFibGUtYWNjZW50IHRoZWFkIHRoLFxuLnRhYmxlLWFjY2VudCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTIyLjQsIDE4Ni4zNiwgMTk2Ljc2KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY2NlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY1Ljg4MjAxNjM0ODgsIDIwOC44NjgzMzc4NzQ3LCAyMTUuODU3OTgzNjUxMik7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFjY2VudDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY2NlbnQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjUuODgyMDE2MzQ4OCwgMjA4Ljg2ODMzNzg3NDcsIDIxNS44NTc5ODM2NTEyKTtcbn1cblxuLnRhYmxlLXBhc3RlbCxcbi50YWJsZS1wYXN0ZWwgPiB0aCxcbi50YWJsZS1wYXN0ZWwgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDcuNzIsIDI1MS45MiwgMjUyLjc2KTtcbn1cbi50YWJsZS1wYXN0ZWwgdGgsXG4udGFibGUtcGFzdGVsIHRkLFxuLnRhYmxlLXBhc3RlbCB0aGVhZCB0aCxcbi50YWJsZS1wYXN0ZWwgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0MS40OCwgMjQ5LjI4LCAyNTAuODQpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXBhc3RlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjguMjIsIDI0My42NywgMjQ2Ljc2KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcGFzdGVsOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXBhc3RlbDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOC4yMiwgMjQzLjY3LCAyNDYuNzYpO1xufVxuXG4udGFibGUtcGFsZSxcbi50YWJsZS1wYWxlID4gdGgsXG4udGFibGUtcGFsZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ny43MiwgMjUxLjkyLCAyNTIuNzYpO1xufVxuLnRhYmxlLXBhbGUgdGgsXG4udGFibGUtcGFsZSB0ZCxcbi50YWJsZS1wYWxlIHRoZWFkIHRoLFxuLnRhYmxlLXBhbGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0MS40OCwgMjQ5LjI4LCAyNTAuODQpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXBhbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI4LjIyLCAyNDMuNjcsIDI0Ni43Nik7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXBhbGU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcGFsZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOC4yMiwgMjQzLjY3LCAyNDYuNzYpO1xufVxuXG4udGFibGUtd2hpdGUsXG4udGFibGUtd2hpdGUgPiB0aCxcbi50YWJsZS13aGl0ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4udGFibGUtd2hpdGUgdGgsXG4udGFibGUtd2hpdGUgdGQsXG4udGFibGUtd2hpdGUgdGhlYWQgdGgsXG4udGFibGUtd2hpdGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXdoaXRlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdoaXRlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSk7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6IHJnYig2OS4xNDY1NTE3MjQxLCA3Ny4xMjUsIDg1LjEwMzQ0ODI3NTkpO1xufVxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNlYWVhZWE7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6IHJnYig2OS4xNDY1NTE3MjQxLCA3Ny4xMjUsIDg1LjEwMzQ0ODI3NTkpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxZW0gKyAycmVtICsgMnB4KTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTUuNSwgMjIxLjUwMzQ5NjUwMzUsIDI1NSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjRmNztcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjM2EzYTNhO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDFyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxcmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmZvcm0tcm93ID4gLmNvbCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDQ3YzVlO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0N2M1ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5mb3JtLXJvdyA+IC5jb2wgPiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMwNDdjNWU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMWVtICsgMnJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMwNDdjNWUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4yNWVtICsgMC41cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjVlbSArIDFyZW0pIGNhbGMoMC41ZW0gKyAxcmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwNDdjNWU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQsIDEyNCwgOTQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkLCBzZWxlY3QuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAycmVtIGNlbnRlcjtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDFlbSArIDJyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjI1ZW0gKyAwLjVyZW0pIHJpZ2h0IGNhbGMoMC4yNWVtICsgMC41cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDQ3YzVlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDMuNXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjZmZmZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMDQ3YzVlJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAycmVtL2NhbGMoMC41ZW0gKyAxcmVtKSBjYWxjKDAuNWVtICsgMXJlbSkgbm8tcmVwZWF0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDQ3YzVlO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0LCAxMjQsIDk0LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMDQ3YzVlO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzA0N2M1ZTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzA0N2M1ZTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYig1LjU5Mzc1LCAxNzMuNDA2MjUsIDEzMS40NTMxMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNS41OTM3NSwgMTczLjQwNjI1LCAxMzEuNDUzMTI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQsIDEyNCwgOTQsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzA0N2M1ZTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMwNDdjNWU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzA0N2M1ZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNCwgMTI0LCA5NCwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNkMTM1MGE7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMTM1MGE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZm9ybS1yb3cgPiAuY29sID4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDEzNTBhO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDFlbSArIDJyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE2IDE2JyAlM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nJTIzZDEzNTBhJyBkPSdNOC44OTMgMS41Yy0uMTgzLS4zMS0uNTItLjUtLjg4Ny0uNXMtLjcwMy4xOS0uODg2LjVMLjEzOCAxMy40OTlhLjk4Ljk4IDAgMCAwIDAgMS4wMDFjLjE5My4zMS41My41MDEuODg2LjUwMWgxMy45NjRjLjM2NyAwIC43MDQtLjE5Ljg3Ny0uNWExLjAzIDEuMDMgMCAwIDAgLjAxLTEuMDAyTDguODkzIDEuNXptLjEzMyAxMS40OTdINi45ODd2LTIuMDAzaDIuMDM5djIuMDAzem0wLTMuMDA0SDYuOTg3VjUuOTg3aDIuMDM5djQuMDA2eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjI1ZW0gKyAwLjVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNWVtICsgMXJlbSkgY2FsYygwLjVlbSArIDFyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkMTM1MGE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwOSwgNTMsIDEwLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkLCBzZWxlY3QuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDJyZW0gY2VudGVyO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDFlbSArIDJyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjI1ZW0gKyAwLjVyZW0pIHJpZ2h0IGNhbGMoMC4yNWVtICsgMC41cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2QxMzUwYTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAzLjVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDFyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZmZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxNiAxNicgJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9JyUyM2QxMzUwYScgZD0nTTguODkzIDEuNWMtLjE4My0uMzEtLjUyLS41LS44ODctLjVzLS43MDMuMTktLjg4Ni41TC4xMzggMTMuNDk5YS45OC45OCAwIDAgMCAwIDEuMDAxYy4xOTMuMzEuNTMuNTAxLjg4Ni41MDFoMTMuOTY0Yy4zNjcgMCAuNzA0LS4xOS44NzctLjVhMS4wMyAxLjAzIDAgMCAwIC4wMS0xLjAwMkw4Ljg5MyAxLjV6bS4xMzMgMTEuNDk3SDYuOTg3di0yLjAwM2gyLjAzOXYyLjAwM3ptMC0zLjAwNEg2Ljk4N1Y1Ljk4N2gyLjAzOXY0LjAwNnonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDJyZW0vY2FsYygwLjVlbSArIDFyZW0pIGNhbGMoMC41ZW0gKyAxcmVtKSBuby1yZXBlYXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDEzNTBhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDksIDUzLCAxMCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkMTM1MGE7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkMTM1MGE7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDEzNTBhO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYigyNDQuMDQxMDk1ODkwNCwgNzMuMDgyMTkxNzgwOCwgMjUuOTU4OTA0MTA5Nik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDQuMDQxMDk1ODkwNCwgNzMuMDgyMTkxNzgwOCwgMjUuOTU4OTA0MTA5Nik7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA5LCA1MywgMTAsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkMTM1MGE7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2QxMzUwYTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2QxMzUwYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA5LCA1MywgMTAsIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KSwgaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBib3JkZXItY29sb3I6ICMwMDdiOGY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA5MC4wOTk2NTAzNDk3LCAxMDQuNzUpO1xuICBib3JkZXItY29sb3I6IHJnYigwLCA3OS4xMzI4NjcxMzI5LCA5Mik7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgOTAuMDk5NjUwMzQ5NywgMTA0Ljc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgNzkuMTMyODY3MTMyOSwgOTIpO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMzguMjUsIDE0Mi44LCAxNTkuOCwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNzkuMTMyODY3MTMyOSwgOTIpO1xuICBib3JkZXItY29sb3I6IHJnYigwLCA2OC4xNjYwODM5MTYxLCA3OS4yNSk7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDM4LjI1LCAxNDIuOCwgMTU5LjgsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG4gIGJvcmRlci1jb2xvcjogIzNhM2EzYTtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgwLCAxMjMsIDE0MywgMC4yNSk7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzguODc1LCAzOC44NzUsIDM4Ljg3NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDMyLjUsIDMyLjUsIDMyLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzOC44NzUsIDM4Ljg3NSwgMzguODc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzIuNSwgMzIuNSwgMzIuNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg4Ny41NSwgODcuNTUsIDg3LjU1LCAwLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG4gIGJvcmRlci1jb2xvcjogIzNhM2EzYTtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzIuNSwgMzIuNSwgMzIuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI2LjEyNSwgMjYuMTI1LCAyNi4xMjUpO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg4Ny41NSwgODcuNTUsIDg3LjU1LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0N2M1ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDQ3YzVlO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMi44MDQ2ODc1LCA4Ni45NDUzMTI1LCA2NS45MTAxNTYyNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIuNDA2MjUsIDc0LjU5Mzc1LCA1Ni41NDY4NzUpO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIuODA0Njg3NSwgODYuOTQ1MzEyNSwgNjUuOTEwMTU2MjUpO1xuICBib3JkZXItY29sb3I6IHJnYigyLjQwNjI1LCA3NC41OTM3NSwgNTYuNTQ2ODc1KTtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgwLCAxMjMsIDE0MywgMC4yNSksIDAgMCAwIDAuMnJlbSByZ2JhKDQxLjY1LCAxNDMuNjUsIDExOC4xNSwgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDdjNWU7XG4gIGJvcmRlci1jb2xvcjogIzA0N2M1ZTtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMi40MDYyNSwgNzQuNTkzNzUsIDU2LjU0Njg3NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIuMDA3ODEyNSwgNjIuMjQyMTg3NSwgNDcuMTgzNTkzNzUpO1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg0MS42NSwgMTQzLjY1LCAxMTguMTUsIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpO1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOC43NSwgMTMyLjA2NTIxNzM5MTMsIDE1MCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2Nyk7XG59XG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTguNzUsIDEzMi4wNjUyMTczOTEzLCAxNTApO1xuICBib3JkZXItY29sb3I6IHJnYigxNy4zMzMzMzMzMzMzLCAxMjIuMDg2OTU2NTIxNywgMTM4LjY2NjY2NjY2NjcpO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNTcuOCwgMTc1Ljk1LCAxOTQuNjUsIDAuNSk7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2Nyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1LjkxNjY2NjY2NjcsIDExMi4xMDg2OTU2NTIyLCAxMjcuMzMzMzMzMzMzMyk7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDU3LjgsIDE3NS45NSwgMTk0LjY1LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KTtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIzLjc1LCAxNjcuODEyNSwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxMSwgMTU4LjI1LCAwKTtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjMuNzUsIDE2Ny44MTI1LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjExLCAxNTguMjUsIDApO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjIxLjcsIDE2OS42LCAxMi4xLCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTEsIDE1OC4yNSwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5OC4yNSwgMTQ4LjY4NzUsIDApO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMjEuNywgMTY5LjYsIDEyLjEsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMTM1MGE7XG4gIGJvcmRlci1jb2xvcjogI2QxMzUwYTtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgwLCAxMjMsIDE0MywgMC4yNSk7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcyLjQ5NjU3NTM0MjUsIDQzLjc0MzE1MDY4NDksIDguMjUzNDI0NjU3NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2MC4zMjg3NjcxMjMzLCA0MC42NTc1MzQyNDY2LCA3LjY3MTIzMjg3NjcpO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzIuNDk2NTc1MzQyNSwgNDMuNzQzMTUwNjg0OSwgOC4yNTM0MjQ2NTc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTYwLjMyODc2NzEyMzMsIDQwLjY1NzUzNDI0NjYsIDcuNjcxMjMyODc2Nyk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMTUuOSwgODMuMywgNDYuNzUsIDAuNSk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxMzUwYTtcbiAgYm9yZGVyLWNvbG9yOiAjZDEzNTBhO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjAuMzI4NzY3MTIzMywgNDAuNjU3NTM0MjQ2NiwgNy42NzEyMzI4NzY3KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQ4LjE2MDk1ODkwNDEsIDM3LjU3MTkxNzgwODIsIDcuMDg5MDQxMDk1OSk7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDIxNS45LCA4My4zLCA0Ni43NSwgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM1Ljg3NSwgMjM1Ljg3NSwgMjM1Ljg3NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xufVxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM1Ljg3NSwgMjM1Ljg3NSwgMjM1Ljg3NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjIxLjcsIDIyMi4zLCAyMjIuOSwgMC41KTtcbn1cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjIzLjEyNSwgMjIzLjEyNSwgMjIzLjEyNSk7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDIyMS43LCAyMjIuMywgMjIyLjksIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICBib3JkZXItY29sb3I6ICMzYTNhM2E7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpO1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzOC44NzUsIDM4Ljg3NSwgMzguODc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzIuNSwgMzIuNSwgMzIuNSk7XG59XG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzguODc1LCAzOC44NzUsIDM4Ljg3NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDMyLjUsIDMyLjUsIDMyLjUpO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoODcuNTUsIDg3LjU1LCA4Ny41NSwgMC41KTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG4gIGJvcmRlci1jb2xvcjogIzNhM2EzYTtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzIuNSwgMzIuNSwgMzIuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI2LjEyNSwgMjYuMTI1LCAyNi4xMjUpO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg4Ny41NSwgODcuNTUsIDg3LjU1LCAwLjUpO1xufVxuXG4uYnRuLW11dGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjZmNDtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgwLCAxMjMsIDE0MywgMC4yNSk7XG59XG4uYnRuLW11dGVkOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjguNzg3NSwgMjI4Ljc4NzUsIDIyMi45NjI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjIzLjA1LCAyMjMuMDUsIDIxNS45NSk7XG59XG4uYnRuLW11dGVkOmZvY3VzLCAuYnRuLW11dGVkLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjguNzg3NSwgMjI4Ljc4NzUsIDIyMi45NjI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjIzLjA1LCAyMjMuMDUsIDIxNS45NSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMTQuMDUsIDIxNC42NSwgMjEzLjU1LCAwLjUpO1xufVxuLmJ0bi1tdXRlZC5kaXNhYmxlZCwgLmJ0bi1tdXRlZDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBib3JkZXItY29sb3I6ICNmNmY2ZjQ7XG59XG4uYnRuLW11dGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1tdXRlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1tdXRlZC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMy4wNSwgMjIzLjA1LCAyMTUuOTUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMTcuMzEyNSwgMjE3LjMxMjUsIDIwOC45Mzc1KTtcbn1cbi5idG4tbXV0ZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW11dGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW11dGVkLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjE0LjA1LCAyMTQuNjUsIDIxMy41NSwgMC41KTtcbn1cblxuLmJ0bi1hY2NlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KTtcbn1cbi5idG4tYWNjZW50OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA5MC4wOTk2NTAzNDk3LCAxMDQuNzUpO1xuICBib3JkZXItY29sb3I6IHJnYigwLCA3OS4xMzI4NjcxMzI5LCA5Mik7XG59XG4uYnRuLWFjY2VudDpmb2N1cywgLmJ0bi1hY2NlbnQuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDkwLjA5OTY1MDM0OTcsIDEwNC43NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDAsIDc5LjEzMjg2NzEzMjksIDkyKTtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgwLCAxMjMsIDE0MywgMC4yNSksIDAgMCAwIDAuMnJlbSByZ2JhKDM4LjI1LCAxNDIuOCwgMTU5LjgsIDAuNSk7XG59XG4uYnRuLWFjY2VudC5kaXNhYmxlZCwgLmJ0bi1hY2NlbnQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xufVxuLmJ0bi1hY2NlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFjY2VudDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1hY2NlbnQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA3OS4xMzI4NjcxMzI5LCA5Mik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDAsIDY4LjE2NjA4MzkxNjEsIDc5LjI1KTtcbn1cbi5idG4tYWNjZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1hY2NlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYWNjZW50LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMzguMjUsIDE0Mi44LCAxNTkuOCwgMC41KTtcbn1cblxuLmJ0bi1wYXN0ZWwge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjRmNztcbiAgYm9yZGVyLWNvbG9yOiAjZTVmNGY3O1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KTtcbn1cbi5idG4tcGFzdGVsOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTkuNzUsIDIzMS42MjUsIDIzOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5MCwgMjI3LjUsIDIzNSk7XG59XG4uYnRuLXBhc3RlbDpmb2N1cywgLmJ0bi1wYXN0ZWwuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5OS43NSwgMjMxLjYyNSwgMjM4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkwLCAyMjcuNSwgMjM1KTtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgwLCAxMjMsIDE0MywgMC4yNSksIDAgMCAwIDAuMnJlbSByZ2JhKDE5OS42LCAyMTIuOTUsIDIxNi4xLCAwLjUpO1xufVxuLmJ0bi1wYXN0ZWwuZGlzYWJsZWQsIC5idG4tcGFzdGVsOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY0Zjc7XG4gIGJvcmRlci1jb2xvcjogI2U1ZjRmNztcbn1cbi5idG4tcGFzdGVsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wYXN0ZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcGFzdGVsLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkwLCAyMjcuNSwgMjM1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTgwLjI1LCAyMjMuMzc1LCAyMzIpO1xufVxuLmJ0bi1wYXN0ZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXBhc3RlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wYXN0ZWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxOTkuNiwgMjEyLjk1LCAyMTYuMSwgMC41KTtcbn1cblxuLmJ0bi1wYWxlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY0Zjc7XG4gIGJvcmRlci1jb2xvcjogI2U1ZjRmNztcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgwLCAxMjMsIDE0MywgMC4yNSk7XG59XG4uYnRuLXBhbGU6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5OS43NSwgMjMxLjYyNSwgMjM4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkwLCAyMjcuNSwgMjM1KTtcbn1cbi5idG4tcGFsZTpmb2N1cywgLmJ0bi1wYWxlLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTkuNzUsIDIzMS42MjUsIDIzOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5MCwgMjI3LjUsIDIzNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxOTkuNiwgMjEyLjk1LCAyMTYuMSwgMC41KTtcbn1cbi5idG4tcGFsZS5kaXNhYmxlZCwgLmJ0bi1wYWxlOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY0Zjc7XG4gIGJvcmRlci1jb2xvcjogI2U1ZjRmNztcbn1cbi5idG4tcGFsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcGFsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wYWxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkwLCAyMjcuNSwgMjM1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTgwLjI1LCAyMjMuMzc1LCAyMzIpO1xufVxuLmJ0bi1wYWxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wYWxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXBhbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxOTkuNiwgMjEyLjk1LCAyMTYuMSwgMC41KTtcbn1cblxuLmJ0bi13aGl0ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpO1xufVxuLmJ0bi13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM1Ljg3NSwgMjM1Ljg3NSwgMjM1Ljg3NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xufVxuLmJ0bi13aGl0ZTpmb2N1cywgLmJ0bi13aGl0ZS5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM1Ljg3NSwgMjM1Ljg3NSwgMjM1Ljg3NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjIxLjcsIDIyMi4zLCAyMjIuOSwgMC41KTtcbn1cbi5idG4td2hpdGUuZGlzYWJsZWQsIC5idG4td2hpdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjIzLjEyNSwgMjIzLjEyNSwgMjIzLjEyNSk7XG59XG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDIyMS43LCAyMjIuMywgMjIyLjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMTQzLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAxNDMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgYm9yZGVyLWNvbG9yOiAjM2EzYTNhO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICBib3JkZXItY29sb3I6ICMzYTNhM2E7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDU4LCA1OCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcbiAgYm9yZGVyLWNvbG9yOiAjM2EzYTNhO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgNTgsIDU4LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDQ3YzVlO1xuICBib3JkZXItY29sb3I6ICMwNDdjNWU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ3YzVlO1xuICBib3JkZXItY29sb3I6ICMwNDdjNWU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0LCAxMjQsIDk0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMwNDdjNWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDdjNWU7XG4gIGJvcmRlci1jb2xvcjogIzA0N2M1ZTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNCwgMTI0LCA5NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkMTM1MGE7XG4gIGJvcmRlci1jb2xvcjogI2QxMzUwYTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxMzUwYTtcbiAgYm9yZGVyLWNvbG9yOiAjZDEzNTBhO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwOSwgNTMsIDEwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDEzNTBhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDEzNTBhO1xuICBib3JkZXItY29sb3I6ICNkMTM1MGE7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDIwOSwgNTMsIDEwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgYm9yZGVyLWNvbG9yOiAjM2EzYTNhO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcbiAgYm9yZGVyLWNvbG9yOiAjM2EzYTNhO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDU4LCA1OCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICBib3JkZXItY29sb3I6ICMzYTNhM2E7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDU4LCA1OCwgNTgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1tdXRlZCB7XG4gIGNvbG9yOiAjZjZmNmY0O1xuICBib3JkZXItY29sb3I6ICNmNmY2ZjQ7XG59XG4uYnRuLW91dGxpbmUtbXV0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY0O1xufVxuLmJ0bi1vdXRsaW5lLW11dGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtbXV0ZWQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDYsIDI0NiwgMjQ0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLW11dGVkLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbXV0ZWQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y2ZjZmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbXV0ZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbXV0ZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1tdXRlZC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY0O1xufVxuLmJ0bi1vdXRsaW5lLW11dGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLW11dGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbXV0ZWQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyNDYsIDI0NiwgMjQ0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtYWNjZW50IHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cbi5idG4tb3V0bGluZS1hY2NlbnQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xufVxuLmJ0bi1vdXRsaW5lLWFjY2VudDpmb2N1cywgLmJ0bi1vdXRsaW5lLWFjY2VudC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMTQzLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWFjY2VudC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWFjY2VudDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1hY2NlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYWNjZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtYWNjZW50LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBib3JkZXItY29sb3I6ICMwMDdiOGY7XG59XG4uYnRuLW91dGxpbmUtYWNjZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFjY2VudDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWFjY2VudC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMTQzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcGFzdGVsIHtcbiAgY29sb3I6ICNlNWY0Zjc7XG4gIGJvcmRlci1jb2xvcjogI2U1ZjRmNztcbn1cbi5idG4tb3V0bGluZS1wYXN0ZWw6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjRmNztcbiAgYm9yZGVyLWNvbG9yOiAjZTVmNGY3O1xufVxuLmJ0bi1vdXRsaW5lLXBhc3RlbDpmb2N1cywgLmJ0bi1vdXRsaW5lLXBhc3RlbC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOSwgMjQ0LCAyNDcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcGFzdGVsLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcGFzdGVsOmRpc2FibGVkIHtcbiAgY29sb3I6ICNlNWY0Zjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXBhc3RlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wYXN0ZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wYXN0ZWwuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY0Zjc7XG4gIGJvcmRlci1jb2xvcjogI2U1ZjRmNztcbn1cbi5idG4tb3V0bGluZS1wYXN0ZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcGFzdGVsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcGFzdGVsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjI5LCAyNDQsIDI0NywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXBhbGUge1xuICBjb2xvcjogI2U1ZjRmNztcbiAgYm9yZGVyLWNvbG9yOiAjZTVmNGY3O1xufVxuLmJ0bi1vdXRsaW5lLXBhbGU6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjRmNztcbiAgYm9yZGVyLWNvbG9yOiAjZTVmNGY3O1xufVxuLmJ0bi1vdXRsaW5lLXBhbGU6Zm9jdXMsIC5idG4tb3V0bGluZS1wYWxlLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI5LCAyNDQsIDI0NywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wYWxlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcGFsZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZTVmNGY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wYWxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBhbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wYWxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmNGY3O1xuICBib3JkZXItY29sb3I6ICNlNWY0Zjc7XG59XG4uYnRuLW91dGxpbmUtcGFsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wYWxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcGFsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDIyOSwgMjQ0LCAyNDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2hpdGUuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdoaXRlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2hpdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2I4YjhiODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLndpZHRoIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLndpZHRoIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgwLCAxMjMsIDE0MywgMC4yNSk7XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj10b3BdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49cmlnaHRdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49Ym90dG9tXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjEuNjI4Mzc4Mzc4NCwgMjQuMjUsIDI2Ljg3MTYyMTYyMTYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY0Zjc7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogI2FkYjViZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjM2EzYTNhO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgY29sb3I6ICMzYTNhM2E7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1yYWRpb10sXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1LjUsIDIyMS41MDM0OTY1MDM1LCAyNTUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2Ni41LCAyMjguNjM2MzYzNjM2NCwgMjU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjYuNSwgMjI4LjYzNjM2MzYzNjQsIDI1NSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2JiYmJiYjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmNGY3O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJS81MCUgNTAlIG5vLXJlcGVhdDtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4Zjtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZmZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDE0MywgMC41KTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAxNDMsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDE0MywgMC41KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogY2FsYygwcmVtICsgMnB4KTtcbiAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDE0MywgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMWVtICsgMnJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAxcmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTUuNSwgMjIxLjUwMzQ5NjUwMzUsIDI1NSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMzYTNhM2E7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDFlbSArIDJyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMWVtICsgMnJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1LjUsIDIyMS41MDM0OTY1MDM1LCAyNTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDE0MywgMC4yNSk7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmNGY3O1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxZW0gKyAycmVtICsgMnB4KTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDFlbSArIDJyZW0pO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDE0MywgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjYuNSwgMjI4LjYzNjM2MzYzNjQsIDI1NSk7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2Ni41LCAyMjguNjM2MzYzNjM2NCwgMjU1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAuMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDY2LjUsIDIyOC42MzYzNjM2MzY0LCAyNTUpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAuMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VhZWFlYTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdmJhciAuY29udGFpbmVyLFxuLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciAuY29udGFpbmVyLXhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgY29udGVudDogXCIvXCI7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzYTNhM2E7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICBib3JkZXItY29sb3I6ICMzYTNhM2E7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYmFkZ2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xufVxuYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDc5LjEzMjg2NzEzMjksIDkyKTtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAxNDMsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzIuNSwgMzIuNSwgMzIuNSk7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgNTgsIDU4LCAwLjUpO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ3YzVlO1xufVxuYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIuNDA2MjUsIDc0LjU5Mzc1LCA1Ni41NDY4NzUpO1xufVxuYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0LCAxMjQsIDk0LCAwLjUpO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuYS5iYWRnZS1pbmZvOmhvdmVyLCBhLmJhZGdlLWluZm86Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2Nyk7XG59XG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cbmEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTEsIDE1OC4yNSwgMCk7XG59XG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGEuYmFkZ2Utd2FybmluZy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMTM1MGE7XG59XG5hLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2MC4zMjg3NjcxMjMzLCA0MC42NTc1MzQyNDY2LCA3LjY3MTIzMjg3NjcpO1xufVxuYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGEuYmFkZ2UtZGFuZ2VyLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA5LCA1MywgMTAsIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG59XG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcbn1cbmEuYmFkZ2UtZGFyazpob3ZlciwgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMi41LCAzMi41LCAzMi41KTtcbn1cbmEuYmFkZ2UtZGFyazpmb2N1cywgYS5iYWRnZS1kYXJrLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDU4LCA1OCwgMC41KTtcbn1cblxuLmJhZGdlLW11dGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG59XG5hLmJhZGdlLW11dGVkOmhvdmVyLCBhLmJhZGdlLW11dGVkOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjMuMDUsIDIyMy4wNSwgMjE1Ljk1KTtcbn1cbmEuYmFkZ2UtbXV0ZWQ6Zm9jdXMsIGEuYmFkZ2UtbXV0ZWQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDYsIDI0NiwgMjQ0LCAwLjUpO1xufVxuXG4uYmFkZ2UtYWNjZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG59XG5hLmJhZGdlLWFjY2VudDpob3ZlciwgYS5iYWRnZS1hY2NlbnQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDc5LjEzMjg2NzEzMjksIDkyKTtcbn1cbmEuYmFkZ2UtYWNjZW50OmZvY3VzLCBhLmJhZGdlLWFjY2VudC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMTQzLCAwLjUpO1xufVxuXG4uYmFkZ2UtcGFzdGVsIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY0Zjc7XG59XG5hLmJhZGdlLXBhc3RlbDpob3ZlciwgYS5iYWRnZS1wYXN0ZWw6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MCwgMjI3LjUsIDIzNSk7XG59XG5hLmJhZGdlLXBhc3RlbDpmb2N1cywgYS5iYWRnZS1wYXN0ZWwuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjksIDI0NCwgMjQ3LCAwLjUpO1xufVxuXG4uYmFkZ2UtcGFsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmNGY3O1xufVxuYS5iYWRnZS1wYWxlOmhvdmVyLCBhLmJhZGdlLXBhbGU6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MCwgMjI3LjUsIDIzNSk7XG59XG5hLmJhZGdlLXBhbGU6Zm9jdXMsIGEuYmFkZ2UtcGFsZS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOSwgMjQ0LCAyNDcsIDAuNSk7XG59XG5cbi5iYWRnZS13aGl0ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuYS5iYWRnZS13aGl0ZTpob3ZlciwgYS5iYWRnZS13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG59XG5hLmJhZGdlLXdoaXRlOmZvY3VzLCBhLmJhZGdlLXdoaXRlLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2IoMCwgNjMuOTYsIDc0LjM2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNCwgMjI4LjYsIDIzMi42KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjYsIDIxOC4wNCwgMjIzLjY0KTtcbn1cbi5hbGVydC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE2NS44ODIwMTYzNDg4LCAyMDguODY4MzM3ODc0NywgMjE1Ljg1Nzk4MzY1MTIpO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDAsIDIwLjA5Mjg2NzEzMjksIDIzLjM2KTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiByZ2IoMzAuMTYsIDMwLjE2LCAzMC4xNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTUuNiwgMjE1LjYsIDIxNS42KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTk5Ljg0LCAxOTkuODQsIDE5OS44NCk7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE4Ny4wOSwgMTg3LjA5LCAxODcuMDkpO1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNC42NiwgNC42NiwgNC42Nik7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6IHJnYigyLjA4LCA2NC40OCwgNDguODgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA0LjgsIDIyOC44LCAyMjIuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE4NC43MiwgMjE4LjMyLCAyMDkuOTIpO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTY3Ljk2NDc2NDM5NzksIDIwOS41NzUyMzU2MDIxLCAxOTkuMTcyNjE3ODAxKTtcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYigwLjQ4NjI1LCAxNS4wNzM3NSwgMTEuNDI2ODc1KTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogcmdiKDExLjk2LCA4NC4yNCwgOTUuNjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA4LjYsIDIzNi40LCAyNDAuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5MC4wNCwgMjI4Ljk2LCAyMzUuMTIpO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTcwLjUxNTI0NzUyNDgsIDIyMS4xMzMyNjczMjY3LCAyMjkuMTQ0NzUyNDc1Mik7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNi4yOTMzMzMzMzMzLCA0NC4zMjY5NTY1MjE3LCA1MC4zNDY2NjY2NjY3KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogcmdiKDEzMi42LCAxMDAuMzYsIDMuNjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNDIuNiwgMjA1LjQpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDIzNy42NCwgMTg1LjU2KTtcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDI1NSwgMjMxLjI2NSwgMTYwLjA2KTtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYig4Mi45NjI1OTU0MTk4LCA2Mi43OTEyOTc3MDk5LCAyLjI3NzQwNDU4MDIpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6IHJnYigxMDguNjgsIDI3LjU2LCA1LjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LjgsIDIxNC42LCAyMDYpO1xuICBib3JkZXItY29sb3I6IHJnYigyNDIuMTIsIDE5OC40NCwgMTg2LjQpO1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigyMzguMDg5MDcyMTY0OSwgMTgwLjczODk2OTA3MjIsIDE2NC45MzA5Mjc4MzUxKTtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDYwLjAwODc2NzEyMzMsIDE1LjIxNzUzNDI0NjYsIDIuODcxMjMyODc2Nyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiByZ2IoMTMyLjYsIDEzMi42LCAxMzIuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDI0Mi4yNSwgMjQyLjI1LCAyNDIuMjUpO1xufVxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYigxMDcuMSwgMTA3LjEsIDEwNy4xKTtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogcmdiKDMwLjE2LCAzMC4xNiwgMzAuMTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE1LjYsIDIxNS42LCAyMTUuNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5OS44NCwgMTk5Ljg0LCAxOTkuODQpO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTg3LjA5LCAxODcuMDksIDE4Ny4wOSk7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNC42NiwgNC42NiwgNC42Nik7XG59XG5cbi5hbGVydC1tdXRlZCB7XG4gIGNvbG9yOiByZ2IoMTI3LjkyLCAxMjcuOTIsIDEyNi44OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMuMiwgMjUzLjIsIDI1Mi44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUyLjQ4LCAyNTIuNDgsIDI1MS45Mik7XG59XG4uYWxlcnQtbXV0ZWQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjQxLjAwNSwgMjQxLjAwNSwgMjM3Ljg5NSk7XG59XG4uYWxlcnQtbXV0ZWQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDEwMi4zMTU5MTgzNjczLCAxMDIuMzE1OTE4MzY3MywgMTAxLjQ4NDA4MTYzMjcpO1xufVxuXG4uYWxlcnQtYWNjZW50IHtcbiAgY29sb3I6IHJnYigwLCA2My45NiwgNzQuMzYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA0LCAyMjguNiwgMjMyLjYpO1xuICBib3JkZXItY29sb3I6IHJnYigxODMuNiwgMjE4LjA0LCAyMjMuNjQpO1xufVxuLmFsZXJ0LWFjY2VudCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxNjUuODgyMDE2MzQ4OCwgMjA4Ljg2ODMzNzg3NDcsIDIxNS44NTc5ODM2NTEyKTtcbn1cbi5hbGVydC1hY2NlbnQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDAsIDIwLjA5Mjg2NzEzMjksIDIzLjM2KTtcbn1cblxuLmFsZXJ0LXBhc3RlbCB7XG4gIGNvbG9yOiByZ2IoMTE5LjA4LCAxMjYuODgsIDEyOC40NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDkuOCwgMjUyLjgsIDI1My40KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ3LjcyLCAyNTEuOTIsIDI1Mi43Nik7XG59XG4uYWxlcnQtcGFzdGVsIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDIyOC4yMiwgMjQzLjY3LCAyNDYuNzYpO1xufVxuLmFsZXJ0LXBhc3RlbCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoOTQuNTQ0Mjg1NzE0MywgMTAwLjczNzE0Mjg1NzEsIDEwMS45NzU3MTQyODU3KTtcbn1cblxuLmFsZXJ0LXBhbGUge1xuICBjb2xvcjogcmdiKDExOS4wOCwgMTI2Ljg4LCAxMjguNDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ5LjgsIDI1Mi44LCAyNTMuNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0Ny43MiwgMjUxLjkyLCAyNTIuNzYpO1xufVxuLmFsZXJ0LXBhbGUgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjI4LjIyLCAyNDMuNjcsIDI0Ni43Nik7XG59XG4uYWxlcnQtcGFsZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoOTQuNTQ0Mjg1NzE0MywgMTAwLjczNzE0Mjg1NzEsIDEwMS45NzU3MTQyODU3KTtcbn1cblxuLmFsZXJ0LXdoaXRlIHtcbiAgY29sb3I6IHJnYigxMzIuNiwgMTMyLjYsIDEzMi42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uYWxlcnQtd2hpdGUgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSk7XG59XG4uYWxlcnQtd2hpdGUgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDEwNy4xLCAxMDcuMSwgMTA3LjEpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjFyZW0gMC4xcmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBib3JkZXItY29sb3I6ICMwMDdiOGY7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogcmdiKDAsIDYzLjk2LCA3NC4zNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODMuNiwgMjE4LjA0LCAyMjMuNjQpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigwLCA2My45NiwgNzQuMzYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY1Ljg4MjAxNjM0ODgsIDIwOC44NjgzMzc4NzQ3LCAyMTUuODU3OTgzNjUxMik7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDYzLjk2LCA3NC4zNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDAsIDYzLjk2LCA3NC4zNik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHJnYigzMC4xNiwgMzAuMTYsIDMwLjE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5OS44NCwgMTk5Ljg0LCAxOTkuODQpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMzAuMTYsIDMwLjE2LCAzMC4xNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODcuMDksIDE4Ny4wOSwgMTg3LjA5KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMC4xNiwgMzAuMTYsIDMwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzAuMTYsIDMwLjE2LCAzMC4xNik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiByZ2IoMi4wOCwgNjQuNDgsIDQ4Ljg4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NC43MiwgMjE4LjMyLCAyMDkuOTIpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigyLjA4LCA2NC40OCwgNDguODgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY3Ljk2NDc2NDM5NzksIDIwOS41NzUyMzU2MDIxLCAxOTkuMTcyNjE3ODAxKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMi4wOCwgNjQuNDgsIDQ4Ljg4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMi4wOCwgNjQuNDgsIDQ4Ljg4KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6IHJnYigxMS45NiwgODQuMjQsIDk1LjY4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MC4wNCwgMjI4Ljk2LCAyMzUuMTIpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMS45NiwgODQuMjQsIDk1LjY4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MC41MTUyNDc1MjQ4LCAyMjEuMTMzMjY3MzI2NywgMjI5LjE0NDc1MjQ3NTIpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMS45NiwgODQuMjQsIDk1LjY4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTEuOTYsIDg0LjI0LCA5NS42OCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiByZ2IoMTMyLjYsIDEwMC4zNiwgMy42NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzNy42NCwgMTg1LjU2KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTMyLjYsIDEwMC4zNiwgMy42NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzMS4yNjUsIDE2MC4wNik7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzMi42LCAxMDAuMzYsIDMuNjQpO1xuICBib3JkZXItY29sb3I6IHJnYigxMzIuNiwgMTAwLjM2LCAzLjY0KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogcmdiKDEwOC42OCwgMjcuNTYsIDUuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMTIsIDE5OC40NCwgMTg2LjQpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTA4LjY4LCAyNy41NiwgNS4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC4wODkwNzIxNjQ5LCAxODAuNzM4OTY5MDcyMiwgMTY0LjkzMDkyNzgzNTEpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwOC42OCwgMjcuNTYsIDUuMik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwOC42OCwgMjcuNTYsIDUuMik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogcmdiKDEzMi42LCAxMzIuNiwgMTMyLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMzIuNiwgMTMyLjYsIDEzMi42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Mi4yNSwgMjQyLjI1LCAyNDIuMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTMyLjYsIDEzMi42LCAxMzIuNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzMi42LCAxMzIuNiwgMTMyLjYpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogcmdiKDMwLjE2LCAzMC4xNiwgMzAuMTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk5Ljg0LCAxOTkuODQsIDE5OS44NCk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDMwLjE2LCAzMC4xNiwgMzAuMTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg3LjA5LCAxODcuMDksIDE4Ny4wOSk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLjE2LCAzMC4xNiwgMzAuMTYpO1xuICBib3JkZXItY29sb3I6IHJnYigzMC4xNiwgMzAuMTYsIDMwLjE2KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1tdXRlZCB7XG4gIGNvbG9yOiByZ2IoMTI3LjkyLCAxMjcuOTIsIDEyNi44OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIuNDgsIDI1Mi40OCwgMjUxLjkyKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbXV0ZWQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1tdXRlZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMjcuOTIsIDEyNy45MiwgMTI2Ljg4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MS4wMDUsIDI0MS4wMDUsIDIzNy44OTUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1tdXRlZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI3LjkyLCAxMjcuOTIsIDEyNi44OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyNy45MiwgMTI3LjkyLCAxMjYuODgpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjY2VudCB7XG4gIGNvbG9yOiByZ2IoMCwgNjMuOTYsIDc0LjM2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4My42LCAyMTguMDQsIDIyMy42NCk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjY2VudC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjY2VudC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigwLCA2My45NiwgNzQuMzYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY1Ljg4MjAxNjM0ODgsIDIwOC44NjgzMzc4NzQ3LCAyMTUuODU3OTgzNjUxMik7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjY2VudC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNjMuOTYsIDc0LjM2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgNjMuOTYsIDc0LjM2KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wYXN0ZWwge1xuICBjb2xvcjogcmdiKDExOS4wOCwgMTI2Ljg4LCAxMjguNDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ3LjcyLCAyNTEuOTIsIDI1Mi43Nik7XG59XG4ubGlzdC1ncm91cC1pdGVtLXBhc3RlbC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXBhc3RlbC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMTkuMDgsIDEyNi44OCwgMTI4LjQ0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOC4yMiwgMjQzLjY3LCAyNDYuNzYpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wYXN0ZWwubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExOS4wOCwgMTI2Ljg4LCAxMjguNDQpO1xuICBib3JkZXItY29sb3I6IHJnYigxMTkuMDgsIDEyNi44OCwgMTI4LjQ0KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wYWxlIHtcbiAgY29sb3I6IHJnYigxMTkuMDgsIDEyNi44OCwgMTI4LjQ0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ny43MiwgMjUxLjkyLCAyNTIuNzYpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wYWxlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcGFsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMTkuMDgsIDEyNi44OCwgMTI4LjQ0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOC4yMiwgMjQzLjY3LCAyNDYuNzYpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wYWxlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTkuMDgsIDEyNi44OCwgMTI4LjQ0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTE5LjA4LCAxMjYuODgsIDEyOC40NCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2hpdGUge1xuICBjb2xvcjogcmdiKDEzMi42LCAxMzIuNiwgMTMyLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2hpdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMzIuNiwgMTMyLjYsIDEzMi42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Mi4yNSwgMjQyLjI1LCAyNDIuMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTMyLjYsIDEzMi42LCAxMzIuNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzMi42LCAxMzIuNiwgMTMyLjYpO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvYXN0IHtcbiAgZmxleC1iYXNpczogMzUwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNzVyZW0gMC43NXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNzVyZW0gMC43NXJlbSAwLjc1cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjc1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC43NXJlbSAwIDAuNzVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gIGNvbG9yOiAjMDA3YjhmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3cge1xuICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDI0Ny4zNSwgMjQ3LjM1LCAyNDcuMzUpO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ny4zNSwgMjQ3LjM1LCAyNDcuMzUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIzNC42LCAyMzQuNiwgMjM0LjYpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmZmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgfVxufVxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA3OS4xMzI4NjcxMzI5LCA5MikgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2EgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzIuNSwgMzIuNSwgMzIuNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ3YzVlICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyLjQwNjI1LCA3NC41OTM3NSwgNTYuNTQ2ODc1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2NykgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTEsIDE1OC4yNSwgMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMTM1MGEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYwLjMyODc2NzEyMzMsIDQwLjY1NzUzNDI0NjYsIDcuNjcxMjMyODc2NykgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzIuNSwgMzIuNSwgMzIuNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW11dGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLW11dGVkOmhvdmVyLCBhLmJnLW11dGVkOmZvY3VzLFxuYnV0dG9uLmJnLW11dGVkOmhvdmVyLFxuYnV0dG9uLmJnLW11dGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMy4wNSwgMjIzLjA1LCAyMTUuOTUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctYWNjZW50OmhvdmVyLCBhLmJnLWFjY2VudDpmb2N1cyxcbmJ1dHRvbi5iZy1hY2NlbnQ6aG92ZXIsXG5idXR0b24uYmctYWNjZW50OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDc5LjEzMjg2NzEzMjksIDkyKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcGFzdGVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjRmNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXBhc3RlbDpob3ZlciwgYS5iZy1wYXN0ZWw6Zm9jdXMsXG5idXR0b24uYmctcGFzdGVsOmhvdmVyLFxuYnV0dG9uLmJnLXBhc3RlbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTAsIDIyNy41LCAyMzUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wYWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjRmNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXBhbGU6aG92ZXIsIGEuYmctcGFsZTpmb2N1cyxcbmJ1dHRvbi5iZy1wYWxlOmhvdmVyLFxuYnV0dG9uLmJnLXBhbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkwLCAyMjcuNSwgMjM1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2hpdGU6aG92ZXIsIGEuYmctd2hpdGU6Zm9jdXMsXG5idXR0b24uYmctd2hpdGU6aG92ZXIsXG5idXR0b24uYmctd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiOGYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICMzYTNhM2EgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDQ3YzVlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkMTM1MGEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzYTNhM2EgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1tdXRlZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjZmNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWFjY2VudCB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXBhc3RlbCB7XG4gIGJvcmRlci1jb2xvcjogI2U1ZjRmNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXBhbGUge1xuICBib3JkZXItY29sb3I6ICNlNWY0ZjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NiU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwIHJnYmEoMCwgMTIzLCAxNDMsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS02IHtcbiAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC02LFxuLm15LTYge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci02LFxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTYsXG4ubXktNiB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTYsXG4ubXgtNiB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTcge1xuICBtYXJnaW46IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC03LFxuLm15LTcge1xuICBtYXJnaW4tdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNyxcbi5teC03IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNyxcbi5teS03IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTcsXG4ubXgtNyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS04IHtcbiAgbWFyZ2luOiAyNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCxcbi5teS04IHtcbiAgbWFyZ2luLXRvcDogMjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTgsXG4ubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogMjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTgsXG4ubXktOCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04LFxuLm14LTgge1xuICBtYXJnaW4tbGVmdDogMjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC02IHtcbiAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNixcbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTYsXG4ucHgtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTYsXG4ucHktNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC02LFxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC03LFxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTcsXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi03LFxuLnB5LTcge1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTcsXG4ucHgtNyB7XG4gIHBhZGRpbmctbGVmdDogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDI0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04LFxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogMjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTgsXG4ucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi04LFxuLnB5LTgge1xuICBwYWRkaW5nLWJvdHRvbTogMjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTgsXG4ucHgtOCB7XG4gIHBhZGRpbmctbGVmdDogMjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW42IHtcbiAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjYsXG4ubXktbjYge1xuICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjYsXG4ubXgtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNixcbi5teS1uNiB7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNixcbi5teC1uNiB7XG4gIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNyB7XG4gIG1hcmdpbjogLTEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNyxcbi5teS1uNyB7XG4gIG1hcmdpbi10b3A6IC0xMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjcsXG4ubXgtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjcsXG4ubXktbjcge1xuICBtYXJnaW4tYm90dG9tOiAtMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW43LFxuLm14LW43IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uOCB7XG4gIG1hcmdpbjogLTI0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uOCxcbi5teS1uOCB7XG4gIG1hcmdpbi10b3A6IC0yNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjgsXG4ubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC0yNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjgsXG4ubXktbjgge1xuICBtYXJnaW4tYm90dG9tOiAtMjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW44LFxuLm14LW44IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNyxcbiAgLm15LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTcsXG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTcsXG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS03LFxuICAubXgtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOCB7XG4gICAgbWFyZ2luOiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS04LFxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tOCxcbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOCxcbiAgLm15LXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTgsXG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTYsXG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNyxcbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS03LFxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNyxcbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS03LFxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTgsXG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tOCxcbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTgsXG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tOCxcbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW42LFxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW42LFxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW43IHtcbiAgICBtYXJnaW46IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNyxcbiAgLm15LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjcsXG4gIC5teC1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjcsXG4gIC5teS1zbS1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW43LFxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uOCB7XG4gICAgbWFyZ2luOiAtMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjgsXG4gIC5teS1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW44LFxuICAubXgtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW44LFxuICAubXktc20tbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uOCxcbiAgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTcge1xuICAgIG1hcmdpbjogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNyxcbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTcsXG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTcsXG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC03LFxuICAubXgtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC04LFxuICAubXktbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtOCxcbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtOCxcbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTgsXG4gIC5teC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNixcbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC02LFxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNyB7XG4gICAgcGFkZGluZzogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNyxcbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC03LFxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNyxcbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC03LFxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTgsXG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtOCxcbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTgsXG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtOCxcbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW42LFxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW42LFxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW43IHtcbiAgICBtYXJnaW46IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNyxcbiAgLm15LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjcsXG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjcsXG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW43LFxuICAubXgtbWQtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uOCB7XG4gICAgbWFyZ2luOiAtMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjgsXG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW44LFxuICAubXgtbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW44LFxuICAubXktbWQtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uOCxcbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTYsXG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTcge1xuICAgIG1hcmdpbjogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNyxcbiAgLm15LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTcsXG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTcsXG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy03LFxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctOCB7XG4gICAgbWFyZ2luOiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy04LFxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctOCxcbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOCxcbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTgsXG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNixcbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTYsXG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy02LFxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNyxcbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNyxcbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctOCxcbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctOCxcbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW43IHtcbiAgICBtYXJnaW46IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNyxcbiAgLm15LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjcsXG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjcsXG4gIC5teS1sZy1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW43LFxuICAubXgtbGctbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjgsXG4gIC5teS1sZy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW44LFxuICAubXgtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW44LFxuICAubXktbGctbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uOCxcbiAgLm14LWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC03IHtcbiAgICBtYXJnaW46IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTcsXG4gIC5teS14bC03IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC03LFxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC03LFxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNyxcbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTgge1xuICAgIG1hcmdpbjogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtOCxcbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTgsXG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTgsXG4gIC5teS14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC04LFxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTcsXG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNyxcbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTcsXG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNyxcbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC04LFxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTgsXG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC04LFxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTgsXG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjYge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjYsXG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNixcbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNyB7XG4gICAgbWFyZ2luOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjcsXG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW43LFxuICAubXgteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW43LFxuICAubXkteGwtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNyxcbiAgLm14LXhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjgge1xuICAgIG1hcmdpbjogLTI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW44LFxuICAubXkteGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC0yNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uOCxcbiAgLm14LXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uOCxcbiAgLm15LXhsLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjgsXG4gIC5teC14bC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YjhmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMCwgNTcuMTk5MzAwNjk5MywgNjYuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzYTNhM2EgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTkuNzUsIDE5Ljc1LCAxOS43NSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDQ3YzVlICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMS42MDkzNzUsIDQ5Ljg5MDYyNSwgMzcuODIwMzEyNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTQuNSwgMTAyLjEzMDQzNDc4MjYsIDExNikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTg1LjUsIDEzOS4xMjUsIDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZDEzNTBhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogcmdiKDEzNS45OTMxNTA2ODQ5LCAzNC40ODYzMDEzNjk5LCA2LjUwNjg0OTMxNTEpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogcmdiKDIxNi43NSwgMjE2Ljc1LCAyMTYuNzUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzNhM2EzYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogcmdiKDE5Ljc1LCAxOS43NSwgMTkuNzUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNmNmY2ZjQgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LW11dGVkOmhvdmVyLCBhLnRleHQtbXV0ZWQ6Zm9jdXMge1xuICBjb2xvcjogcmdiKDIxMS41NzUsIDIxMS41NzUsIDIwMS45MjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAjMDA3YjhmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1hY2NlbnQ6aG92ZXIsIGEudGV4dC1hY2NlbnQ6Zm9jdXMge1xuICBjb2xvcjogcmdiKDAsIDU3LjE5OTMwMDY5OTMsIDY2LjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBhc3RlbCB7XG4gIGNvbG9yOiAjZTVmNGY3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wYXN0ZWw6aG92ZXIsIGEudGV4dC1wYXN0ZWw6Zm9jdXMge1xuICBjb2xvcjogcmdiKDE3MC41LCAyMTkuMjUsIDIyOSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcGFsZSB7XG4gIGNvbG9yOiAjZTVmNGY3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wYWxlOmhvdmVyLCBhLnRleHQtcGFsZTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTcwLjUsIDIxOS4yNSwgMjI5KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13aGl0ZTpob3ZlciwgYS50ZXh0LXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6IHJnYigyMTYuNzUsIDIxNi43NSwgMjE2Ljc1KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICM1ODU4NTggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNlYWVhZWE7XG4gIH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNlYWVhZWE7XG4gIH1cbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogOXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbGVmdDogLThweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FlYWVhZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49Ym90dG9tXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhZWFlYWU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePXRvcF0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWVhZWFlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IDM1cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItLXRpbWUtb25seSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSxcbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlciB7XG4gIHotaW5kZXg6IDE7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudD1ib3R0b20tZW5kXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudD10b3AtZW5kXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNTBweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49cmlnaHRdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0MnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49bGVmdF0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgbGVmdDogNDJweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIHBhZGRpbmc6IDhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS10aW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLXRpbWU6bm90KC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLXRpbWUtLW9ubHkpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXI6bm90KC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLWhhcy10aW1lLXNlbGVjdCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyLFxuLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45NDRyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcbiAgbGVmdDogMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQge1xuICByaWdodDogMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdGltZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdG9kYXktYnV0dG9uKSB7XG4gIHJpZ2h0OiA4NXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzIHtcbiAgdG9wOiA0cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcge1xuICB0b3A6IC00cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbjpob3ZlciAqOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYigxNjUuNzUsIDE2NS43NSwgMTY1Ljc1KTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tbmV4dCB7XG4gIGxlZnQ6IC0ycHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGxlZnQ6IC03cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91cyB7XG4gIHJpZ2h0OiAtMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXM6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHJpZ2h0OiAtN3B4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyIHtcbiAgbWFyZ2luOiAwLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHJlbTtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aCB7XG4gIG1hcmdpbjogMC40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGggLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGggLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRyZW07XG4gIG1hcmdpbjogMnB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAwIDEwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19jYXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0W3R5cGU9dGltZV0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9fZGVsaW1pdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FlYWVhZTtcbiAgd2lkdGg6IDg1cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXItLXdpdGgtdG9kYXktYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC04N3B4O1xuICB0b3A6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB7XG4gIHdpZHRoOiA4NXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBjYWxjKDE5NXB4ICsgMS43cmVtIC8gMik7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLWRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIge1xuICBjb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xNjZyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1rZXlib2FyZC1zZWxlY3RlZCk6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjguNzUsIDkzLjIxOTY5Njk2OTcsIDE0My43NSk7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLWtleWJvYXJkLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDEuNSwgMTM0LjU2MDYwNjA2MDYsIDIwNy41KTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLWtleWJvYXJkLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI4Ljc1LCA5My4yMTk2OTY5Njk3LCAxNDMuNzUpO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjE2NnJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dDpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLXRvZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXRvZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS10b2RheSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taGlnaGxpZ2h0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1oaWdobGlnaHRlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RjYzRhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0OS44NTUxMDIwNDA4LCAxODkuNjQ0ODk3OTU5MiwgNjIuNTYzMjY1MzA2MSk7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC1jdXN0b20tMSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0xLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEge1xuICBjb2xvcjogbWFnZW50YTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkLWN1c3RvbS0yLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0yLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhvbGlkYXlzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhvbGlkYXlzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taG9saWRheXMsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1ob2xpZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ODAzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhvbGlkYXlzIC5ob2xpZGF5LW92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taG9saWRheXMgLmhvbGlkYXktb3ZlcmxheSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhvbGlkYXlzIC5ob2xpZGF5LW92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1ob2xpZGF5cyAuaG9saWRheS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taG9saWRheXM6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taG9saWRheXM6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1ob2xpZGF5czpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhvbGlkYXlzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNywgODIuOTY0Mjg1NzE0MywgMCk7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1ob2xpZGF5czpob3ZlciAuaG9saWRheS1vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhvbGlkYXlzOmhvdmVyIC5ob2xpZGF5LW92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1ob2xpZGF5czpob3ZlciAuaG9saWRheS1vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taG9saWRheXM6aG92ZXIgLmhvbGlkYXktb3ZlcmxheSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZDpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC43NSwgOTMuMjE5Njk2OTY5NywgMTQzLjc1KTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWtleWJvYXJkLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Ni4yNSwgMjE3LjA4MzMzMzMzMzMsIDI0MS4yNSk7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjguNzUsIDkzLjIxOTY5Njk2OTcsIDE0My43NSk7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMTA3LCAxNjUsIDAuNSk7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWRpc2FibGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWRpc2FibGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tZGlzYWJsZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNjY2M7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWRpc2FibGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2NhbGVuZGFyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX192aWV3LWNhbGVuZGFyLWljb24gaW5wdXQge1xuICBwYWRkaW5nOiA2cHggMTBweCA1cHggMjVweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldzpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXc6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxNzguNSwgMTc4LjUsIDE3OC41KTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICByaWdodDogLTE2cHg7XG4gIHRvcDogMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgbGVmdDogMjUlO1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLS1zY3JvbGxhYmxlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLS1zY3JvbGxhYmxlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24tLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmZpcnN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmZpcnN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpsYXN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmxhc3Qtb2YtdHlwZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpsYXN0LW9mLXR5cGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMTc4LjUsIDE3OC41LCAxNzguNSk7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE3OC41LCAxNzguNSwgMTc4LjUpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uLS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb24tLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uLS1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDAgNnB4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2xvc2UtaWNvbjo6YWZ0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIsOXXCI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2xvc2UtaWNvbi0tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2xvc2UtaWNvbi0tZGlzYWJsZWQ6OmFmdGVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdG9kYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1uYW1lIHtcbiAgd2lkdGg6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSwgKG1heC1oZWlnaHQ6IDU1MHB4KSB7XG4gIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4gIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS40NHJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2NoaWxkcmVuLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMy44cmVtO1xuICBtYXJnaW46IDAuNHJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fYXJpYS1saXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwLXBhdGg6IGNpcmNsZSgwKTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2FsZW5kYXItaWNvbiB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG59XG5cbi5sYXIsXG4ubGFzLFxuLmxhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMaW5lIEF3ZXNvbWUgQnJhbmRzO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sYS1icmFuZHMtNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2xhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2xhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9sYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGEtYnJhbmRzLTQwMC5zdmcjbGluZWF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmxhYiB7XG4gIGZvbnQtZmFtaWx5OiBMaW5lIEF3ZXNvbWUgQnJhbmRzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IExpbmUgQXdlc29tZSBGcmVlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sYS1yZWd1bGFyLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGEtcmVndWxhci00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2xhLXJlZ3VsYXItNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbGEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9sYS1yZWd1bGFyLTQwMC5zdmcjbGluZWF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmxhciB7XG4gIGZvbnQtZmFtaWx5OiBMaW5lIEF3ZXNvbWUgRnJlZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMaW5lIEF3ZXNvbWUgRnJlZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGEtc29saWQtOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sYS1zb2xpZC05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9sYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9sYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9sYS1zb2xpZC05MDAuc3ZnI2xpbmVhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5sYXMge1xuICBmb250LWZhbWlseTogTGluZSBBd2Vzb21lIEZyZWU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5sYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDY2N2VtO1xufVxuXG4ubGEteHMge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmxhLTJ4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5sYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4ubGEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmxhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5sYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4ubGEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmxhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5sYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4ubGEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmxhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmxhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4ubGEtZncge1xuICB3aWR0aDogMS4yNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNDI4NTcxNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubGEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjQyODU3MTQyODZlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubGEtbGkubGEtbGcge1xuICBsZWZ0OiAtMS4xNDI4NTcxNDI5ZW07XG59XG5cbi5sYS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbiAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbn1cblxuLmxhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmxhLmxhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4ubGEubGEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmxhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4ubGEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmxhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmxhLmxhLXB1bGwtbGVmdCxcbi5sYXMubGEtcHVsbC1sZWZ0LFxuLmxhci5sYS1wdWxsLWxlZnQsXG4ubGFsLmxhLXB1bGwtbGVmdCxcbi5sYWIubGEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmxhLmxhLXB1bGwtcmlnaHQsXG4ubGFzLmxhLXB1bGwtcmlnaHQsXG4ubGFyLmxhLXB1bGwtcmlnaHQsXG4ubGFsLmxhLXB1bGwtcmlnaHQsXG4ubGFiLmxhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5sYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGxhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4ubGEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBsYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmxhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmxhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmxhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmxhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4ubGEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4ubGEtZmxpcC1ib3RoLCAubGEtZmxpcC1ob3Jpem9udGFsLmxhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG46cm9vdCAubGEtcm90YXRlLTkwLFxuOnJvb3QgLmxhLXJvdGF0ZS0xODAsXG46cm9vdCAubGEtcm90YXRlLTI3MCxcbjpyb290IC5sYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAubGEtZmxpcC12ZXJ0aWNhbCxcbjpyb290IC5sYS1mbGlwLWJvdGgge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4ubGEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTtcbn1cblxuLmxhLXN0YWNrLTF4LFxuLmxhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmxhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5sYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuXG4ubGEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG5cbi5sYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuXG4ubGEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiO1xufVxuXG4ubGEtYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjtcbn1cblxuLmxhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4ubGEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5sYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmxhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4ubGEtYWRvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzhcIjtcbn1cblxuLmxhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7XG59XG5cbi5sYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiO1xufVxuXG4ubGEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiO1xufVxuXG4ubGEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7XG59XG5cbi5sYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7XG59XG5cbi5sYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmxhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLmxhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLmxhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5sYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjtcbn1cblxuLmxhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4ubGEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG5cbi5sYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7XG59XG5cbi5sYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmxhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5sYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cblxuLmxhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4ubGEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4ubGEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5sYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4ubGEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmxhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4ubGEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5sYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5sYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5sYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4ubGEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmxhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7XG59XG5cbi5sYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7XG59XG5cbi5sYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7XG59XG5cbi5sYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7XG59XG5cbi5sYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjtcbn1cblxuLmxhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjtcbn1cblxuLmxhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi5sYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4ubGEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5sYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjtcbn1cblxuLmxhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmxhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjtcbn1cblxuLmxhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4ubGEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG5cbi5sYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7XG59XG5cbi5sYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG5cbi5sYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4ubGEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLmxhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4ubGEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5sYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi5sYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5sYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4ubGEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLmxhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmxhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4ubGEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5sYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7XG59XG5cbi5sYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmxhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5sYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG5cbi5sYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4ubGEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjtcbn1cblxuLmxhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiO1xufVxuXG4ubGEtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiO1xufVxuXG4ubGEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiO1xufVxuXG4ubGEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmxhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuXG4ubGEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiO1xufVxuXG4ubGEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG5cbi5sYS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiO1xufVxuXG4ubGEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7XG59XG5cbi5sYS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7XG59XG5cbi5sYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG5cbi5sYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjtcbn1cblxuLmxhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5sYS1iYWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNVwiO1xufVxuXG4ubGEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4ubGEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7XG59XG5cbi5sYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7XG59XG5cbi5sYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmxhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG5cbi5sYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4ubGEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4ubGEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4ubGEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiO1xufVxuXG4ubGEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7XG59XG5cbi5sYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5sYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5sYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmxhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4ubGEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5sYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5sYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7XG59XG5cbi5sYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmxhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmxhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmxhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5sYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5sYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5sYS1iZXppZXItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjtcbn1cblxuLmxhLWJpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5sYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5sYS1iaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjtcbn1cblxuLmxhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiO1xufVxuXG4ubGEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4ubGEtYmlvaGF6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgwXCI7XG59XG5cbi5sYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5sYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmxhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjtcbn1cblxuLmxhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjtcbn1cblxuLmxhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4ubGEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiO1xufVxuXG4ubGEtYmxlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiO1xufVxuXG4ubGEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiO1xufVxuXG4ubGEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLmxhLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODFcIjtcbn1cblxuLmxhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cblxuLmxhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuXG4ubGEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5sYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4ubGEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuXG4ubGEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4ubGEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4ubGEtYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkN1wiO1xufVxuXG4ubGEtYm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiO1xufVxuXG4ubGEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4ubGEtYm9vay1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7XG59XG5cbi5sYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjtcbn1cblxuLmxhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiO1xufVxuXG4ubGEtYm9vay1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjtcbn1cblxuLmxhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5sYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjtcbn1cblxuLmxhLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjtcbn1cblxuLmxhLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUwXCI7XG59XG5cbi5sYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cblxuLmxhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiO1xufVxuXG4ubGEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG59XG5cbi5sYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiO1xufVxuXG4ubGEtYm94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLmxhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cblxuLmxhLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7XG59XG5cbi5sYS1icmVhZC1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlY1wiO1xufVxuXG4ubGEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5sYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiO1xufVxuXG4ubGEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7XG59XG5cbi5sYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiO1xufVxuXG4ubGEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjtcbn1cblxuLmxhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4ubGEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG59XG5cbi5sYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmxhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5sYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4ubGEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmxhLWJ1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjtcbn1cblxuLmxhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cblxuLmxhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4ubGEtYnVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZVwiO1xufVxuXG4ubGEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4ubGEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4ubGEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4ubGEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmxhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4ubGEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cblxuLmxhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiO1xufVxuXG4ubGEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmxhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cblxuLmxhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5sYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7XG59XG5cbi5sYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLmxhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4ubGEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiO1xufVxuXG4ubGEtY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NVwiO1xufVxuXG4ubGEtY2FuZHktY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiO1xufVxuXG4ubGEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjtcbn1cblxuLmxhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7XG59XG5cbi5sYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmxhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjtcbn1cblxuLmxhLWNhci1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5sYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjtcbn1cblxuLmxhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7XG59XG5cbi5sYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5sYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5sYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4ubGEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmxhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5sYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmxhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4ubGEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmxhLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4N1wiO1xufVxuXG4ubGEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi5sYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmxhLWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODhcIjtcbn1cblxuLmxhLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiO1xufVxuXG4ubGEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiO1xufVxuXG4ubGEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4ubGEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG59XG5cbi5sYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4ubGEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLmxhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4ubGEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4ubGEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5sYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmxhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLmxhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjtcbn1cblxuLmxhLWNlbnRvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OVwiO1xufVxuXG4ubGEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLmxhLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7XG59XG5cbi5sYS1jaGFsa2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7XG59XG5cbi5sYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cblxuLmxhLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjtcbn1cblxuLmxhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLmxhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4ubGEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4ubGEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5sYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4ubGEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5sYS1jaGVjay1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjtcbn1cblxuLmxhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4ubGEtY2hlZXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VmXCI7XG59XG5cbi5sYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiO1xufVxuXG4ubGEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7XG59XG5cbi5sYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiO1xufVxuXG4ubGEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiO1xufVxuXG4ubGEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG5cbi5sYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XG59XG5cbi5sYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xufVxuXG4ubGEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4ubGEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4ubGEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4ubGEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmxhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5sYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmxhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4ubGEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4ubGEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4ubGEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmxhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuXG4ubGEtY2hyb21lY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiO1xufVxuXG4ubGEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7XG59XG5cbi5sYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmxhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4ubGEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiO1xufVxuXG4ubGEtY2xpbmljLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjtcbn1cblxuLmxhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuXG4ubGEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG5cbi5sYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiO1xufVxuXG4ubGEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmxhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG5cbi5sYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4ubGEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmxhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiO1xufVxuXG4ubGEtY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjtcbn1cblxuLmxhLWNsb3VkLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIjtcbn1cblxuLmxhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiO1xufVxuXG4ubGEtY2xvdWQtcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiO1xufVxuXG4ubGEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiO1xufVxuXG4ubGEtY2xvdWQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7XG59XG5cbi5sYS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0M1wiO1xufVxuXG4ubGEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiO1xufVxuXG4ubGEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiO1xufVxuXG4ubGEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiO1xufVxuXG4ubGEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG5cbi5sYS1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiO1xufVxuXG4ubGEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4ubGEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmxhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLmxhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG5cbi5sYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmxhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4ubGEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4ubGEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjtcbn1cblxuLmxhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLmxhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmxhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5sYS1jb21tZW50LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MVwiO1xufVxuXG4ubGEtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7XG59XG5cbi5sYS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjtcbn1cblxuLmxhLWNvbW1lbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjtcbn1cblxuLmxhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5sYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjtcbn1cblxuLmxhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiO1xufVxuXG4ubGEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4ubGEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLmxhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjtcbn1cblxuLmxhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7XG59XG5cbi5sYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7XG59XG5cbi5sYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4ubGEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5sYS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cblxuLmxhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7XG59XG5cbi5sYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5sYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmxhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjtcbn1cblxuLmxhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7XG59XG5cbi5sYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cblxuLmxhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmxhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjtcbn1cblxuLmxhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cblxuLmxhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLmxhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjtcbn1cblxuLmxhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjtcbn1cblxuLmxhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjtcbn1cblxuLmxhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7XG59XG5cbi5sYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5sYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5sYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG59XG5cbi5sYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjtcbn1cblxuLmxhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjtcbn1cblxuLmxhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiO1xufVxuXG4ubGEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLmxhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjtcbn1cblxuLmxhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmxhLWNyb3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG5cbi5sYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiO1xufVxuXG4ubGEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4ubGEtY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiO1xufVxuXG4ubGEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjtcbn1cblxuLmxhLWNydXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmN1wiO1xufVxuXG4ubGEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4ubGEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjtcbn1cblxuLmxhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmxhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5sYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLmxhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmxhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjtcbn1cblxuLmxhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi5sYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuXG4ubGEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLmxhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLmxhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4ubGEtZGVtb2NyYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDdcIjtcbn1cblxuLmxhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiO1xufVxuXG4ubGEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiO1xufVxuXG4ubGEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4ubGEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG59XG5cbi5sYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5sYS1kaGFybWFjaGFrcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTVcIjtcbn1cblxuLmxhLWRobDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MFwiO1xufVxuXG4ubGEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XG59XG5cbi5sYS1kaWFzcG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiO1xufVxuXG4ubGEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiO1xufVxuXG4ubGEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjtcbn1cblxuLmxhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjtcbn1cblxuLmxhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiO1xufVxuXG4ubGEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5sYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiO1xufVxuXG4ubGEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLmxhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjtcbn1cblxuLmxhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7XG59XG5cbi5sYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5sYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7XG59XG5cbi5sYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjtcbn1cblxuLmxhLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmxhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cblxuLmxhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuXG4ubGEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XG59XG5cbi5sYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4ubGEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG5cbi5sYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjtcbn1cblxuLmxhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiO1xufVxuXG4ubGEtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7XG59XG5cbi5sYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4ubGEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmxhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjtcbn1cblxuLmxhLWRvbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiO1xufVxuXG4ubGEtZG9vci1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmFcIjtcbn1cblxuLmxhLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiO1xufVxuXG4ubGEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4ubGEtZG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiO1xufVxuXG4ubGEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLmxhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjtcbn1cblxuLmxhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjtcbn1cblxuLmxhLWRyYWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiO1xufVxuXG4ubGEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG59XG5cbi5sYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4ubGEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG5cbi5sYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5sYS1kcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7XG59XG5cbi5sYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7XG59XG5cbi5sYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiO1xufVxuXG4ubGEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5sYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuXG4ubGEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjtcbn1cblxuLmxhLWR1bXBzdGVyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIjtcbn1cblxuLmxhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cblxuLmxhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4ubGEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiO1xufVxuXG4ubGEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiO1xufVxuXG4ubGEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4ubGEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4ubGEtZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZiXCI7XG59XG5cbi5sYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4ubGEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7XG59XG5cbi5sYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5sYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5sYS1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYxXCI7XG59XG5cbi5sYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiO1xufVxuXG4ubGEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5sYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4ubGEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuXG4ubGEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7XG59XG5cbi5sYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLmxhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuXG4ubGEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7XG59XG5cbi5sYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLmxhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiO1xufVxuXG4ubGEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjtcbn1cblxuLmxhLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk2XCI7XG59XG5cbi5sYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG5cbi5sYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmxhLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM5XCI7XG59XG5cbi5sYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjtcbn1cblxuLmxhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5sYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmxhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5sYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmxhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG5cbi5sYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmxhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG5cbi5sYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjtcbn1cblxuLmxhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4ubGEtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmxhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuXG4ubGEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmxhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjtcbn1cblxuLmxhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiO1xufVxuXG4ubGEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5sYS1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjNcIjtcbn1cblxuLmxhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCI7XG59XG5cbi5sYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5sYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmxhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4ubGEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiO1xufVxuXG4ubGEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjtcbn1cblxuLmxhLWZlZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk3XCI7XG59XG5cbi5sYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjtcbn1cblxuLmxhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4ubGEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmxhLWZpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7XG59XG5cbi5sYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5sYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4ubGEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5sYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5sYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmxhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbn1cblxuLmxhLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7XG59XG5cbi5sYS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7XG59XG5cbi5sYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5sYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiO1xufVxuXG4ubGEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4ubGEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjtcbn1cblxuLmxhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4ubGEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiO1xufVxuXG4ubGEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG5cbi5sYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5sYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4ubGEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5sYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiO1xufVxuXG4ubGEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmxhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG5cbi5sYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5sYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmxhLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjtcbn1cblxuLmxhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiO1xufVxuXG4ubGEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4ubGEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5sYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiO1xufVxuXG4ubGEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4ubGEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cblxuLmxhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5sYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5sYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cblxuLmxhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG5cbi5sYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjtcbn1cblxuLmxhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cblxuLmxhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjtcbn1cblxuLmxhLWZpc3QtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7XG59XG5cbi5sYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5sYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4ubGEtZmxhZy11c2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjtcbn1cblxuLmxhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5sYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmxhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4ubGEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiO1xufVxuXG4ubGEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7XG59XG5cbi5sYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmxhLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZFwiO1xufVxuXG4ubGEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmxhLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCI7XG59XG5cbi5sYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5sYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmxhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cblxuLmxhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7XG59XG5cbi5sYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmxhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiO1xufVxuXG4ubGEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiO1xufVxuXG4ubGEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5sYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG5cbi5sYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4ubGEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4ubGEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4ubGEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cblxuLmxhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjtcbn1cblxuLmxhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjtcbn1cblxuLmxhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5sYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7XG59XG5cbi5sYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7XG59XG5cbi5sYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7XG59XG5cbi5sYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmxhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7XG59XG5cbi5sYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjtcbn1cblxuLmxhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmxhLWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7XG59XG5cbi5sYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4ubGEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7XG59XG5cbi5sYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5sYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5sYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4ubGEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5sYS1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMlwiO1xufVxuXG4ubGEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4ubGEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjtcbn1cblxuLmxhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4ubGEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiO1xufVxuXG4ubGEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4ubGEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5sYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5sYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5sYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjtcbn1cblxuLmxhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuXG4ubGEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG5cbi5sYS1nbGFzcy1jaGVlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWZcIjtcbn1cblxuLmxhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmxhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG5cbi5sYS1nbGFzcy13aGlza2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7XG59XG5cbi5sYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi5sYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4ubGEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuXG4ubGEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLmxhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiO1xufVxuXG4ubGEtZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjtcbn1cblxuLmxhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjtcbn1cblxuLmxhLWdsb2JlLWV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xufVxuXG4ubGEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7XG59XG5cbi5sYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cblxuLmxhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuXG4ubGEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjtcbn1cblxuLmxhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4ubGEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG59XG5cbi5sYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiO1xufVxuXG4ubGEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLmxhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cblxuLmxhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4ubGEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4ubGEtZ29wdXJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NFwiO1xufVxuXG4ubGEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmxhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5sYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5sYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjtcbn1cblxuLmxhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiO1xufVxuXG4ubGEtZ3JpbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZlwiO1xufVxuXG4ubGEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiO1xufVxuXG4ubGEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjtcbn1cblxuLmxhLWdyaW4tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MlwiO1xufVxuXG4ubGEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7XG59XG5cbi5sYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiO1xufVxuXG4ubGEtZ3Jpbi1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjtcbn1cblxuLmxhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7XG59XG5cbi5sYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7XG59XG5cbi5sYS1ncmluLXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7XG59XG5cbi5sYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiO1xufVxuXG4ubGEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7XG59XG5cbi5sYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7XG59XG5cbi5sYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjtcbn1cblxuLmxhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiO1xufVxuXG4ubGEtZ3JpcC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNFwiO1xufVxuXG4ubGEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiO1xufVxuXG4ubGEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiO1xufVxuXG4ubGEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjtcbn1cblxuLmxhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7XG59XG5cbi5sYS1ndWl0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTZcIjtcbn1cblxuLmxhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cblxuLmxhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5sYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4ubGEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG5cbi5sYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7XG59XG5cbi5sYS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjtcbn1cblxuLmxhLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlM1wiO1xufVxuXG4ubGEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjtcbn1cblxuLmxhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiO1xufVxuXG4ubGEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7XG59XG5cbi5sYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5sYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4ubGEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA2XCI7XG59XG5cbi5sYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5sYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5sYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmxhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4ubGEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4ubGEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4ubGEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5sYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmxhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmxhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmxhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7XG59XG5cbi5sYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7XG59XG5cbi5sYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cblxuLmxhLWhhbnVraWFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7XG59XG5cbi5sYS1oYXJkLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiO1xufVxuXG4ubGEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuXG4ubGEtaGF0LXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiO1xufVxuXG4ubGEtaGF5a2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7XG59XG5cbi5sYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLmxhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLmxhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmxhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7XG59XG5cbi5sYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7XG59XG5cbi5sYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4ubGEtaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7XG59XG5cbi5sYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmxhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjtcbn1cblxuLmxhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7XG59XG5cbi5sYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLmxhLWhpcHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7XG59XG5cbi5sYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7XG59XG5cbi5sYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG5cbi5sYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5sYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiO1xufVxuXG4ubGEtaG9sbHktYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjtcbn1cblxuLmxhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmxhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7XG59XG5cbi5sYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiO1xufVxuXG4ubGEtaG9yc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjBcIjtcbn1cblxuLmxhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWJcIjtcbn1cblxuLmxhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5sYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjtcbn1cblxuLmxhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiO1xufVxuXG4ubGEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiO1xufVxuXG4ubGEtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7XG59XG5cbi5sYS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiO1xufVxuXG4ubGEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7XG59XG5cbi5sYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmxhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmxhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5sYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cblxuLmxhLWhvdXNlLWRhbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiO1xufVxuXG4ubGEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cblxuLmxhLWhyeXZuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjtcbn1cblxuLmxhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5sYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7XG59XG5cbi5sYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4ubGEtaWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEwXCI7XG59XG5cbi5sYS1pY2ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCI7XG59XG5cbi5sYS1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiO1xufVxuXG4ubGEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLmxhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmxhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7XG59XG5cbi5sYS1pZ2xvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiO1xufVxuXG4ubGEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmxhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuXG4ubGEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4ubGEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmxhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4ubGEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmxhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7XG59XG5cbi5sYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5sYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4ubGEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5sYS1pbnRlcmNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZlwiO1xufVxuXG4ubGEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmxhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7XG59XG5cbi5sYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5sYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmxhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjtcbn1cblxuLmxhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiO1xufVxuXG4ubGEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cblxuLmxhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjtcbn1cblxuLmxhLWplZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIjtcbn1cblxuLmxhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjtcbn1cblxuLmxhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjtcbn1cblxuLmxhLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjFcIjtcbn1cblxuLmxhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XG59XG5cbi5sYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiO1xufVxuXG4ubGEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5sYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiO1xufVxuXG4ubGEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjtcbn1cblxuLmxhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4ubGEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmxhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7XG59XG5cbi5sYS1rYWdnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjtcbn1cblxuLmxhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4ubGEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiO1xufVxuXG4ubGEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmxhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiO1xufVxuXG4ubGEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7XG59XG5cbi5sYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiO1xufVxuXG4ubGEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiO1xufVxuXG4ubGEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4ubGEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7XG59XG5cbi5sYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjtcbn1cblxuLmxhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiO1xufVxuXG4ubGEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7XG59XG5cbi5sYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiO1xufVxuXG4ubGEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLmxhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4ubGEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjtcbn1cblxuLmxhLWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEyXCI7XG59XG5cbi5sYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7XG59XG5cbi5sYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cblxuLmxhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLmxhLWxhdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7XG59XG5cbi5sYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7XG59XG5cbi5sYS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWJcIjtcbn1cblxuLmxhLWxhdWdoLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWNcIjtcbn1cblxuLmxhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7XG59XG5cbi5sYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5sYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5sYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuXG4ubGEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiO1xufVxuXG4ubGEtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7XG59XG5cbi5sYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjtcbn1cblxuLmxhLWxldmVsLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7XG59XG5cbi5sYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjtcbn1cblxuLmxhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4ubGEtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5sYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7XG59XG5cbi5sYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5sYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4ubGEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmxhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4ubGEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmxhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4ubGEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4ubGEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmxhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmxhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmxhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5sYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5sYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjtcbn1cblxuLmxhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjtcbn1cblxuLmxhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjtcbn1cblxuLmxhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG59XG5cbi5sYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiO1xufVxuXG4ubGEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4ubGEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7XG59XG5cbi5sYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XG59XG5cbi5sYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG5cbi5sYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4ubGEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5sYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjtcbn1cblxuLmxhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiO1xufVxuXG4ubGEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4ubGEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLmxhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4ubGEtbWFwLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiO1xufVxuXG4ubGEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbn1cblxuLmxhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmxhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG5cbi5sYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi5sYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLmxhLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7XG59XG5cbi5sYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cblxuLmxhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmxhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5sYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4ubGEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4ubGEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4ubGEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiO1xufVxuXG4ubGEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjtcbn1cblxuLmxhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4ubGEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjtcbn1cblxuLmxhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjtcbn1cblxuLmxhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4ubGEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjtcbn1cblxuLmxhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4ubGEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjtcbn1cblxuLmxhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuXG4ubGEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjtcbn1cblxuLmxhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4ubGEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5sYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7XG59XG5cbi5sYS1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzhcIjtcbn1cblxuLmxhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7XG59XG5cbi5sYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7XG59XG5cbi5sYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5sYS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjtcbn1cblxuLmxhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuXG4ubGEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4ubGEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjtcbn1cblxuLmxhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7XG59XG5cbi5sYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5sYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7XG59XG5cbi5sYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjtcbn1cblxuLmxhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5sYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLmxhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4ubGEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7XG59XG5cbi5sYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjtcbn1cblxuLmxhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5sYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjtcbn1cblxuLmxhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4ubGEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuXG4ubGEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4ubGEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG59XG5cbi5sYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5sYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4ubGEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7XG59XG5cbi5sYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7XG59XG5cbi5sYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiO1xufVxuXG4ubGEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5sYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiO1xufVxuXG4ubGEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4ubGEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiO1xufVxuXG4ubGEtbW9zcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc4XCI7XG59XG5cbi5sYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5sYS1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiO1xufVxuXG4ubGEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4ubGEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuXG4ubGEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmxhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cblxuLmxhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cblxuLmxhLW5ldHdvcmstd2lyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjtcbn1cblxuLmxhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4ubGEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5sYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjtcbn1cblxuLmxhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cblxuLmxhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuLmxhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiO1xufVxuXG4ubGEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiO1xufVxuXG4ubGEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG5cbi5sYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjtcbn1cblxuLmxhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7XG59XG5cbi5sYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmxhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5sYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5sYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4ubGEtb2lsLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiO1xufVxuXG4ubGEtb2xkLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7XG59XG5cbi5sYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiO1xufVxuXG4ubGEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmxhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4ubGEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmxhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmxhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiO1xufVxuXG4ubGEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjtcbn1cblxuLmxhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmxhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7XG59XG5cbi5sYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmxhLXBhZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE1XCI7XG59XG5cbi5sYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4ubGEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7XG59XG5cbi5sYS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7XG59XG5cbi5sYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cblxuLmxhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiO1xufVxuXG4ubGEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmxhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4ubGEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiO1xufVxuXG4ubGEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5sYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5sYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiO1xufVxuXG4ubGEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjtcbn1cblxuLmxhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5sYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG5cbi5sYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4ubGEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5sYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmxhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4ubGEtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2NcIjtcbn1cblxuLmxhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuXG4ubGEtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiO1xufVxuXG4ubGEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7XG59XG5cbi5sYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7XG59XG5cbi5sYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5sYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5sYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjtcbn1cblxuLmxhLXBlbm55LWFyY2FkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNFwiO1xufVxuXG4ubGEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7XG59XG5cbi5sYS1wZXBwZXItaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE2XCI7XG59XG5cbi5sYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi5sYS1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQxXCI7XG59XG5cbi5sYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cblxuLmxhLXBlcnNvbi1ib290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiO1xufVxuXG4ubGEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjtcbn1cblxuLmxhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG5cbi5sYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7XG59XG5cbi5sYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4ubGEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG5cbi5sYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiO1xufVxuXG4ubGEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5sYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7XG59XG5cbi5sYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmxhLXBob3RvLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG59XG5cbi5sYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjtcbn1cblxuLmxhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cblxuLmxhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5sYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiO1xufVxuXG4ubGEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4ubGEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuXG4ubGEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjtcbn1cblxuLmxhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4ubGEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmxhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmxhLXBpenphLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7XG59XG5cbi5sYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7XG59XG5cbi5sYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4ubGEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuXG4ubGEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7XG59XG5cbi5sYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5sYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4ubGEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjtcbn1cblxuLmxhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmxhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLmxhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5sYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4ubGEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuXG4ubGEtcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiO1xufVxuXG4ubGEtcG9sbC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgyXCI7XG59XG5cbi5sYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjtcbn1cblxuLmxhLXBvby1zdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiO1xufVxuXG4ubGEtcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOVwiO1xufVxuXG4ubGEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjtcbn1cblxuLmxhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmxhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4ubGEtcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiO1xufVxuXG4ubGEtcHJheWluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuXG4ubGEtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7XG59XG5cbi5sYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7XG59XG5cbi5sYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuXG4ubGEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLmxhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjtcbn1cblxuLmxhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4ubGEtcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQyXCI7XG59XG5cbi5sYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjtcbn1cblxuLmxhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4ubGEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7XG59XG5cbi5sYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4ubGEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5sYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4ubGEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5sYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLmxhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiO1xufVxuXG4ubGEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLmxhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmxhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5sYS1xdXJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiO1xufVxuXG4ubGEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7XG59XG5cbi5sYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjtcbn1cblxuLmxhLXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjtcbn1cblxuLmxhLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWJcIjtcbn1cblxuLmxhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4ubGEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7XG59XG5cbi5sYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5sYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiO1xufVxuXG4ubGEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjtcbn1cblxuLmxhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuXG4ubGEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmxhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjtcbn1cblxuLmxhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmxhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiO1xufVxuXG4ubGEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5sYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmxhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmxhLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiO1xufVxuXG4ubGEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4ubGEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLmxhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cblxuLmxhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjtcbn1cblxuLmxhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4ubGEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjtcbn1cblxuLmxhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4ubGEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7XG59XG5cbi5sYS1yZXB1YmxpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVlXCI7XG59XG5cbi5sYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjtcbn1cblxuLmxhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiO1xufVxuXG4ubGEtcmVzdHJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmRcIjtcbn1cblxuLmxhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLmxhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiO1xufVxuXG4ubGEtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7XG59XG5cbi5sYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7XG59XG5cbi5sYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5sYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiO1xufVxuXG4ubGEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5sYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG5cbi5sYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7XG59XG5cbi5sYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xufVxuXG4ubGEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5sYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5sYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5sYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiO1xufVxuXG4ubGEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjtcbn1cblxuLmxhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjtcbn1cblxuLmxhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7XG59XG5cbi5sYS1ydW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7XG59XG5cbi5sYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5sYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi5sYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuXG4ubGEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5sYS1zYWxlc2ZvcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNiXCI7XG59XG5cbi5sYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7XG59XG5cbi5sYS1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmZcIjtcbn1cblxuLmxhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MwXCI7XG59XG5cbi5sYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5sYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjtcbn1cblxuLmxhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiO1xufVxuXG4ubGEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjtcbn1cblxuLmxhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4ubGEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7XG59XG5cbi5sYS1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7XG59XG5cbi5sYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmxhLXNlYXJjaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjtcbn1cblxuLmxhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuXG4ubGEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5sYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4ubGEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjtcbn1cblxuLmxhLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7XG59XG5cbi5sYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4ubGEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5sYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmxhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiO1xufVxuXG4ubGEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7XG59XG5cbi5sYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4ubGEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5sYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5sYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmxhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5sYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG59XG5cbi5sYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5sYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG59XG5cbi5sYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmxhLXNob2UtcHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7XG59XG5cbi5sYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmxhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4ubGEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4ubGEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjtcbn1cblxuLmxhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuXG4ubGEtc2h1dHRsZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjtcbn1cblxuLmxhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmxhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5sYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5sYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjtcbn1cblxuLmxhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4ubGEtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI3XCI7XG59XG5cbi5sYS1zaW0tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiO1xufVxuXG4ubGEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmxhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjtcbn1cblxuLmxhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLmxhLXNpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjtcbn1cblxuLmxhLXNrYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjtcbn1cblxuLmxhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiO1xufVxuXG4ubGEtc2tpaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7XG59XG5cbi5sYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG59XG5cbi5sYS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiO1xufVxuXG4ubGEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiO1xufVxuXG4ubGEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLmxhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5sYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4ubGEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiO1xufVxuXG4ubGEtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjtcbn1cblxuLmxhLXNsZWlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiO1xufVxuXG4ubGEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5sYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5sYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4ubGEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiO1xufVxuXG4ubGEtc21pbGUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4ubGEtc21vZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiO1xufVxuXG4ubGEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiO1xufVxuXG4ubGEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjtcbn1cblxuLmxhLXNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiO1xufVxuXG4ubGEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmxhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG5cbi5sYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmxhLXNub3dib2FyZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiO1xufVxuXG4ubGEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG5cbi5sYS1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QwXCI7XG59XG5cbi5sYS1zbm93cGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMlwiO1xufVxuXG4ubGEtc29ja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIjtcbn1cblxuLmxhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7XG59XG5cbi5sYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5sYS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmxhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cblxuLmxhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmxhLXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCI7XG59XG5cbi5sYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5sYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiO1xufVxuXG4ubGEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmxhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4ubGEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5sYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4ubGEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5sYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmxhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjtcbn1cblxuLmxhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmxhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmxhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjtcbn1cblxuLmxhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuXG4ubGEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4ubGEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiO1xufVxuXG4ubGEtc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7XG59XG5cbi5sYS1zcGVsbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MVwiO1xufVxuXG4ubGEtc3BpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7XG59XG5cbi5sYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5sYS1zcGxvdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7XG59XG5cbi5sYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5sYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjtcbn1cblxuLmxhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4ubGEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cblxuLmxhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiO1xufVxuXG4ubGEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjtcbn1cblxuLmxhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5sYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4ubGEtc3RhY2twYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7XG59XG5cbi5sYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiO1xufVxuXG4ubGEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4ubGEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjtcbn1cblxuLmxhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4ubGEtc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuXG4ubGEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiO1xufVxuXG4ubGEtc3Rhci1vZi1saWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7XG59XG5cbi5sYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG5cbi5sYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4ubGEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5sYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cblxuLmxhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmxhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4ubGEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cblxuLmxhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiO1xufVxuXG4ubGEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmxhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmxhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5sYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjtcbn1cblxuLmxhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7XG59XG5cbi5sYS1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjtcbn1cblxuLmxhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiO1xufVxuXG4ubGEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7XG59XG5cbi5sYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4ubGEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuXG4ubGEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7XG59XG5cbi5sYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiO1xufVxuXG4ubGEtc3Ryb29wd2FmZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIjtcbn1cblxuLmxhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiO1xufVxuXG4ubGEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmxhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4ubGEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5sYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cblxuLmxhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5sYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7XG59XG5cbi5sYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmxhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG5cbi5sYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4ubGEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7XG59XG5cbi5sYS1zdXJwcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiO1xufVxuXG4ubGEtc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNlwiO1xufVxuXG4ubGEtc3dhdGNoYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiO1xufVxuXG4ubGEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiO1xufVxuXG4ubGEtc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiO1xufVxuXG4ubGEtc3ltZm9ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZFwiO1xufVxuXG4ubGEtc3luYWdvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCI7XG59XG5cbi5sYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5sYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuXG4ubGEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiO1xufVxuXG4ubGEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmxhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiO1xufVxuXG4ubGEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5sYS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7XG59XG5cbi5sYS10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7XG59XG5cbi5sYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuXG4ubGEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5sYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5sYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5sYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4ubGEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4ubGEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7XG59XG5cbi5sYS10ZWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiO1xufVxuXG4ubGEtdGVldGgtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiO1xufVxuXG4ubGEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmxhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7XG59XG5cbi5sYS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY5XCI7XG59XG5cbi5sYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cblxuLmxhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmxhLXRlbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7XG59XG5cbi5sYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4ubGEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmxhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmxhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5sYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4ubGEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4ubGEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7XG59XG5cbi5sYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7XG59XG5cbi5sYS10aGVtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7XG59XG5cbi5sYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmxhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5sYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4ubGEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4ubGEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4ubGEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4ubGEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmxhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7XG59XG5cbi5sYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4ubGEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5sYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmxhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLmxhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5sYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmxhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmxhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjtcbn1cblxuLmxhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7XG59XG5cbi5sYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5sYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmxhLXRvaWxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOFwiO1xufVxuXG4ubGEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7XG59XG5cbi5sYS10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7XG59XG5cbi5sYS10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiO1xufVxuXG4ubGEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjtcbn1cblxuLmxhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7XG59XG5cbi5sYS10b3JpaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7XG59XG5cbi5sYS10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIyXCI7XG59XG5cbi5sYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7XG59XG5cbi5sYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmxhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLmxhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5sYS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7XG59XG5cbi5sYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4ubGEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5sYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4ubGEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG5cbi5sYS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7XG59XG5cbi5sYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiO1xufVxuXG4ubGEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4ubGEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5sYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuXG4ubGEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5sYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4ubGEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuXG4ubGEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiO1xufVxuXG4ubGEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7XG59XG5cbi5sYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjtcbn1cblxuLmxhLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiO1xufVxuXG4ubGEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5sYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmxhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmxhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5sYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmxhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLmxhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5sYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuXG4ubGEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiO1xufVxuXG4ubGEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7XG59XG5cbi5sYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4ubGEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmxhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5sYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmxhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmxhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5sYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiO1xufVxuXG4ubGEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4ubGEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4ubGEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5sYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmxhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmxhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjtcbn1cblxuLmxhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuXG4ubGEtdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UwXCI7XG59XG5cbi5sYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cblxuLmxhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmxhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5sYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiO1xufVxuXG4ubGEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjtcbn1cblxuLmxhLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjtcbn1cblxuLmxhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5sYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7XG59XG5cbi5sYS11c2VyLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiO1xufVxuXG4ubGEtdXNlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7XG59XG5cbi5sYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjtcbn1cblxuLmxhLXVzZXItZ3JhZHVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDFcIjtcbn1cblxuLmxhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiO1xufVxuXG4ubGEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7XG59XG5cbi5sYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5sYS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAzXCI7XG59XG5cbi5sYS11c2VyLW5pbmphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA0XCI7XG59XG5cbi5sYS11c2VyLW51cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJmXCI7XG59XG5cbi5sYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmxhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5sYS11c2VyLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiO1xufVxuXG4ubGEtdXNlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiO1xufVxuXG4ubGEtdXNlci10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjtcbn1cblxuLmxhLXVzZXItdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7XG59XG5cbi5sYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5sYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4ubGEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7XG59XG5cbi5sYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7XG59XG5cbi5sYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiO1xufVxuXG4ubGEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4ubGEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLmxhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiO1xufVxuXG4ubGEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuXG4ubGEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLmxhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4ubGEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4ubGEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4ubGEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG5cbi5sYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5sYS12aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7XG59XG5cbi5sYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuXG4ubGEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjtcbn1cblxuLmxhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5sYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiO1xufVxuXG4ubGEtdmloYXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7XG59XG5cbi5sYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiO1xufVxuXG4ubGEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5sYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5sYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5sYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4ubGEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG5cbi5sYS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjtcbn1cblxuLmxhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4ubGEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmxhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG59XG5cbi5sYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5sYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmxhLXZvdGUteWVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcyXCI7XG59XG5cbi5sYS12ci1jYXJkYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjlcIjtcbn1cblxuLmxhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7XG59XG5cbi5sYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG59XG5cbi5sYS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjtcbn1cblxuLmxhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuXG4ubGEtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzNcIjtcbn1cblxuLmxhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7XG59XG5cbi5sYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7XG59XG5cbi5sYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjtcbn1cblxuLmxhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5sYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjtcbn1cblxuLmxhLXdlaWdodC1oYW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7XG59XG5cbi5sYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLmxhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5sYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cblxuLmxhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmxhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG5cbi5sYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5sYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4ubGEtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiO1xufVxuXG4ubGEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XG59XG5cbi5sYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmxhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4ubGEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjtcbn1cblxuLmxhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmxhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7XG59XG5cbi5sYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7XG59XG5cbi5sYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4ubGEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7XG59XG5cbi5sYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiO1xufVxuXG4ubGEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiO1xufVxuXG4ubGEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmxhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4ubGEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4ubGEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4ubGEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4ubGEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4ubGEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiO1xufVxuXG4ubGEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5sYS14LXJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiO1xufVxuXG4ubGEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiO1xufVxuXG4ubGEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4ubGEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmxhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4ubGEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmxhLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MFwiO1xufVxuXG4ubGEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7XG59XG5cbi5sYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuXG4ubGEteWFybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlM1wiO1xufVxuXG4ubGEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4ubGEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmxhLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7XG59XG5cbi5sYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4ubGEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4ubGEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjtcbn1cblxuLmxhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCI7XG59XG5cbi5sYS1oYXQtY293Ym95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMwXCI7XG59XG5cbi5sYS1oYXQtY293Ym95LXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzFcIjtcbn1cblxuLmxhLW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjYVwiO1xufVxuXG4ubGEtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2NcIjtcbn1cblxuLmxhLW9yY2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQyXCI7XG59XG5cbi5sYS1yZWNvcmQtdmlueWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDlcIjtcbn1cblxuLmxhLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7XG59XG5cbi5sYS11bWJyYWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU4XCI7XG59XG5cbi5sYS1idXktbi1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNlwiO1xufVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250cy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IG5vbmU7XG59XG4uc2xpY2stbmV4dDpiZWZvcmUsXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtZmFtaWx5LXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmZvbnQtZmFtaWx5LXNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5jbGVhci1sZWZ0IHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5jbGVhci1yaWdodCB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLmNsZWFyLWJvdGgge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jbGVhci1zbS1sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAuY2xlYXItc20tcmlnaHQge1xuICAgIGNsZWFyOiByaWdodDtcbiAgfVxuICAuY2xlYXItc20tYm90aCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2xlYXItbWQtbGVmdCB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmNsZWFyLW1kLXJpZ2h0IHtcbiAgICBjbGVhcjogcmlnaHQ7XG4gIH1cbiAgLmNsZWFyLW1kLWJvdGgge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNsZWFyLWxnLWxlZnQge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5jbGVhci1sZy1yaWdodCB7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICB9XG4gIC5jbGVhci1sZy1ib3RoIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2xlYXIteGwtbGVmdCB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmNsZWFyLXhsLXJpZ2h0IHtcbiAgICBjbGVhcjogcmlnaHQ7XG4gIH1cbiAgLmNsZWFyLXhsLWJvdGgge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnctZnVsbCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbn1cblxuLm0tdHJpbSA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm0tdHJpbSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sYXIsXG4ubGFzIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IC8qIEFkZGVkIGFzIHBhcnQgb2YgWk9FUi03Mjk4ICoqL1xufVxuXG4qIHtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5wIGEsXG5wIC53eXNpd3lnIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnAgYTpob3ZlcixcbnAgLnd5c2l3eWcgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDMgYSwgaDQgYSwgaDUgYSwgaDYgYSB7XG4gIGNvbG9yOiAjZjY1YzAwICFpbXBvcnRhbnQ7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbnVsLCBvbCwgZGwsIG9sIG9sLCBvbCB1bCwgdWwgb2wsIHVsIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxudWwgbGksIG9sIGxpLCBkbCBsaSwgb2wgb2wgbGksIG9sIHVsIGxpLCB1bCBvbCBsaSwgdWwgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uZG9jLW9ubHkge1xuICBjb2xvcjogIzQ3ODlGRjtcbn1cblxuc3VwIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICB0b3A6IDA7XG59XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbmgxIHN1cCwgLmgxIHN1cCwgaDIgc3VwLCAuaDIgc3VwLCBoMyBzdXAsIC5oMyBzdXAsIGg0IHN1cCwgLmg0IHN1cCwgaDUgc3VwLCAuaDUgc3VwLCBoNiBzdXAsIC5oNiBzdXAge1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5oMSBzdXAsXG4uaDEgc3VwLFxuaDIgc3VwLFxuLmgyIHN1cCxcbmgzIHN1cCxcbi5oMyBzdXAsXG5oNCBzdXAsXG4uaDQgc3VwLFxuaDUgc3VwLFxuLmg1IHN1cCxcbmg2IHN1cCxcbi5oNiBzdXAge1xuICBmb250LXNpemU6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGg0LFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uZm9udC1zaXplLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uZm9udC1zaXplLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvbnQtc2l6ZS14c21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9udC1zaXplLXNtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmZvbnQtc2l6ZS1zbS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuZm9udC1zaXplLXNtLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvbnQtc2l6ZS1tZC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5mb250LXNpemUtbWQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmZvbnQtc2l6ZS1tZC14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb250LXNpemUtbGctbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuZm9udC1zaXplLWxnLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5mb250LXNpemUtbGcteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvbnQtc2l6ZS14bC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5mb250LXNpemUteGwtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmZvbnQtc2l6ZS14bC14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuYnV0dG9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KTtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMyLjUsIDMyLjUsIDMyLjUpO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY0O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KTtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA3OS4xMzI4NjcxMzI5LCA5Mik7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY0O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzNhM2EzYTtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgwLCAxMjMsIDE0MywgMC4yNSk7XG59XG4uZHJvcGRvd24gLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDdiOGY7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogcmdiKDMyLjUsIDMyLjUsIDMyLjUpO1xuICBib3JkZXItY29sb3I6IHJnYigzMi41LCAzMi41LCAzMi41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjZmNmY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmNmY2ZjQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogcmdiKDMyLjUsIDMyLjUsIDMyLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IHJnYigzMi41LCAzMi41LCAzMi41KTtcbn1cbi5kcm9wZG93biA+IC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzYTNhM2E7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4ZjtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgwLCAxMjMsIDE0MywgMC4yNSk7XG59XG4uZHJvcGRvd24gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNhM2EzYTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogcmdiKDAsIDc5LjEzMjg2NzEzMjksIDkyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgNzkuMTMyODY3MTMyOSwgOTIpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjZmNmY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmNmY2ZjQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogcmdiKDAsIDc5LjEzMjg2NzEzMjksIDkyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgNzkuMTMyODY3MTMyOSwgOTIpO1xufVxuLmRyb3Bkb3duID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG59XG5cbi5idG4ge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5idG46aG92ZXIge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTU1MDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuYSwgLmEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuYS5zZWNvbmRhcnksIC5hLnNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuYS50ZXJ0aWFyeSwgLmEudGVydGlhcnkge1xuICBjb2xvcjogI2JiYmJiYjtcbn1cbmEudGVydGlhcnk6aG92ZXIsIC5hLnRlcnRpYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNiYmJiYmI7XG59XG5hOmhvdmVyLCAuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbmE6Zm9jdXMsIC5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuYS5kaXNhYmxlZCwgYTpkaXNhYmxlZCwgLmEuZGlzYWJsZWQsIC5hOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmNmY2ZjQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5hLmFjdGl2ZSwgLmEuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuYS50ZXh0LWFjY2VudDpob3ZlciwgYS50ZXh0LWFjY2VudDpmb2N1cywgLmEudGV4dC1hY2NlbnQ6aG92ZXIsIC5hLnRleHQtYWNjZW50OmZvY3VzIHtcbiAgY29sb3I6ICMwMDdiOGYgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fbWVudTpub3QoLmxpbmstZXh0ZXJuYWwpOmhvdmVyOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19tZW51Om5vdCgubGluay1leHRlcm5hbCkuYWN0aXZlOmFmdGVyLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19tZW51Om5vdCgubGluay1leHRlcm5hbCk6aG92ZXI6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX21lbnU6bm90KC5saW5rLWV4dGVybmFsKS5hY3RpdmU6YWZ0ZXIsIC5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIsIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0xpZ2h0X19idXR0b25fXzE6YWZ0ZXIsIC5saW5rLWRvd25sb2FkOmFmdGVyLCAubGluay1leHRlcm5hbC5kYXJrOmFmdGVyLCAubGluay1leHRlcm5hbDphZnRlciwgLmxpbmstY3RhOmFmdGVyIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGluay1zdHJvbmcge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxpbmstY3RhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5saW5rLWN0YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5saW5rLWV4dGVybmFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbn1cbi5saW5rLWV4dGVybmFsOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2V4dGVybmFsLWxpbmstdGVhbC5zdmdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB3aWR0aDogMTBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmxpbmstZXh0ZXJuYWwuZGFyayB7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG59XG4ubGluay1leHRlcm5hbC5kYXJrOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZ3JleS10dXJxLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxpbmstZXh0ZXJuYWwuZGFyazphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmxpbmstZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuLmxpbmstZmlsZTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNDVlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5saW5rLWZpbGUtLWRvYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiRE9DXCI7XG59XG4ubGluay1maWxlLS1kb2N4OmFmdGVyIHtcbiAgY29udGVudDogXCJET0NYXCI7XG59XG4ubGluay1maWxlLS14bHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlhMU1wiO1xufVxuLmxpbmstZmlsZS0teGxzeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiWExTWFwiO1xufVxuXG4uZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZG93bmxvYWQtZGFyay10ZWFsLnN2Z1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLnBsYXktY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL3BsYXktY2lyY2xlLWRhcmstdGVhbC5zdmdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcywgY29sb3IgMC4zcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cblxuLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxudGFibGUsIC50YWJsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbnRhYmxlLnJlbW92ZS1ib3JkZXJjb2xsYXBzZSwgLnRhYmxlLnJlbW92ZS1ib3JkZXJjb2xsYXBzZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG50YWJsZS5yZW1vdmUtYm9yZGVyY29sbGFwc2UgdHIsIHRhYmxlLnJlbW92ZS1ib3JkZXJjb2xsYXBzZSAudHIsIC50YWJsZS5yZW1vdmUtYm9yZGVyY29sbGFwc2UgdHIsIC50YWJsZS5yZW1vdmUtYm9yZGVyY29sbGFwc2UgLnRyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbnRhYmxlLnJlbW92ZS1ib3JkZXJjb2xsYXBzZSB0ZCwgdGFibGUucmVtb3ZlLWJvcmRlcmNvbGxhcHNlIC50ZCwgLnRhYmxlLnJlbW92ZS1ib3JkZXJjb2xsYXBzZSB0ZCwgLnRhYmxlLnJlbW92ZS1ib3JkZXJjb2xsYXBzZSAudGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xufVxudGFibGUgY2FwdGlvbi5jYXB0aW9uLXN0eWxlLCAudGFibGUgY2FwdGlvbi5jYXB0aW9uLXN0eWxlIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlIHRoLCB0YWJsZSAudGgsIHRhYmxlIHRkLCB0YWJsZSAudGQsIC50YWJsZSB0aCwgLnRhYmxlIC50aCwgLnRhYmxlIHRkLCAudGFibGUgLnRkIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXI6IDA7XG59XG50YWJsZSB0aCwgdGFibGUgLnRoLCB0YWJsZSB0aGVhZCB0ZCwgdGFibGUgLnRoZWFkIC50ZCwgLnRhYmxlIHRoLCAudGFibGUgLnRoLCAudGFibGUgdGhlYWQgdGQsIC50YWJsZSAudGhlYWQgLnRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbnRhYmxlIHRoZWFkIHRoLCB0YWJsZSB0aGVhZCB0ZCwgdGFibGUgLnRoZWFkIC50aCwgdGFibGUgLnRoZWFkIC50ZCwgLnRhYmxlIHRoZWFkIHRoLCAudGFibGUgdGhlYWQgdGQsIC50YWJsZSAudGhlYWQgLnRoLCAudGFibGUgLnRoZWFkIC50ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG50YWJsZSB0Ym9keSB0aCwgdGFibGUgdGJvZHkgLnRoLCB0YWJsZSAudGJvZHkgdGgsIHRhYmxlIC50Ym9keSAudGgsIC50YWJsZSB0Ym9keSB0aCwgLnRhYmxlIHRib2R5IC50aCwgLnRhYmxlIC50Ym9keSB0aCwgLnRhYmxlIC50Ym9keSAudGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2ZmZmZmZjtcbn1cbnRhYmxlIHRib2R5IHRyLCB0YWJsZSB0Ym9keSAudHIsIHRhYmxlIC50Ym9keSB0ciwgdGFibGUgLnRib2R5IC50ciwgLnRhYmxlIHRib2R5IHRyLCAudGFibGUgdGJvZHkgLnRyLCAudGFibGUgLnRib2R5IHRyLCAudGFibGUgLnRib2R5IC50ciB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDRweCAjZWFlYWVhLCBpbnNldCAtMXB4IC0zcHggI2VhZWFlYTtcbn1cbnRhYmxlIHRib2R5IHRkLCB0YWJsZSB0Ym9keSAudGQsIHRhYmxlIC50Ym9keSB0ZCwgdGFibGUgLnRib2R5IC50ZCwgLnRhYmxlIHRib2R5IHRkLCAudGFibGUgdGJvZHkgLnRkLCAudGFibGUgLnRib2R5IHRkLCAudGFibGUgLnRib2R5IC50ZCB7XG4gIGNvbG9yOiAjM2EzYTNhO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItY29sb3I6ICNlYWVhZWE7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTUuNSwgMjIxLjUwMzQ5NjUwMzUsIDI1NSk7XG59XG5cbi5jdGEtbGlzdC1pbmxpbmUgbGk6Zmlyc3Qtb2YtdHlwZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdGEtbGlzdC1pbmxpbmUgbGk6Zmlyc3Qtb2YtdHlwZTpub3QoOmxhc3Qtb2YtdHlwZSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbiAgYm90dG9tOiAwLjVyZW07XG4gIHJpZ2h0OiAtMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY3RhLWxpc3Qtc20taW5saW5lIGxpOmZpcnN0LW9mLXR5cGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmN0YS1saXN0LXNtLWlubGluZSBsaTpmaXJzdC1vZi10eXBlOm5vdCg6bGFzdC1vZi10eXBlKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC41cmVtO1xuICAgIGJvdHRvbTogMC41cmVtO1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWxpc3QtbWQtaW5saW5lIGxpOmZpcnN0LW9mLXR5cGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmN0YS1saXN0LW1kLWlubGluZSBsaTpmaXJzdC1vZi10eXBlOm5vdCg6bGFzdC1vZi10eXBlKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC41cmVtO1xuICAgIGJvdHRvbTogMC41cmVtO1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3RhLWxpc3QtbGctaW5saW5lIGxpOmZpcnN0LW9mLXR5cGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmN0YS1saXN0LWxnLWlubGluZSBsaTpmaXJzdC1vZi10eXBlOm5vdCg6bGFzdC1vZi10eXBlKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC41cmVtO1xuICAgIGJvdHRvbTogMC41cmVtO1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN0YS1saXN0LXhsLWlubGluZSBsaTpmaXJzdC1vZi10eXBlOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jdGEtbGlzdC14bC1pbmxpbmUgbGk6Zmlyc3Qtb2YtdHlwZTpub3QoOmxhc3Qtb2YtdHlwZSk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNXJlbTtcbiAgICBib3R0b206IDAuNXJlbTtcbiAgICByaWdodDogLTFweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICB9XG59XG5ociB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4udGV4dC1ociB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRleHQtaHI6YmVmb3JlLCAudGV4dC1ocjphZnRlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA3YjhmO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDUlO1xufVxuLnRleHQtaHI6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnRleHQtaHI6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGV4dC1ociB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAudGV4dC1ocjpiZWZvcmUsIC50ZXh0LWhyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi50ZXh0LXNlcGFyYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRleHQtc2VwYXJhdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMS4yZW07XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICB0b3A6IDAuMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4Zjtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVhZWE7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWFlYTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib3JkZXItc20tdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcbiAgfVxuICAuYm9yZGVyLXNtLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICB9XG4gIC5ib3JkZXItc20tYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgfVxuICAuYm9yZGVyLXNtLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXItbWQtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcbiAgfVxuICAuYm9yZGVyLW1kLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICB9XG4gIC5ib3JkZXItbWQtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgfVxuICAuYm9yZGVyLW1kLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib3JkZXItbGctdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcbiAgfVxuICAuYm9yZGVyLWxnLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICB9XG4gIC5ib3JkZXItbGctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgfVxuICAuYm9yZGVyLWxnLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9yZGVyLXhsLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XG4gIH1cbiAgLmJvcmRlci14bC1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgfVxuICAuYm9yZGVyLXhsLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG4gIH1cbiAgLmJvcmRlci14bC1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XG4gIH1cbn1cbi5iZy10cmlhbmdsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3V0aWwvdHJpYW5nbGUtYWNjZW50LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5iZy10cmlhbmdsZS1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuLmJnLXRyaWFuZ2xlLWxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbn1cbi5iZy10cmlhbmdsZS1sZWZ0LnJvdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggMDtcbn1cbi5iZy10cmlhbmdsZS1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbn1cbi5iZy10cmlhbmdsZS1zbSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTQwcHggNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmctdHJpYW5nbGUtc20ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTA1cHggNTIuNXB4O1xuICB9XG59XG4uYmctdHJpYW5nbGUtbWQge1xuICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4IDE4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iZy10cmlhbmdsZS1tZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNzBweCAxMzVweDtcbiAgfVxufVxuLmJnLXRyaWFuZ2xlLWZ1bGwge1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwdncgMjV2dztcbn1cblxuLmNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG59XG5cbi50ZXh0LWRhcmstZ3JleSB7XG4gIGNvbG9yOiAjM2EzYTNhO1xufVxuXG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJvdHRvbS1maXhlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWlycm9yLWZsaXAge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mdWxsLXdpZHRoLWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgbWFyZ2luLWxlZnQ6IC04dnc7XG4gIG1hcmdpbi1yaWdodDogLTh2dztcbn1cblxuLmRpdmlkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzMyMjcyMTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uZmVhdHVyZS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbG9nb3Mvb3JhbmdlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxhcmdlLWRldmljZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmVhdHVyZS1pY29uIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc21hbGwtZGV2aWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1lZGl1bS1kZXZpY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5idG4tcHVycGxlIHtcbiAgd2lkdGg6IDQyM3B4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjg5O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjOGUyNThkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnRuLXB1cnBsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5idG4tcHVycGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udmlkZW9fX3BsYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2Y2NWMwMDtcbiAgd2lkdGg6IDMuNzVyZW07XG4gIGhlaWdodDogMy43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAuNXJlbTtcbiAgbGVmdDogMC41cmVtO1xufVxuLnZpZGVvX19wbGF5LWJ1dHRvbiBzcGFuIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDI1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdC1jbG9zZSwgLmxpc3QtZXhwYW5kIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDdiOGY7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmxpc3QtY2xvc2U6YmVmb3JlLCAubGlzdC1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG59XG4ubGlzdC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbn1cbi5ib3JkZXItYm90dG9tOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4vKmFkZGVkIGZvciBBcmFiaWMgZm9udCBmb3IgUlRMICYgTFRSIGFsaWdubWVudCovXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIGRpcmVjdGlvbjogcnRsICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9UlRMXSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIGRpcmVjdGlvbjogcnRsICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9TFRSXSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgZGlyZWN0aW9uOiBsdHIgIWltcG9ydGFudDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiogQWRkZWQgYXMgcGVyIHJlcXVlc3Qgb2YgWkRGQy0xNTI5MiBmb3IgQXV0b21hdGVkIEFjY291bnQgQ3JlYXRpb24gKiovXG4vKiBIaWRlIHRoZSBjb21wYW55IGZpZWxkIGFuZCBsYWJlbCAqL1xuLmZpZWxkTGlzdCAuQ29tcGFueSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxubGFiZWxbZm9yPUNvbXBhbnldIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIaWRlIHRoZSBjb21wbGV0ZSBNYXJrZXQgZmllbGQsIGRyb3AgZG93biBhbmQgbGFiZWwgKi9cbi5maWVsZExpc3QgLmlucHV0U2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYXotZmlsdGVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmF6LWZpbHRlciBzdXAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmF6LWZpbHRlcl9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmF6LWZpbHRlcl9fcmFuZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcbn1cbi5hei1maWx0ZXJfX3JhbmdlLWNoYXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICNjMGMwYzA7XG4gIHBhZGRpbmc6IDAgMC40ODc1cmVtO1xufVxuLmF6LWZpbHRlcl9fcmFuZ2UtY2hhci5hdmFpbGFibGUge1xuICBjb2xvcjogIzNhM2EzYTtcbn1cbi5hei1maWx0ZXJfX3JhbmdlLWNoYXIuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDdiOGY7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gIHBhZGRpbmc6IDAuMDMxMjVyZW0gMC4yNzVyZW07XG4gIG1hcmdpbjogMCAwLjFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xufVxuLmF6LWZpbHRlcl9fcmFuZ2UtY2hhcjpsYXN0LWNoaWxkIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5hei1maWx0ZXJfX3NlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMC41cmVtO1xufVxuLmF6LWZpbHRlcl9fc2VsZWN0aW9uLWNoYXIge1xuICBmb250LXNpemU6IDQuMzc1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmF6LWZpbHRlcl9fc2VsZWN0aW9uLWxpbmtzIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uYXotZmlsdGVyX19zZWxlY3Rpb24tbGlua3M6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hei1maWx0ZXIge1xuICAgIHBhZGRpbmc6IDEuMTI1cmVtO1xuICB9XG4gIC5hei1maWx0ZXJfX3JhbmdlIHtcbiAgICBtYXgtd2lkdGg6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICB9XG4gIC5hei1maWx0ZXJfX3NlbGVjdGlvbiB7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gIH1cbiAgLmF6LWZpbHRlciAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlLFxuICAuYXotZmlsdGVyIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICB9XG4gIC5hei1maWx0ZXIgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS10ZXh0LFxuICAuYXotZmlsdGVyIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmF6LWZpbHRlciAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldCxcbiAgLmF6LWZpbHRlciAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9saWdodC1ncmF5LWRvd24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB9XG4gIC5hei1maWx0ZXIgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyLFxuICAuYXotZmlsdGVyIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAuODEzcmVtIDAuM3JlbSAwLjQzOHJlbSAwO1xuICB9XG59XG5cbi5hYm91dC11cy1jb3JlLWJlbGllZnMge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmFib3V0LXVzLWNvcmUtYmVsaWVmc19fY29udGFpbmVyLWNvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmFib3V0LXVzLWNvcmUtYmVsaWVmc19fY29udGFpbmVyLWNvbC1sYWJsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2Y2NWMwMDtcbn1cbi5hYm91dC11cy1jb3JlLWJlbGllZnNfX2NvbnRhaW5lcjpsYXN0LWNoaWxkIC5hYm91dC11cy1jb3JlLWJlbGllZnNfX2NvbnRhaW5lci1jb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC11cy1jb3JlLWJlbGllZnNfX2NvbnRhaW5lci1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYWJvdXQtdXMtY29yZS1iZWxpZWZzX19jb250YWluZXItY29sLWxhYmxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5hY2NvcmRpb24udGV4dC1hbGlnbi1yaWdodCAuYWNjb3JkaW9uX19jb250YWluZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAwLjI1cmVtIDZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFjY29yZGlvbi50ZXh0LWFsaWduLXJpZ2h0IC5hY2NvcmRpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbi5hY2NvcmRpb24udGV4dC1hbGlnbi1yaWdodCAuYWNjb3JkaW9uX19jb250YWluZXIgLmFjY29yZGlvbl9fZmFxLWV4cGFuZC1hbGwge1xuICBsZWZ0OiAxJTtcbiAgcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFjY29yZGlvbi50ZXh0LWFsaWduLXJpZ2h0IC5hY2NvcmRpb25fX2NvbnRhaW5lciAuYWNjb3JkaW9uX19mYXEtZXhwYW5kLWFsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmFjY29yZGlvbi50ZXh0LWFsaWduLXJpZ2h0IC5hY2NvcmRpb25fX2Nsb3NlOmJlZm9yZSwgLmFjY29yZGlvbi50ZXh0LWFsaWduLXJpZ2h0IC5hY2NvcmRpb25fX2V4cGFuZDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmFjY29yZGlvbi50ZXh0LWFsaWduLXJpZ2h0IC5saXN0LWdyb3VwIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5hY2NvcmRpb24udGV4dC1hbGlnbi1yaWdodCAubGlzdC1ncm91cC1pdGVtIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFjY29yZGlvbi50ZXh0LWFsaWduLXJpZ2h0IC5saXN0LWdyb3VwLWl0ZW0gYnV0dG9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmFjY29yZGlvbi5ncmVlbiAuYWNjb3JkaW9uX19jb250YWluZXItaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5hY2NvcmRpb24uZ3JlZW4gLmFjY29yZGlvbl9fY2xvc2U6YmVmb3JlLCAuYWNjb3JkaW9uLmdyZWVuIC5hY2NvcmRpb25fX2V4cGFuZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYTljMjNmO1xufVxuLmFjY29yZGlvbi5ncmVlbiAuYWNjb3JkaW9uX19jbG9zZTpob3ZlciwgLmFjY29yZGlvbi5ncmVlbiAuYWNjb3JkaW9uX19leHBhbmQ6aG92ZXIge1xuICBjb2xvcjogI2E5YzIzZjtcbn1cbi5hY2NvcmRpb24uZ3JlZW4gLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgaDQge1xuICBjb2xvcjogIzAwN2EzZTtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xufVxuLmFjY29yZGlvbi5ncmVlbiAuYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCBhIHtcbiAgY29sb3I6ICNhOWMyM2Y7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmFjY29yZGlvbi5waW5rIC5hY2NvcmRpb25fX2Nsb3NlOmJlZm9yZSwgLmFjY29yZGlvbi5waW5rIC5hY2NvcmRpb25fX2V4cGFuZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYWEwMDYxO1xufVxuLmFjY29yZGlvbi5waW5rIC5hY2NvcmRpb25fX2Nsb3NlOmhvdmVyLCAuYWNjb3JkaW9uLnBpbmsgLmFjY29yZGlvbl9fZXhwYW5kOmhvdmVyIHtcbiAgY29sb3I6ICNhYTAwNjE7XG59XG4uYWNjb3JkaW9uLnBpbmsgLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgaDQge1xuICBjb2xvcjogI2FhMDA2MTtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xufVxuLmFjY29yZGlvbi5waW5rIC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IGEge1xuICBjb2xvcjogI2FhMDA2MTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uYWNjb3JkaW9uX19jb250YWluZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtIDZyZW0gMC41cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uX19jb250YWluZXItaGVhZGVyLFxuLmFjY29yZGlvbl9fY29udGFpbmVyLWhlYWRlciBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYWNjb3JkaW9uX19jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hY2NvcmRpb24gLmltYWdlX19jbGFzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFjY29yZGlvbl9fY3VzdG9tLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmFjY29yZGlvbl9fY3VzdG9tLWxpc3RfX2l0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5hY2NvcmRpb25fX2N1c3RvbS1saXN0X19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4yNXJlbTtcbiAgdG9wOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEuMjVyZW07XG59XG4uYWNjb3JkaW9uX19jdXN0b20tbGlzdF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5hY2NvcmRpb25fX2N1c3RvbS1saXN0X190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNjb3JkaW9uX19jdXN0b20tbGlzdC1zZWN0aW9uLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYWNjb3JkaW9uX19jdXN0b20tbGlzdC1zZWN0aW9uLWl0ZW0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFjY29yZGlvbl9fY3VzdG9tLWxpc3Qtc2VjdGlvbi1pdGVtLWltZyB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTkuNHJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9fdGl0bGUge1xuICBwYWRkaW5nOiAwO1xufVxuLmFjY29yZGlvbl9fZmFxLWV4cGFuZC1hbGwge1xuICBjb2xvcjogIzk2OTY5NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMSU7XG4gIHotaW5kZXg6IDE7XG59XG4uYWNjb3JkaW9uX19jbG9zZSwgLmFjY29yZGlvbl9fZXhwYW5kIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5hY2NvcmRpb25fX2Nsb3NlOmJlZm9yZSwgLmFjY29yZGlvbl9fZXhwYW5kOmJlZm9yZSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjMzIyNzIxO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y2ZjZmNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLmFjY29yZGlvbl9fY2xvc2Ugc3BhbiwgLmFjY29yZGlvbl9fZXhwYW5kIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5hY2NvcmRpb25fX2Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG4uYWNjb3JkaW9uX19jbG9zZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjY1YzAwO1xufVxuLmFjY29yZGlvbl9fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5hY2NvcmRpb25fX2V4cGFuZDpob3ZlciB7XG4gIGNvbG9yOiAjZjY1YzAwO1xufVxuLmFjY29yZGlvbl9fZXhwYW5kOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmNjVjMDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWNjb3JkaW9uX19leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDAgMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCBhLmxpbmstZXh0ZXJuYWw6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2V4dGVybmFsLWxpbmstdGVhbC5zdmdcIik7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjE4OHJlbTtcbn1cbi5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgcCAubGluay1maWxlOmFmdGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHRhYmxlIHRib2R5IC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50LXRyLCAuYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCB0YWJsZSB0aGVhZCAuYWNjb3JkaW9uX19hbnN3ZXItY29udGVudC10ciB7XG4gIGJvcmRlcjogMDtcbn1cbi5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHRhYmxlIHRib2R5IC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50LXRyIHRkLCAuYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCB0YWJsZSB0aGVhZCAuYWNjb3JkaW9uX19hbnN3ZXItY29udGVudC10ciB0ZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHRhYmxlIHRib2R5IC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50LXRyIHRkIHAsIC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHRhYmxlIHRoZWFkIC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50LXRyIHRkIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgdGFibGUgdGJvZHkgLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQtdHIgLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQtZG93bmxvYWQsIC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHRhYmxlIHRoZWFkIC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50LXRyIC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50LWRvd25sb2FkIHtcbiAgd2lkdGg6IDNyZW07XG59XG4uYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCB0YWJsZSB0Ym9keSB0ZCwgLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgdGFibGUgdGhlYWQgdGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHRhYmxlIHRib2R5IHRkLCAuYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCB0YWJsZSB0aGVhZCB0ZCB7XG4gICAgZm9udC1zaXplOiBzbWFsbDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHRhYmxlIHRib2R5IHRyLCAuYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCB0YWJsZSB0Ym9keSB0ZCwgLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgdGFibGUgdGJvZHkgdGgsIC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHRhYmxlIHRoZWFkIHRyLCAuYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCB0YWJsZSB0aGVhZCB0ZCwgLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiYmJiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDA7XG59XG4uYWNjb3JkaW9uIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uYWNjb3JkaW9uIC5saXN0LWdyb3VwLWl0ZW0gYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAgNnJlbSAwIDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFjY29yZGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmFjY29yZGlvbl9fY29udGFpbmVyIC5saXN0LWdyb3VwLWl0ZW0gYnV0dG9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5hY2NvcmRpb25fX2ZhcS1leHBhbmQtYWxsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCB0YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAuYWNjb3JkaW9uX19jdXN0b20tbGlzdF9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmFjY29yZGlvbiAud3lzaXd5Zy1lbWJlZC12aWRlbyB7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiAxNDhweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFjY29yZGlvbiAud3lzaXd5Zy1lbWJlZC12aWRlbyB7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICAgIGhlaWdodDogMjYxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWNjb3JkaW9uIC53eXNpd3lnLWVtYmVkLXZpZGVvIHtcbiAgICB3aWR0aDogNTYwcHg7XG4gICAgaGVpZ2h0OiAzMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWNjb3JkaW9uIC53eXNpd3lnLWVtYmVkLXZpZGVvIHtcbiAgICB3aWR0aDogNjgwcHg7XG4gICAgaGVpZ2h0OiAzODRweDtcbiAgfVxufVxuXG5pZnJhbWUucmVzcG9uc2l2ZV93aWR0aCB7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiAxNDhweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaWZyYW1lLnJlc3BvbnNpdmVfd2lkdGgge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgICBoZWlnaHQ6IDI2MXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaWZyYW1lLnJlc3BvbnNpdmVfd2lkdGgge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICBoZWlnaHQ6IDMxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGlmcmFtZS5yZXNwb25zaXZlX3dpZHRoIHtcbiAgICB3aWR0aDogNjgwcHg7XG4gICAgaGVpZ2h0OiAzODRweDtcbiAgfVxufVxuXG5wLmZhcS1mb290bm90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xufVxucC5mcWEtcGFyYSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmFjY291bnQtbnVtYmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hY2NvdW50LW51bWJlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWNjb3VudC1udW1iZXJfX3dyYXBwZXIgLmxvYWRpbmctd3JhcHBlciBpIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4uYWNjb3VudC1udW1iZXJfX2Nsb3NlV3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBhZGRpbmc6IDIwcHggMzJweCAyMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0ODZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudC1udW1iZXJfX2Nsb3NlV3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWNjb3VudC1udW1iZXJfX2Nsb3NlV3JhcHBlciAuYWNjb3VudC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFjY291bnQtbnVtYmVyX19jbG9zZVdyYXBwZXIgLmFjY291bnQtYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmFjY291bnQtbnVtYmVyX19jbG9zZVdyYXBwZXIgLmNsb3NlLWJ0biB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYWNjb3VudC1udW1iZXIgLmFjY291bnQtc2VhcmNoLWdyb3VwIHtcbiAgd2lkdGg6IDI2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvdW50LW51bWJlciAuYWNjb3VudC1zZWFyY2gtZ3JvdXAge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLmFjY291bnQtbnVtYmVyIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmFjY291bnQtbnVtYmVyIC5hY2NvdW50LW5hbWUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY291bnQtbnVtYmVyIC5hY2NvdW50LWFkZHJlc3Mge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY291bnQtbnVtYmVyIC5zZWFyY2gtYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE0cHggMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudC1udW1iZXIgLnNlYXJjaC1idG4ge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG4uYWNjb3VudC1udW1iZXIgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMS41cHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY2NvdW50LW51bWJlciBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hY2NvdW50LW51bWJlciBpbnB1dC5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0MzQjNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGY0O1xufVxuLmFjY291bnQtbnVtYmVyIGlucHV0LmludmFsaWQ6Zm9jdXMsIC5hY2NvdW50LW51bWJlciBpbnB1dC5pbnZhbGlkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmFjY291bnQtbnVtYmVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTY5Njk2O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYWNjb3VudC1udW1iZXIgLmZvb3Rlci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmFjY291bnQtbnVtYmVyIC5mb290ZXItdGV4dC5pbnZhbGlkIHtcbiAgY29sb3I6ICNDQzNCM0I7XG59XG4uYWNjb3VudC1udW1iZXIgLmxpbmstdGV4dCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGNvbG9yOiAjMDA3QjhGO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYWNjb3VudC1udW1iZXIgLmxpbmstbW9kYWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjb3VudC1udW1iZXIgLmxpbmstbW9kYWw6aG92ZXIsIC5hY2NvdW50LW51bWJlciAubGluay1tb2RhbDpmb2N1cywgLmFjY291bnQtbnVtYmVyIC5saW5rLW1vZGFsOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDdiOGY7XG59XG5cbi5hbGVydHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjJweCAyNXB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWxlcnRzLS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMDhhMDU7XG4gIGJvcmRlci1jb2xvcjogIzAwOGEwNTtcbn1cbi5hbGVydHMtLWVycm9yIHtcbiAgY29sb3I6ICNjYzNiM2I7XG4gIGJvcmRlci1jb2xvcjogI2NjM2IzYjtcbn1cblxuLmFsZXJ0cy1hYWMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWxlcnRzLWFhYy0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDA4YTA1O1xuICBib3JkZXItY29sb3I6ICMwMDhhMDU7XG59XG4uYWxlcnRzLWFhYy0tZXJyb3Ige1xuICBjb2xvcjogI2NjM2IzYjtcbiAgYm9yZGVyLWNvbG9yOiAjY2MzYjNiO1xufVxuXG4uYXBwbHktYmxvY2sge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjE4NzZyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4uYXBwbHktYmxvY2tfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hcHBseS1ibG9ja19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xufVxuLmFwcGx5LWJsb2NrX19idXR0b24tdGFiIHtcbiAgcGFkZGluZzogMS4zMTI1cmVtIDFyZW07XG59XG4uYXBwbHktYmxvY2tfX2J1dHRvbi10YWJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xufVxuLmFwcGx5LWJsb2NrX19idXR0b24tdGFiX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMTI1MDAyNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NTA1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcHBseS1ibG9ja19fYnV0dG9uLXRhYl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uYXBwbHktYmxvY2tfX2J1dHRvbi10YWJfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZ3JleS5zdmdcIik7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtO1xufVxuLmFwcGx5LWJsb2NrX19idXR0b24tdGFiOmxhc3QtY2hpbGQgLmFwcGx5LWJsb2NrX19idXR0b24tdGFiX19saW5rIHtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG4uYXBwbHktYmxvY2tfX2J1dHRvbi10YWI6bGFzdC1jaGlsZCAuYXBwbHktYmxvY2tfX2J1dHRvbi10YWJfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctb3JhbmdlLnN2Z1wiKTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcGx5LWJsb2NrX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cbiAgLmFwcGx5LWJsb2NrX19idXR0b24tdGFiOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmJiYmJiO1xuICAgIHBhZGRpbmc6IDEuMzEyNXJlbSAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hcHBseS1ibG9ja19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICB9XG4gIC5hcHBseS1ibG9ja19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5hcHBseS1ibG9ja19fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5hcHBseS1ibG9ja19fYnV0dG9uLXRhYl9fbGluayB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjM3NTFyZW07XG4gIH1cbiAgLmFwcGx5LWJsb2NrX19idXR0b24tdGFiX19saW5rOmFmdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXBwbHktYmxvY2tfX2J1dHRvbi10YWIge1xuICAgIHBhZGRpbmc6IDEuMDdyZW0gMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQ0cmVtO1xuICB9XG4gIC5hcHBseS1ibG9ja19fYnV0dG9uLXRhYl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmFwcGx5LWJsb2NrX19idXR0b24tdGFiOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG4gIH1cbn1cblxuLmFydGljbGUtYmxvY2stbGlzdC1uby1pbWFnZSB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDAuNTYyNXJlbSAxLjY5cmVtIDEuNjlyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG59XG4uYXJ0aWNsZS1ibG9jay1saXN0LW5vLWltYWdlX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmFydGljbGUtYmxvY2stbGlzdC1uby1pbWFnZV9faGVhZGVyOmhvdmVyLCAuYXJ0aWNsZS1ibG9jay1saXN0LW5vLWltYWdlX19oZWFkZXI6YWN0aXZlIHtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG4uYXJ0aWNsZS1ibG9jay1saXN0LW5vLWltYWdlX190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYmJiYmJiO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmFydGljbGUtYmxvY2stbGlzdC1uby1pbWFnZV9fYm9keSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUtYmxvY2stbGlzdC1uby1pbWFnZV9fZm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hcnRpY2xlLWJsb2NrLWxpc3Qtbm8taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAxLjEyNXJlbTtcbiAgfVxuICAuYXJ0aWNsZS1ibG9jay1saXN0LW5vLWltYWdlX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuYXJ0aWNsZS1ibG9jay1saXN0LW5vLWltYWdlX190YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG5cbi5hcnRpY2xlLWJsb2NrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLmFydGljbGUtYmxvY2stbGlzdF9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5hcnRpY2xlLWJsb2NrLWxpc3RfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDkuMzlyZW07XG4gIG1heC1oZWlnaHQ6IDkuMzlyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hcnRpY2xlLWJsb2NrLWxpc3QubGlzdC12aWV3IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLWJsb2NrLWxpc3QubGlzdC12aWV3IC5hcnRpY2xlLWJsb2NrLWxpc3RfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA3LjAwMnJlbTtcbiAgbWluLWhlaWdodDogNy4wMDJyZW07XG4gIG1heC1oZWlnaHQ6IDcuMDAycmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5hcnRpY2xlLWJsb2NrLWxpc3RfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtYmxvY2stbGlzdF9fdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2JiYmJiYjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5hcnRpY2xlLWJsb2NrLWxpc3RfX2JvZHkge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLWJsb2NrLWxpc3RfX2Zvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYXJ0aWNsZS1ibG9jay1saXN0IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gMS4xMjVyZW07XG4gIH1cbiAgLmFydGljbGUtYmxvY2stbGlzdF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLmFydGljbGUtYmxvY2stbGlzdF9fdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuXG4uYXJ0aWNsZWNvbnRlbnRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5hcnRpY2xlY29udGVudF9faGVhZGVyLmFydGljbGUtLWxpc3Rpbmcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmFydGljbGVjb250ZW50X19oZWFkZXIuYXJ0aWNsZS0tbGlzdGluZyAuYXJ0aWNsZWNvbnRlbnRfX2hlYWRlci1ib2R5LFxuLmFydGljbGVjb250ZW50X19oZWFkZXIuYXJ0aWNsZS0tbGlzdGluZyAuYXJ0aWNsZWNvbnRlbnRfX2hlYWRlci1hdXRob3Ige1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYXJ0aWNsZWNvbnRlbnRfX2hlYWRlci1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLmFydGljbGVjb250ZW50X19oZWFkZXItdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxLjE4OHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5hcnRpY2xlY29udGVudF9faGVhZGVyLXRpdGxlLW9ubHkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGVjb250ZW50X19oZWFkZXItdGl0bGUtMiB7XG4gIGNvbG9yOiAjZjY1YzAwO1xufVxuLmFydGljbGVjb250ZW50X19oZWFkZXItYm9keSwgLmFydGljbGVjb250ZW50X19oZWFkZXItYXV0aG9yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYXJ0aWNsZWNvbnRlbnRfX2hlYWRlci1hdXRob3Ige1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIHBhZGRpbmctbGVmdDogMC42cmVtO1xuICBtYXJnaW4tbGVmdDogMC42cmVtO1xufVxuLmFydGljbGVjb250ZW50X19oZWFkZXIuZGFyay10aXRsZS0yIC5hcnRpY2xlY29udGVudF9faGVhZGVyLXRpdGxlLTIge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYXJ0aWNsZWNvbnRlbnRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYXJ0aWNsZWNvbnRlbnRfX2hlYWRlci1hdXRob3IsIC5hcnRpY2xlY29udGVudF9faGVhZGVyLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYXJ0aWNsZWNvbnRlbnRfX2hlYWRlci1hdXRob3Ige1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFydGljbGVjb250ZW50X19oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEzcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIH1cbiAgLmFydGljbGVjb250ZW50X19oZWFkZXItbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICB9XG59XG5cbi5hcnRpY2xlY29udGVudF9faGVybyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFydGljbGVjb250ZW50X19oZXJvIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5hcnRpY2xlY29udGVudF9faGVybyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yZXNvdXJjZSAuYXJ0aWNsZS1saXN0aW5nLXByb2R1Y3RsaXN0IC5wYWdlbmF2YmFyIC50ZXh0LXJpZ2h0LmxhcmdlLWRldmljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZWZhdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogOS43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5kZWZhdWx0IC5jb2wteGwtOSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZXZlbnQgLnNsaWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmV2ZW50IC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZXZlbnQgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG59XG4uZXZlbnQgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXY6bm90KFtjbGFzc10pIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV2ZW50IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2Om5vdChbY2xhc3NdKSAuemNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXZlbnQgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBkaXY6bm90KFtjbGFzc10pIC56Y2FyZCAuemNhcmRfX2NvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLmV2ZW50IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgLnpjYXJkX19jb2wge1xuICBib3JkZXI6IDA7XG59XG4uZXZlbnQgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSAuemNhcmRfX2NvbCAuemNhcmRfX2NvbnRlbnQge1xuICBib3JkZXI6IDA7XG59XG4uZXZlbnQgLnNsaWNrLWRvdHMge1xuICB0b3A6IDEwNiU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZXZlbnQgLnNsaWNrLWRvdHMgdWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXZlbnQgLnNsaWNrLWRvdHMgdWwgbGkge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXZlbnQgLnNsaWNrLWRvdHMgdWwgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICM5YjliOWI7XG59XG4uZXZlbnQgLnNsaWNrLWRvdHMgdWwgbGkgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV2ZW50IC5zbGljay1kb3RzIHVsIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGNvbG9yOiAjZjNmM2VlO1xuICBvcGFjaXR5OiAxO1xufVxuLmV2ZW50IC5zbGljay1kb3RzIC5zbGljay1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ldmVudCAuc2xpY2stZG90cyAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL2dyZXktcmlnaHQtYXJyb3cuc3ZnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5ldmVudCAuc2xpY2stZG90cyAuc2xpY2stbmV4dDpkaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ldmVudCAuc2xpY2stZG90cyAuc2xpY2stcHJldiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXZlbnQgLnNsaWNrLWRvdHMgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LWxlZnQtYXJyb3cuc3ZnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5ldmVudCAuc2xpY2stZG90cyAuc2xpY2stcHJldjpkaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFydGljbGUtbGlzdGluZ19fcmVzdWx0LXRleHQge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5hcnRpY2xlLWxpc3RpbmdfX3Jlc3VsdC10ZXh0LmhpZGUtc2VhcmNoLWxhYmVsIC5zZWFyY2gtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtbGlzdGluZ19fcmVzdWx0LXRleHQgLmJhY2stYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucm93LW5vLW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yb3ctbm8tbWFyZ2luIC5uby1zZWFyY2gtcmVzdWx0cy13cmFwcGVyIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi5uby1yZXN1bHRzLWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0OiB1bnNldDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi5jb2wteGwtOSAucmVzb3VyY2VMaXN0LFxuLmNvbC14bC05IC5ldmVudHNSb3csXG4uY29sLXhsLTkgLmV2ZW50c0xpc3QsXG4uY29sLXhsLTkgLmdlbmVyaWMsXG4uY29sLXhsLTkgLnBscCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLmNvbC14bC05IC5yZXNvdXJjZUxpc3QgLm5vLXNlYXJjaC1yZXN1bHRzLXdyYXBwZXIsXG4uY29sLXhsLTkgLmV2ZW50c1JvdyAubm8tc2VhcmNoLXJlc3VsdHMtd3JhcHBlcixcbi5jb2wteGwtOSAuZXZlbnRzTGlzdCAubm8tc2VhcmNoLXJlc3VsdHMtd3JhcHBlcixcbi5jb2wteGwtOSAuZ2VuZXJpYyAubm8tc2VhcmNoLXJlc3VsdHMtd3JhcHBlcixcbi5jb2wteGwtOSAucGxwIC5uby1zZWFyY2gtcmVzdWx0cy13cmFwcGVyIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4uY29sLXhsLTkgLndyYXBwZXItbWluLWhlaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4uY29sLXhsLTkgLndyYXBwZXItbWluLWhlaWdodCAuc3Bpbm5lci1jb250YWluZXIgLmxvYWRpbmctaW5kaWNhdG9yIHtcbiAgdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wteGwtOSAud3JhcHBlci1taW4taGVpZ2h0IC5zcGlubmVyLWNvbnRhaW5lciAubG9hZGluZy1pbmRpY2F0b3Ige1xuICAgIHRvcDogNSU7XG4gIH1cbn1cblxuLmNvbC1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNwaW5uZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEsIDIxMSwgMjExLCAwLjMpO1xuICB6LWluZGV4OiAzO1xufVxuLnNwaW5uZXItY29udGFpbmVyIC5sb2FkaW5nLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGlubmVyLWNvbnRhaW5lciAubG9hZGluZy1pbmRpY2F0b3Ige1xuICAgIHRvcDogNSU7XG4gIH1cbn1cblxuLm1ldGEtZGF0YV9fY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1ldGEtZGF0YV9fdGl0bGUge1xuICBjb2xvcjogI2Y2NWMwMDtcbn1cbi5tZXRhLWRhdGFfX2luZm8td3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ubWV0YS1kYXRhX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLm1ldGEtZGF0YV9faW5mbyBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzU4NTg1ODtcbn1cbi5tZXRhLWRhdGFfX2luZm8gc3BhbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5tZXRhLWRhdGFfX2luZm9fX2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tZXRhLWRhdGFfX2luZm9fX3R5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4ubWV0YS1kYXRhX19pbmZvX19kYXRlIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4ubWV0YS1kYXRhX19pbmZvX19hdXRob3Ige1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cblxuLmF1dGhvci1iaW9ncmFwaHktY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbn1cbi5hdXRob3ItYmlvZ3JhcGh5LWNvbnRhaW5lciAuYXV0aG9yLWJpb2dyYXBoeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBwYWRkaW5nOiAycmVtIDAgMXJlbSAwO1xufVxuLmF1dGhvci1iaW9ncmFwaHktY29udGFpbmVyIC5hdXRob3ItYmlvZ3JhcGh5IC5iaW8taW1hZ2Uge1xuICBmbGV4OiAwIDAgMTUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmF1dGhvci1iaW9ncmFwaHktY29udGFpbmVyIC5hdXRob3ItYmlvZ3JhcGh5IC5iaW8taW1hZ2Uge1xuICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgfVxufVxuLmF1dGhvci1iaW9ncmFwaHktY29udGFpbmVyIC5hdXRob3ItYmlvZ3JhcGh5IC5iaW8taW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiA3LjVyZW07XG4gIHdpZHRoOiA3LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmF1dGhvci1iaW9ncmFwaHktY29udGFpbmVyIC5hdXRob3ItYmlvZ3JhcGh5IC5iaW8taW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDQuNjg4cmVtO1xuICAgIHdpZHRoOiA0LjY4OHJlbTtcbiAgfVxufVxuLmF1dGhvci1iaW9ncmFwaHktY29udGFpbmVyIC5hdXRob3ItYmlvZ3JhcGh5IC5iaW8tY29udGVudCB7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5hdXRvdHlwZS1pbnB1dC50ZXh0LWZpZWxkOmFjdGl2ZSwgLmF1dG90eXBlLWlucHV0LnRleHQtZmllbGQ6Zm9jdXMsIC5hdXRvdHlwZS1pbnB1dC50ZXh0LWZpZWxkOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cblxuLm5vLXN1Z2dlc3Rpb25zIHtcbiAgY29sb3I6ICM5OTk7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLnN1Z2dlc3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBib3JkZXI6IDAuMDZyZW0gc29saWQgIzAwN2I4ZjtcbiAgYm9yZGVyLXJhZGl1czogMC4xOXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWF4LWhlaWdodDogMTQzcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWdnZXN0aW9ucyBsaSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG5cbi5zdWdnZXN0aW9uLWFjdGl2ZSxcbi5zdWdnZXN0aW9ucyBsaTpob3Zlcixcbi5zdWdnZXN0aW9ucyBsaTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJ0biB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjJyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5idG46Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDBweCAwcHggM3B4ICNiZmJmYmY7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMHB4IDBweCAzcHggI2JmYmZiZjtcbn1cbi5idG4uYnRuLWFycm93LWxlZnQ6OmJlZm9yZSwgLmJ0bi5idG4tYXJyb3ctcmlnaHQ6OmJlZm9yZSwgLmJ0bi5idG4tZXh0ZXJuYWw6OmJlZm9yZSwgLmJ0bi5idG4tZG93bmxvYWQ6OmJlZm9yZSwgLmJ0bi5idG4tYXJyb3ctbGVmdDo6YWZ0ZXIsIC5idG4uYnRuLWFycm93LXJpZ2h0OjphZnRlciwgLmJ0bi5idG4tZXh0ZXJuYWw6OmFmdGVyLCAuYnRuLmJ0bi1kb3dubG9hZDo6YWZ0ZXIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xufVxuLmJ0bi1sZy5idG4tYXJyb3ctbGVmdDo6YmVmb3JlLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi1hcnJvdy1sZWZ0LmJ0bjo6YmVmb3JlLCAuYnRuLWxnLmJ0bi1hcnJvdy1yaWdodDo6YmVmb3JlLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi1hcnJvdy1yaWdodC5idG46OmJlZm9yZSwgLmJ0bi1sZy5idG4tZXh0ZXJuYWw6OmJlZm9yZSwgLmJ0bi1ncm91cC1sZyA+IC5idG4tZXh0ZXJuYWwuYnRuOjpiZWZvcmUsIC5idG4tbGcuYnRuLWRvd25sb2FkOjpiZWZvcmUsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLWRvd25sb2FkLmJ0bjo6YmVmb3JlLCAuYnRuLWxnLmJ0bi1hcnJvdy1sZWZ0OjphZnRlciwgLmJ0bi1ncm91cC1sZyA+IC5idG4tYXJyb3ctbGVmdC5idG46OmFmdGVyLCAuYnRuLWxnLmJ0bi1hcnJvdy1yaWdodDo6YWZ0ZXIsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLWFycm93LXJpZ2h0LmJ0bjo6YWZ0ZXIsIC5idG4tbGcuYnRuLWV4dGVybmFsOjphZnRlciwgLmJ0bi1ncm91cC1sZyA+IC5idG4tZXh0ZXJuYWwuYnRuOjphZnRlciwgLmJ0bi1sZy5idG4tZG93bmxvYWQ6OmFmdGVyLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi1kb3dubG9hZC5idG46OmFmdGVyIHtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLmJ0bi1zbS5idG4tYXJyb3ctbGVmdDo6YmVmb3JlLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi1hcnJvdy1sZWZ0LmJ0bjo6YmVmb3JlLCAuYnRuLXNtLmJ0bi1hcnJvdy1yaWdodDo6YmVmb3JlLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi1hcnJvdy1yaWdodC5idG46OmJlZm9yZSwgLmJ0bi1zbS5idG4tZXh0ZXJuYWw6OmJlZm9yZSwgLmJ0bi1ncm91cC1zbSA+IC5idG4tZXh0ZXJuYWwuYnRuOjpiZWZvcmUsIC5idG4tc20uYnRuLWRvd25sb2FkOjpiZWZvcmUsIC5idG4tZ3JvdXAtc20gPiAuYnRuLWRvd25sb2FkLmJ0bjo6YmVmb3JlLCAuYnRuLXNtLmJ0bi1hcnJvdy1sZWZ0OjphZnRlciwgLmJ0bi1ncm91cC1zbSA+IC5idG4tYXJyb3ctbGVmdC5idG46OmFmdGVyLCAuYnRuLXNtLmJ0bi1hcnJvdy1yaWdodDo6YWZ0ZXIsIC5idG4tZ3JvdXAtc20gPiAuYnRuLWFycm93LXJpZ2h0LmJ0bjo6YWZ0ZXIsIC5idG4tc20uYnRuLWV4dGVybmFsOjphZnRlciwgLmJ0bi1ncm91cC1zbSA+IC5idG4tZXh0ZXJuYWwuYnRuOjphZnRlciwgLmJ0bi1zbS5idG4tZG93bmxvYWQ6OmFmdGVyLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi1kb3dubG9hZC5idG46OmFmdGVyIHtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5idG4teHMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC42MjVyZW0gMC44NzVyZW0gMC43NXJlbTtcbn1cbi5idG4teHMuYnRuLWFycm93LWxlZnQ6OmJlZm9yZSwgLmJ0bi14cy5idG4tYXJyb3ctcmlnaHQ6OmJlZm9yZSwgLmJ0bi14cy5idG4tZXh0ZXJuYWw6OmJlZm9yZSwgLmJ0bi14cy5idG4tZG93bmxvYWQ6OmJlZm9yZSwgLmJ0bi14cy5idG4tYXJyb3ctbGVmdDo6YWZ0ZXIsIC5idG4teHMuYnRuLWFycm93LXJpZ2h0OjphZnRlciwgLmJ0bi14cy5idG4tZXh0ZXJuYWw6OmFmdGVyLCAuYnRuLXhzLmJ0bi1kb3dubG9hZDo6YWZ0ZXIge1xuICB3aWR0aDogMC43cmVtO1xuICBoZWlnaHQ6IDAuN3JlbTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDI0NiwgOTIsIDAsIDAuMjUwOTgwMzkyMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNDYsIDkyLCAwLCAwLjI1MDk4MDM5MjIpO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTUwMDtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1hcnJvdy1sZWZ0OjpiZWZvcmUsIC5idG4tcHJpbWFyeS5idG4tYXJyb3ctcmlnaHQ6OmJlZm9yZSwgLmJ0bi1wcmltYXJ5LmJ0bi1leHRlcm5hbDo6YmVmb3JlLCAuYnRuLXByaW1hcnkuYnRuLWRvd25sb2FkOjpiZWZvcmUsIC5idG4tcHJpbWFyeS5idG4tYXJyb3ctbGVmdDo6YWZ0ZXIsIC5idG4tcHJpbWFyeS5idG4tYXJyb3ctcmlnaHQ6OmFmdGVyLCAuYnRuLXByaW1hcnkuYnRuLWV4dGVybmFsOjphZnRlciwgLmJ0bi1wcmltYXJ5LmJ0bi1kb3dubG9hZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkuYnRuLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbn1cbi5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAxMjMsIDE0MywgMC4yNTA5ODAzOTIyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNzI7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBib3JkZXItY29sb3I6ICMwMDYyNzI7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAxMjMsIDE0MywgMC4yNTA5ODAzOTIyKTtcbn1cbi5idG4tc2Vjb25kYXJ5LmJ0bi1hcnJvdy1sZWZ0OjpiZWZvcmUsIC5idG4tc2Vjb25kYXJ5LmJ0bi1hcnJvdy1yaWdodDo6YmVmb3JlLCAuYnRuLXNlY29uZGFyeS5idG4tZXh0ZXJuYWw6OmJlZm9yZSwgLmJ0bi1zZWNvbmRhcnkuYnRuLWRvd25sb2FkOjpiZWZvcmUsIC5idG4tc2Vjb25kYXJ5LmJ0bi1hcnJvdy1sZWZ0OjphZnRlciwgLmJ0bi1zZWNvbmRhcnkuYnRuLWFycm93LXJpZ2h0OjphZnRlciwgLmJ0bi1zZWNvbmRhcnkuYnRuLWV4dGVybmFsOjphZnRlciwgLmJ0bi1zZWNvbmRhcnkuYnRuLWRvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tc2Vjb25kYXJ5LmJ0bi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG59XG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4yNTA5ODAzOTIyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2M3Yzc7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4yNTA5ODAzOTIyKTtcbn1cbi5idG4tbGlnaHQuYnRuLWFycm93LWxlZnQ6OmJlZm9yZSwgLmJ0bi1saWdodC5idG4tYXJyb3ctcmlnaHQ6OmJlZm9yZSwgLmJ0bi1saWdodC5idG4tZXh0ZXJuYWw6OmJlZm9yZSwgLmJ0bi1saWdodC5idG4tZG93bmxvYWQ6OmJlZm9yZSwgLmJ0bi1saWdodC5idG4tYXJyb3ctbGVmdDo6YWZ0ZXIsIC5idG4tbGlnaHQuYnRuLWFycm93LXJpZ2h0OjphZnRlciwgLmJ0bi1saWdodC5idG4tZXh0ZXJuYWw6OmFmdGVyLCAuYnRuLWxpZ2h0LmJ0bi1kb3dubG9hZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODU4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LmJ0bi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG59XG4uYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTg1ODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZGFyazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMHB4IDBweCAzcHggcmdiYSg4OCwgODgsIDg4LCAwLjI1MDk4MDM5MjIpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NTg7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwcHggMHB4IDNweCByZ2JhKDg4LCA4OCwgODgsIDAuMjUwOTgwMzkyMik7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODU4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tZGFyay5idG4tYXJyb3ctbGVmdDo6YmVmb3JlLCAuYnRuLWRhcmsuYnRuLWFycm93LXJpZ2h0OjpiZWZvcmUsIC5idG4tZGFyay5idG4tZXh0ZXJuYWw6OmJlZm9yZSwgLmJ0bi1kYXJrLmJ0bi1kb3dubG9hZDo6YmVmb3JlLCAuYnRuLWRhcmsuYnRuLWFycm93LWxlZnQ6OmFmdGVyLCAuYnRuLWRhcmsuYnRuLWFycm93LXJpZ2h0OjphZnRlciwgLmJ0bi1kYXJrLmJ0bi1leHRlcm5hbDo6YWZ0ZXIsIC5idG4tZGFyay5idG4tZG93bmxvYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYXJrLmJ0bi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NTg7XG59XG4uYnRuLWRhcms6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODU4O1xufVxuXG4uYnRuLWFycm93LWxlZnQ6OmJlZm9yZSxcbi5idG4tYXJyb3ctcmlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9iYXNlLWJ1dHRvbi1yaWdodC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9iYXNlLWJ1dHRvbi1yaWdodC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4Zjtcbn1cblxuLmJ0bi1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5idG4tZXh0ZXJuYWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9iYXNlLWJ1dHRvbi1leHRlcm5hbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9iYXNlLWJ1dHRvbi1leHRlcm5hbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4Zjtcbn1cblxuLmJ0bi1kb3dubG9hZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWRvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWRvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xufVxuXG4uYmFzZS1idXR0b24tdGVzdGluZyAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uYnRuLXByaW1hcnkgLmJ0bi1hcnJvdy1sZWZ0OjpiZWZvcmUsXG4uYnRuLXByaW1hcnkgLmJ0bi1hcnJvdy1yaWdodDo6YmVmb3JlLFxuLmJ0bi1wcmltYXJ5IC5idG4tZXh0ZXJuYWw6OmJlZm9yZSxcbi5idG4tcHJpbWFyeSAuYnRuLWRvd25sb2FkOjpiZWZvcmUsXG4uYnRuLXByaW1hcnkgLmJ0bi1hcnJvdy1sZWZ0OjphZnRlcixcbi5idG4tcHJpbWFyeSAuYnRuLWFycm93LXJpZ2h0OjphZnRlcixcbi5idG4tcHJpbWFyeSAuYnRuLWV4dGVybmFsOjphZnRlcixcbi5idG4tcHJpbWFyeSAuYnRuLWRvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iaWctY3RhLWxpc3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMS42ODc1cmVtO1xufVxuLmJpZy1jdGEtbGlzdF9fY29udGFpbmVyLWN0YSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmNjVjMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmbGV4OiAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxLjY4NzVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJpZy1jdGEtbGlzdF9fY29udGFpbmVyLWN0YTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZm9yd2FyZC13aGl0ZS5zdmdcIik7XG4gIG1hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmlnLWN0YS1saXN0X19jb250YWluZXItY3RhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iaWctY3RhLWxpc3RfX2NvbnRhaW5lci1jdGEubGluay1leHRlcm5hbDphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL3doaXRlLWV4dGVybmFsLWxpbmsuc3ZnXCIpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmJpZy1jdGEtbGlzdF9fY29udGFpbmVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJpZy1jdGEtbGlzdF9fY29udGFpbmVyLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5iaWctY3RhLWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4uYmlnLWN0YS1saXN0X19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmJpZy1jdGEtbGlzdF9fYnRuIHtcbiAgbWluLXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJpZy1jdGEtbGlzdF9fYnRuIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmlnLWN0YS1saXN0X19jb250YWluZXItY3RhIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJyYW5kZWQtc2VjdGlvbi1oZWFkZXJfX2hlYWRlciwgLmJyYW5kZWQtc2VjdGlvbi1oZWFkZXJfX3N1YmhlYWRlciwgLmJyYW5kZWQtc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5icmFuZGVkLXNlY3Rpb24taGVhZGVyX19oZWFkZXIge1xuICBjb2xvcjogIzAwN2EzZTtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xODc1cmVtO1xufVxuLmJyYW5kZWQtc2VjdGlvbi1oZWFkZXJfX2hlYWRlciBzdXAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uYnJhbmRlZC1zZWN0aW9uLWhlYWRlcl9fc3ViaGVhZGVyIHtcbiAgY29sb3I6ICMwMDk3YTk7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMzEyNXJlbTtcbn1cbi5icmFuZGVkLXNlY3Rpb24taGVhZGVyX19kZXNjcmlwdGlvbi1oZWFkZXIge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmJyYW5kZWQtc2VjdGlvbi1oZWFkZXJfX2JvZHkge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG59XG4uYnJhbmRlZC1zZWN0aW9uLWhlYWRlcl9fYm9keSBoMywgLmJyYW5kZWQtc2VjdGlvbi1oZWFkZXJfX2JvZHkgaDUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnJhbmRlZC1zZWN0aW9uLWhlYWRlcl9fYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5icmFuZGVkLXNlY3Rpb24taGVhZGVyX19ib2R5IHN1cCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuLmJyYW5kZWQtc2VjdGlvbi1oZWFkZXJfX2JvZHk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuODhyZW07XG59XG4uYnJhbmRlZC1zZWN0aW9uLWhlYWRlcl9fYm9keTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5icmFuZGVkLXNlY3Rpb24taGVhZGVyLnBpbmsgLmJyYW5kZWQtc2VjdGlvbi1oZWFkZXJfX2hlYWRlciB7XG4gIGNvbG9yOiAjMDA5N2E5O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG59XG4uYnJhbmRlZC1zZWN0aW9uLWhlYWRlci5waW5rIC5icmFuZGVkLXNlY3Rpb24taGVhZGVyX19zdWJoZWFkZXIge1xuICBjb2xvcjogI2FhMDA2MTtcbn1cbi5icmFuZGVkLXNlY3Rpb24taGVhZGVyLnBpbmsgLmJyYW5kZWQtc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uaGVhZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJyYW5kZWQtc2VjdGlvbi1oZWFkZXJfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNjI1cmVtO1xuICB9XG4gIC5icmFuZGVkLXNlY3Rpb24taGVhZGVyX19zdWJoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmJyYW5kZWQtc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xuICB9XG4gIC5icmFuZGVkLXNlY3Rpb24taGVhZGVyX19kZXNjcmlwdGlvbmhlYWRlciBzdXAge1xuICAgIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjY3cHg7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgdG9wOiAtMC42MnJlbTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUsIC5icmVhZGNydW1iLWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5icmVhZGNydW1iLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5icmVhZGNydW1iLWl0ZW0gLmJyZWFkY3J1bWJfX2xpbmsubGluay1leHRlcm5hbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5icmVhZGNydW1iLWl0ZW06YWZ0ZXIsIC5icmVhZGNydW1iX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uYnJlYWRjcnVtYl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnJlYWRjcnVtYl9fbGluay5jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM5YjliOWI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbjogMC43NXJlbSAwO1xuICB9XG59XG5cbm9sIGxpLmJyZWFkY3J1bWItaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idWxsZXQtdGlja3MtZmVhdHVyZWQge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xuICBwYWRkaW5nOiAyLjE5cmVtIDIuNXJlbSAyLjM4cmVtIDJyZW07XG59XG4uYnVsbGV0LXRpY2tzLWZlYXR1cmVkLndoaXRlLWJnIC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19zaWduaW4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5idWxsZXQtdGlja3MtZmVhdHVyZWRfX3NpZ25pbi10aXRsZSwgLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fc2lnbmluLWxpbmsge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fc2lnbmluLWxpbmsge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19zaWduaW4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fY29udGVudC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fY29udGVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fY29udGVudC1kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRlbnQtZWxlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRlbnQtZWxlbWVudC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbi5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRlbnQtZWxlbWVudC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgdG9wOiAwLjEzcmVtO1xufVxuLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fY29udGVudC1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE2NDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgcGFkZGluZzogMC45Mzc1cmVtIDJyZW0gMC44NzVyZW07XG59XG4uYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250ZW50LWN0YS5saW5rLWV4dGVybmFsOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRlbnQtY3RhOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fY29udGVudC1jdGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX3NpZ25pbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwLjU3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDRyZW07XG4gIH1cbiAgLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fY29udGVudC1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250ZW50LWVsZW1lbnQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuICAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250ZW50LWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fY2FtZWxDYXNlIC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2hlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5idWxsZXQtdGlja3MtZmVhdHVyZWQudGV4dC1hbGlnbi1yaWdodCB7IC8qYWRkZWQgY3NzIGZvciBnbG9iYWwgdGhlbWUqLyB9XG4uYnVsbGV0LXRpY2tzLWZlYXR1cmVkLnRleHQtYWxpZ24tcmlnaHQgLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fc2lnbmluIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5idWxsZXQtdGlja3MtZmVhdHVyZWQudGV4dC1hbGlnbi1yaWdodCAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250ZW50LWxpc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmJ1bGxldC10aWNrcy1mZWF0dXJlZC50ZXh0LWFsaWduLXJpZ2h0IC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRlbnQtbGlzdCAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250ZW50LWVsZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJ1bGxldC10aWNrcy1mZWF0dXJlZC50ZXh0LWFsaWduLXJpZ2h0IC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRlbnQtbGlzdCAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250ZW50LWVsZW1lbnQtaWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmJ1bGxldC10aWNrcy1mZWF0dXJlZC50ZXh0LWFsaWduLXJpZ2h0IC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRlbnQtbGlzdCAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250ZW50LWVsZW1lbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJ1bGxldC10aWNrcy1mZWF0dXJlZC50ZXh0LWFsaWduLXJpZ2h0IC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX3NpZ25pbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmJ1bGxldC10aWNrcy1mZWF0dXJlZC50ZXh0LWFsaWduLXJpZ2h0IC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRlbnQtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2NzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkLnRleHQtYWxpZ24tcmlnaHQgLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fY29udGVudC1saXN0IC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRlbnQtZWxlbWVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjdyZW07XG4gIH1cbn1cblxuLmJ1bGxldC10aWNrcy1wcmltYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmJ1bGxldC10aWNrcy1wcmltYXJ5X19vdXRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idWxsZXQtdGlja3MtcHJpbWFyeV9fY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uYnVsbGV0LXRpY2tzLXByaW1hcnlfX2NvbnRhaW5lciBpbWcge1xuICBwYWRkaW5nLXRvcDogMC4wNnJlbTtcbn1cbi5idWxsZXQtdGlja3MtcHJpbWFyeV9fY29udGFpbmVyLXRleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmJ1bGxldC10aWNrcy1wcmltYXJ5X19jb250YWluZXItdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJ1bGxldC10aWNrcy1wcmltYXJ5X19jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luOiAxLjVyZW0gMCAxcmVtIDFyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjEyNXJlbSAwLjg3NXJlbSAxLjVyZW07XG59XG4uYnVsbGV0LXRpY2tzLXByaW1hcnlfX2N0YTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LXdoaXRlLnN2Z1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuLmJ1bGxldC10aWNrcy1wcmltYXJ5X19jdGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FsbG91dC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzLjI1cmVtIDAgMy4zOXJlbTtcbiAgbWFyZ2luOiAxcmVtIDAuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FsbG91dC1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbSAycmVtO1xuICB9XG59XG4uY2FsbG91dC1iYW5uZXJfX2hlYWRlciB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMTlyZW07XG59XG4uY2FsbG91dC1iYW5uZXJfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuODQ1cmVtIDAuNjY3NXJlbTtcbn1cbi5jYWxsb3V0LWJhbm5lcl9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDEuMzEzcmVtO1xufVxuLmNhbGxvdXQtYmFubmVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cblxuLmNhcm9zZWwtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uY2Fyb3NlbC1jYXJkIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3NlbC1jYXJkIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2Fyb3NlbC1jYXJkIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2Fyb3NlbC1jYXJkIC5zbGljay1hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuLmNhcm9zZWwtY2FyZCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiOGY7XG59XG4uY2Fyb3NlbC1jYXJkIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jYXJvc2VsLWNhcmQgLnNsaWNrLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLmNhcm9zZWwtY2FyZCAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcm9zZWwtY2FyZCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTM1cHg7XG4gIH1cbn1cbi5jYXJvc2VsLWNhcmQgLnNsaWNrLW5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHJpZ2h0OiAtMTBweDtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJvc2VsLWNhcmQgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJvc2VsLWNhcmQgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMzVweDtcbiAgfVxufVxuLmNhcm9zZWwtY2FyZCAuc2xpY2stYXJyb3cge1xuICBib3JkZXI6IHNvbGlkICMwMDdiOGY7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4uemNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLnpjYXJkX19jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uemNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxOTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56Y2FyZF9faW1nIHtcbiAgICBoZWlnaHQ6IDEzMnB4O1xuICB9XG59XG4uemNhcmRfX2ltZyBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwLjNyZW0gMC4zcmVtIDAuNHJlbSAwLjRyZW07XG4gIG9wYWNpdHk6IDAuNztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uemNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi56Y2FyZF9fY29udGVudC1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbn1cbi56Y2FyZF9fY29udGVudC1tZXRhLWltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCAxMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnpjYXJkX19jb250ZW50LW1ldGEtaW1hZ2Utd3JhcHBlciB7XG4gICAgZmxleDogMCAwIDE1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56Y2FyZF9fY29udGVudC1tZXRhLWltYWdlLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAxMiU7XG4gIH1cbn1cbi56Y2FyZF9fY29udGVudC1tZXRhLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uemNhcmRfX2NvbnRlbnQtbWV0YSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAwIDAgOTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56Y2FyZF9fY29udGVudC1tZXRhIHVsIHtcbiAgICBmbGV4OiAwIDAgODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnpjYXJkX19jb250ZW50LW1ldGEgdWwge1xuICAgIGZsZXg6IDAgMCA4OCU7XG4gIH1cbn1cbi56Y2FyZF9fY29udGVudC1tZXRhIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBtYXJnaW46IDAuMTNyZW0gMDtcbn1cbi56Y2FyZF9fY29udGVudC1tZXRhIHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1ODU4NTg7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4uemNhcmRfX2NvbnRlbnQtbWV0YSB1bCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi56Y2FyZF9fY29udGVudC1tZXRhIHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uemNhcmRfX2NvbnRlbnQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uemNhcmRfX2NvbnRlbnQtdGl0bGUgc3VwIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4uemNhcmRfX2NvbnRlbnQtY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMS4xcmVtO1xufVxuLnpjYXJkX19jb250ZW50LWN0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbn1cbi56Y2FyZF9fY29udGVudC1jdGEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDdCOEY7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi56Y2FyZF9fY29udGVudC1jdGEgYTpob3ZlciwgLnpjYXJkX19jb250ZW50LWN0YSBhOmZvY3VzLCAuemNhcmRfX2NvbnRlbnQtY3RhIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDA3QjhGO1xufVxuLnpjYXJkX19jb250ZW50LWRlc2NyaXB0aW9uIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xufVxuLnpjYXJkX19sZWFud3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG4uemNhcmRfX2xlYW53cmFwcGVyLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLnpjYXJkX19sZWFud3JhcHBlci5yb3ctZ2FwIHtcbiAgcm93LWdhcDogMTVweDtcbn1cbi56Y2FyZF9fbGVhbndyYXBwZXIgLnppYi1sZWFuY2FyZF9fcmVzb3VyY2VfX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi56Y2FyZF9fZ3JleXRoZW1lLnJvdywgLnpjYXJkX193aGl0ZXRoZW1lLnJvdyB7XG4gIG1hcmdpbjogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogMTVweDtcbn1cbi56Y2FyZF9fZ3JleXRoZW1lLnJvdyAucmZjX19jb2wsIC56Y2FyZF9fd2hpdGV0aGVtZS5yb3cgLnJmY19fY29sIHtcbiAgcGFkZGluZzogdW5zZXQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi56Y2FyZF9fZ3JleXRoZW1lLnJvdyAucmZjX19jb2wgLnpjYXJkX19jb2wsIC56Y2FyZF9fd2hpdGV0aGVtZS5yb3cgLnJmY19fY29sIC56Y2FyZF9fY29sIHtcbiAgcGFkZGluZzogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi56Y2FyZF9fZ3JleXRoZW1lLnJvdyAucmZjX19jb2wgLnpjYXJkX19jb2wgLnpjYXJkX19pbWcsIC56Y2FyZF9fd2hpdGV0aGVtZS5yb3cgLnJmY19fY29sIC56Y2FyZF9fY29sIC56Y2FyZF9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG59XG4uemNhcmRfX2dyZXl0aGVtZS5yb3cgLnJmY19fY29sIC56Y2FyZF9fY29sIC56Y2FyZF9fY29udGVudCwgLnpjYXJkX193aGl0ZXRoZW1lLnJvdyAucmZjX19jb2wgLnpjYXJkX19jb2wgLnpjYXJkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuLnpjYXJkX19ncmV5dGhlbWUucm93IC5yZmNfX2NvbCAuemNhcmRfX2NvbCAuemNhcmRfX2NvbnRlbnQgLnpjYXJkX19jb250ZW50LWRlc2NyaXB0aW9uIHNwYW4sIC56Y2FyZF9fd2hpdGV0aGVtZS5yb3cgLnJmY19fY29sIC56Y2FyZF9fY29sIC56Y2FyZF9fY29udGVudCAuemNhcmRfX2NvbnRlbnQtZGVzY3JpcHRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IHVuc2V0O1xufVxuLnpjYXJkX19ncmV5dGhlbWUucm93IC5yZmNfX2NvbCAuemNhcmRfX2NvbCAuemNhcmRfX2NvbnRlbnQgLnpjYXJkX19jdGEtbGlua2EsIC56Y2FyZF9fZ3JleXRoZW1lLnJvdyAucmZjX19jb2wgLnpjYXJkX19jb2wgLnpjYXJkX19jb250ZW50IC56Y2FyZF9fY3RhLWxpbmsuZG93bmxvYWQsIC56Y2FyZF9fd2hpdGV0aGVtZS5yb3cgLnJmY19fY29sIC56Y2FyZF9fY29sIC56Y2FyZF9fY29udGVudCAuemNhcmRfX2N0YS1saW5rYSwgLnpjYXJkX193aGl0ZXRoZW1lLnJvdyAucmZjX19jb2wgLnpjYXJkX19jb2wgLnpjYXJkX19jb250ZW50IC56Y2FyZF9fY3RhLWxpbmsuZG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnpjYXJkX19ncmV5dGhlbWUucm93IC5yZmNfX2NvbCAuemNhcmRfX2NvbCAuemNhcmRfX2NvbnRlbnQgLnpjYXJkX19jdGEtbGlua2E6OmFmdGVyLCAuemNhcmRfX2dyZXl0aGVtZS5yb3cgLnJmY19fY29sIC56Y2FyZF9fY29sIC56Y2FyZF9fY29udGVudCAuemNhcmRfX2N0YS1saW5rLmRvd25sb2FkOjphZnRlciwgLnpjYXJkX193aGl0ZXRoZW1lLnJvdyAucmZjX19jb2wgLnpjYXJkX19jb2wgLnpjYXJkX19jb250ZW50IC56Y2FyZF9fY3RhLWxpbmthOjphZnRlciwgLnpjYXJkX193aGl0ZXRoZW1lLnJvdyAucmZjX19jb2wgLnpjYXJkX19jb2wgLnpjYXJkX19jb250ZW50IC56Y2FyZF9fY3RhLWxpbmsuZG93bmxvYWQ6OmFmdGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbiAgcGFkZGluZy10b3A6IHVuc2V0O1xuICB3aWR0aDogMjBweDtcbiAgdG9wOiAwO1xuICBvcmRlcjogLTE7XG59XG4uemNhcmRfX3doaXRldGhlbWUgLnpjYXJkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcmVtIDAgIWltcG9ydGFudDtcbn1cblxuLmRlZmF1bHQgLnpjYXJkLmNvbC1zbS00IC56Y2FyZF9fY29sIHtcbiAgbWluLWhlaWdodDogMzgwcHg7XG59XG5cbi5ldmVudHNMaXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xufVxuLmV2ZW50c0xpc3QgLnpjYXJkX19jb2wge1xuICBwYWRkaW5nOiAxcmVtIDEuMDYzcmVtO1xufVxuLmV2ZW50c0xpc3QgLnpjYXJkX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV2ZW50c0xpc3QgLnpjYXJkX19jb250ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG59XG4uZXZlbnRzTGlzdCAuemNhcmRfX2NvbnRlbnQtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi5ldmVudHNMaXN0IC56Y2FyZF9fY29udGVudC1tZXRhLWltYWdlLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgNCU7XG59XG4uZXZlbnRzTGlzdCAuY29sLXNtLTMge1xuICBwYWRkaW5nOiAwIDAuNTYzcmVtIDAgMDtcbn1cbi5ldmVudHNMaXN0IC5jb2wtc20tMyAuemNhcmRfX2ltZyB7XG4gIGhlaWdodDogMTM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmV2ZW50c0xpc3QgLmNvbC1zbS05IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmV2ZW50c0xpc3QgLmNvbC1zbS05IC56Y2FyZF9fY29udGVudC10aXRsZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZXZlbnRzTGlzdCAuY29sLXNtLTkgLnpjYXJkX19jb250ZW50LW1ldGEge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmV2ZW50c0xpc3QgLmNvbC1zbS05IC56Y2FyZF9fY29udGVudC1jdGEge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmV2ZW50c0xpc3QgLmNvbC1zbS05IC56Y2FyZF9fY29udGVudC1kZXNjcmlwdGlvbiB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuLmV2ZW50c1JvdywgLnJlc291cmNlTGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRzUm93IGEuemNhcmRfX2N0YS1saW5rIHtcbiAgY29sb3I6ICMwMDdCOEYgIWltcG9ydGFudDtcbn1cbi5ldmVudHNSb3cgYS56Y2FyZF9fY3RhLWxpbms6OmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjZyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZXZlbnRzUm93IC56Y2FyZF9fY29sIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuOXJlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmV2ZW50c1JvdyAuemNhcmRfX2NvbnRlbnQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG5cbi5yZXNvdXJjZUxpc3QgLnpjYXJkX19jb2wge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBwYWRkaW5nOiAxLjM3NXJlbSAxLjA2M3JlbSAxLjI1cmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlTGlzdCAuemNhcmRfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtIDEuMjVyZW0gMi4xMjVyZW07XG4gIH1cbn1cbi5yZXNvdXJjZUxpc3QgLnpjYXJkX19jb250ZW50LWN0YSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5yZXNvdXJjZUxpc3QgLmNvbC1zbS0xLCAucmVzb3VyY2VMaXN0IC5jb2wtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlTGlzdCAuY29sLXNtLTEsIC5yZXNvdXJjZUxpc3QgLmNvbC0yIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucmVzb3VyY2VMaXN0IC5jb2wtc20tMSAuemNhcmRfX2ltZywgLnJlc291cmNlTGlzdCAuY29sLTIgLnpjYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJlc291cmNlTGlzdCAuY29sLXNtLTEgLnpjYXJkX19pbWcsIC5yZXNvdXJjZUxpc3QgLmNvbC0yIC56Y2FyZF9faW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XG4gIH1cbn1cbi5yZXNvdXJjZUxpc3QgLnpjYXJkX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZUxpc3QgLnpjYXJkX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICB9XG59XG4ucmVzb3VyY2VMaXN0IC56Y2FyZF9fY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMTNyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucmVzb3VyY2VMaXN0IC56Y2FyZF9fY29udGVudC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuLnJlc291cmNlTGlzdCAuemNhcmRfX2NvbnRlbnQtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVzb3VyY2VMaXN0IC56Y2FyZF9fY29udGVudC1tZXRhIHNwYW4ge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzk2OTY5NjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VMaXN0IC5jb2wtc20tMjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJlc291cmNlTGlzdCAuY29sLXNtLTI6bGFzdC1jaGlsZCAuemNhcmRfX2NvbnRlbnQtY3RhIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnJlc291cmNlTGlzdCAuY29sLXNtLTI6bGFzdC1jaGlsZCAuemNhcmRfX2NvbnRlbnQtY3RhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnJlc291cmNlTGlzdCAuY29sLXNtLTI6bGFzdC1jaGlsZCAuemNhcmRfX2NvbnRlbnQtY3RhIC56Y2FyZF9fY3RhLWxpbmsge1xuICBjb2xvcjogIzAwN0I4RjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucmVzb3VyY2VMaXN0IC5jb2wtc20tMjpsYXN0LWNoaWxkIC56Y2FyZF9fY29udGVudC1jdGEgLnpjYXJkX19jdGEtbGluayB7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmVzb3VyY2VMaXN0IC5jb2wtc20tMjpsYXN0LWNoaWxkIC56Y2FyZF9fY29udGVudC1jdGEgLnpjYXJkX19jdGEtbGluayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VMaXN0IC5jb2wtc20tMjpsYXN0LWNoaWxkIC56Y2FyZF9fY29udGVudC1jdGEgLnpjYXJkX19jdGEtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJlc291cmNlTGlzdCAuY29sLXNtLTI6bGFzdC1jaGlsZCAuemNhcmRfX2NvbnRlbnQtY3RhIC56Y2FyZF9fY3RhLWxpbms6OmFmdGVyIHtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLnJlc291cmNlTGlzdCAuY29sLTIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuYS56Y2FyZF9fY3RhLWxpbmsuZG93bmxvYWQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2JsdWUtZG93bmxvYWQtYXJyb3cuc3ZnKTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XG4gIHBhZGRpbmctdG9wOiAwLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBhLnpjYXJkX19jdGEtbGluay5kb3dubG9hZDo6YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xOXJlbTtcbiAgfVxufVxuYS56Y2FyZF9fY3RhLWxpbmsuYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LUljb24uc3ZnKTtcbiAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5hLnpjYXJkX19jdGEtbGluay5leHRlcm5hbDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay1jeWFuLnN2Zyk7XG4gIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmV2ZW50IC5jb2wtbWQtMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ldmVudCAuY29sLW1kLTEyIC5jb2wtc20tMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50IC5jb2wtbWQtMTIgLmNvbC1zbS0zOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ldmVudCAuY29sLW1kLTEyIC5jb2wtc20tMzpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudCAuY29sLW1kLTEyIC5jb2wtc20tMzpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnQgLmNvbC1tZC0xMiAuY29sLXNtLTM6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudCAuY29sLW1kLTEyIC5jb2wtc20tMyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ldmVudCAuY29sLW1kLTEyIC5jb2wtc20tMyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudCAuYXJ0aWNsZS1saXN0aW5nLXByb2R1Y3RsaXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjlyZW07XG4gIH1cbn1cbi5ldmVudCAuemNhcmRfX2NvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5ldmVudCAuemNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDEuNjg4cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudCAuemNhcmRfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIH1cbn1cbi5ldmVudCAuemNhcmRfX2NvbnRlbnQtZGVzY3JpcHRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV2ZW50IC56Y2FyZF9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnpwbi1ibG9ncyAuemNhcmQuY29sLXNtLTQsIC5VbmlmaWVkLWxpc3RpbmcgLnpjYXJkLmNvbC1zbS00IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuemNhcmRfX2NvbnRlbnQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgfVxufVxuLnBscCAuemNhcmRfX2NvbCwgLmdlbmVyaWMgLnpjYXJkX19jb2wsIC5wbHAtZXZlbnRzUm93IC56Y2FyZF9fY29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDAuNXJlbTtcbn1cbi5wbHAgLnpjYXJkX19jb250ZW50LCAucGxwIC56Y2FyZF9fY29udGVudC1tZXRhLCAuZ2VuZXJpYyAuemNhcmRfX2NvbnRlbnQsIC5nZW5lcmljIC56Y2FyZF9fY29udGVudC1tZXRhLCAucGxwLWV2ZW50c1JvdyAuemNhcmRfX2NvbnRlbnQsIC5wbHAtZXZlbnRzUm93IC56Y2FyZF9fY29udGVudC1tZXRhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGxwIC56Y2FyZF9fY29udGVudC1tZXRhLCAuZ2VuZXJpYyAuemNhcmRfX2NvbnRlbnQtbWV0YSwgLnBscC1ldmVudHNSb3cgLnpjYXJkX19jb250ZW50LW1ldGEge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGxwIC56Y2FyZF9fY29udGVudC1zdWJoZWFkZXIsIC5nZW5lcmljIC56Y2FyZF9fY29udGVudC1zdWJoZWFkZXIsIC5wbHAtZXZlbnRzUm93IC56Y2FyZF9fY29udGVudC1zdWJoZWFkZXIge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbi5wbHAgLnpjYXJkX19pbWdjb25hdGluZXIsIC5nZW5lcmljIC56Y2FyZF9faW1nY29uYXRpbmVyLCAucGxwLWV2ZW50c1JvdyAuemNhcmRfX2ltZ2NvbmF0aW5lciB7XG4gIG1heC13aWR0aDogNnJlbTtcbiAgbWluLXdpZHRoOiA2cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLnBscCAuemNhcmRfX2ltZ2NvbmF0aW5lciAuemNhcmRfX2ltZywgLmdlbmVyaWMgLnpjYXJkX19pbWdjb25hdGluZXIgLnpjYXJkX19pbWcsIC5wbHAtZXZlbnRzUm93IC56Y2FyZF9faW1nY29uYXRpbmVyIC56Y2FyZF9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogNnJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBscCAuemNhcmRfX2NvbnRlbnQtY3RhLCAuZ2VuZXJpYyAuemNhcmRfX2NvbnRlbnQtY3RhLCAucGxwLWV2ZW50c1JvdyAuemNhcmRfX2NvbnRlbnQtY3RhIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGxwIC56Y2FyZF9fY29udGVudC1jdGEgYSwgLmdlbmVyaWMgLnpjYXJkX19jb250ZW50LWN0YSBhLCAucGxwLWV2ZW50c1JvdyAuemNhcmRfX2NvbnRlbnQtY3RhIGEge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcbn1cbi5wbHAgLnpjYXJkX19jb250ZW50LWN0YSBhOmhvdmVyLCAucGxwIC56Y2FyZF9fY29udGVudC1jdGEgYTpmb2N1cywgLnBscCAuemNhcmRfX2NvbnRlbnQtY3RhIGE6YWN0aXZlLCAuZ2VuZXJpYyAuemNhcmRfX2NvbnRlbnQtY3RhIGE6aG92ZXIsIC5nZW5lcmljIC56Y2FyZF9fY29udGVudC1jdGEgYTpmb2N1cywgLmdlbmVyaWMgLnpjYXJkX19jb250ZW50LWN0YSBhOmFjdGl2ZSwgLnBscC1ldmVudHNSb3cgLnpjYXJkX19jb250ZW50LWN0YSBhOmhvdmVyLCAucGxwLWV2ZW50c1JvdyAuemNhcmRfX2NvbnRlbnQtY3RhIGE6Zm9jdXMsIC5wbHAtZXZlbnRzUm93IC56Y2FyZF9fY29udGVudC1jdGEgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBscCAuemNhcmRfX2NvbnRlbnQtY3RhOjpiZWZvcmUsIC5nZW5lcmljIC56Y2FyZF9fY29udGVudC1jdGE6OmJlZm9yZSwgLnBscC1ldmVudHNSb3cgLnpjYXJkX19jb250ZW50LWN0YTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wbHAgLnpjYXJkX19pbWcsIC5nZW5lcmljIC56Y2FyZF9faW1nLCAucGxwLWV2ZW50c1JvdyAuemNhcmRfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDZyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ucGxwLCAuZ2VuZXJpYyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbHAgLnpjYXJkX19jb250ZW50LWRhdGUsIC5nZW5lcmljIC56Y2FyZF9fY29udGVudC1kYXRlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnBscCAuemNhcmRfX2FkZGl0aW9uYWxUZXh0LCAuZ2VuZXJpYyAuemNhcmRfX2FkZGl0aW9uYWxUZXh0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmV2ZW50c1JvdyA+IC5wbHAtZXZlbnRzUm93IC56Y2FyZF9faW1nX19jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnpjYXJkLnBscC1ldmVudHNSb3cge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uemNhcmQucGxwLWV2ZW50c1JvdyAuemNhcmRfX2NvbnRlbnQtZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmNhcmRfX2NhbGxvdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmRfX2NhbGxvdXRfX2RlZmF1bHQge1xuICAgIG1hcmdpbi10b3A6IDAuOXJlbTtcbiAgfVxufVxuLmNhcmRfX2NhbGxvdXRfX2RlZmF1bHRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZF9fY2FsbG91dF9fZGVmYXVsdF9fY29udGVudF9fdGl0bGUge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmNhcmRfX2NhbGxvdXRfX2RlZmF1bHRfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uY2FyZF9fY2FsbG91dF9fZG93bmxvYWRhYmxlcyB7XG4gIGNvbG9yOiAjZjZmNmY0O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmNhcmRfX2NhbGxvdXRfX2Rvd25sb2FkYWJsZXNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkX19jYWxsb3V0X19kb3dubG9hZGFibGVzX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmRfX2NhbGxvdXRfX2Rvd25sb2FkYWJsZXNfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmNhcmRfX2NhbGxvdXRfX2Rvd25sb2FkYWJsZXNfX2JvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJkX19jYWxsb3V0X19kb3dubG9hZGFibGVzX19ib3JkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLmNhcmRfX2NhbGxvdXRfX2Rvd25sb2FkYWJsZXNfX2JvcmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2JsdWUtZG93bmxvYWQtYXJyb3cuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzIlO1xuICByaWdodDogNSU7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogMThweDtcbn1cbi5jYXJkX19jYWxsb3V0X19kb3dubG9hZGFibGVzX19pbWcge1xuICBwYWRkaW5nOiAxLjRyZW0gMCAxLjRyZW0gMS44MXJlbTtcbiAgd2lkdGg6IDUuMTlyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkX19jYWxsb3V0X19kb3dubG9hZGFibGVzX19pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAzLjI1cmVtO1xuICBtYXgtaGVpZ2h0OiAzLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbn1cbi5jYXJkX19jYWxsb3V0X19kb3dubG9hZGFibGVzX19vdXRlci1kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcmRfX2NhbGxvdXRfX2Rvd25sb2FkYWJsZXNfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAyMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FyZF9fY2FsbG91dF9fZG93bmxvYWRhYmxlc19fc3VidGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZF9fY2FsbG91dF9fZG93bmxvYWRhYmxlc19fc3VidGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uY2FyZF9fY2FsbG91dF9fZG93bmxvYWRhYmxlc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNhcmRfX2NhbGxvdXRfX2Rvd25sb2FkYWJsZXNfX3NpemUge1xuICBjb2xvcjogIzk2OTY5NjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xufVxuLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3Mge1xuICBwYWRkaW5nOiAwIDEuNXJlbSAxLjg3cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBtYXJnaW4tbGVmdDogLTAuOTM4cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjkzOHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3MgLmNvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3Mge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDFyZW0gMXJlbTtcbiAgfVxufVxuLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4uY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rcyAubGluay1leHRlcm5hbDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC44MTNyZW07XG59XG4uY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rcy5zaWRlYmFycXVpY2tMaW5rcyB7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAxLjg3NXJlbSAxcmVtO1xufVxuLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3Muc2lkZWJhcnF1aWNrTGlua3MgLmxpbmstZXh0ZXJuYWw6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4uY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rcy5zaWRlYmFycXVpY2tMaW5rcyAubGluay1maWxlOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2FyZF9fY2FsbG91dF9fZGFyaywgLmNhcmRfX2NhbGxvdXRfX2RhcmstaW5saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTg1ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uY2FyZF9fY2FsbG91dF9fZGFya19fY29udGVudCwgLmNhcmRfX2NhbGxvdXRfX2RhcmstaW5saW5lX19jb250ZW50IHtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG59XG4uY2FyZF9fY2FsbG91dF9fZGFya19fdGl0bGUsIC5jYXJkX19jYWxsb3V0X19kYXJrLWlubGluZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5jYXJkX19jYWxsb3V0X19kYXJrX19zdWJ0aXRsZSwgLmNhcmRfX2NhbGxvdXRfX2RhcmstaW5saW5lX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uY2FyZF9fY2FsbG91dF9fZGFya19fYnV0dG9uLCAuY2FyZF9fY2FsbG91dF9fZGFyay1pbmxpbmVfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg4cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5jYXJkX19jYWxsb3V0X19kYXJrX19idXR0b24tc3BhY2VzLCAuY2FyZF9fY2FsbG91dF9fZGFyay1pbmxpbmVfX2J1dHRvbi1zcGFjZXMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5jYXJkX19jYWxsb3V0X19kYXJrX19tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmNhcmRfX2NhbGxvdXRfX2RhcmstaW5saW5lX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMS41cmVtO1xufVxuLmNhcmRfX2NhbGxvdXRfX2RhcmstaW5saW5lX190aXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xufVxuLmNhcmRfX2NhbGxvdXRfX2RhcmstaW5saW5lX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuOXJlbSAxLjZyZW07XG59XG4uY2FyZF9fY2FsbG91dF9fbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjM2EzYTNhICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlcjogc29saWQgMnB4ICNkZWRlZGU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LWJsdWUgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgbWluLXdpZHRoOiAxMTNweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZF9fY2FsbG91dF9fbGlnaHQtYmx1ZSBpbWcge1xuICAgIG1pbi13aWR0aDogMTQ1cHg7XG4gICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJkX19jYWxsb3V0X19saWdodC1ibHVlIGltZyB7XG4gICAgbWluLXdpZHRoOiAxNDVweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4uY2FyZF9fY2FsbG91dF9fbGlnaHQtYmx1ZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LWJsdWVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNjg4cmVtIDEuMzEzcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LWJsdWVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uY2FyZF9fY2FsbG91dF9fbGlnaHQtYmx1ZV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LWJsdWVfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZzogMC44cmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LWJsdWVfX21hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uY2FyZF9fY2FsbG91dF9fbGlnaHQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMzYTNhM2EgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2RlZGVkZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZF9fY2FsbG91dF9fbGlnaHQtb3JhbmdlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbi5jYXJkX19jYWxsb3V0X19saWdodC1vcmFuZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkX19jYWxsb3V0X19saWdodC1vcmFuZ2VfX2NvbnRlbnQgLmJvdHRvbS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5jYXJkX19jYWxsb3V0X19saWdodC1vcmFuZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uY2FyZF9fY2FsbG91dF9fbGlnaHQtb3JhbmdlX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uY2FyZF9fY2FsbG91dF9fbGlnaHQtb3JhbmdlX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjhyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjE4OHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uY2FyZF9fY2FsbG91dF9fbGlnaHQtb3JhbmdlX19jdGEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnJlbTtcbiAgYmFja2dyb3VuZDogI2Y2NWMwMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LWJsdWUge1xuICBib3JkZXItdG9wOiBzb2xpZCA1cHggIzAwN2I4ZjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJkX19jYWxsb3V0X19saWdodC1vcmFuZ2Uge1xuICBib3JkZXItdG9wOiBzb2xpZCA1cHggI2Y2NWMwMDtcbn1cbi5jYXJkX19jYWxsb3V0X19saWdodC1vcmFuZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtIDAuOXJlbSAxLjVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJkX19jYWxsb3V0X19hbmNob3JfX2xpZ2h0LW9yYW5nZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZF9fY2FsbG91dF9fYW5jaG9yX19saWdodC1vcmFuZ2UgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LW9yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG59XG4uY2FyZF9fY2FsbG91dF9fYW5jaG9yX19saWdodC1vcmFuZ2UgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LW9yYW5nZV9fc3VidGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LXR1cnEuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19kZWZhdWx0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2RlZmF1bHQgLmNvbC1sZy02LFxuLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2RlZmF1bHQgLmNvbC1tZC01LFxuLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2RlZmF1bHQgLmNvbC1tZC02LFxuLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2RlZmF1bHQgLmNvbC1sZy01LFxuLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2RlZmF1bHQgLmNvbC1sZy04LFxuLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2RlZmF1bHQgLmNvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19kZWZhdWx0X19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2RlZmF1bHRfX3NwYWNlLWJldHdlZW4tYnV0dG9ucyB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0xpZ2h0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0xpZ2h0X19idXR0b25fXzE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwLjVyZW07XG59XG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NMaWdodCAuY29sLWxnLTYsXG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NMaWdodCAuY29sLW1kLTUsXG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NMaWdodCAuY29sLW1kLTYsXG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NMaWdodCAuY29sIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2J1dHRvbkxpbmtzTGlnaHQgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0xpZ2h0IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0xpZ2h0X19jb250ZW50IHtcbiAgcGFkZGluZzogNC44NzVyZW0gNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0xpZ2h0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NMaWdodF9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0xpZ2h0X19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjE4OHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NMaWdodF9fYnV0dG9uLmxpbmstZXh0ZXJuYWwge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NMaWdodF9fYnV0dG9uX18xIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2J1dHRvbkxpbmtzTGlnaHQucmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NMaWdodF9fc3BhY2UtYmV0d2Vlbi1idXR0b25zIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2J1dHRvbkxpbmtzRGFyayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrIC5jb2wtbGctNixcbi5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmsgLmNvbC1tZC01LFxuLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2J1dHRvbkxpbmtzRGFyayAuY29sLW1kLTYsXG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrIC5jb2wge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrX19jb250ZW50IHtcbiAgcGFkZGluZzogMS41cmVtIDJyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG59XG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrX19jb250ZW50IC5saW5rLWN0YSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cbi5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmtfX2NvbnRlbnQgLmxpbmstY3RhOmFmdGVyIHtcbiAgbGVmdDogMC41cmVtO1xufVxuLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2J1dHRvbkxpbmtzRGFya19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHdpZHRoOiA4NSU7XG59XG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4xNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjE4OHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmsucmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrX19zcGFjZS1iZXR3ZWVuLWJ1dHRvbnMge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrX19tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAuY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkX19jYXJkV2l0aEJhY2tncm91bmQgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuNjg4cmVtIDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xufVxuLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAxLjY4OCAxLjZyZW07XG4gIH1cbn1cbi5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fbGluayB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Y2NWMwMDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX190aGV1cmFwZXRpYy1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMC4wNjNyZW0gc29saWQgI2RlZGVkZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fdGhldXJhcGV0aWMtY2FyZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fdGhldXJhcGV0aWMtY2FyZHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fdGhldXJhcGV0aWMtY2FyZHMgcGljdHVyZSBpbWcge1xuICBoZWlnaHQ6IDEyLjU2M3JlbTtcbn1cbi5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3RoZXVyYXBldGljLWNhcmRzIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3RoZXVyYXBldGljLWNhcmRzIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3RoZXVyYXBldGljLWNhcmRzIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX2NvbnRlbnQgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fc3VidGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX190aGV1cmFwZXRpYy1jYXJkcyAuY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19jb250ZW50IC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3N1YnRpdGxlIGEge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fdGhldXJhcGV0aWMtY2FyZHMgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCAuY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fdGhldXJhcGV0aWMtY2FyZHMgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCBhIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cbi5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3RoZXVyYXBldGljLWNhcmRzIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fdGhldXJhcGV0aWMtY2FyZHMgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCAuY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrX19idXR0b24ge1xuICBwYWRkaW5nOiAxLjE4cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fdGhldXJhcGV0aWMtY2FyZHMgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCAuY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxLjE4cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3BhcmEtdGhldXJhcGV0aWMtY2FyZHMge1xuICBib3JkZXI6IDAuMDYzcmVtIHNvbGlkICNkZWRlZGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3BhcmEtdGhldXJhcGV0aWMtY2FyZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYzcmVtO1xuICB9XG59XG4uY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19wYXJhLXRoZXVyYXBldGljLWNhcmRzIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3BhcmEtdGhldXJhcGV0aWMtY2FyZHMgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3BhcmEtdGhldXJhcGV0aWMtY2FyZHMgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMzkuNTYzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3BhcmEtdGhldXJhcGV0aWMtY2FyZHMgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMzEuNTYzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fcGFyYS10aGV1cmFwZXRpYy1jYXJkcyAuY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDI2cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3BhcmEtdGhldXJhcGV0aWMtY2FyZHMgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCAuY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19zdWJ0aXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3BhcmEtdGhldXJhcGV0aWMtY2FyZHMgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCAuY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19zdWJ0aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3BhcmEtdGhldXJhcGV0aWMtY2FyZHMgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCAuY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fcGFyYS10aGV1cmFwZXRpYy1jYXJkcyAuY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19jb250ZW50IGEge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fcGFyYS10aGV1cmFwZXRpYy1jYXJkcyAuY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19jb250ZW50IGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3BhcmEtdGhldXJhcGV0aWMtY2FyZHMgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCAuY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrX19idXR0b24ge1xuICBwYWRkaW5nOiAxLjE4cmVtIDEuOTZyZW0gIWltcG9ydGFudDtcbn1cbi5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3BhcmEtdGhldXJhcGV0aWMtY2FyZHMgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCAuY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19saW5rIHtcbiAgcGFkZGluZzogMS4xOHJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fdGhldXJhcGV0aWMtb25saW5lLWNvdXJzZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbn1cbi5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3RoZXVyYXBldGljLW9ubGluZS1jb3Vyc2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX190aGV1cmFwZXRpYy1vbmxpbmUtY291cnNlIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmRfX2NhbGxvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbiAgfVxuICAuY2FyZF9fY2FsbG91dF9fZGVmYXVsdCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkX19jYWxsb3V0X19kb3dubG9hZGFibGVzX19ib3JkZXI6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIHRvcDogMzIlO1xuICB9XG4gIC5jYXJkX19jYWxsb3V0X19kb3dubG9hZGFibGVzX19pbWcge1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjYyNXJlbTtcbiAgICB3aWR0aDogMy4zNzVyZW07XG4gIH1cbiAgLmNhcmRfX2NhbGxvdXRfX2Rvd25sb2FkYWJsZXNfX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogMi4xMjVyZW07XG4gICAgbWF4LWhlaWdodDogMi41cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuY2FyZF9fY2FsbG91dF9fZG93bmxvYWRhYmxlc19fb3V0ZXItZGl2IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5jYXJkX19jYWxsb3V0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2J1dHRvbkxpbmtzTGlnaHQsIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmssIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19kZWZhdWx0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NMaWdodCBpbWcsIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmsgaW1nLCAuY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fZGVmYXVsdCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0xpZ2h0X19jb250ZW50LCAuY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrX19jb250ZW50LCAuY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fZGVmYXVsdF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0xpZ2h0X19idXR0b24sIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmtfX2J1dHRvbiwgLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2RlZmF1bHRfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0xpZ2h0X19sb2dpbiwgLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2J1dHRvbkxpbmtzRGFya19fbG9naW4sIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19kZWZhdWx0X19sb2dpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NMaWdodF9fbWFyZ2luLXRvcCwgLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2J1dHRvbkxpbmtzRGFya19fbWFyZ2luLXRvcCwgLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2RlZmF1bHRfX21hcmdpbi10b3Age1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAuY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fZGVmYXVsdF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS4zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmtfX2NvbnRlbnQgLmxpbmstY3RhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmtfX2NvbnRlbnQgLnNtYWxsLWN0YS1saXN0X19jb250YWluZXItY3RhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmtfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAwLjRyZW07XG4gIH1cbiAgLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2J1dHRvbkxpbmtzRGFya19fc3VidGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0xpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuOXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjlyZW07XG4gIH1cbiAgLmNhcmRfX2NhbGxvdXRfX2RhcmssIC5jYXJkX19jYWxsb3V0X19kYXJrLWlubGluZSwgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LWJsdWUsIC5jYXJkX19jYWxsb3V0X19saWdodC1vcmFuZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNhcmRfX2NhbGxvdXRfX2RhcmsgaW1nLCAuY2FyZF9fY2FsbG91dF9fZGFyay1pbmxpbmUgaW1nLCAuY2FyZF9fY2FsbG91dF9fbGlnaHQtYmx1ZSBpbWcsIC5jYXJkX19jYWxsb3V0X19saWdodC1vcmFuZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZF9fY2FsbG91dF9fZGFya19fY29udGVudCwgLmNhcmRfX2NhbGxvdXRfX2RhcmstaW5saW5lX19jb250ZW50LCAuY2FyZF9fY2FsbG91dF9fbGlnaHQtYmx1ZV9fY29udGVudCwgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LW9yYW5nZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAuY2FyZF9fY2FsbG91dF9fZGFya19fYnV0dG9uLCAuY2FyZF9fY2FsbG91dF9fZGFyay1pbmxpbmVfX2J1dHRvbiwgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LWJsdWVfX2J1dHRvbiwgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LW9yYW5nZV9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhcmRfX2NhbGxvdXRfX2RhcmstaW5saW5lX19jb250ZW50LCAuY2FyZF9fY2FsbG91dF9fbGlnaHQtYmx1ZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LWJsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuY2FyZF9fY2FsbG91dF9fbGlnaHQtYmx1ZV9fbW9iaWxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LWJsdWVfX21vYmlsZS13cmFwcGVyIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5jYXJkX19jYWxsb3V0X19saWdodC1ibHVlX190aXRsZSwgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LWJsdWVfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXJkX19jYWxsb3V0X19saWdodC1ibHVlX190aXRsZS1tb2JpbGUsIC5jYXJkX19jYWxsb3V0X19saWdodC1ibHVlX19zdWJ0aXRsZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJkX19jYWxsb3V0X19saWdodC1ibHVlX190aXRsZS1tb2JpbGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgICBwYWRkaW5nOiAxLjNyZW0gMC45cmVtIDAgMXJlbTtcbiAgfVxuICAuY2FyZF9fY2FsbG91dF9fbGlnaHQtYmx1ZV9fc3VidGl0bGUtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgcGFkZGluZzogMC41cmVtIDAuOXJlbSAxcmVtIDFyZW07XG4gIH1cbiAgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LWJsdWVfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jYXJkX19jYWxsb3V0X19jYXJkV2l0aEJhY2tncm91bmQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZF9fY2FsbG91dF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jYXJkX19kdXJhdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkX19kdXJhdGlvbiB7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4uY2FyZF9fbGFyZ2UtaW1hZ2UtYnRuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogNnJlbTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA5MiwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNhcmRfX2xhcmdlLWltYWdlLWJ0biBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEuNzVyZW0gc29saWQgI2ZmZmZmZjtcbn1cbi5jYXJkX19sYXJnZS1pbWFnZS1idG46aG92ZXIsIC5jYXJkX19sYXJnZS1pbWFnZS1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTUwMDtcbn1cblxuLmNhcmRfX2NhbGxvdXQubGluay1leHRlcm5hbDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5TcGwtVGhlcmFwZXV0aWMtQ2FyZCAuY2FyZF9fY2FsbG91dF9fYW5jaG9yX19saWdodC1vcmFuZ2U6aG92ZXIsIC5TcGwtVGhlcmFwZXV0aWMtQ2FyZCAuY2FyZF9fY2FsbG91dF9fYW5jaG9yX19saWdodC1vcmFuZ2U6Zm9jdXMge1xuICBjb2xvcjogdW5zZXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG59XG4uU3BsLVRoZXJhcGV1dGljLUNhcmQgLmNhcmRfX2NhbGxvdXRfX2FuY2hvcl9fbGlnaHQtb3JhbmdlIC5jYXJkX19jYWxsb3V0X19saWdodC1vcmFuZ2VfX3N1YnRpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXJhdGVkLWNvbnRlbnQtdGlsZS00IC5jYXJkX19jYWxsb3V0X19hbmNob3JfX2xpZ2h0LW9yYW5nZTpob3ZlciwgLmN1cmF0ZWQtY29udGVudC10aWxlLTQgLmNhcmRfX2NhbGxvdXRfX2FuY2hvcl9fbGlnaHQtb3JhbmdlOmZvY3VzIHtcbiAgY29sb3I6IHVuc2V0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xufVxuXG4jcHJhY3RpY2UtdG9vbHMgLmNhcmRfX2NhbGxvdXRfX2Rvd25sb2FkYWJsZXNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2hpdGVMaW5rIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53aGl0ZUxpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay13aGl0ZS5zdmcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vbmxpbmUtY2UtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjNyZW07XG4gIH1cbn1cblxuLmNhcm91c2VsLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uY2Fyb3VzZWwtaGVybyAudy1jYXJvdXNlbC1mdWxsIC5oZXJvX19tYWluLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY2Fyb3VzZWwtaGVybyAudy1jYXJvdXNlbC1mdWxsIC5oZXJvX19tYWluLWNvbnRhaW5lci1ib2R5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jYXJvdXNlbC1oZXJvIC53LWNhcm91c2VsLWZ1bGwgLmhlcm9fX21haW4tY29udGFpbmVyLWJvZHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uY2Fyb3VzZWwtaGVybyAudy1jYXJvdXNlbC1mdWxsIC5oZXJvX19tYWluLWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmNhcm91c2VsLWhlcm8gLnctY2Fyb3VzZWwtZnVsbCAuaGVyb19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJvdXNlbC1oZXJvIC53LWNhcm91c2VsLWZ1bGwgLmhlcm9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTUlO1xuICB9XG59XG4uY2Fyb3VzZWwtaGVybyAudy1jYXJvdXNlbC1mdWxsIC5oZXJvX19sYWJlbCB7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMSU7XG59XG4uY2Fyb3VzZWwtaGVybyAudy1jYXJvdXNlbC1mdWxsIC5oZXJvX19jdGEge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTlyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5jYXJvdXNlbC1oZXJvX19idXR0b25iYXIge1xuICBiYWNrZ3JvdW5kOiAjM2EzYTNhO1xufVxuLmNhcm91c2VsLWhlcm9fX2J1dHRvbmJhci1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjM2EzYTNhO1xuICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICMzYTNhM2E7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjIzLCAyMjMsIDIyMywgMC4yOSk7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbSAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWhlcm9fX2J1dHRvbmJhci1idXR0b24uYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjZjY1YzAwO1xufVxuLmNhcm91c2VsLWhlcm9fX2J1dHRvbmJhci1idXR0b24uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzNhM2EzYTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNDc1cmVtIDAuNjI1cmVtO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0wLjYyNXJlbTtcbiAgd2lkdGg6IDA7XG59XG4uY2Fyb3VzZWwtaGVyb19fYnV0dG9uYmFyLWJ1dHRvbi5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICNmNjVjMDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXJvdXNlbC1oZXJvX19idXR0b25iYXItYnV0dG9uLmFjdGl2ZTpob3ZlciBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2Fyb3VzZWwtaGVyb19fYnV0dG9uYmFyLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGhlaWdodDogNC4wNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG59XG4uY2Fyb3VzZWwtaGVyb19fYnV0dG9uYmFyLWJ1dHRvbjpob3ZlciBoMyB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xufVxuLmNhcm91c2VsLWhlcm9fX2J1dHRvbmJhci1oZWFkZXIsIC5jYXJvdXNlbC1oZXJvX19idXR0b25iYXItc3ViaGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC42O1xufVxuLmNhcm91c2VsLWhlcm9fX2J1dHRvbmJhci1zdWJoZWFkZXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhcm91c2VsLWhlcm9fX2J1dHRvbmJhci1oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMS4xOTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2Fyb3VzZWwtaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbTtcbiAgfVxuICAuY2Fyb3VzZWwtaGVybyAudy1jYXJvdXNlbC1mdWxsIC5oZXJvX19tYWluLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMTMuNzFyZW07XG4gIH1cbiAgLmNhcm91c2VsLWhlcm8gLnctY2Fyb3VzZWwtZnVsbCAuaGVyb19fbWFpbi1jb250YWluZXItYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jYXJvdXNlbC1oZXJvIC53LWNhcm91c2VsLWZ1bGwgLmhlcm9fX21haW4tY29udGFpbmVyLWJvZHkgaDMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbiAgLmNhcm91c2VsLWhlcm8gLnctY2Fyb3VzZWwtZnVsbCAuaGVyb19fbGFiZWwge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbiAgfVxuICAuY2Fyb3VzZWwtaGVybyAudy1jYXJvdXNlbC1mdWxsIC5oZXJvX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgfVxuICAuY2Fyb3VzZWwtaGVybyAudy1jYXJvdXNlbC1mdWxsIC5oZXJvX19jdGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIG1heC13aWR0aDogMTAuNzRyZW07XG4gICAgcGFkZGluZzogMC40NXJlbTtcbiAgfVxuICAuY2Fyb3VzZWwtaGVybyAuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5jYXJvdXNlbC1oZXJvIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGJhY2tncm91bmQ6ICMzYTNhM2E7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtaGVybyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xuICB9XG4gIC5jYXJvdXNlbC1oZXJvIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICB3aWR0aDogMC41cmVtO1xuICB9XG4gIC5jYXJvdXNlbC1oZXJvIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgYnV0dG9uOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcm91c2VsLWhlcm8gLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldixcbiAgLmNhcm91c2VsLWhlcm8gLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgYm90dG9tOiAyLjUlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDFyZW07XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuY2Fyb3VzZWwtaGVybyAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAzNSU7XG4gIH1cbiAgLmNhcm91c2VsLWhlcm8gLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2dyYXktbGVmdC5zdmdcIik7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY2Fyb3VzZWwtaGVybyAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMzUlO1xuICB9XG4gIC5jYXJvdXNlbC1oZXJvIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmF5LXJpZ2h0LnN2Z1wiKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jYXJvdXNlbC1oZXJvIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAuY2Fyb3VzZWwtaGVybyAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXJvdXNlbC1oZXJvIC53LWNhcm91c2VsLWZ1bGwgLmhlcm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJvdXNlbC1oZXJvIC53LWNhcm91c2VsLWZ1bGwgLmhlcm9fX2xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtaGVybyAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxMyU7XG4gIH1cbiAgLmNhcm91c2VsLWhlcm8gLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDEzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmNhcm91c2VsLWhlcm8gLnctY2Fyb3VzZWwtZnVsbCAuaGVyb19fbWFpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWhlcm8gLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldixcbiAgLmNhcm91c2VsLWhlcm8gLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMiU7XG4gIH1cbn1cblxuLmNoZWNrYm94LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmNoZWNrYm94LWJ1dHRvbjpiZWZvcmUge1xuICBoZWlnaHQ6IDFyZW07XG4gIG1pbi13aWR0aDogMXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VhZWFlYTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jaGVja2JveC1idXR0b24tLWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZmlsdGVyLWNoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmNoZWNrYm94ZSB7XG4gIHBhZGRpbmc6IDEuM3JlbTtcbn1cbi5jaGVja2JveGVfX2NoZWNrYm94TGFiZWxTdHlsZSB7XG4gIGhlaWdodDogMXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHdpZHRoOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmNsaW5pY3MtaGVhZGVyIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5jbGluaWNzLWhlYWRlciAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHAge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbn1cblxuLmNsaW5pY3MtaW5mb19fYm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLmNsaW5pY3MtaW5mb19fYm9keS1jYXJkIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggOXB4IDAgI2U2ZTZlNjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtaW4taGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xpbmljcy1pbmZvX19ib2R5LWNhcmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbGV4OiBub25lO1xufVxuLmNsaW5pY3MtaW5mb19fYm9keS1jYXJkLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZjY1YzAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzQ7XG59XG4uY2xpbmljcy1pbmZvX19ib2R5LWNhcmQtcGx1cyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmNsaW5pY3MtaW5mb19fYm9keS1jYXJkLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xufVxuLmNsaW5pY3MtaW5mb19fYm9keS1jYXJkLW1vZGFsLWJvZHkgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNsaW5pY3MtaW5mb19fYm9keS1jYXJkLW1vZGFsLWJvZHkgLnByby1mb3JtLXVtbV9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uY2xpbmljcy1pbmZvX19ib2R5LWNhcmQtbW9kYWwtYm9keSAucHJvLWZvcm0tdW1tIGxhYmVsLFxuLmNsaW5pY3MtaW5mb19fYm9keS1jYXJkLW1vZGFsLWJvZHkgLnByby1mb3JtLXVtbSAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5jbGluaWNzLWluZm9fX2JvZHktY2FyZC1tb2RhbC1ib2R5IC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5jbGluaWNzLWluZm9fX2JvZHktY2FyZC1tb2RhbC1ib2R5IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jbGluaWNzLWluZm9fX2JvZHktY2FyZC1zdWJtaXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLmNsaW5pY3MtaW5mb19fbW9kZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xufVxuLmNsaW5pY3MtaW5mb19fY2FuY2VsLWJ1dHRvbiwgLmNsaW5pY3MtaW5mb19fZmluZC1jbGluaWMge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG59XG4uY2xpbmljcy1pbmZvIC5jYXJkIHtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNsaW5pY3MtaW5mbyAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jbGluaWNzLWluZm8gLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5jbGluaWNzLWluZm8gLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY29sbGFyc2hpcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cbi5jb2xsYXJzaGlwX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jb2xsYXJzaGlwX19jb250YWluZXIge1xuICBwYWRkaW5nOiAzLjVyZW0gMnJlbSAzcmVtO1xufVxuLmNvbGxhcnNoaXBfX3doaXRlLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMnJlbSAycmVtIDA7XG59XG4uY29sbGFyc2hpcF9fY29udGFpbmVyLS1mdWxsIHtcbiAgcGFkZGluZzogNDBweCAxNXB4IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbGxhcnNoaXBfX2NvbnRhaW5lci0tZnVsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sbGFyc2hpcF9fY29udGFpbmVyLS1mdWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ1cHggMzJweCA0MHB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbGxhcnNoaXBfX2NvbnRhaW5lci0tZnVsbCB7XG4gICAgcGFkZGluZzogNDVweCA1NXB4IDQwcHggMzJweDtcbiAgfVxufVxuLmNvbGxhcnNoaXBfX2xvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29sbGFyc2hpcF9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuLmNvbGxhcnNoaXBfX3Byb2dyZXNzLS01IHtcbiAgd2lkdGg6IDUlO1xufVxuLmNvbGxhcnNoaXBfX3Byb2dyZXNzLS0xMCB7XG4gIHdpZHRoOiAxMCU7XG59XG4uY29sbGFyc2hpcF9fcHJvZ3Jlc3MtLTE1IHtcbiAgd2lkdGg6IDE1JTtcbn1cbi5jb2xsYXJzaGlwX19wcm9ncmVzcy0tMjAge1xuICB3aWR0aDogMjAlO1xufVxuLmNvbGxhcnNoaXBfX3Byb2dyZXNzLS0yNSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sbGFyc2hpcF9fcHJvZ3Jlc3MtLTMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5jb2xsYXJzaGlwX19wcm9ncmVzcy0tMzUge1xuICB3aWR0aDogMzUlO1xufVxuLmNvbGxhcnNoaXBfX3Byb2dyZXNzLS00MCB7XG4gIHdpZHRoOiA0MCU7XG59XG4uY29sbGFyc2hpcF9fcHJvZ3Jlc3MtLTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2xsYXJzaGlwX19wcm9ncmVzcy0tNjAge1xuICB3aWR0aDogNjAlO1xufVxuLmNvbGxhcnNoaXBfX3Byb2dyZXNzLS03MCB7XG4gIHdpZHRoOiA3MCU7XG59XG4uY29sbGFyc2hpcF9fcHJvZ3Jlc3MtLTgwIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5jb2xsYXJzaGlwX19wcm9ncmVzcy0tOTAge1xuICB3aWR0aDogOTAlO1xufVxuLmNvbGxhcnNoaXBfX3Byb2dyZXNzLS05NSB7XG4gIHdpZHRoOiA5NSU7XG59XG4uY29sbGFyc2hpcF9fcHJvZ3Jlc3MtLTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbGxhcnNoaXBfX3Byb2dyZXNzLXBlcmNlbnRhZ2Uge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvbGxhcnNoaXBfX3Byb2dyZXNzLXBlcmNlbnRhZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG4uY29sbGFyc2hpcC1hbGVydF9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sbGFyc2hpcC1hbGVydF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbGxhcnNoaXAtYWxlcnRfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzM1cHg7XG4gIH1cbn1cbi5jb2xsYXJzaGlwX19mb3JtLWxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29sbGFyc2hpcCAuemliLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jb2xsYXJzaGlwIC56aWItZmllbGRfX2xhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmNvbGxhcnNoaXAgLnppYi1maWVsZF9fc3ViLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jb2xsYXJzaGlwIC56aWItZmllbGQuaW52YWxpZCAuemliLWZpZWxkX19zdWItaGVhZGVyIHtcbiAgY29sb3I6ICNDQzNCM0I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbGxhcnNoaXAgLmNvbnRlbnRfX25vLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sbGFyc2hpcCAuYWxlcnRzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5jb2xsYXJzaGlwIC5hbGVydHMgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRlbnRfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbnRlbnRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLmNvbnRlbnRfX2JvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY29udGVudF9fbm8td3JhcCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmNvbGxhcnNoaXBfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbGxhcnNoaXBfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMzJweCAzMnB4IDMycHg7XG4gIH1cbiAgLmNvbGxhcnNoaXBfX2J1dHRvbnMuYWxpZ24tcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sbGFyc2hpcF9fYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMCA0N3B4IDMycHggMzJweDtcbiAgfVxufVxuLmNvbGxhcnNoaXBfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4IDIxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jb2xsYXJzaGlwX19idXR0b246aG92ZXIsIC5jb2xsYXJzaGlwX19idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uY29sbGFyc2hpcF9fYnV0dG9uOmhvdmVyIC5hcnJvdy1yaWdodCxcbi5jb2xsYXJzaGlwX19idXR0b246aG92ZXIgLmFycm93LWxlZnQsIC5jb2xsYXJzaGlwX19idXR0b246Zm9jdXMgLmFycm93LXJpZ2h0LFxuLmNvbGxhcnNoaXBfX2J1dHRvbjpmb2N1cyAuYXJyb3ctbGVmdCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jb2xsYXJzaGlwX19idXR0b24uZGlzYWJsZWQsXG4uY29sbGFyc2hpcF9fYnV0dG9uIFtkaXNhYmxlZF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC40O1xufVxuLmNvbGxhcnNoaXBfX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb2xsYXJzaGlwX19idXR0b24tLW9yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sbGFyc2hpcF9fYnV0dG9uLS1vcmFuZ2UgLmFycm93LXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LW9yYW5nZS1pY29uLnN2Z1wiKTtcbn1cbi5jb2xsYXJzaGlwX19idXR0b24tLWdyZXkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb2xsYXJzaGlwX19idXR0b24tLWdyZXk6aG92ZXIsIC5jb2xsYXJzaGlwX19idXR0b24tLWdyZXk6Zm9jdXMge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbGxhcnNoaXBfX2J1dHRvbi0tZ3JleSAuYXJyb3ctbGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctZ3JleS1pY29uLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY29sbGFyc2hpcF9fYnV0dG9uLS1iYWNrLCAuY29sbGFyc2hpcF9fYnV0dG9uLS1uZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvbGxhcnNoaXBfX2J1dHRvbi0tbmV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2xsYXJzaGlwLWJhY2tfX3dyYXBwZXIge1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sbGFyc2hpcC1iYWNrX193cmFwcGVyIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmNvbGxhcnNoaXAtbmV4dF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2xsYXJzaGlwLW5leHRfX3dyYXBwZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG4uY29sbGFyc2hpcC1uZXh0X193cmFwcGVyIC5jb2xsYXJzaGlwLS1zdWJtaXR0aW5nIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNvbGxhcnNoaXAgLnppYi1ncm91cC1idG5fX3JlbW92ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uY29sbGFyc2hpcCAuemliLWdyb3VwLWJ0bl9fcmVtb3ZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xsYXJzaGlwIC5ncm91cC1yZW1vdmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29sbGFyc2hpcCAuemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX2luZGljYXRvcjo6YmVmb3JlIHtcbiAgei1pbmRleDogdW5zZXQ7XG59XG5cbi5jb2x1bW4tY29udGFpbmVyIC5jb2wtbWQtOSA+IC5zZWN0aW9uLWhlYWRlci5yb3c6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuLmNvbHVtbi1jb250YWluZXJfX3N0YW5kYXJkLXNwYWNpbmc6Zmlyc3QtY2hpbGQgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jb2x1bW4tY29udGFpbmVyX19zdGFuZGFyZC1zcGFjaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xufVxuLmNvbHVtbi1jb250YWluZXJfX3N0YW5kYXJkLXNwYWNpbmcgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29sdW1uLWNvbnRhaW5lcl9fc3RhbmRhcmQtc3BhY2luZyA+IGRpdjpmaXJzdC1jaGlsZCAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jb2x1bW4tY29udGFpbmVyX19zdGFuZGFyZC1zcGFjaW5nID4gZGl2OmZpcnN0LWNoaWxkIGgxLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb2x1bW4tY29udGFpbmVyX19zdGFuZGFyZC1zcGFjaW5nID4gZGl2OmZpcnN0LWNoaWxkIGgxLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uY29sdW1uLWNvbnRhaW5lci53cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cbi5jb2x1bW4tY29udGFpbmVyLndyYXAtcmV2ZXJzZSAuY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDEuM3JlbTtcbn1cbi5jb2x1bW4tY29udGFpbmVyLndyYXAtcmV2ZXJzZSAuY29udGVudC1ibG9jayBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbHVtbi1jb250YWluZXIuaGlkZS1zaWRlYmFyIC5jb2wtbWQtMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb2x1bW4tY29udGFpbmVyX19uby1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvbmRpdGlvbi1wYWdlIC5vbmxpbmUtc2VydmljZXNfX2lucHV0LWNvbnRhaW5lciAubGluay1leHRlcm5hbDphZnRlciB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbmRpdGlvbi1wYWdlIC5wb3J0Zm9saW9fX2ZhcSAuYWNjb3JkaW9uIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29uZGl0aW9uLXBhZ2UgLnBvcnRmb2xpb19fZmFxLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5jb250YWN0LWJveCB7XG4gIHBhZGRpbmc6IDIuMTc1cmVtIDEuODc1cmVtIDEuNjI1cmVtO1xufVxuLmNvbnRhY3QtYm94X19saXN0LWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uY29udGFjdC1ib3hfX3Bob25lIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5jb250YWN0LWJveF9fcGhvbmUtb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGVmdDogMC4zNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgbGluZS1oZWlnaHQ6IDIuNjc7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAtMC4xMjVyZW07XG59XG4uY29udGFjdC1ib3hfX3Bob25lLXRleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjOTY5Njk2O1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbn1cbi5jb250YWN0LWJveF9faG91cnMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzk2OTY5NjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jb250YWN0LWJveF9fYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jb250YWN0LWJveF9fbGluay1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uY29udGFjdC1ib3hfX2xpbmstaXRlbSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLmNvbnRhY3QtYm94X19saW5rLWl0ZW0gPiBhIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbnRhY3QtYm94IHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDFyZW0gMXJlbTtcbiAgfVxuICAuY29udGFjdC1ib3hfX3Bob25lLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmNvbnRhY3QtdXMtaGVhZGVyX19sZWZ0dGFiIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uY29udGFjdC11cy1oZWFkZXJfX2xlZnR0YWItYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY29udGFjdC11cy1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbnRhY3QtdXMtaGVhZGVyX19jb250YWluZXItbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uY29udGFjdC11cy1oZWFkZXJfX2NvbnRhaW5lci1vcHRpb24sIC5jb250YWN0LXVzLWhlYWRlcl9fY29udGFpbmVyLWVtYWlsIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4uY29udGFjdC11cy1oZWFkZXJfX2NvbnRhaW5lci1vcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtdXMtaGVhZGVyX19jb250YWluZXItb3B0aW9uLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxlZnQ6IDAuMzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjY3O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogLTAuMTI1cmVtO1xufVxuLmNvbnRhY3QtdXMtaGVhZGVyX19jb250YWluZXItZW1haWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNvbnRhY3QtdXMtaGVhZGVyX19jb250YWluZXItZW1haWwgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdC11cy1oZWFkZXJfX2NvbnRhaW5lci1lbWFpbCBwIGEge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbnRhY3QtdXMtaGVhZGVyX19sZWZ0dGFiLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY29udGFjdC11cy1oZWFkZXJfX2xlZnR0YWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjg3MjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMS4wODtcbiAgfVxuICAuY29udGFjdC11cy1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuY29udGFjdC11cy1oZWFkZXJfX2NvbnRhaW5lci1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbi5jb250YWN0LXVzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1JSAxMDElO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbn1cbi5jb250YWN0LXVzLXByaW1hcnlfX2xlZnR0YWIge1xuICBiYWNrZ3JvdW5kOiAjZjY1YzAwO1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG4uY29udGFjdC11cy1wcmltYXJ5X19sZWZ0dGFiLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbnRhY3QtdXMtcHJpbWFyeV9fbGVmdHRhYi1ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLmNvbnRhY3QtdXMtcHJpbWFyeV9fbGVmdHRhYi1waG9uZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmNvbnRhY3QtdXMtcHJpbWFyeV9fbGVmdHRhYi1ob3VycyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY29udGFjdC11cy1wcmltYXJ5X19sZWZ0dGFiLWhvdXJzLXRpbWUge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbi5jb250YWN0LXVzLXByaW1hcnlfX3JpZ2h0dGFiIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNHJlbTtcbn1cbi5jb250YWN0LXVzLXByaW1hcnlfX3JpZ2h0dGFiLWhlYWRlciwgLmNvbnRhY3QtdXMtcHJpbWFyeV9fcmlnaHR0YWItYm9keSB7XG4gIGNvbG9yOiAjZjY1YzAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtdXMtcHJpbWFyeV9fcmlnaHR0YWItYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLmNvbnRhY3QtdXMtcHJpbWFyeV9fcmlnaHR0YWItaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29udGFjdC11cy1wcmltYXJ5X19sZWZ0dGFiIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAzcmVtO1xuICB9XG4gIC5jb250YWN0LXVzLXByaW1hcnlfX2xlZnR0YWItaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuICAuY29udGFjdC11cy1wcmltYXJ5X19sZWZ0dGFiLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbiAgLmNvbnRhY3QtdXMtcHJpbWFyeV9fbGVmdHRhYi1waG9uZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG4gIC5jb250YWN0LXVzLXByaW1hcnlfX2xlZnR0YWItaG91cnMge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5jb250YWN0LXVzLXByaW1hcnlfX2xlZnR0YWItaG91cnMtdGltZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgfVxuICAuY29udGFjdC11cy1wcmltYXJ5X19yaWdodHRhYiB7XG4gICAgcGFkZGluZzogMi43NXJlbSAxLjI1cmVtIDIuNXJlbTtcbiAgfVxuICAuY29udGFjdC11cy1wcmltYXJ5X19yaWdodHRhYi1oZWFkZXIsIC5jb250YWN0LXVzLXByaW1hcnlfX3JpZ2h0dGFiLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIH1cbiAgLmNvbnRhY3QtdXMtcHJpbWFyeV9fcmlnaHR0YWItbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY29udGFjdC11cy1wcmltYXJ5X19sZWZ0dGFiIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMXJlbSAzcmVtO1xuICB9XG4gIC5jb250YWN0LXVzLXByaW1hcnlfX3JpZ2h0dGFiIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDFyZW0gMi41cmVtO1xuICB9XG59XG5cbi5jb250YWN0LXVzLXNlY29uZGFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uY29udGFjdC11cy1zZWNvbmRhcnlfX2xpc3QtY29udGFjdC1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMi4xMjVyZW0gMXJlbSAxcmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5jb250YWN0LXVzLXNlY29uZGFyeV9fbGlzdC1jb250YWN0LnNlY29uZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uY29udGFjdC11cy1zZWNvbmRhcnlfX2xpc3QtY29udGFjdC0tbGVmdCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG59XG4uY29udGFjdC11cy1zZWNvbmRhcnlfX2xpc3QtY29udGFjdC0tcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xufVxuLmNvbnRhY3QtdXMtc2Vjb25kYXJ5X19saXN0LWNvbnRhY3QtLXJpZ2h0ID4gLmNvbnRhY3QtYm94IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250YWN0LXVzLXNlY29uZGFyeV9fbGlzdC1jb250YWN0LS1sZWZ0IHtcbiAgICBtYXJnaW46IDAgMC41cmVtO1xuICB9XG4gIC5jb250YWN0LXVzLXNlY29uZGFyeV9fbGlzdC1jb250YWN0LS1yaWdodCB7XG4gICAgbWFyZ2luOiAyLjVyZW0gMC41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbnRhY3QtdXMtc2Vjb25kYXJ5X19saXN0LWNvbnRhY3Quc2Vjb25kIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jb250YWN0LXVzLXNlY29uZGFyeV9fbGlzdC1jb250YWN0LWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBtYXJnaW46IDAgMC4wNjI1cmVtIDEuMjVyZW07XG59XG4uY29udGFjdC11c19fcGhvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4uY29udGFjdC11c19fYm9yZGVyIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZWRlZGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udGFjdC11c19fYm9yZGVyOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3QtdXNfX2JvcmRlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmNvbnRhY3QtdXMgLm9ubGluZS1zZXJ2aWNlcyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xufVxuLmNvbnRhY3QtdXMgLm9ubGluZS1zZXJ2aWNlc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4uY29udGFjdC11cyAub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXIgLmxpbmstZXh0ZXJuYWw6YWZ0ZXIsIC5jb250YWN0LXVzIC5vbmxpbmUtc2VydmljZXNfX2lucHV0LWJveCAubGluay1leHRlcm5hbDphZnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xufVxuLmNvbnRhY3QtdXMgLm9ubGluZS1zZXJ2aWNlc19faW5wdXQtYm94IHtcbiAgZmxleDogYXV0byAwO1xuICBtYXJnaW46IDAgLTFyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLmNvbnRhY3QtdXMgLm9ubGluZS1zZXJ2aWNlc19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZsZXg6IDEgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jb250YWN0LXVzIC5vbmxpbmUtc2VydmljZXNfX2NvbnRlbnQud3lzaXd5ZyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29udGFjdC11cyAub25saW5lLXNlcnZpY2VzX19jdGEge1xuICBwYWRkaW5nOiAwLjkwNjVyZW0gMC42NXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uY29udGFjdC11cyAub25saW5lLXNlcnZpY2VzX19jdGE6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNvbnRhY3QtdXNfX2NvbnRhY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5jb250YWN0LXVzX19jb250YWN0LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uY29udGFjdC11c19fY29udGFjdC1oZWFkZXItZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmNvbnRhY3QtdXNfX2NvbnRhY3QgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdC11c19fY29udGFjdCAuc3VwcG9ydC1kZXNjcmlwdGlvbl9faGVhZGVyIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5jb250YWN0LXVzX19jb250YWN0IC5zdXBwb3J0LWRlc2NyaXB0aW9uX19oZWFkZXItY29sIHtcbiAgb3JkZXI6IDI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNvbnRhY3QtdXNfX2NvbnRhY3QgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2JvZHktY29sIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNvbnRhY3QtdXNfX2NvbnRhY3QgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMS4zOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdC11c19fY29udGFjdC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uY29udGFjdC11c19fY29udGFjdC1jb250YWluZXIgLmNvbnRhY3QtdXNfX3Bob25lLWltZyB7XG4gIG1hcmdpbi10b3A6IC0wLjJyZW07XG59XG4uY29udGFjdC11c19fY29udGFjdC1jb250YWluZXIgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3N1Yi1oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbnRhY3QtdXNfX2NvbnRhY3QtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY29udGFjdC11c19fY29udGFjdC1jb250YWluZXItaW1hZ2Uge1xuICBtaW4td2lkdGg6IDIuNTYyNXJlbTtcbiAgaGVpZ2h0OiAyLjU2MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY29udGFjdC11c19fY29udGFjdC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29udGFjdC11cyAub25saW5lLXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLmNvbnRhY3QtdXMgLm9ubGluZS1zZXJ2aWNlc19fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jb250YWN0LXVzIC5vbmxpbmUtc2VydmljZXNfX2lucHV0LWNvbnRhaW5lciwgLmNvbnRhY3QtdXMgLm9ubGluZS1zZXJ2aWNlc19faW5wdXQtYm94IHtcbiAgICBtYXJnaW46IDAgMCAxLjdyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgfVxuICAuY29udGFjdC11cyAub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXIgLmxpbmstZXh0ZXJuYWwsIC5jb250YWN0LXVzIC5vbmxpbmUtc2VydmljZXNfX2lucHV0LWJveCAubGluay1leHRlcm5hbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jb250YWN0LXVzIC5vbmxpbmUtc2VydmljZXNfX2lucHV0LWNvbnRhaW5lciAuY3RhLCAuY29udGFjdC11cyAub25saW5lLXNlcnZpY2VzX19pbnB1dC1ib3ggLmN0YSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29udGFjdC11c19fYm9yZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuY29udGFjdC11c19fYm9yZGVyOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbiAgLmNvbnRhY3QtdXNfX2JvcmRlciA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGVkZWRlO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuY29udGFjdC11c19fYm9yZGVyOmxhc3QtY2hpbGQgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5jb250YWN0LXVzX19jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb250YWN0LXVzX19jb250YWN0IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLmNvbnRhY3QtdXNfX2NvbnRhY3QtaGVhZGVyLCAuY29udGFjdC11c19fY29udGFjdC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY29udGFjdC11c19fY29udGFjdDpsYXN0LWNoaWxkIC5jb250YWN0LXVzX19jb250YWN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250YWN0LXVzIC5vbmxpbmUtc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY29udGFjdC11c19fY29udGFjdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29udGFjdC11c19fY29udGFjdC1jb250YWluZXItaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMC41NXJlbTtcbiAgfVxufVxuXG4uY29udGFjdCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcbn1cbi5jb250YWN0X19oZWFkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0X19zb2NhaWwtaWNvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5jb250YWN0X19jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uY29udGFjdF9fY29weXJpZ2h0IC5jb250YWN0X19pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGFjdF9fY29weXJpZ2h0IC5jb250YWN0X19pbmZvLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0X19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEuNXJlbSAzcmVtIDEuNXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmNvbnRhY3RfX2hlYWRlcjpiZWZvcmUgOmhvdmVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA3NXZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmNvbnRhY3RfX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250YWN0X19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uY29udGFjdF9fbG9nby10aXRsZSBpbWcge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNvbnRhY3RfX2xvZ28tdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMC4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jb250YWN0X19sb2dvLWltZyB7XG4gIG1heC13aWR0aDogOS40Mzc1cmVtO1xufVxuLmNvbnRhY3RfX2ZsYWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmNvbnRhY3RfX3RleHQge1xuICBsaW5lLWhlaWdodDogMS43MjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250YWN0X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG59XG4uY29udGFjdF9fdGltZSB7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuLmNvbnRhY3RfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG59XG4uY29udGFjdF9fZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2dyZXktZW52YWxvcC5zdmdcIik7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY29udGFjdF9faW5mbywgLmNvbnRhY3RfX2JvdHRvbS1saW5rcywgLmNvbnRhY3RfX3NvY2FpbC1pY29ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbnRhY3RfX2luZm8sIC5jb250YWN0X19ib3R0b20tbGlua3MsIC5jb250YWN0X19zb2NhaWwtaWNvbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuLmNvbnRhY3RfX2luZm8gLmNvbnRhY3RfX3N1cHBvcnQtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmNvbnRhY3RfX2luZm8gLmNvbnRhY3RfX3N1cHBvcnQtbGluayBhLFxuLmNvbnRhY3RfX2luZm8gLmNvbnRhY3RfX3N1cHBvcnQtbGluayBidXR0b24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2JiYmJiYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGFjdF9faW5mbyAuY29udGFjdF9fc3VwcG9ydC1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5jb250YWN0X19pbmZvLWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250YWN0X19pbmZvLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmNvbnRhY3RfX3N1cHBvcnQtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzliOWI5Yjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGFjdF9fc3VwcG9ydC1saW5rIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvbnRhY3RfX3N1cHBvcnQtbGluazpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuLmNvbnRhY3RfX3N1cHBvcnQtbGluazpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jb250YWN0X19waG9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb250YWN0X19waG9uZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWN0X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbnRhY3RfX3NvY2lhbC1saW5rLWxhYmVsIHtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbnRhY3RfX3NvY2lhbC1saW5rLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RfX3NvY2lhbC1saW5rLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmNvbnRhY3RfX2J1dHRvbi1kaXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29udGFjdF9fYnV0dG9uLWRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jb250YWN0X19idXR0b24tZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuLmNvbnRhY3RfX2xpbmsge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMwMGMxZDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWN0X19saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY0Zjc7XG59XG4uY29udGFjdF9fbGluazpob3ZlciwgLmNvbnRhY3RfX2xpbms6YWN0aXZlLCAuY29udGFjdF9fbGluazpmb2N1cywgLmNvbnRhY3RfX2xpbms6aG92ZXI6YWN0aXZlLCAuY29udGFjdF9fbGluazpob3Zlcjpmb2N1cywgLmNvbnRhY3RfX2xpbms6YWN0aXZlOmZvY3VzLCAuY29udGFjdF9fbGluazpob3ZlcjphY3RpdmU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250YWN0X19ib3R0b20tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250YWN0X19ib3R0b20tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jb250YWN0X19ib3R0b20tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLmNvbnRhY3RfX2NvdW50cnktc2VsZWN0b3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9fY291bnRyeS1zZWxlY3RvciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGFjdF9fYm90dG9tLWxpbmtzLCAuY29udGFjdF9fc29jYWlsLWljb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRhY3RfX2JvdHRvbS1saW5rcyAuY29udGFjdF9fc3VwcG9ydC1saW5rLCAuY29udGFjdF9fc29jYWlsLWljb25zIC5jb250YWN0X19zdXBwb3J0LWxpbmsge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbnRhY3RfX2JvdHRvbS1saW5rcyAuY29udGFjdF9fc3VwcG9ydC1saW5rLCAuY29udGFjdF9fc29jYWlsLWljb25zIC5jb250YWN0X19zdXBwb3J0LWxpbmsge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmNvbnRhY3RfX3NvY2FpbC1pY29ucyB7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG59XG4uY29udGFjdF9fc29jYWlsLWljb25zIGltZzpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygyKTtcbn1cbi5jb250YWN0X19zb2NhaWwtaWNvbnMgLmNvbnRhY3RfX3N1cHBvcnQtbGluayAubGluay1leHRlcm5hbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb250YWN0X19zb2NhaWwtaWNvbnMgLmNvbnRhY3RfX3N1cHBvcnQtbGluayAubGluay1leHRlcm5hbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jb250YWN0X19ib3R0b20tbGlua3Mge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY29udGFjdF9fYm90dG9tLWxpbmtzIGJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29udGFjdF9fYm90dG9tLWxpbmtzIGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmNvbnRhY3RfX2JvdHRvbS1saW5rcyBhLFxuLmNvbnRhY3RfX2JvdHRvbS1saW5rcyBidXR0b24ge1xuICBjb2xvcjogI2JiYmJiYjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5yZXAtaHViLWV4dHJhLW1hcmdpbiB7IC8qIHRoaXMgaXMgYWRkZWQgYXMgcGFydCBvZiBESUdXRUJGLTQ0MyB0byBsb2NhbGx5IGZpeCB0aGUgbWFyZ2luIHRvcCBmb3IgcmVwLWh1YiovIH1cbi5yZXAtaHViLWV4dHJhLW1hcmdpbiAuY29udGFjdC1zdXBwb3J0X190ZWFsQm9yZGVyIHtcbiAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbn1cblxuLmNvbnRlbnQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uY29udGVudC1ibG9jayAuYmctYmxhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcbiAgcGFkZGluZzogMzJweCAyNHB4IDE2cHggMjRweDtcbn1cbi5jb250ZW50LWJsb2NrIC5iZy1ibGFjayBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGVudC1ibG9jayAuYmctYmxhY2sgaDYsIC5jb250ZW50LWJsb2NrIC5iZy1ibGFjayBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29udGVudC1ibG9jay5yZW1vdmUtbWFyZ2luLWJ0bSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2sucmVtb3ZlLW1hcmdpbi1idG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLnJlbW92ZS1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb250ZW50LWJsb2NrIC5zdXAtbGluZS1oZWlnaHQge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmNvbnRlbnQtYmxvY2sgLnN1Y2Nlc3MtdG9hc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjRyZW0gMS41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDhBMDU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29udGVudC1ibG9jayAuc3VjY2Vzcy10b2FzdCB7XG4gICAgbWFyZ2luOiAtMC4xM3JlbTtcbiAgICBwYWRkaW5nOiAxLjNyZW0gMC42MjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2sgLnN1Y2Nlc3MtdG9hc3QgcCB7XG4gIGNvbG9yOiAjMDA4QTA1ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5jb250ZW50LWJsb2NrIC5pbmZvLXRvYXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAycHggc29saWQgIzAwYzFkNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNvbnRlbnQtYmxvY2sgLmluZm8tdG9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9JbmZvLnN2Zyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2sgLmluZm8tdG9hc3Qge1xuICAgIG1hcmdpbjogLTAuMTNyZW07XG4gICAgcGFkZGluZzogMXJlbSAwLjYyNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGVudC1ibG9jayAuaW5mby10b2FzdCBwIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC1ibG9jay5hcmJvcmlhLWhlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5jb250ZW50LWJsb2NrIC5pc2ktYXJib3JpYS1oZWFkZXIsIC5jb250ZW50LWJsb2NrIC5pc2ktenBuLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2sgLmlzaS1hcmJvcmlhLWhlYWRlciwgLmNvbnRlbnQtYmxvY2sgLmlzaS16cG4taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZy1yaWdodDogMC45cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45cmVtO1xuICB9XG59XG4uY29udGVudC1ibG9jayAuaXNpLWFyYm9yaWEtY29udGVudCwgLmNvbnRlbnQtYmxvY2sgLmlzaS16cG4tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrIC5pc2ktYXJib3JpYS1jb250ZW50LCAuY29udGVudC1ibG9jayAuaXNpLXpwbi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZy1yaWdodDogMC45cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45cmVtO1xuICB9XG59XG4uY29udGVudC1ibG9jayAucXVvdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDgsIDEzLCAyOCwgMC4wOCk7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNvbnRlbnQtYmxvY2sgLnF1b3RlX19zYXlzIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBhZGRpbmctbGVmdDogMi44NzVyZW07XG59XG4uY29udGVudC1ibG9jayAucXVvdGVfX2J5IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjg3NXJlbTtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jb250ZW50LWJsb2NrIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29udGVudC1ibG9jayBkaXYgc3BhbiB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMi4yNXJlbSAyLjVyZW0gMi40cmVtIDIuMXJlbTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbiAgZm9udC1zaXplOiAxLjEzNzVyZW07XG59XG4uY29udGVudC1ibG9jayBkaXYgc3Bhbi5mei0xNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jb250ZW50LWJsb2NrIGRpdiBpbWcge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmNvbnRlbnQtYmxvY2sgZGl2LmltYWdlLXJpZ2h0LWFsaWduIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29udGVudC1ibG9jayBkaXYuaW1hZ2UtbGVmdC1hbGlnbiBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNvbnRlbnQtYmxvY2sgZGl2LnBvZGNhc3QtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uY29udGVudC1ibG9jayBoMyBzdXAge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAxNXB4O1xufVxuLmNvbnRlbnQtYmxvY2sgaDMsIC5jb250ZW50LWJsb2NrIGgyLCAuY29udGVudC1ibG9jayBoNCwgLmNvbnRlbnQtYmxvY2sgaDUsIC5jb250ZW50LWJsb2NrIGg2IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmNvbnRlbnQtYmxvY2sgYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiAwLjc1cmVtIDNyZW07XG59XG4uY29udGVudC1ibG9jayBibG9ja3F1b3RlLFxuLmNvbnRlbnQtYmxvY2sgYmxvY2txdW90ZSBwIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNvbnRlbnQtYmxvY2sgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uY29udGVudC1ibG9jayBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb250ZW50LWJsb2NrIHNwYW4uZnotMTYge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY29udGVudC1ibG9jayBzcGFuIHNwYW4ge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG59XG4uY29udGVudC1ibG9jayBzcGFuIGltZyB7XG4gIG1hcmdpbjogMS4ycmVtIDAuN3JlbSAxcmVtIDA7XG59XG4uY29udGVudC1ibG9jayBzZWN0aW9uIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcbn1cbi5jb250ZW50LWJsb2NrIHNlY3Rpb246YmVmb3JlLCAuY29udGVudC1ibG9jayBzZWN0aW9uOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLmNvbnRlbnQtYmxvY2sgc2VjdGlvbjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2sgdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2sgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2sgZGl2IHNwYW4ge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2sgZGl2IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2sgaDMge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5jb250ZW50LWJsb2NrIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjY1cmVtO1xuICB9XG4gIC5jb250ZW50LWJsb2NrIGltZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2sgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2sgc3BhbiBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250ZW50LWJsb2NrIHNlY3Rpb24gaW1nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGVudC1ibG9jayBzcGFuIHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY29udGVudC1ibG9jayB0ZCB7XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgfVxuICAuY29udGVudC1ibG9jayB0ZCAqIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2sgZGl2LnBvZGNhc3QtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcbiAgfVxuICAuY29udGVudC1ibG9jayAuZGlzcGxheS1tb2JpbGUgZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29udGVudC1ibG9jayAuZGlzcGxheS1tb2JpbGUgLnNpZGVjb2wtaW1hZ2VzX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2suY29udGVudC13aXRoLWxpc3QgZGl2LmltYWdlLXJpZ2h0LWFsaWduIGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2suY29udGVudC13aXRoLWxpc3QgZGl2LmltYWdlLWxlZnQtYWxpZ24gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250ZW50LWJsb2NrLmNvbnRlbnQtd2l0aC1saXN0IGRpdi5pbWFnZS1yaWdodC1hbGlnbiBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250ZW50LWJsb2NrLmNvbnRlbnQtd2l0aC1saXN0IGRpdi5pbWFnZS1sZWZ0LWFsaWduIGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250ZW50LWJsb2NrIC5kaXNwbGF5LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2sud3lzaXd5ZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC1ibG9jay5jb250ZW50LXdpdGgtbGlzdCBkaXYgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50LWJsb2NrLmNvbnRlbnQtd2l0aC1saXN0IGRpdi5pbWFnZS1yaWdodC1hbGlnbiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uY29udGVudC1ibG9jay5jb250ZW50LXdpdGgtbGlzdCBkaXYuaW1hZ2UtcmlnaHQtYWxpZ24gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uY29udGVudC1ibG9jay5jb250ZW50LXdpdGgtbGlzdCBkaXYuaW1hZ2UtbGVmdC1hbGlnbiBkaXYge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5jb250ZW50LWJsb2NrLmNvbnRlbnQtd2l0aC1saXN0IGRpdi5pbWFnZS1sZWZ0LWFsaWduIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRlbnQtYmxvY2tfX2Zsb2F0LXJpZ2h0LWltZyBpbWcge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrIGRpdi5wb2RjYXN0LWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjlyZW07XG4gICAgbWFyZ2luLXRvcDogNC45MDZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2sgLmlubm92YXRpb24tc3RvcnktZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY29udGVudC1ibG9jay5saW5rLXR1cnF1b2lzZSBhIHtcbiAgY29sb3I6ICMwMDdiOGY7XG59XG4uY29udGVudC1ibG9ja19fZmxvYXQtbGVmdC1pbWcgaW1nIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG4uY29udGVudC1ibG9jay5zaWRlY29sLXF1aWNrbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRlbnQtYmxvY2sgLnNpZGVjb2wtcXVpY2tsaW5rc19faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMC42MjVyZW0gMC42MjVyZW0gMS4yNXJlbSAxcmVtO1xufVxuLmNvbnRlbnQtYmxvY2sud2hpdGUtc3BhY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLndoaXRlLXNwYWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLmxpc3QtaXRlbXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDA3ZWM5O1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuLmNvbnRlbnQtYmxvY2subGlzdC1pdGVtcyBoMSwgLmNvbnRlbnQtYmxvY2subGlzdC1pdGVtcyBoMiwgLmNvbnRlbnQtYmxvY2subGlzdC1pdGVtcyBoMywgLmNvbnRlbnQtYmxvY2subGlzdC1pdGVtcyBoNCwgLmNvbnRlbnQtYmxvY2subGlzdC1pdGVtcyBoNSwgLmNvbnRlbnQtYmxvY2subGlzdC1pdGVtcyBoNiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5jb250ZW50LWJsb2NrLmxpc3QtaXRlbXMgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2subGlzdC1pdGVtcyB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2subGlzdC1pdGVtcyB1bCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGVudC1ibG9jayBkaXYucG9kY2FzdC1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC45cmVtO1xuICAgIG1hcmdpbi10b3A6IDQuOTA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLmxpbmstdHVycXVvaXNlIGEge1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbi5jb250ZW50LWJsb2NrLnNpZGVjb2wtcXVpY2tsaW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGVudC1ibG9jayAuc2lkZWNvbC1xdWlja2xpbmtzX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjYyNXJlbSAxLjI1cmVtIDFyZW07XG59XG4uY29udGVudC1ibG9jay53aGl0ZS1zcGFjZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2sud2hpdGUtc3BhY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2suZnotMTYgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29udGVudC1ibG9jay50ZXh0LWJsb2NrLWltYWdlIGRpdiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY29udGVudC1ibG9jay50ZXh0LWJsb2NrLWltYWdlIGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLnRleHQtYmxvY2staW1hZ2UgZGl2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLnRleHQtYmxvY2staW1hZ2UgZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG59XG4uY29udGVudC1ibG9jay5saXN0LWl0ZW1zIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzQwN2VjOTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbi5jb250ZW50LWJsb2NrLmxpc3QtaXRlbXMgaDEsIC5jb250ZW50LWJsb2NrLmxpc3QtaXRlbXMgaDIsIC5jb250ZW50LWJsb2NrLmxpc3QtaXRlbXMgaDMsIC5jb250ZW50LWJsb2NrLmxpc3QtaXRlbXMgaDQsIC5jb250ZW50LWJsb2NrLmxpc3QtaXRlbXMgaDUsIC5jb250ZW50LWJsb2NrLmxpc3QtaXRlbXMgaDYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uY29udGVudC1ibG9jay5saXN0LWl0ZW1zIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLmxpc3QtaXRlbXMgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLmZ6LTE2IHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY29udGVudC1ibG9jay5ncmV5LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgcGFkZGluZzogM3JlbSAzcmVtIDJyZW07XG59XG4uY29udGVudC1ibG9jayAuY2F0dGxlLWNvbCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uY29udGVudC1ibG9jayAuY2F0dGxlLWNvbCAuY2F0dGxlLXpvZXRpcy1sb2dvIHtcbiAgbWluLWhlaWdodDogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2sgLmNhdHRsZS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2tfX2Zsb2F0LXJpZ2h0LWltZyBpbWcge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jb250ZW50LWJsb2NrX19mbG9hdC1sZWZ0LWltZyBpbWcge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5jb250ZW50LWJsb2NrIC5ibG9nLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIG9wYWNpdHk6IDAuMzY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jb3B5cmlnaHQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uY29weXJpZ2h0LWJsb2NrX190ZXh0LFxuLmNvcHlyaWdodC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uY29weXJpZ2h0LWJsb2NrX190ZXh0IHAsXG4uY29weXJpZ2h0LWJsb2NrIHAgcCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmNvcHlyaWdodC1ibG9ja19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29weXJpZ2h0LWJsb2NrX190ZXh0IC5jdXN0b21lci1zZXJ2aWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvcHlyaWdodC1ibG9ja19fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jb3VudHJ5LXNlbGVjdG9yIHtcbiAgZm9udC1zaXplOiAwLjgxMzc1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY291bnRyeS1zZWxlY3Rvcl9fcmlnaW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuLmNvdW50cnktc2VsZWN0b3JfX2NvdW50cnksIC5jb3VudHJ5LXNlbGVjdG9yX19oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuLmNvdW50cnktc2VsZWN0b3JfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1pbi1oZWlnaHQ6IDMuNTFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbi5jb3VudHJ5LXNlbGVjdG9yX19saW5rLCAuY291bnRyeS1zZWxlY3Rvcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY291bnRyeS1zZWxlY3Rvcl9fbGluayBpbWcsIC5jb3VudHJ5LXNlbGVjdG9yX19saW5rOmhvdmVyIGltZyB7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jb3VudHJ5LXNlbGVjdG9yX19saW5rLmxpbmstZXh0ZXJuYWwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY291bnRyeS1zZWxlY3Rvcl9fbGluay5saW5rLWV4dGVybmFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jb3VudHJ5LXNlbGVjdG9yX19zb3J0ZWQtY291bnRyeS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jb3VudHJ5LXNlbGVjdG9yX19zb3J0ZWQtY291bnRyeS1saXN0IC5jb3VudHJ5LXNlbGVjdG9yX19zdWJSaWdpb24ge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb3VudHJ5LXNlbGVjdG9yX19zb3J0ZWQtY291bnRyeS1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY291bnRyeS1zZWxlY3Rvcl9fc29ydGVkLWNvdW50cnktbGlzdCAuY291bnRyeS1zZWxlY3Rvcl9fY291bnRyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICB9XG59XG4uY291bnRyeS1zZWxlY3Rvcl9fbW9kYWwge1xuICBwYWRkaW5nOiAwLjI1cmVtIDQuODc1cmVtIDZyZW07XG4gIGZvbnQtc2l6ZTogMC44MTM3NXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvdW50cnktc2VsZWN0b3JfX21vZGFsIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDNyZW0gNnJlbTtcbiAgfVxufVxuLmNvdW50cnktc2VsZWN0b3JfX21vZGFsIHAge1xuICBmb250LXNpemU6IDAuODEzNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTQgIWltcG9ydGFudDtcbn1cbi5jb3VudHJ5LXNlbGVjdG9yX19tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvdW50cnktc2VsZWN0b3JfX21vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5jb3VudHJ5LXNlbGVjdG9yX19tb2RhbC1oZWFkZXIge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5jb3VudHJ5LXNlbGVjdG9yX19tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1yaWdodDogMi4xcmVtO1xufVxuLmNvdW50cnktc2VsZWN0b3JfX2Zvb3RlciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb3VudHJ5LXNlbGVjdG9yX19jb3VudHJ5LWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuY291bnRyeS1zZWxlY3Rvcl9fY291bnRyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jdXN0b20taGVybyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZGQtcmVsYXRlZF9fY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4uZGQtcmVsYXRlZF9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5kZC1yZWxhdGVkX19jb2wtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xufVxuLmRkLXJlbGF0ZWRfX2NhcmQtY3RhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRkLXJlbGF0ZWRfX2NhcmQtY3RhOmhvdmVyLCAuZGQtcmVsYXRlZF9fY2FyZC1jdGE6Zm9jdXMsIC5kZC1yZWxhdGVkX19jYXJkLWN0YTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGQtcmVsYXRlZF9fY2FyZC1jdGEgLmRkLXJlbGF0ZWRfX2NhcmQtbmFtZSxcbi5kZC1yZWxhdGVkX19jYXJkLWN0YSAuZGQtcmVsYXRlZF9fY2FyZC1kZXNjLFxuLmRkLXJlbGF0ZWRfX2NhcmQtY3RhIC5kZC1yZWxhdGVkX19jYXJkLW1ldGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGQtcmVsYXRlZF9fY2FyZCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmRkLXJlbGF0ZWRfX2NhcmQtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uZGQtcmVsYXRlZF9fY2FyZC1pbWcge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMDtcbn1cbi5kZC1yZWxhdGVkX19jYXJkLW5hbWUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmRkLXJlbGF0ZWRfX2NhcmQtYnJhbmQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG4uZGQtcmVsYXRlZF9fY2FyZC1kZXNjIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmRkLXJlbGF0ZWRfX2NhcmQtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5kZC1yZWxhdGVkX19jYXJkLW1ldGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmRoX19sYW5kaW5nLS1jb250YWN0LXVzLmNvbnRhY3QtdXMge1xuICBtYXJnaW4tYm90dG9tOiA1LjU2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmRoX19sYW5kaW5nLS1jb250YWN0LXVzLmNvbnRhY3QtdXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNzU1cmVtO1xuICB9XG59XG5cbi5kaC1wZHAge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbi5kaC1wZHAtaGVyb19fY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRoLXBkcC1oZXJvX19jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLmRoLXBkcC1oZXJvX19jb250YWluZXItLW10IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5kaC1wZHAtaGVyb19fdGl0bGUge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5kaC1wZHAtaGVyb19fc3ViaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMS43NXJlbTtcbn1cbi5kaC1wZHAtaGVyb19fc3ViaGVhZGVyIHNwYW4ge1xuICBmb250LXNpemU6IDAuODEzNzVyZW07XG4gIGNvbG9yOiByZ2JhKDg4LCA4OCwgODgsIDAuNDcpO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZGgtcGRwLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiA0LjM1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmRoLXBkcC1oZXJvX19zcGVjaWVzLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMnJlbSAwIDEuNzVyZW07XG59XG4uZGgtcGRwLWhlcm9fX3NwZWNpZXMtaW1nIHtcbiAgbWF4LXdpZHRoOiAyLjVyZW07XG4gIG1hcmdpbjogMCAwLjgxMjVyZW0gMC41cmVtIDA7XG59XG4uZGgtcGRwLWhlcm9fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmNjVjMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjZyZW0gMi43MTVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uZGgtcGRwLWhlcm9fX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGgtcGRwLWhlcm9fX2J1dHRvbi5saW5rLWV4dGVybmFsOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmRoLXBkcC1oZXJvLXJlcXVlc3QtY3RhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmRoLXBkcC1oZXJvLW9yZGVybm93LWN0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kaC1wZHAgLmltYWdlLXNlbGVjdG9yX19hY3RpdmUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xufVxuLmRoLXBkcCAuaW1hZ2Utc2VsZWN0b3JfX2FjdGl2ZS1pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5kaC1wZHAgLmltYWdlLXNlbGVjdG9yIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5kaC1wZHAgLmltYWdlLXNlbGVjdG9yIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGgtcGRwICsgLnRhYnMgLnRhYnNfX3JlbGF0ZWQtcmVzb3VyY2VzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZGgtcGRwICsgLnRhYnMgLnRhYnNfX3JlbGF0ZWQtcmVzb3VyY2VzIC5yZWxhdGVkLXJlc291cmNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIuOTdyZW07XG59XG4uZGgtcGRwICsgLnRhYnMgLnRhYnNfX3JlbGF0ZWQtcmVzb3VyY2VzIC5hY2NvcmRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMi45N3JlbTtcbn1cbi5kaC1wZHAgKyAudGFicyAuZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0Om50aC1jaGlsZChuKzYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kaC1wZHAgKyAudGFicyAuZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LXRpdGxlIHtcbiAgbWluLWhlaWdodDogNC4ycmVtO1xufVxuLmRoLXBkcCArIC50YWJzIC5wb3J0Zm9saW9fX2ZhcS1leHBhbmQtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuZGgtcGRwIC5pbWFnZS1zZWxlY3Rvcl9fYWN0aXZlLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuZGgtcGRwIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kaC1wZHAgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogI2Y2ZjZmNDtcbiAgfVxuICAuZGgtcGRwIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogIzliOWI5YjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5kaC1wZHAge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAuZGgtcGRwIC5pbWFnZS1zZWxlY3RvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5kaC1wZHAgLmltYWdlLXNlbGVjdG9yIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbiAgLmRoLXBkcCAuaW1hZ2Utc2VsZWN0b3JfX3NsaWRlci1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMTguMTMycmVtO1xuICAgIG1heC13aWR0aDogMTguMTMycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgfVxuICAuZGgtcGRwIC5pbWFnZS1zZWxlY3Rvcl9fYWN0aXZlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRoLXBkcC1oZXJvX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZGgtcGRwLWhlcm9fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbiAgfVxuICAuZGgtcGRwLWhlcm9fX2NvbnRhaW5lcjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuZGgtcGRwLWhlcm9fX2NvbnRhaW5lci0tbXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmRoLXBkcC1oZXJvX190aXRsZSB7XG4gICAgbWFyZ2luOiAycmVtIDAgMS40NHJlbTtcbiAgfVxuICAuZGgtcGRwLWhlcm9fX3N1YmhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5kaC1wZHAtaGVyb19fc3ViaGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYzZjNmM2O1xuICB9XG4gIC5kaC1wZHAtaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5kaC1wZHAgLmltYWdlLXNlbGVjdG9yX19hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmRoLXBkcCArIC50YWJzIC5ib3JkZXItYm90dG9tIC50ZXN0LXByb2ZpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbiAgLmRoLXBkcCArIC50YWJzIC5ib3JkZXItYm90dG9tIC50ZXN0LXByb2ZpbGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjU3cmVtO1xuICB9XG4gIC5kaC1wZHAuYXJyb3cgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCxcbiAgLmRoLXBkcC5hcnJvdyAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICB0b3A6IDEwNSU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuZGgtcGRwLmFycm93IC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmRoLXBkcC5hcnJvdyAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbn1cblxuLmRoLXByb2dyYW0tZm9ybV9faGVybyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbn1cbi5kaC1wcm9ncmFtLWZvcm1fX2hlcm8gLmhlcm9fX21haW4tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5kaC1wcm9ncmFtLWZvcm1fX2hlcm8gLmhlcm9fX21haW4tY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiA0LjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnJlbTtcbn1cbi5kaC1wcm9ncmFtLWZvcm1fX2hlcm8gLmhlcm9fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB3aWR0aDogMzguNSU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLmRoLXByb2dyYW0tZm9ybV9faGVybyAuaGVyb19fbGFiZWwge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZGgtcHJvZ3JhbS1mb3JtIC5jb250ZW50LWJsb2NrIGRpdiBpbWcge1xuICBmbG9hdDogbm9uZTtcbn1cbi5kaC1wcm9ncmFtLWZvcm0gLmJvcmRlci1ib3R0b20gLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4uZGgtcHJvZ3JhbS1mb3JtIC5ib3JkZXItYm90dG9tOmZpcnN0LWNoaWxkIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLmRoLXByb2dyYW0tZm9ybSAuYm9yZGVyLWJvdHRvbTpudGgtY2hpbGQoMikgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG59XG4uZGgtcHJvZ3JhbS1mb3JtIC5ib3JkZXItYm90dG9tOm50aC1jaGlsZChuKzMpIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmRoLXByb2dyYW0tZm9ybSAuYm9yZGVyLWJvdHRvbTpudGgtY2hpbGQobiszKSAuY29sbGFwc2UtY29udGVudCAubGlzdC1jbG9zZSxcbi5kaC1wcm9ncmFtLWZvcm0gLmJvcmRlci1ib3R0b206bnRoLWNoaWxkKG4rMykgLmNvbGxhcHNlLWNvbnRlbnQgLmxpc3QtZXhwYW5kIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmRoLXByb2dyYW0tZm9ybSAuZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0Om50aC1jaGlsZChuKzYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZGgtcHJvZ3JhbS1mb3JtX19oZXJvIC5oZXJvX19tYWluLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5kaC1wcm9ncmFtLWZvcm1fX2hlcm8gLmhlcm9fX21haW4tY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5kaC1wcm9ncmFtLWZvcm1fX2hlcm8gLmhlcm9fX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDAuODI1cmVtO1xuICB9XG4gIC5kaC1wcm9ncmFtLWZvcm1fX2hlcm8gLmhlcm9fX2xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5kaC1wcm9ncmFtLWZvcm0gLmNvbnRlbnQtYmxvY2sgZGl2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmRoLXJlcXVlc3QtZGVtby1mb3JtX19wYWdlLWhlYWRlciB7XG4gIHdpZHRoOiA2NS42NzUlO1xufVxuLmRoLXJlcXVlc3QtZGVtby1mb3JtX19wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2hlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZGgtcmVxdWVzdC1kZW1vLWZvcm1fX3BhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4zMTI1cmVtO1xufVxuLmRoLXJlcXVlc3QtZGVtby1mb3JtX19jb250YWN0LXN1cHBvcnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4yNnJlbTtcbn1cbi5kaC1yZXF1ZXN0LWRlbW8tZm9ybV9fY29udGFjdC1zdXBwb3J0LWNvbnRhaW5lciAuY29udGFjdC1zdXBwb3J0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDdiOGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmRoLXJlcXVlc3QtZGVtby1mb3JtX19wYWdlLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbHVtbi1jb250YWluZXIgLnByb2dyYW0tZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjk0cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbHVtbi1jb250YWluZXIgLnByb2dyYW0tZm9ybV9fc3VibWl0LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb2x1bW4tY29udGFpbmVyIC5wcm9ncmFtLWZvcm1fX3N1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiA5LjQzOHJlbTtcbiAgfVxuICAuY29sdW1uLWNvbnRhaW5lciAucHJvZ3JhbS1mb3JtX19zdWJtaXQtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIuM3JlbTtcbiAgICByaWdodDogMXJlbTtcbiAgfVxufVxuXG4uZGgtcmVzb3VyY2UtY2FyZCB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50LW91dGVyLWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxIGF1dG87XG59XG4uZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtaW1nIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBtaW4td2lkdGg6IDcuNXJlbTtcbiAgbWluLWhlaWdodDogNy45MzhyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtaW1nIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50LWJvZHkge1xuICBwYWRkaW5nOiAxLjVyZW0gMS4xMjVyZW0gMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtY2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50LWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50LWxhYmVsIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2Y2NWMwMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIHdpZHRoOiA5LjE5MnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kaC1yZXNvdXJjZS1jYXJkX19kb2N1bWVudC1idXR0b24ge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gIH1cbn1cbi5kaC1yZXNvdXJjZS1jYXJkX19kb2N1bWVudC1idXR0b246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGgtcmVzb3VyY2UtY2FyZC5pcy1saXN0LXZpZXcgLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kaC1yZXNvdXJjZS1jYXJkLmlzLWxpc3QtdmlldyAuZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtb3V0ZXItZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kaC1yZXNvdXJjZS1jYXJkLmlzLWxpc3QtdmlldyAuZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS42MjVyZW07XG4gIG1pbi1oZWlnaHQ6IDQuNXJlbTtcbiAgbWluLXdpZHRoOiA2Ljk0MnJlbTtcbiAgbWF4LXdpZHRoOiA2Ljk0MnJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLmRoLXJlc291cmNlLWNhcmQuaXMtbGlzdC12aWV3IC5kaC1yZXNvdXJjZS1jYXJkX19kb2N1bWVudC1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAzLjc1cmVtO1xuICBtaW4taGVpZ2h0OiAzLjc1cmVtO1xufVxuLmRoLXJlc291cmNlLWNhcmQuaXMtbGlzdC12aWV3IC5kaC1yZXNvdXJjZS1jYXJkX19kb2N1bWVudC1ib2R5IHtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtIDEuMTg4cmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZGgtcmVzb3VyY2UtY2FyZC5pcy1saXN0LXZpZXcgLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50LWhlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5kaC1yZXNvdXJjZS1jYXJkLmlzLWxpc3QtdmlldyAuZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtaGVhZGVyIHN1cCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmRoLXJlc291cmNlLWNhcmQuaXMtbGlzdC12aWV3IC5kaC1yZXNvdXJjZS1jYXJkX19kb2N1bWVudC1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kaC1yZXNvdXJjZS1jYXJkLmlzLWxpc3QtdmlldyAuZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG59XG4uZGgtcmVzb3VyY2UtY2FyZC5pcy1saXN0LXZpZXcgLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbn1cbi5kaC1yZXNvdXJjZS1jYXJkLnNpdGV3aWRlLXNlYXJjaC5pcy1saXN0LXZpZXcgLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50LWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxNDRweDtcbiAgaGVpZ2h0OiAxNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xufVxuLmRoLXJlc291cmNlLWNhcmQuc2l0ZXdpZGUtc2VhcmNoLmlzLWxpc3QtdmlldyAuZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtaW1nIGltZyB7XG4gIHdpZHRoOiAxMTJweDtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5kaC1yZXNvdXJjZS1jYXJkLnNpdGV3aWRlLXNlYXJjaC5pcy1jYXJkLXZpZXcgLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50LW91dGVyLWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZGgtcmVzb3VyY2UtY2FyZC5zaXRld2lkZS1zZWFyY2guaXMtY2FyZC12aWV3IC5kaC1yZXNvdXJjZS1jYXJkX19kb2N1bWVudC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmRoLXJlc291cmNlLWNhcmQuc2l0ZXdpZGUtc2VhcmNoLmlzLWNhcmQtdmlldyAuZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBtaW4td2lkdGg6IGluaXRpYWw7XG59XG4uZGgtcmVzb3VyY2UtY2FyZC5zaXRld2lkZS1zZWFyY2guaXMtY2FyZC12aWV3IC5kaC1yZXNvdXJjZS1jYXJkX19kb2N1bWVudC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODBweDtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5kaF9fcmVzb3VyY2UtLWNvbnRhY3QtdXMuY29udGFjdC11cyB7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNS41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5kaF9fcmVzb3VyY2UtLWNvbnRhY3QtdXMuY29udGFjdC11cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC43NTVyZW07XG4gIH1cbn1cblxuLmRoLXJlbGF0ZWQtdGlsZV9fbGlzdC1yb3cge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LXNwZWNpZXMgaW1nLCAuZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LWxpc3Qtc3BlY2llcyBpbWcge1xuICBtYXgtd2lkdGg6IDEuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0IHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDIuODVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgbWluLXdpZHRoOiAxNC4yNXJlbTtcbn1cbi5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3Q6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XG59XG4uZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhO1xufVxuLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1pbWcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgbWluLWhlaWdodDogNy45NXJlbTtcbn1cbi5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3QtaW1nIGltZyB7XG4gIG1heC1oZWlnaHQ6IDcuOTVyZW07XG4gIG1pbi1oZWlnaHQ6IDcuOTVyZW07XG4gIG1hcmdpbjogYXV0byAwO1xufVxuLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4wNjNyZW07XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44MTVyZW07XG59XG4uZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LXR5cGUge1xuICBtaW4taGVpZ2h0OiA0cmVtO1xufVxuLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC10eXBlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWF4LXdpZHRoOiAxM3JlbTtcbn1cbi5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3QtdGl0bGUsIC5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3QtdHlwZSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA0LjQ3cmVtO1xufVxuLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1sZWFybiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1sZWFybiAuYnRuLXNtLCAuZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LWxlYXJuIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDEuMDA4cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1sZWFybiBhOm5vdCguYnRuLmJ0bi14cykge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4uZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LWxlYXJuIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG59XG4uZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LXNwZWNpZXMge1xuICBtaW4taGVpZ2h0OiAzLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG4uZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBwYWRkaW5nOiAwO1xufVxuLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1saXN0LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEycmVtO1xuICBtaW4td2lkdGg6IDEycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3QtbGlzdC1pbWcgaW1nIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC1oZWlnaHQ6IDkuNTYyNXJlbTtcbiAgbWF4LXdpZHRoOiAxMnJlbTtcbn1cbi5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3QtbGlzdC1sZWFybiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiAzMHB4O1xufVxuLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1saXN0LWxlYXJuIC5saW5rLWV4dGVybmFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1saXN0LWxlYXJuIC5saW5rLWV4dGVybmFsOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3QtbGlzdC1sZWFybiAuYnRuLXNtLCAuZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LWxpc3QtbGVhcm4gLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMS4wMDhyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LWxpc3QtbGVhcm4gYTpub3QoLmJ0bi5idG4teHMpIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1saXN0LWxlYXJuIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG59XG4uZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LWxpc3QtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LWxpc3Qtc3BlY2llcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1saXN0LWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDQuNXJlbTtcbn1cbi5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3QtbGlzdC10eXBlLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42M3JlbTtcbiAgbWF4LXdpZHRoOiAzMS45MnJlbTtcbn1cbi5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3QtbGlzdC1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWFlYTtcbn1cbi5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3QtbGlzdC1jb250YWluZXItZGVzY3JpcHRpb24sIC5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3QtY29udGFpbmVyLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNDVyZW07XG59XG4uZGgtcmVsYXRlZC10aWxlIC5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZGgtcmVsYXRlZC10aWxlIC5zbGljay1uZXh0IHtcbiAgdG9wOiAxMDUlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5kaC1yZWxhdGVkLXRpbGUgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZ3JleS1yaWdodC1hcnJvdy5zdmdcIik7XG59XG4uZGgtcmVsYXRlZC10aWxlIC5zbGljay1wcmV2IHtcbiAgdG9wOiAxMDUlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmRoLXJlbGF0ZWQtdGlsZSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LWxlZnQtYXJyb3cuc3ZnXCIpO1xufVxuLmRoLXJlbGF0ZWQtdGlsZSAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTIuMXJlbTtcbn1cbi5kaC1yZWxhdGVkLXRpbGUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmRoLXJlbGF0ZWQtdGlsZSAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbn1cbi5kaC1yZWxhdGVkLXRpbGUgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmRoLXJlbGF0ZWQtdGlsZV9fbGlzdC1yb3c6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZGgtcmVsYXRlZC10aWxlX19saXN0LXJvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdCB7XG4gICAgZmxleC13cmFwOiBpbml0aWFsO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjhyZW07XG4gIH1cbiAgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1pbWcge1xuICAgIG1heC1oZWlnaHQ6IDcuOThyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3QtaW1nIGltZyB7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgbWluLWhlaWdodDogNy45OHJlbTtcbiAgfVxuICAuZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LXR5cGUtbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAuZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LXNwZWNpZXMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4wNjNyZW07XG4gIH1cbiAgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDcuNXJlbTtcbiAgfVxuICAuZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LWxlYXJuIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAuZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1saXN0LWJvZHkge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG4gIH1cbiAgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1saXN0LWxlYXJuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMnJlbTtcbiAgfVxuICAuZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LWxpc3Qtc3BlY2llcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1saXN0LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1saXN0LWltZyBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDcuOThyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZGgtcmVsYXRlZC10aWxlX19saXN0LXJvdzpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5kaC1yZWxhdGVkLXRpbGVfX2xpc3Qtcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3QtbGlzdC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDAuNDVyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1saXN0LXNwZWNpZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMS41NjI1cmVtO1xuICB9XG59XG5cbi5yZWxhdGVkLXJlc291cmNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQuMzhyZW07XG59XG4ucmVsYXRlZC1yZXNvdXJjZXNfX2RvY3VtZW50LWxpc3Qge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5yZWxhdGVkLXJlc291cmNlc19fZG9jdW1lbnQtbGlzdCAubGlzdC1leHBhbmQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJlbGF0ZWQtcmVzb3VyY2VzX19kb2N1bWVudC1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgfVxufVxuLnJlbGF0ZWQtcmVzb3VyY2VzX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjMDA3YjhmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAzLjEycmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJlbGF0ZWQtcmVzb3VyY2VzX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5yZWxhdGVkLXJlc291cmNlc19fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucmVsYXRlZC1yZXNvdXJjZXNfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG4ucmVsYXRlZC1yZXNvdXJjZXMgLmRyb3Bkb3duIC5idG4gLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSwgLnJlbGF0ZWQtcmVzb3VyY2VzIC5kcm9wZG93biAuYnRuIC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJlbGF0ZWQtcmVzb3VyY2VzX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWxhdGVkLXJlc291cmNlc19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uZGlzY2xhaW1lcl9wb3B1cCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS44NzVyZW07XG59XG4uZGlzY2xhaW1lcl9wb3B1cF9fd2FybmluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwODBkMWM7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmRpc2NsYWltZXJfcG9wdXBfX2JvZHkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuLmRpc2NsYWltZXJfcG9wdXBfX2JvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQ6IFwiQXJpYWxcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmRpc2NsYWltZXJfcG9wdXBfX2JvZHkgc3BhbiB7XG4gIGNvbG9yOiAjMDA5N2E5O1xufVxuLmRpc2NsYWltZXJfcG9wdXBfX2J1dHRvbiwgLmRpc2NsYWltZXJfcG9wdXBfX2RlY2xpbmUtYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDAuNnJlbSAxMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNDI4YmNhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGlzY2xhaW1lcl9wb3B1cCBhIHtcbiAgY29sb3I6ICM0MjhiY2E7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZGlzY2xhaW1lcl9wb3B1cCB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG4gIC5kaXNjbGFpbWVyX3BvcHVwX19idXR0b24sIC5kaXNjbGFpbWVyX3BvcHVwX19kZWNsaW5lLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmRpc2NsYWltZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZyZW0gMTMuMTVyZW07XG59XG4uZGlzY2xhaW1lcl9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk2O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZGlzY2xhaW1lcl9fYm9keSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG59XG4uZGlzY2xhaW1lcl9fYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5kaXNjbGFpbWVyX19idXR0b24sIC5kaXNjbGFpbWVyX19kZWNsaW5lLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWluLXdpZHRoOiA5Ljc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yMztcbn1cbi5kaXNjbGFpbWVyX19kZWNsaW5lLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGlzY2xhaW1lcl9fcGFzc3dvcmRIZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5kaXNjbGFpbWVyX19wYXNzd29yZEhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZGlzY2xhaW1lciB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG4gIC5kaXNjbGFpbWVyX19idXR0b24sIC5kaXNjbGFpbWVyX19kZWNsaW5lLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4ucGFzc3dvcmRMYWJlbCB7XG4gIG1hcmdpbi10b3A6IDAuN3JlbTtcbn1cblxuLmNhcmRzIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uY2FyZHNfX2hlYWRlci10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5jYXJkcy1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jYXJkcy1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmRzLWxpbmsueHNseC1kb3dubG9hZDo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi5jYXJkcy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmNhcmRzLWl0ZW0gLmxpbmstZXh0ZXJuYWw6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmRzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJkc19fYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG59XG5cbi5yZXNvdXJjZSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJlc291cmNlX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlc291cmNlX19saW5rOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5yZXNvdXJjZV9fYm9yZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJlc291cmNlX19ib3JkZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZG93bmxvYWQtcHJpbWFyeS1kYXJrLXRlYWwuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjIlO1xuICByaWdodDogMyU7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjY1cmVtO1xufVxuLnJlc291cmNlX19pbWcge1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIHdpZHRoOiA1LjE5cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnJlc291cmNlX19pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAzLjI1cmVtO1xuICBtYXgtaGVpZ2h0OiAzLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5yZXNvdXJjZV9fb3V0ZXItZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xufVxuLnJlc291cmNlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cbi5yZXNvdXJjZV9fdGl0bGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDdiOGY7XG59XG4ucmVzb3VyY2VfX3NpemUge1xuICBjb2xvcjogIzcxNzE3MTtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVzb3VyY2VfX3NpemUgLmxhYmVsLXNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJlc291cmNlX19ib3JkZXI6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIHRvcDogMjAlO1xuICB9XG4gIC5yZXNvdXJjZV9faW1nIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gICAgd2lkdGg6IDMuMzc1cmVtO1xuICB9XG4gIC5yZXNvdXJjZV9faW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyLjEyNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuLmRvd25sb2FkLXNtYWxsLFxuLmRvd25sb2FkLXNtYWxsLXdpZHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAxcmVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwN2I4Zjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZG93bmxvYWQtc21hbGwsXG4gIC5kb3dubG9hZC1zbWFsbC13aWR0aCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLmRvd25sb2FkLXNtYWxsX19oZWFkZXIsXG4uZG93bmxvYWQtc21hbGwtd2lkdGhfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uZG93bmxvYWQtc21hbGxfX2xpbmssXG4uZG93bmxvYWQtc21hbGwtd2lkdGhfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5kb3dubG9hZC1zbWFsbF9fbGluazpiZWZvcmUsXG4uZG93bmxvYWQtc21hbGwtd2lkdGhfX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1kb3dubG9hZC1kYXJrLWJsdWUuc3ZnXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmRvd25sb2FkLXNtYWxsX19saW5rOmFmdGVyLFxuLmRvd25sb2FkLXNtYWxsLXdpZHRoX19saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kb3dubG9hZC1zbWFsbF9fbGluazpob3Zlcixcbi5kb3dubG9hZC1zbWFsbC13aWR0aF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmRvd25sb2FkLXNtYWxsLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAyMi40NHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZG93bmxvYWQtc21hbGwtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwN2I4Zjtcbn1cbi5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6YWN0aXZlLCAuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93LmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uc2hvdy5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG59XG4uZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLnNob3cuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51LFxuLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwICNiYmJiYmI7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwN2I4ZjtcbiAgbWFyZ2luLXRvcDogMC4wNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC1oZWlnaHQ6IDEycmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0sXG4uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwN2I4Zjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSxcbiAgLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSwgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS10ZXh0LFxuLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlLFxuLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDByZW0gMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGZsZXg6IDI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdmFsdWUsIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dCxcbiAgLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlLFxuICAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dCB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lcixcbi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQsXG4uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0IHtcbiAgcGFkZGluZzogMC4zOXJlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9kYXJrLWdyZXkuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cblxuLmR2bS1mb3JtLmR5bmFtaWMtZm9ybSAubGFiZWwtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kdm0tZm9ybS5keW5hbWljLWZvcm0gLmxhYmVsLXN1YkhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM5Njk2OTY7XG59XG4uZHZtLWZvcm0uZHluYW1pYy1mb3JtIC5yYWRpby1maWVsZCBsaSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5kdm0tZm9ybS5keW5hbWljLWZvcm0gLnJhZGlvLWZpZWxkIGxpIGlucHV0LFxuLmR2bS1mb3JtLmR5bmFtaWMtZm9ybSAucmFkaW8tZmllbGQgbGkgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHZtLWZvcm0uZHluYW1pYy1mb3JtIC5jaGVja2JveC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5kdm0tZm9ybS5keW5hbWljLWZvcm0gLmNoZWNrYm94LWdyb3VwIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdG9wOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kdm0tZm9ybS5keW5hbWljLWZvcm0gLmNoZWNrYm94LWdyb3VwIGlucHV0ICsgc3Bhbi5jaGVja2JveC1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4uZHZtLWZvcm0uZHluYW1pYy1mb3JtIC5jaGVja2JveC1ncm91cCBpbnB1dCArIHNwYW4uY2hlY2tib3gtZmllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5kdm0tZm9ybS5keW5hbWljLWZvcm0gLmNoZWNrYm94LWdyb3VwIGlucHV0ICsgc3Bhbi5jaGVja2JveC1maWVsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDUuNXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5kdm0tZm9ybS5keW5hbWljLWZvcm0gLmNoZWNrYm94LWdyb3VwIGlucHV0OmNoZWNrZWQgKyBzcGFuLmNoZWNrYm94LWZpZWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdCOEY7XG4gIGJvcmRlci1jb2xvcjogIzAwN0I4Rjtcbn1cbi5kdm0tZm9ybS5keW5hbWljLWZvcm0gLmNoZWNrYm94LWdyb3VwIGlucHV0OmNoZWNrZWQgKyBzcGFuLmNoZWNrYm94LWZpZWxkOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHZtLWZvcm0uZHluYW1pYy1mb3JtIC5jaGVja2JveC1ncm91cCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kdm0tZm9ybS5keW5hbWljLWZvcm0gLmNoZWNrYm94LWdyb3VwIGEsXG4uZHZtLWZvcm0uZHluYW1pYy1mb3JtIC5jaGVja2JveC1ncm91cCBhOmhvdmVyLFxuLmR2bS1mb3JtLmR5bmFtaWMtZm9ybSAuY2hlY2tib3gtZ3JvdXAgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3QjhGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kdm0tZm9ybS5keW5hbWljLWZvcm0gLnN1cHBvcnQtZGVzY3JpcHRpb25fX3RleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmR2bS1mb3JtLmR5bmFtaWMtZm9ybSAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSxcbi5kdm0tZm9ybS5keW5hbWljLWZvcm0gLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uZHZtLWZvcm0uZHluYW1pYy1mb3JtIC5ub3JtYWwtdGV4dCAuc3ViLWhlYWRpbmcgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDdCOEY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmR2bS1mb3JtLmR5bmFtaWMtZm9ybSAubm9ybWFsLXRleHQgLnN1Yi1oZWFkaW5nIGE6aG92ZXIsIC5kdm0tZm9ybS5keW5hbWljLWZvcm0gLm5vcm1hbC10ZXh0IC5zdWItaGVhZGluZyBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDdCOEY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmR2bS1mb3JtLmR5bmFtaWMtZm9ybSAuc3VibWl0LWJ1dHRvbiAuc3VibWl0LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjYzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5hbmNob3ItYmx1ZSBhIHtcbiAgY29sb3I6ICMwMDdCOEYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYW5jaG9yLWJsdWUgYTpob3ZlciwgLmFuY2hvci1ibHVlIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hbmNob3ItYmx1ZSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay1jeWFuLnN2ZykgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5keW5hbWljLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR5bmFtaWMtZm9ybS1pc1N1Ym1pdHRpbmcge1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR5bmFtaWMtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uZHluYW1pYy1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmR5bmFtaWMtZm9ybSAuY2FsZW5kZXIgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICAgIC5keW5hbWljLWZvcm0gLmNhbGVuZGVyIGlucHV0W3R5cGU9ZGF0ZV0ge1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cbn1cbi5keW5hbWljLWZvcm0gLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keW5hbWljLWZvcm0gLm51bWVyaWMtdW5pdC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZHluYW1pYy1mb3JtIC5udW1lcmljLXVuaXQtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5keW5hbWljLWZvcm0gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZHluYW1pYy1mb3JtIC5hZGQtem9ldGlzLXByb2R1Y3QgLmJ0bi1ncmV5OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL3BsdXMtaWNvbi1ncmV5LnN2Z1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmR5bmFtaWMtZm9ybSAuYnRuLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHluYW1pYy1mb3JtIC5idG4tZ3JleSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5keW5hbWljLWZvcm0gLmJ0bi1ncmV5OmhvdmVyLCAuZHluYW1pYy1mb3JtIC5idG4tZ3JleTpmb2N1cywgLmR5bmFtaWMtZm9ybSAuYnRuLWdyZXk6YWN0aXZlLCAuZHluYW1pYy1mb3JtIC5idG4tZ3JleTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHluYW1pYy1mb3JtIC5zdWJtaXQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMi4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5keW5hbWljLWZvcm0gLnN1Ym1pdC1idXR0b24gLnN1Ym1pdC1idG4taXNTdWJtaXR0aW5nIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmR5bmFtaWMtZm9ybSAuZm9ybS1wYWRkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5keW5hbWljLWZvcm0gLmNvbC1tZC0xMiA+IGlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDQ5JTtcbiAgfVxuICAuZHluYW1pYy1mb3JtIC5jb2wtbWQtMTIgPiAuZHJvcGRvd24ge1xuICAgIG1heC13aWR0aDogNDklO1xuICB9XG4gIC5keW5hbWljLWZvcm0gLmNvbC1tZC0xMiA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjE5cmVtO1xuICB9XG4gIC5keW5hbWljLWZvcm0gLmNvbC1tZC02LCAuZHluYW1pYy1mb3JtIC5jb2wtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS42ODhyZW07XG4gIH1cbn1cbi5keW5hbWljLWZvcm0tdGhhbmt5b3Utc2NyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjNzhiZTIxO1xufVxuLmR5bmFtaWMtZm9ybSAuaGlkZS1zZWN0aW9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmR5bmFtaWMtZm9ybSAuZGlzYWJsZS1kZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHluYW1pYy1mb3JtIC5lcnIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgY29sb3I6ICNDQzNCM0I7XG59XG4uZHluYW1pYy1mb3JtIC5sYWJlbC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5keW5hbWljLWZvcm0gLmxhYmVsLW5hbWUgLm9wdGlvbmFsLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZHluYW1pYy1mb3JtIC5sYWJlbC1zdWJIZWFkZXIsIC5keW5hbWljLWZvcm0gLmxhYmVsLWZvb3RlclRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmR5bmFtaWMtZm9ybSAubGFiZWwtZm9vdGVyVGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi5keW5hbWljLWZvcm0gW2NsYXNzKj1jb2xdIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5keW5hbWljLWZvcm0gLnN1Yi1oZWFkaW5nID4gcCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmR5bmFtaWMtZm9ybSAuc3ViLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmR5bmFtaWMtZm9ybSAubm9ybWFsLXRleHQgLnN1Yi1oZWFkaW5nIHAge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZHluYW1pYy1mb3JtIC5ub3JtYWwtdGV4dCAudGV4dC1yZWQge1xuICBjb2xvcjogI0NDM0IzQjtcbn1cbi5keW5hbWljLWZvcm0gLnRleHQtZmllbGQsIC5keW5hbWljLWZvcm0gLnRleHRhcmVhLCAuZHluYW1pYy1mb3JtIC5kYXRlLWZpZWxkLCAuZHluYW1pYy1mb3JtIC5kcm9wZG93bi10b2dnbGUsIC5keW5hbWljLWZvcm0gI3ppcENvZGVTZWFyY2hib3gge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC44MTNyZW0gMXJlbTtcbiAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmR5bmFtaWMtZm9ybSAudGV4dC1maWVsZDpob3ZlciwgLmR5bmFtaWMtZm9ybSAudGV4dC1maWVsZDpmb2N1cywgLmR5bmFtaWMtZm9ybSAudGV4dC1maWVsZDphY3RpdmUsIC5keW5hbWljLWZvcm0gLnRleHRhcmVhOmhvdmVyLCAuZHluYW1pYy1mb3JtIC50ZXh0YXJlYTpmb2N1cywgLmR5bmFtaWMtZm9ybSAudGV4dGFyZWE6YWN0aXZlLCAuZHluYW1pYy1mb3JtIC5kYXRlLWZpZWxkOmhvdmVyLCAuZHluYW1pYy1mb3JtIC5kYXRlLWZpZWxkOmZvY3VzLCAuZHluYW1pYy1mb3JtIC5kYXRlLWZpZWxkOmFjdGl2ZSwgLmR5bmFtaWMtZm9ybSAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAuZHluYW1pYy1mb3JtIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5keW5hbWljLWZvcm0gLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsIC5keW5hbWljLWZvcm0gI3ppcENvZGVTZWFyY2hib3g6aG92ZXIsIC5keW5hbWljLWZvcm0gI3ppcENvZGVTZWFyY2hib3g6Zm9jdXMsIC5keW5hbWljLWZvcm0gI3ppcENvZGVTZWFyY2hib3g6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keW5hbWljLWZvcm0gLnRleHQtZmllbGQ6Zm9jdXMsIC5keW5hbWljLWZvcm0gLnRleHQtZmllbGQ6YWN0aXZlLCAuZHluYW1pYy1mb3JtIC50ZXh0YXJlYTpmb2N1cywgLmR5bmFtaWMtZm9ybSAudGV4dGFyZWE6YWN0aXZlLCAuZHluYW1pYy1mb3JtIC5kYXRlLWZpZWxkOmZvY3VzLCAuZHluYW1pYy1mb3JtIC5kYXRlLWZpZWxkOmFjdGl2ZSwgLmR5bmFtaWMtZm9ybSAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuZHluYW1pYy1mb3JtIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLCAuZHluYW1pYy1mb3JtICN6aXBDb2RlU2VhcmNoYm94OmZvY3VzLCAuZHluYW1pYy1mb3JtICN6aXBDb2RlU2VhcmNoYm94OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cbi5keW5hbWljLWZvcm0gLmZpbGV1cGxvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICBwYWRkaW5nOiAwLjNyZW0gMDtcbiAgbWFyZ2luOiAwLjZyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHluYW1pYy1mb3JtIC5maWxldXBsb2FkZXIge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5keW5hbWljLWZvcm0gLmhhcy1lcnJvciAubGFiZWwtbmFtZSB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xufVxuLmR5bmFtaWMtZm9ybSAuaGFzLWVycm9yICN6aXBDb2RlU2VhcmNoYm94IHtcbiAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICNDQzNCM0I7XG59XG4uZHluYW1pYy1mb3JtIC5oYXMtZXJyb3IgLmlubmVyLXN0eWxlX19jb250cm9sIHtcbiAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICNDQzNCM0I7XG59XG4uZHluYW1pYy1mb3JtIC5oYXMtZXJyb3IgLmlubmVyLXN0eWxlX19jb250cm9sLS1pcy1mb2N1c2VkIHtcbiAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICNDQzNCM0IgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG4uZHluYW1pYy1mb3JtIC5oYXMtZXJyb3IgLnRleHQtZmllbGQsXG4uZHluYW1pYy1mb3JtIC5oYXMtZXJyb3IgLnRleHRhcmVhLFxuLmR5bmFtaWMtZm9ybSAuaGFzLWVycm9yIC5kYXRlLWZpZWxkLFxuLmR5bmFtaWMtZm9ybSAuaGFzLWVycm9yIC5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUsXG4uZHluYW1pYy1mb3JtIC5oYXMtZXJyb3IgLnNob3cuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICNDQzNCM0I7XG59XG4uZHluYW1pYy1mb3JtIC5oYXMtZXJyb3IubGFiZWwtbmFtZSB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xufVxuLmR5bmFtaWMtZm9ybSAuZmllbGRzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmR5bmFtaWMtZm9ybSAuZmllbGRzLWRpc2FibGVkIGlucHV0LCAuZHluYW1pYy1mb3JtIC5maWVsZHMtZGlzYWJsZWQgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xufVxuLmR5bmFtaWMtZm9ybSAuZmllbGRzLWRpc2FibGVkIHVsLnJhZGlvLWZpZWxkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHluYW1pYy1mb3JtIC5maWVsZHMtZGlzYWJsZWQgdWwucmFkaW8tZmllbGQgbGFiZWwge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5keW5hbWljLWZvcm0gLmZpZWxkcy1kaXNhYmxlZCAuZHJvcGRvd24tbGlzdC5kcm9wZG93biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR5bmFtaWMtZm9ybSAuZmllbGRzLWRpc2FibGVkIC5kcm9wZG93bi1saXN0LmRyb3Bkb3duIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG59XG4uZHluYW1pYy1mb3JtIC5maWVsZHMtZGlzYWJsZWQgbGFiZWwge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5keW5hbWljLWZvcm0gLnJhZGlvLWZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmR5bmFtaWMtZm9ybSAucmFkaW8tZmllbGQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBhY2NlbnQtY29sb3I6ICMwMDdiOGY7XG59XG4uZHluYW1pYy1mb3JtIC5yYWRpby1maWVsZCBsaSB7XG4gIG1hcmdpbjogMCA3LjVyZW0gMC42cmVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5keW5hbWljLWZvcm0gLnJhZGlvLWZpZWxkIGxpIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5keW5hbWljLWZvcm0gLnN1Ym1pdC1idG4ge1xuICBwYWRkaW5nOiAycmVtIDEuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmR5bmFtaWMtZm9ybSAuc3VibWl0LWJ0biB7XG4gICAgbWF4LXdpZHRoOiAyNi4zNzVyZW07XG4gIH1cbn1cbi5keW5hbWljLWZvcm0gbGFiZWwuZXJyb3Ige1xuICBjb2xvcjogI0NDM0IzQjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmR5bmFtaWMtZm9ybSAuemlwLWNvZGUtY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZHluYW1pYy1mb3JtIC56aXAtY29kZS1jb2wgLnppcC1pbnB1dF9faW52YWxpZCB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xuICBib3JkZXI6IDAuMDZyZW0gc29saWQgI0NDM0IzQjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5keW5hbWljLWZvcm0gLnppcC1jb2RlLWNvbCAuemlwLWlucHV0X19pbnZhbGlkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5keW5hbWljLWZvcm0gLnppcC1jb2RlLWNvbCAuemlwLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmR5bmFtaWMtZm9ybSAuemlwLWNvZGUtY29sIC56aXAtaW5wdXQgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLmR5bmFtaWMtZm9ybSAuemlwLWNvZGUtc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMC4zMTNyZW07XG59XG4uZHluYW1pYy1mb3JtIC56aXAtY29kZS1zZWFyY2hfX2RldGFpbHMge1xuICBib3JkZXI6IDAuMDZyZW0gc29saWQgIzU4NTg1ODtcbiAgcGFkZGluZzogMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5keW5hbWljLWZvcm0gLnppcC1jb2RlLXNlYXJjaF9fZGV0YWlsc19faXMtaW52YWxpZCB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xuICBib3JkZXI6IDAuMDZyZW0gc29saWQgI0NDM0IzQjtcbiAgcGFkZGluZzogMC45NHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5keW5hbWljLWZvcm0gLnppcC1jb2RlLXNlYXJjaF9fZGV0YWlscyBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmR5bmFtaWMtZm9ybSAuemlwLWNvZGUtc2VhcmNoX19yZXN1bHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICB9XG59XG4uZHluYW1pYy1mb3JtIC56aXAtY29kZS1zZWFyY2hfX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG4uZHluYW1pYy1mb3JtIC5mb3JtLXJvdyAuaW50ZXJlc3RlZC1wcm9kdWN0cy1saXN0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmR5bmFtaWMtZm9ybSAuZm9ybS1yb3cgLmludGVyZXN0ZWQtcHJvZHVjdHMtbGlzdCB1bCBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uZHluYW1pYy1mb3JtIC5mb3JtLXJvdyAuaW50ZXJlc3RlZC1wcm9kdWN0cy1saXN0IHVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDFyZW07XG59XG4uZHluYW1pYy1mb3JtIC5sZWFkLWZvcm0tdGVybXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmR5bmFtaWMtZm9ybSAubGVhZC1mb3JtLXRlcm1zIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5keW5hbWljLWZvcm0gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyLCAuZHluYW1pYy1mb3JtIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZHluYW1pYy1mb3JtIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dCwgLmR5bmFtaWMtZm9ybSAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmR5bmFtaWMtZm9ybSAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tbWVudSwgLmR5bmFtaWMtZm9ybSAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwN2I4Zjtcbn1cbi5keW5hbWljLWZvcm0gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUuc2hvdywgLmR5bmFtaWMtZm9ybSAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51LnNob3cge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmR5bmFtaWMtZm9ybSAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tbWVudSwgLmR5bmFtaWMtZm9ybSAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5keW5hbWljLWZvcm0gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5keW5hbWljLWZvcm0gLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZHluYW1pYy1mb3JtIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHluYW1pYy1mb3JtIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmR5bmFtaWMtZm9ybSAuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuZHluYW1pYy1mb3JtIC5zaG93LmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDdiOGY7XG59XG4uZHluYW1pYy1mb3JtIC5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6YWN0aXZlLCAuZHluYW1pYy1mb3JtIC5zaG93LmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3YjhmICFpbXBvcnRhbnQ7XG59XG4uZHluYW1pYy1mb3JtIC5zaG93LmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDdiOGYgIWltcG9ydGFudDtcbn1cbi5keW5hbWljLWZvcm0gLmZpbGVVcGxvYWRDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLmR5bmFtaWMtZm9ybSAuZmlsZVVwbG9hZENvbnRhaW5lciAuZHJhZ0Ryb3BUZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmR5bmFtaWMtZm9ybSAuZmlsZVVwbG9hZENvbnRhaW5lciAuanBnLXBuZyB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmR5bmFtaWMtZm9ybSAuZmlsZVVwbG9hZENvbnRhaW5lciAuYnJvd3NlLWZpbGVzIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmR5bmFtaWMtZm9ybSAuZmlsZVVwbG9hZENvbnRhaW5lcjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmJiYmI7XG59XG4uZHluYW1pYy1mb3JtIC5maWxlVXBsb2FkQ29udGFpbmVyIC5mb3JtRmllbGQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHluYW1pYy1mb3JtIC5maWxlUHJldmlld0NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHluYW1pYy1mb3JtIC5maWxlUHJldmlld0NvbnRhaW5lciAuUHJldmlld0NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIHdpZHRoOiAzNTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmR5bmFtaWMtZm9ybSAuZmlsZVByZXZpZXdDb250YWluZXIgLlByZXZpZXdDb250YWluZXIgLkZpbGVJbWFnZSwgLmR5bmFtaWMtZm9ybSAuZmlsZVByZXZpZXdDb250YWluZXIgLlByZXZpZXdDb250YWluZXIgLkZpbGVEZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR5bmFtaWMtZm9ybSAuZmlsZVByZXZpZXdDb250YWluZXIgLlByZXZpZXdDb250YWluZXI6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiYmJiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHluYW1pYy1mb3JtLm1zZy1jb250YWluZXIge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5keW5hbWljLWZvcm0ubXNnLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5keW5hbWljLWZvcm0gLnN1Y2Nlc3MtdG9hc3QsIC5keW5hbWljLWZvcm0gLmVyci10b2FzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuNHJlbSAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAycHggc29saWQgIzA5RDEyRDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzA5RDEyRDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZHluYW1pYy1mb3JtIC5zdWNjZXNzLXRvYXN0LCAuZHluYW1pYy1mb3JtIC5lcnItdG9hc3Qge1xuICAgIG1hcmdpbjogLTAuMTNyZW07XG4gICAgcGFkZGluZzogMS4zcmVtIDAuNjI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmR5bmFtaWMtZm9ybSAuZXJyLXRvYXN0IHtcbiAgY29sb3I6ICNDQzNCM0I7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDQzNCM0I7XG59XG4uZHluYW1pYy1mb3JtLmZvcm0tZ3JvdXAgLmZvcm0tcm93IC50ZXh0LWZpZWxkOjpwbGFjZWhvbGRlciwgLmR5bmFtaWMtZm9ybS5mb3JtLWdyb3VwIC5mb3JtLXJvdyAudGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAuZHluYW1pYy1mb3JtLmZvcm0tZ3JvdXAgLmZvcm0tcm93IC5kYXRlLWZpZWxkOjpwbGFjZWhvbGRlciwgLmR5bmFtaWMtZm9ybS5mb3JtLWdyb3VwIC5mb3JtLXJvdyAuZHJvcGRvd24tdG9nZ2xlOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uZHluYW1pYy1mb3JtLmZvcm0tZ3JvdXAgLmZvcm0tcm93IC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5keW5hbWljLWZvcm0gLmlubmVyLXN0eWxlX19jb250cm9sIHtcbiAgaGVpZ2h0OiBjYWxjKDFlbSArIDJyZW0gKyAycHgpO1xufVxuLmR5bmFtaWMtZm9ybSAuaW5uZXItc3R5bGVfX2NvbnRyb2wtLWlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICMwMDdiOGYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG4uZHluYW1pYy1mb3JtIC5pbm5lci1zdHlsZV9fY29udHJvbDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9kYXJrLWdyZXkuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbn1cbi5keW5hbWljLWZvcm0gLmlubmVyLXN0eWxlX19vcHRpb246aG92ZXIsIC5keW5hbWljLWZvcm0gLmlubmVyLXN0eWxlX19vcHRpb24tLWlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmR5bmFtaWMtZm9ybSAuaW5uZXItc3R5bGVfX211bHRpLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5keW5hbWljLWZvcm0gLmlubmVyLXN0eWxlX19tdWx0aS12YWx1ZV9fbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5keW5hbWljLWZvcm0gLmlubmVyLXN0eWxlX19tdWx0aS12YWx1ZV9fcmVtb3ZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR5bmFtaWMtZm9ybSAuaW5uZXItc3R5bGVfX211bHRpLXZhbHVlX19yZW1vdmU6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHluYW1pYy1mb3JtIC5pbm5lci1zdHlsZV9faW5kaWNhdG9ycyAuaW5uZXItc3R5bGVfX2luZGljYXRvci1zZXBhcmF0b3IsIC5keW5hbWljLWZvcm0gLmlubmVyLXN0eWxlX19pbmRpY2F0b3JzIC5pbm5lci1zdHlsZV9fZHJvcGRvd24taW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keW5hbWljLWZvcm0gLmlubmVyLXN0eWxlX19pbmRpY2F0b3JzIC5pbm5lci1zdHlsZV9fY2xlYXItaW5kaWNhdG9yIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwJTtcbiAgdG9wOiAzMCU7XG59XG4uZHluYW1pYy1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYWNjZW50LWNvbG9yOiAjMDA3YjhmO1xufVxuLmR5bmFtaWMtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciwgLmR5bmFtaWMtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmUsIC5keW5hbWljLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMge1xuICBib3JkZXI6IDAuMDZyZW0gc29saWQgIzAwN2I4Zjtcbn1cblxuLmR5bmFtaWMtbGVhZC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5keW5hbWljLWxlYWQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmR5bmFtaWMtbGVhZC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uZHluYW1pYy1nZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb3ctcGwyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gIH1cbn1cblxuLmFwcGxuLXN0YXJ0ZWQge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuLmFwcGxuLXN0YXJ0ZWRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5hcHBsbi1zdGFydGVkX19kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5hcHBsbi1zdGFydGVkX19kZXNjIGEge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYXBwbG4tc3RhcnRlZF9fZGVzYyBhOmhvdmVyLCAuYXBwbG4tc3RhcnRlZF9fZGVzYyBhOmZvY3VzLCAuYXBwbG4tc3RhcnRlZF9fZGVzYyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hcHBsbi1zdGFydGVkX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5hcHBsbi1zdGFydGVkX19saW5rIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmFwcGxuLXN0YXJ0ZWRfX2xpbmsgYTpob3ZlciwgLmFwcGxuLXN0YXJ0ZWRfX2xpbmsgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcHBsbi1zdGFydGVkX19zdGF0dXMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLnVwbG9hZF9zaWduIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMS4yNXJlbSA2cmVtIDEuMjVyZW0gMy41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNGNkY2RjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudXBsb2FkX3NpZ24ge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMXJlbSAxLjI1cmVtIDMuNXJlbTtcbiAgfVxufVxuLnVwbG9hZF9zaWduX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udXBsb2FkX3NpZ25fX3RpdGxlOmJlZm9yZSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xuICBiYWNrZ3JvdW5kOiAjMzIyNzIxO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y2ZjZmNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwLjA2MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS41cmVtO1xufVxuLnVwbG9hZF9zaWduX190aXRsZS5jbG9zZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4udXBsb2FkX3NpZ25fX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4udXBsb2FkX3NpZ25fX2NvbnRlbnQgYTpob3ZlciwgLnVwbG9hZF9zaWduX19jb250ZW50IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVwbG9hZF9zaWduX19jb250ZW50IC5maWxlX2Rlc2Mge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnVwbG9hZF9zaWduX19jb250ZW50IC5maWxlX2Rlc2MgYSB7XG4gIGNvbG9yOiAjMDA3QjhGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udXBsb2FkX3NpZ25fX2NvbnRlbnQgLmZpbGVfZGVzYyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udXBsb2FkX3NpZ25fX2NvbnRlbnQgLmZpbGVfZGVzYyBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4udXBsb2FkX3NpZ25fX2NvbnRlbnQgLmZpbGVfZG93bmxvYWQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnVwbG9hZF9zaWduX19jb250ZW50IC5maWxlX2Rvd25sb2FkIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDA3QjhGO1xufVxuLnVwbG9hZF9zaWduX19jb250ZW50IC5maWxlX2Rvd25sb2FkOjpiZWZvcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udXBsb2FkX3NpZ25fX2NvbnRlbnQgLmZpbGVfdXBsb2FkIHtcbiAgY29sb3I6ICMwMDdCOEY7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udXBsb2FkX3NpZ25fX2NvbnRlbnQgLmZpbGVfdXBsb2FkIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVwbG9hZF9zaWduX19jb250ZW50IC5maWxlX3VwbG9hZCBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnVwbG9hZF9zaWduX19jb250ZW50IC5maWxlX3VwbG9hZCAuZmllbGQtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvX2Fzc2V0cy9naWZzL2ZpZWxkLWxvYWRlci5naWZcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi51cGxvYWRfc2lnbl9fY29udGVudCAuZmlsZV9kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1kb3dubG9hZC1zbWFsbC1ibHVlLWFhYy5zdmdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi51cGxvYWRfc2lnbl9fY29udGVudC5jbG9zZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVwbG9hZF9zaWduIC5lcnJvci1maWVsZCB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xufVxuXG4uZW1iZWQtY29kZSAuZW1iZWQtcmVzcG9uc2l2ZS5lbWJlZC1yZXNwb25zaXZlLTFieTEgeyAvKmhlaWdodDE1MCovIH1cbi5lbWJlZC1jb2RlIC5lbWJlZC1yZXNwb25zaXZlLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDE1MCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW1iZWQtY29kZSAuZW1iZWQtcmVzcG9uc2l2ZS5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDIyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLWNvZGUgLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7IC8qaGVpZ2h0NjAqLyB9XG4uZW1iZWQtY29kZSAuZW1iZWQtcmVzcG9uc2l2ZS5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVtYmVkLWNvZGUgLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1jb2RlIC5lbWJlZC1yZXNwb25zaXZlLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkgeyAvKmhlaWdodDgwKi8gfVxuLmVtYmVkLWNvZGUgLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDgwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbWJlZC1jb2RlIC5lbWJlZC1yZXNwb25zaXZlLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDEyMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLWNvZGUgLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHsgLypoZWlnaHQxMzAqLyB9XG4uZW1iZWQtY29kZSAuZW1iZWQtcmVzcG9uc2l2ZS5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMzAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVtYmVkLWNvZGUgLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxOTUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1jb2RlIC5lbWJlZC1yZXNwb25zaXZlLmVtYmVkLXJlc3BvbnNpdmUtaGVpZ2h0NTUgeyAvKmhlaWdodDU1Ki8gfVxuLmVtYmVkLWNvZGUgLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS1oZWlnaHQ1NTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU1JSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbWJlZC1jb2RlIC5lbWJlZC1yZXNwb25zaXZlLmVtYmVkLXJlc3BvbnNpdmUtaGVpZ2h0NTU6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDgyJSAhaW1wb3J0YW50O1xuICB9XG59XG4uZW1iZWQtY29kZSAuZW1iZWQtcmVzcG9uc2l2ZS5lbWJlZC1yZXNwb25zaXZlLWhlaWdodDEwMCB7IC8qaGVpZ2h0MTAwKi8gfVxuLmVtYmVkLWNvZGUgLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS1oZWlnaHQxMDA6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVtYmVkLWNvZGUgLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS1oZWlnaHQxMDA6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDE1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLWNvZGUgLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS1oZWlnaHQ0MCB7IC8qaGVpZ2h0NDAqLyB9XG4uZW1iZWQtY29kZSAuZW1iZWQtcmVzcG9uc2l2ZS5lbWJlZC1yZXNwb25zaXZlLWhlaWdodDQwOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVtYmVkLWNvZGUgLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS1oZWlnaHQ0MDo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1jb2RlIC5lbWJlZC1yZXNwb25zaXZlLmVtYmVkLXJlc3BvbnNpdmUtaGVpZ2h0MjAgeyAvKmhlaWdodDIwKi8gfVxuLmVtYmVkLWNvZGUgLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS1oZWlnaHQyMDo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDIwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbWJlZC1jb2RlIC5lbWJlZC1yZXNwb25zaXZlLmVtYmVkLXJlc3BvbnNpdmUtaGVpZ2h0MjA6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDMwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uZW1iZWQtY29kZSAuZW1iZWQtcmVzcG9uc2l2ZSAuaGVhZGVyLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1oZWFkZXIge1xuICB6LWluZGV4OiB1bnNldDtcbn1cbi5lbWJlZC1jb2RlIC5lbWJlZC1yZXNwb25zaXZlIC5oZWFkZXIudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWhlYWRlciBoMyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZW1iZWQtY29kZSAuZW1iZWQtcmVzcG9uc2l2ZS5yZWR1Y2VkLWhlaWdodDo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU1JSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gIC5lbWJlZC1jb2RlIC5lbWJlZC1yZXNwb25zaXZlLnJlZHVjZWQtaGVpZ2h0OjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxNjUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVucm9sbF9fY29udGFpbmVyIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBmbGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtIDA7XG59XG4uZW5yb2xsX19jb250YWluZXJfX2RpdmlkZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5lbnJvbGxfX2NvbnRhaW5lci1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZW5yb2xsX19jb250YWluZXItYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZW5yb2xsX19jb250YWluZXItaGVhZGVyLCAuZW5yb2xsX19jb250YWluZXItYm9keSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmVucm9sbF9fY29udGFpbmVyX19jb2wge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZW5yb2xsX19jb250YWluZXJfX2NvbDpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG4uZW5yb2xsX19jb250YWluZXJfX2NvbDpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG4uZW5yb2xsX19jb250YWluZXJfX2NvbF9faW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmVucm9sbF9fY29udGFpbmVyX19jb2xfX2luZm8tem9uZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cbi5lbnJvbGxfX2NvbnRhaW5lcl9fY29sX19pbmZvLXRpbWUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5lbnJvbGxfX2NvbnRhaW5lcl9fY29sX19pbmZvLXpvbmUsIC5lbnJvbGxfX2NvbnRhaW5lcl9fY29sX19pbmZvLXRpbWUge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5lbnJvbGxfX2NvbnRhaW5lcl9fY29sX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zNDtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmVucm9sbF9fY29udGFpbmVyX19jb2xfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5lbnJvbGxfX2NvbnRhaW5lciAubGluay1leHRlcm5hbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5lbnJvbGxfX2NvbnRhaW5lciAubGluay1leHRlcm5hbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW5yb2xsX193aWR0aCB7XG4gIG1heC13aWR0aDogNTVyZW07XG59XG4uZW5yb2xsX25vdyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5lbnJvbGxfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAuZW5yb2xsX19jb250YWluZXItYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5lbnJvbGxfX2NvbnRhaW5lcl9fY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLmVucm9sbF9fY29udGFpbmVyX19jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLmVucm9sbF9fY29udGFpbmVyX19jb2w6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLmNvbGxhcHNlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29sbGFwc2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICB9XG59XG4uY29sbGFwc2UtY29udGVudF9fYmxvY2sge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbGxhcHNlLWNvbnRlbnRfX2Jsb2NrID4gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbGxhcHNlLWNvbnRlbnRfX2Jsb2NrID4gcCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuLmNvbGxhcHNlLWNvbnRlbnRfX2Jsb2NrID4gcCBiIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29sbGFwc2UtY29udGVudF9fYmxvY2sgPiBwIGIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmNvbGxhcHNlLWNvbnRlbnRfX2Jsb2NrID4gcCBiOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmV4cGxvcmUtY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbSAxLjU2M3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbn1cbi5leHBsb3JlLWNhdGVnb3J5X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZXhwbG9yZS1jYXRlZ29yeV9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5leHBsb3JlLWNhdGVnb3J5X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBhZGRpbmc6IDAuNjg4cmVtIDAuNzVyZW0gMC42ODhyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyOiAwLjA2M3JlbSBzb2xpZCAjZGVkZWRlO1xuICBtYXJnaW46IDAgMC4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmV4cGxvcmUtY2F0ZWdvcnlfX2l0ZW06aG92ZXIsIC5leHBsb3JlLWNhdGVnb3J5X19pdGVtOmZvY3VzLCAuZXhwbG9yZS1jYXRlZ29yeV9faXRlbTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xufVxuLmV4cGxvcmUtY2F0ZWdvcnlfX2l0ZW0uZGlzYWJsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmV4cGxvcmUtY2F0ZWdvcnlfX2l0ZW0uYWN0aXZlLWxpbmsge1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmZlYXR1cmUtY2FyZHMtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZmVhdHVyZS1jYXJkcy1pdGVtX19pbWcge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuLmZlYXR1cmUtY2FyZHMtaXRlbSAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mZWF0dXJlLWNhcmRzLWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbiAgLmZlYXR1cmUtY2FyZHMgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2JvZHktY29sIHAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZlYXR1cmUtdGlsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgIzAwN2I4ZjtcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG4uZmVhdHVyZS10aWxlX19kZXRhaWxzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmVhdHVyZS10aWxlX19kZXRhaWxzLWJvZHkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU0O1xufVxuLmZlYXR1cmUtdGlsZV9fZGV0YWlscy10aXRsZSwgLmZlYXR1cmUtdGlsZV9fZGV0YWlscy1ib2R5IHtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mZWF0dXJlLXRpbGUtdGFnc19fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmZlYXR1cmUtdGlsZS10YWdzX19ib2R5IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZlYXR1cmUtdGlsZS10YWdzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuNSk7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW0gMC4zMTI1cmVtO1xuICBtYXJnaW46IDAgMC41cmVtIDAuMzc1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uZmVhdHVyZWQtYmxvZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmVhdHVyZWQtYmxvZy5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZlYXR1cmVkLWJsb2dfX2J1dHRvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmZlYXR1cmVkLWJsb2dfX2hlYWRlciB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmVhdHVyZWQtYmxvZ19faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuLmZlYXR1cmVkLWJsb2dfX2Rlc2Mge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5mZWF0dXJlZC1ibG9nX19jYXJvdXNlbC0tbGVmdC1wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgcGFkZGluZzogMDtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjZjZmNmY0O1xuICBzY3JvbGxiYXItYXJyb3ctY29sb3I6ICNmNmY2ZjQ7XG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjY2VjZWNlO1xuICBzY3JvbGxiYXItaGlnaGxpZ2h0LWNvbG9yOiAjZjZmNmY0O1xuICBzY3JvbGxiYXItM2RsaWdodC1jb2xvcjogI2Y2ZjZmNDtcbiAgc2Nyb2xsYmFyLWRhcmtzaGFkb3ctQ29sb3I6ICNmNmY2ZjQ7XG4gIHNjcm9sbGJhci1zaGFkb3ctY29sb3I6ICNmNmY2ZjQ7XG59XG4uZmVhdHVyZWQtYmxvZ19fY2Fyb3VzZWwtLWxlZnQtcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMzc1cmVtO1xufVxuLmZlYXR1cmVkLWJsb2dfX2Nhcm91c2VsLS1sZWZ0LXBhbmVsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG59XG4uZmVhdHVyZWQtYmxvZ19fY2Fyb3VzZWwtLWxlZnQtcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZWQtYmxvZ19fY2Fyb3VzZWwtLWxlZnQtcGFuZWwgLmZlYXR1cmVkLWJsb2dfX2J1dHRvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMzEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmZlYXR1cmVkLWJsb2dfX2Nhcm91c2VsLS1yaWdodC1wYW5lbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmVhdHVyZWQtYmxvZ19fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOC4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmVhdHVyZWQtYmxvZ19fYnV0dG9uIHtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgfVxufVxuLmZlYXR1cmVkLWJsb2dfX2xlZnQtdGFiIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNnB4IDBweCAxNnB4IDEwcHg7XG59XG4uZmVhdHVyZWQtYmxvZ19fbGVmdC10YWJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uZmVhdHVyZWQtYmxvZ19fbGVmdC10YWIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uZmVhdHVyZWQtYmxvZ19fbGVmdC10YWIuYWN0aXZlIC5mZWF0dXJlZC1ibG9nX19sZWZ0LXRhYl9fdGV4dGJsb2NrOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LXRlYWwuc3ZnXCIpO1xufVxuLmZlYXR1cmVkLWJsb2dfX2xlZnQtdGFiX19pbWFnZWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMTUzcHg7XG4gIGhlaWdodDogOTZweDtcbn1cbi5mZWF0dXJlZC1ibG9nX19sZWZ0LXRhYl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZlYXR1cmVkLWJsb2dfX2xlZnQtdGFiX190ZXh0YmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5mZWF0dXJlZC1ibG9nX19sZWZ0LXRhYl9fdGV4dGJsb2NrIC5tZXRhLWRhdGEge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mZWF0dXJlZC1ibG9nX19sZWZ0LXRhYl9fdGV4dGJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZWQtYmxvZ19fbGVmdC10YWJfX3RleHRibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuZmVhdHVyZWQtYmxvZ19fbGVmdC10YWJfX3RleHRibG9jazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctZ3JheS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0MiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZlYXR1cmVkLWJsb2dfX2xlZnQtdGFiX190ZXh0YmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5mZWF0dXJlZC1ibG9nX19yaWdodC10YWIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE2cHggMCAxNnB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZlYXR1cmVkLWJsb2dfX3JpZ2h0LXRhYiB7XG4gICAgcGFkZGluZzogMTZweCAwIDE2cHggMThweDtcbiAgfVxufVxuLmZlYXR1cmVkLWJsb2dfX3JpZ2h0LXRhYl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5mZWF0dXJlZC1ibG9nX19yaWdodC10YWJfX2ltYWdlYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAxNTNweDtcbiAgaGVpZ2h0OiA5NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJlZC1ibG9nX19yaWdodC10YWJfX2ltYWdlYmxvY2s6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy1ncmF5LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMC4zNzVyZW07XG4gICAgdG9wOiA0MiU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuLmZlYXR1cmVkLWJsb2dfX3JpZ2h0LXRhYi5hY3RpdmUgLmZlYXR1cmVkLWJsb2dfX3JpZ2h0LXRhYl9faW1hZ2VibG9jazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy10ZWFsLnN2Z1wiKTtcbn1cbi5mZWF0dXJlZC1ibG9nX19yaWdodC10YWJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5mZWF0dXJlZC1ibG9nX19yaWdodC10YWJfX3RleHRibG9jayB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mZWF0dXJlZC1ibG9nX19yaWdodC10YWJfX3RleHRibG9jayAubWV0YS1kYXRhIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZmVhdHVyZWQtYmxvZ19fcmlnaHQtdGFiX190ZXh0YmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuLmZlYXR1cmVkLWJsb2dfX2N1cnJlbnQtdGFiIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmVhdHVyZWQtYmxvZ19fY3VycmVudC10YWJfX2luZm8ge1xuICBtaW4taGVpZ2h0OiA2LjI1cmVtO1xufVxuLmZlYXR1cmVkLWJsb2dfX2N1cnJlbnQtdGFiX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmVhdHVyZWQtYmxvZ19fY3VycmVudC10YWJfX2NvbnRlbnQtaW1hZ2VibG9jayB7XG4gIG1heC13aWR0aDogMzguMjA4cmVtO1xuICBtaW4taGVpZ2h0OiAxN3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mZWF0dXJlZC1ibG9nX19jdXJyZW50LXRhYl9fY29udGVudC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZlYXR1cmVkLWJsb2dfX2N1cnJlbnQtdGFiX19jb250ZW50LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmVhdHVyZWQtYmxvZ19fY3VycmVudC10YWJfX2NvbnRlbnQtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXgtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmZlYXR1cmVkLWJsb2dfX2N1cnJlbnQtdGFiX19jb250ZW50LWhlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmZlYXR1cmVkLWJsb2dfX2N1cnJlbnQtdGFiX19jb250ZW50LWJvZHkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZlYXR1cmVkLWJsb2dfX2N1cnJlbnQtdGFiX19yZWFkLWJ1dHRvbi1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW0gMC44MTI1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mZWF0dXJlZC1ibG9nX19jdXJyZW50LXRhYl9fcmVhZC1idXR0b24taWNvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmVhdHVyZWQtYmxvZ19fY3VycmVudC10YWJfX3JlYWQtYnV0dG9uLWljb246YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0wLjVyZW07XG4gIHRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmVhdHVyZWQtYmxvZ19fY3VycmVudC10YWJfX3JlYWQtYnV0dG9uLWljb24uZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2NWIzO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5mZWF0dXJlZC1ibG9nX19jdXJyZW50LXRhYl9fcmVhZC1idXR0b24taWNvbi5mYWNlYm9vazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tZmFjZWJvb2suc3ZnXCIpO1xufVxuLmZlYXR1cmVkLWJsb2dfX2N1cnJlbnQtdGFiX19yZWFkLWJ1dHRvbi1pY29uLnR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZhY2YzO1xufVxuLmZlYXR1cmVkLWJsb2dfX2N1cnJlbnQtdGFiX19yZWFkLWJ1dHRvbi1pY29uLnR3aXR0ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLXR3aXR0ZXIuc3ZnXCIpO1xufVxuLmZlYXR1cmVkLWJsb2dfX2N1cnJlbnQtdGFiX19yZWFkLWJ1dHRvbiAuZG93bmxvYWQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2JsdWUtZG93bmxvYWQtYXJyb3cuc3ZnKTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mZWF0dXJlZC1ibG9nX19jdXJyZW50LXRhYl9fcmVhZC1idXR0b24gLmRvd25sb2FkOjphZnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZWQtYmxvZ19fcmlnaHQtdGFiX19pbWFnZWJsb2NrOmJlZm9yZSB7XG4gICAgbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZmVhdHVyZWQtYmxvZ19fY2Fyb3VzZWwge1xuICAgIGhlaWdodDogMzYuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5mZWF0dXJlZC1ibG9nX19jYXJvdXNlbC0tbGVmdC1wYW5lbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbiAgLmZlYXR1cmVkLWJsb2dfX2Nhcm91c2VsLS1yaWdodC1wYW5lbCB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmVhdHVyZWQtYmxvZ19fY2Fyb3VzZWwtLWxlZnQtcGFuZWwge1xuICAgIG1heC13aWR0aDogMzcuODUlO1xuICB9XG4gIC5mZWF0dXJlZC1ibG9nX19jYXJvdXNlbC0tcmlnaHQtcGFuZWwge1xuICAgIGZsZXg6IDAgMCA2MiU7XG4gICAgbWF4LXdpZHRoOiA2MiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtYmxvZ19fZGVzYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbiAgfVxuICAuZmVhdHVyZWQtYmxvZ19fY3VycmVudC10YWJfX3JlYWQtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gIH1cbiAgLmZlYXR1cmVkLWJsb2dfX2N1cnJlbnQtdGFiIGhyIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmVhdHVyZWQtYmxvZ19fY2Fyb3VzZWwge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgfVxuICAuZmVhdHVyZWQtYmxvZ19fZGVzYyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcbiAgfVxuICAuZmVhdHVyZWQtYmxvZ19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbiAgLmZlYXR1cmVkLWJsb2dfX2xlZnQtdGFiIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xuICB9XG4gIC5mZWF0dXJlZC1ibG9nX19sZWZ0LXRhYi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG4gIC5mZWF0dXJlZC1ibG9nX19sZWZ0LXRhYl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMTtcbiAgfVxuICAuZmVhdHVyZWQtYmxvZ19fbGVmdC10YWJfX3JlYWQtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cbiAgLmZlYXR1cmVkLWJsb2dfX2xlZnQtdGFiX19yZWFkLWJ1dHRvbi1oZWFkZXIge1xuICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5mZWF0dXJlZC1ibG9nX19yaWdodC10YWIge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG4gIH1cbiAgLmZlYXR1cmVkLWJsb2dfX3JpZ2h0LXRhYi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG4gIC5mZWF0dXJlZC1ibG9nX19yaWdodC10YWJfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gIH1cbiAgLmZlYXR1cmVkLWJsb2dfX3JpZ2h0LXRhYl9fcmVhZC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxuICAuZmVhdHVyZWQtYmxvZ19fcmlnaHQtdGFiX19yZWFkLWJ1dHRvbi1oZWFkZXIge1xuICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5mZWF0dXJlZC1ibG9nX19jdXJyZW50LXRhYl9fcmVhZC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mZWF0dXJlZC1ibG9nX19jdXJyZW50LXRhYl9fcmVhZC1idXR0b24taWNvbiB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDAuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5mZWF0dXJlZC1ibG9nX19jdXJyZW50LXRhYl9fcmVhZC1idXR0b24taWNvbi5mYWNlYm9vayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5mZWF0dXJlZC1ibG9nX19jdXJyZW50LXRhYl9fcmVhZC1idXR0b24taWNvbjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5mZWF0dXJlZC1ibG9nX19jdXJyZW50LXRhYl9fY29udGVudC1pbWFnZWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAxN3JlbTtcbiAgfVxuICAuZmVhdHVyZWQtYmxvZ19fY3VycmVudC10YWJfX2NvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTdyZW07XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmVhdHVyZWQtYmxvZ19fY3VycmVudC10YWJfX3JlYWQtYnV0dG9uLWljb24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbTtcbiAgfVxuICAuZmVhdHVyZWQtYmxvZ19fY3VycmVudC10YWJfX3JlYWQtYnV0dG9uLWljb24gPiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG59XG4uZmVhdHVyZWQtYmxvZ19fY29udGFpbmVyLWR1cmF0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMC4zMzc1cmVtIDAuNDEyNXJlbTtcbiAgb3BhY2l0eTogMC43O1xuICBib3R0b206IDAuNzVyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5mZWF0dXJlZC1ibG9nX19jb250YWluZXItZHVyYXRpb24tcGxheWxpc3Qge1xuICBib3R0b206IDdweCAhaW1wb3J0YW50O1xuICByaWdodDogN3B4ICFpbXBvcnRhbnQ7XG59XG4uZmVhdHVyZWQtYmxvZ19fYWN0aXZlIHtcbiAgY29sb3I6ICMwMDdiOGYgIWltcG9ydGFudDtcbn1cbi5mZWF0dXJlZC1ibG9nX19hY3RpdmUtcmVzb3VyY2UtcmlnaHQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZWQtYmxvZ19fYWN0aXZlLXJlc291cmNlLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMzEyNXJlbSBzb2xpZCAjMDA3YjhmO1xuICB9XG59XG4uZmVhdHVyZWQtYmxvZ19fYWN0aXZlLXJlc291cmNlLWxlZnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZWQtYmxvZ19fYWN0aXZlLXJlc291cmNlLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAwLjMxMjVyZW0gc29saWQgIzAwN2I4ZiAhaW1wb3J0YW50O1xuICB9XG59XG4uZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtYmxvZ19fcmlnaHQtdGFiIC5tZXRhLWRhdGFfX2luZm8sIC5mZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1ibG9nX19sZWZ0LXRhYiAubWV0YS1kYXRhX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuNzVyZW0gMCAwIDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtYmxvZ19fcmlnaHQtdGFiIC5tZXRhLWRhdGFfX2luZm8gc3BhbiwgLmZlYXR1cmVkLWJsb2cgLmZlYXR1cmVkLWJsb2dfX2xlZnQtdGFiIC5tZXRhLWRhdGFfX2luZm8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMCAwLjNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZlYXR1cmVkLWJsb2cgLmZlYXR1cmVkLWJsb2dfX3JpZ2h0LXRhYiAubWV0YS1kYXRhX19pbmZvIHNwYW4sIC5mZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1ibG9nX19sZWZ0LXRhYiAubWV0YS1kYXRhX19pbmZvIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5mZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1ibG9nX19yaWdodC10YWIgLm1ldGEtZGF0YV9faW5mb19faWNvbiwgLmZlYXR1cmVkLWJsb2cgLmZlYXR1cmVkLWJsb2dfX2xlZnQtdGFiIC5tZXRhLWRhdGFfX2luZm9fX2ljb24ge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xufVxuLmZlYXR1cmVkLWJsb2dfX3BpbGwge1xuICBwYWRkaW5nOiAwLjI1cmVtIDByZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmZlYXR1cmVkLWhlcm8ge1xuICBtYXJnaW46IDAgLTAuOXJlbSAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmVkLWhlcm8ge1xuICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlLWNvbnRlbnRfX2xpc3Rlbi1vbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50X19saXN0ZW4tb24gLmNvbC1sZy0yLCAuZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50X19saXN0ZW4tb24gLmNvbC1sZy00LCAuZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50X19saXN0ZW4tb24gLmNvbC1sZy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmUtY29udGVudF9fbGlzdGVuLW9uX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50X19saXN0ZW4tb24gaW1nIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50X19saXN0ZW4tb25fX2dvb2dsZS1wb2RjYXN0LWltZyB7XG4gIG1heC13aWR0aDogMTYxcHg7XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50X19saXN0ZW4tb25fX3Nwb3RpZnktaW1nIHtcbiAgbWF4LXdpZHRoOiAxNjRweDtcbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlLWNvbnRlbnRfX2xpc3Rlbi1vbl9fYXBwbGUtcG9kY2FzdC1pbWcge1xuICBtYXgtd2lkdGg6IDE2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlLWNvbnRlbnRfX2xpc3Rlbi1vbiBpbWcge1xuICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMCAxLjVyZW0gMDtcbiAgfVxufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmUtY29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogLTIwMCU7XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50IC5jb250YWluZXIgLmNvbC1sZy02Om50aC1jaGlsZCgxKSB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlLWNvbnRlbnQgLmNvbnRhaW5lciAuY29sLWxnLTY6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmUtY29udGVudCAuY29udGFpbmVyIC5jb2wtbGctNjpudGgtY2hpbGQoMikge1xuICBvcmRlcjogMTtcbiAgcGFkZGluZy1sZWZ0OiAyLjkzOHJlbTtcbiAgcGFkZGluZy1yaWdodDogMi45MzhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmUtY29udGVudCAuY29udGFpbmVyIC5jb2wtbGctNjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmUtY29udGVudCAuY29udGFpbmVyIGg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmUtY29udGVudCAuY29udGFpbmVyIGg1IHtcbiAgICBwYWRkaW5nLXRvcDogMi45MzhyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzLjE4OHJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmUtY29udGVudCAuY29udGFpbmVyIC5tZXRhLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50IC5jb250YWluZXIgLm1ldGEtY29udGVudCAubWV0YS1pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAwIDAgOCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmUtY29udGVudCAuY29udGFpbmVyIC5tZXRhLWNvbnRlbnQgLm1ldGEtaW1hZ2Utd3JhcHBlciB7XG4gICAgZmxleDogMCAwIDMlO1xuICB9XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50IC5jb250YWluZXIgLm1ldGEtY29udGVudCAubWV0YS1pbWFnZS13cmFwcGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAuNXJlbTtcbiAgbWF4LWhlaWdodDogMTAuNXJlbTtcbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlLWNvbnRlbnQgLmNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAwIDkyJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50IC5jb250YWluZXIgdWwge1xuICAgIGZsZXg6IDAgMCA5NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50IC5jb250YWluZXIgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmUtY29udGVudCAuY29udGFpbmVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmUtY29udGVudCAuY29udGFpbmVyIHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMCAwLjVyZW0gMC4zcmVtIDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmUtY29udGVudCAuY29udGFpbmVyIHVsIGxpIGltZyB7XG4gIG1heC13aWR0aDogMS4zcmVtO1xuICBtYXgtaGVpZ2h0OiAxLjNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMTNyZW07XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50IC5jb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlLWNvbnRlbnQgLmNvbnRhaW5lciBoMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50IC5jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIH1cbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlLWNvbnRlbnQgLmNvbnRhaW5lciAubWV0YS1vcHRpb25hbC10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZS1jb250ZW50IC5jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZlYXR1cmVkLWhlcm8gLnZpZGVvLWRlc2NyaXB0aW9uIC52aWRlby1kZXNjcmlwdGlvbi1jb250YWluZXIgLmxhcmdlLWltYWdlLWJsb2NrX19idXR0b24ge1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBib3R0b206IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgOTIsIDAsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mZWF0dXJlZC1oZXJvIC52aWRlby1kZXNjcmlwdGlvbiAudmlkZW8tZGVzY3JpcHRpb24tY29udGFpbmVyIC5sYXJnZS1pbWFnZS1ibG9ja19fYnV0dG9uIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMS43NXJlbSBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmZlYXR1cmVkLWhlcm8gLnZpZGVvLWRlc2NyaXB0aW9uIC52aWRlby1kZXNjcmlwdGlvbi1jb250YWluZXIgLmxhcmdlLWltYWdlLWJsb2NrX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1NTAwO1xufVxuLmZlYXR1cmVkLWhlcm8gLmR1cmF0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjNyZW0gMC40cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZWQtaGVybyAuZHVyYXRpb24ge1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudCAuY29sLWxnLTgge1xuICBwYWRkaW5nOiAwO1xufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmVkLWNvbnRlbnQgLmNvbC1sZy04IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmVkLWNvbnRlbnQgLmNvbC1sZy00IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbiAgcGFkZGluZzogMS4xODhyZW0gMC45cmVtIDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmVkLWNvbnRlbnQgLmNvbC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDEuODc1cmVtIDEuODEzcmVtO1xuICB9XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudCAuY29sLWxnLTQgLmZlYXR1cmVkLXdyYXBwZXIgaDUge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlZC1jb250ZW50IC5jb2wtbGctNCAuZmVhdHVyZWQtd3JhcHBlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudCAuY29sLWxnLTQgLmZlYXR1cmVkLXdyYXBwZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudCAuY29sLWxnLTQgLmZlYXR1cmVkLXdyYXBwZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmVkLWNvbnRlbnQgLmNvbC1sZy00IC5mZWF0dXJlZC13cmFwcGVyIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlZC1jb250ZW50IC5jb2wtbGctNCAuZmVhdHVyZWQtd3JhcHBlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlZC1jb250ZW50IC5jb2wtbGctNCAuZmVhdHVyZWQtd3JhcHBlciB1bCBsaTpsYXN0LWNoaWxkIHNwYW4ge1xuICBib3JkZXI6IDA7XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudCAuY29sLWxnLTQgLmZlYXR1cmVkLXdyYXBwZXIgdWwgbGkgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU4NTg1ODtcbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlZC1jb250ZW50IC5jb2wtbGctNCAuZmVhdHVyZWQtd3JhcHBlciB1bCBsaSBpbWcge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjEzcmVtO1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlZC1jb250ZW50IC5jb2wtbGctNCAuZmVhdHVyZWQtd3JhcHBlciAuZmVhdHVyZWQtdGV4dCAuZmVhdHVyZS1jb250ZW50ZXh0IHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlZC1jb250ZW50IC5jb2wtbGctNCAuZmVhdHVyZWQtd3JhcHBlciAuZmVhdHVyZWQtdGV4dCAub3ZlcmxheWNvbnRlbnQge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDAuOXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudCAuY29sLWxnLTQgLmZlYXR1cmVkLXdyYXBwZXIgLmZlYXR1cmVkLXRleHQgLm92ZXJsYXljb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmVkLWNvbnRlbnQgLmNvbC1sZy00IC5mZWF0dXJlZC13cmFwcGVyIC5mZWF0dXJlZC10ZXh0IC5mZWF0dXJlLWxpbmsge1xuICBjb2xvcjogIzAwN0I4RiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudCAuY29sLWxnLTQgLmZlYXR1cmVkLXdyYXBwZXIgLmZlYXR1cmVkLXRleHQgLmZlYXR1cmUtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlZC1jb250ZW50IC5jb2wtbGctNCAuZmVhdHVyZWQtd3JhcHBlciAuZmVhdHVyZWQtdGV4dCAuZmVhdHVyZS1saW5rLmRvd25sb2FkOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9ibHVlLWRvd25sb2FkLWFycm93LnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwcHg7XG4gIHJpZ2h0OiAtMzAlO1xuICB3aWR0aDogMTVweDtcbiAgdG9wOiA1MiU7XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudCAuY29sLWxnLTQgLmZlYXR1cmVkLXdyYXBwZXIgLmZlYXR1cmVkLXRleHQgLmZlYXR1cmUtbGluay5hcnJvdzo6YWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgY29udGVudDogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LUljb24uc3ZnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogOXB4O1xufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmVkLWNvbnRlbnQuZGFyayAuY29sLWxnLTQge1xuICBiYWNrZ3JvdW5kOiAjMDgwZDFjO1xufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmVkLWNvbnRlbnQuZGFyayAuY29sLWxnLTQgLmZlYXR1cmVkLXdyYXBwZXIgaDUge1xuICBjb2xvcjogI2Y2NWMwMDtcbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlZC1jb250ZW50LmRhcmsgLmNvbC1sZy00IC5mZWF0dXJlZC13cmFwcGVyIGgyLCAuZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudC5kYXJrIC5jb2wtbGctNCAuZmVhdHVyZWQtd3JhcHBlciBwLCAuZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudC5kYXJrIC5jb2wtbGctNCAuZmVhdHVyZWQtd3JhcHBlciBhLCAuZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudC5kYXJrIC5jb2wtbGctNCAuZmVhdHVyZWQtd3JhcHBlciBsaSwgLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmVkLWNvbnRlbnQuZGFyayAuY29sLWxnLTQgLmZlYXR1cmVkLXdyYXBwZXIgbGkgPiBzcGFuLCAuZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudC5kYXJrIC5jb2wtbGctNCAuZmVhdHVyZWQtd3JhcHBlciAuZmVhdHVyZS1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5mZWF0dXJlZC1oZXJvIC5mZWF0dXJlZC1jb250ZW50LmRhcmsgLmNvbC1sZy00IC5mZWF0dXJlZC13cmFwcGVyIC5mZWF0dXJlZC10ZXh0IGEuZmVhdHVyZS1saW5rLmRvd25sb2FkOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9kb3dubG9hZC13aGl0ZS5zdmcpO1xufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmVkLWNvbnRlbnQuZGFyayAuY29sLWxnLTQgLmZlYXR1cmVkLXdyYXBwZXIgLmZlYXR1cmVkLXRleHQgYS5mZWF0dXJlLWxpbmsuYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LXdoaXRlLnN2Zyk7XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudC5kYXJrIC5jb2wtbGctNCAuZmVhdHVyZWQtd3JhcHBlciB1bCBsaSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudF9fcmVzb3VyY2UuZGFyayAuY29sLWxnLTQge1xuICBwYWRkaW5nOiAxLjNyZW0gMC45cmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZDogIzA4MGQxYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudF9fcmVzb3VyY2UuZGFyayAuY29sLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuM3JlbSAxLjM3NXJlbSAycmVtIDEuODc1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmVkLWNvbnRlbnRfX3Jlc291cmNlLmRhcmsgLmNvbC1sZy00IC5mZWF0dXJlZC13cmFwcGVyIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmVkLWNvbnRlbnRfX3Jlc291cmNlLmRhcmsgLmNvbC1sZy00IC5mZWF0dXJlZC13cmFwcGVyIC5zdWJ0eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmVkLWNvbnRlbnRfX3Jlc291cmNlLmRhcmsgLmNvbC1sZy00IC5mZWF0dXJlZC13cmFwcGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudF9fcmVzb3VyY2UuZGFyayAuY29sLWxnLTQgLmZlYXR1cmVkLXdyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmVkLWNvbnRlbnRfX3Jlc291cmNlLmRhcmsgLmNvbC1sZy00IC5mZWF0dXJlZC13cmFwcGVyIC5mZWF0dXJlLWNvbnRlbnRleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLWhlcm8gLmZlYXR1cmVkLWNvbnRlbnRfX3Jlc291cmNlLmRhcmsgLmNvbC1sZy00IC5mZWF0dXJlZC13cmFwcGVyIC5mZWF0dXJlLWNvbnRlbnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNDM4cmVtO1xuICB9XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudF9fcmVzb3VyY2UuZGFyayAuY29sLWxnLTQgLmZlYXR1cmVkLXdyYXBwZXIgLmZlYXR1cmUtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmVhdHVyZWQtaGVybyAuZmVhdHVyZWQtY29udGVudF9fcmVzb3VyY2UuZGFyayAuY29sLWxnLTQgLmZlYXR1cmVkLXdyYXBwZXIgLmZlYXR1cmUtbGluay5kb3dubG9hZDo6YWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYzcmVtO1xuICB0b3A6IDIwcHg7XG4gIGNvbnRlbnQ6IHVybCgvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9kb3dubG9hZC13aGl0ZS5zdmcpO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIuMTlyZW0gMTByZW0gMi4zOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5mZWF0dXJlZC1zdG9yaWVzIC56aWItY2FyZC0tZ3JpZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMgLnppYi1jYXJkLS1ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG59XG4uZmVhdHVyZWQtc3RvcmllcyAuemliLWNhcmQtLWdyaWQgLnppYi1jYXJkX19pbWctd3JhcHBlciB7XG4gIGhlaWdodDogMjcwcHg7XG4gIG1heC1oZWlnaHQ6IDI3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzIC56aWItY2FyZC0tZ3JpZCAuemliLWNhcmRfX2ltZy13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICB9XG59XG4uZmVhdHVyZWQtc3RvcmllcyAuemliLWNhcmQtLWdyaWQgLnppYi1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMgLnppYi1jYXJkLS1ncmlkIC56aWItY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMgLnppYi1jYXJkLS1ncmlkIC56aWItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgbWluLWhlaWdodDogMTYuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzIC56aWItY2FyZC0tZ3JpZCAuemliLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZmVhdHVyZWQtc3RvcmllcyAuemliLWNhcmQtLWxpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmVhdHVyZWQtc3Rvcmllcy5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsZXVwbG9hZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmZpbGV1cGxvYWRfX2ZpZWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5maWxldXBsb2FkX19kcm9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZpbGV1cGxvYWRfX2xhYmVsMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5maWxldXBsb2FkX19sYWJlbDEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpbGV1cGxvYWRfX2xhYmVsMSBsYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpbGV1cGxvYWRfX2xhYmVsMSAucGx1cy1pY29uIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5maWxldXBsb2FkX19sYWJlbDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmZpbGV1cGxvYWRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGluaXRpYWw7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZpbGV1cGxvYWRfX2l0ZW0tbmFtZSB7XG4gIG1heC13aWR0aDogOTUlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZpbGV1cGxvYWRfX2l0ZW0tbmFtZSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmlsZXVwbG9hZF9faXRlbS1uYW1lIHtcbiAgICBtYXgtd2lkdGg6IDg5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5maWxldXBsb2FkX19pdGVtLW5hbWUge1xuICAgIG1heC13aWR0aDogODYlO1xuICB9XG59XG4uZmlsZXVwbG9hZF9faXRlbS1uYW1lIHNwYW4uZmlsZS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uZmlsZXVwbG9hZF9faXRlbS1uYW1lIHNwYW4uZmlsZS1zaXplIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uZmlsZXVwbG9hZF9faXRlbS1kZWxldGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xufVxuLmZpbGV1cGxvYWRfX2l0ZW0tZGVsZXRlIC5idG4tZGVsZXRlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbGV1cGxvYWRfX2l0ZW0tZGVsZXRlIC5jbG9zZS1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmZpbGV1cGxvYWRfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5maWxldXBsb2FkX19sYWJlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLmZpbGV1cGxvYWRfX3N1YmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5maWxldXBsb2FkX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8qIGxlZnQgdGV4dCwgcmlnaHQgaWNvbiAqL1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWxldXBsb2FkX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5maWxldXBsb2FkX190ZXh0Lmhhc0Vycm9yIC5maWxldXBsb2FkX19sYWJlbCxcbi5maWxldXBsb2FkX190ZXh0Lmhhc0Vycm9yIC5maWxldXBsb2FkX19vcHRpb25hbC1sYWJlbCxcbi5maWxldXBsb2FkX190ZXh0Lmhhc0Vycm9yIC5maWxldXBsb2FkX19zdWJsYWJlbCB7XG4gIGNvbG9yOiAjQ0MzQjNCICFpbXBvcnRhbnQ7XG59XG4uZmlsZXVwbG9hZC5oYXNBYWNFcnJvciAuZmlsZXVwbG9hZF9fbGFiZWwsXG4uZmlsZXVwbG9hZC5oYXNBYWNFcnJvciAuZmlsZXVwbG9hZF9fc3VibGFiZWwsXG4uZmlsZXVwbG9hZC5oYXNBYWNFcnJvciAuZmlsZXVwbG9hZF9fb3B0aW9uYWwtbGFiZWwge1xuICBjb2xvcjogI0NDM0IzQiAhaW1wb3J0YW50O1xufVxuLmZpbGV1cGxvYWQuaGFzQWFjRXJyb3IgLmZpbGV1cGxvYWRfX2Ryb3Age1xuICBib3JkZXItY29sb3I6ICNDQzNCM0IgIWltcG9ydGFudDtcbn1cbi5maWxldXBsb2FkX19vcHRpb25hbC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmlsZXVwbG9hZF9fZXJyb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjQ0MzQjNCO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5maWxldXBsb2FkX19kcm9wLmhhc0Vycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDM0IzQiAhaW1wb3J0YW50OyAvKiBSZWQgKi9cbn1cblxuLnRvb2x0aXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFRvb2x0aXAgYm94ICovXG4udG9vbHRpcC1ib3gge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NXB4O1xuICByaWdodDogLTQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLyogVHJpYW5nbGUgYXJyb3cgKi9cbi50b29sdGlwLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4OyAvKiBtb3ZlcyBhcnJvdyBhYm92ZSBib3ggKi9cbiAgcmlnaHQ6IDM1cHg7IC8qIGFkanVzdCBob3Jpem9udGFsbHkgKi9cbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZmZmZmZmOyAvKiBhcnJvdyBjb2xvciA9IHRvb2x0aXAgYmcgKi9cbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggLTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpKTsgLyogYXJyb3cgc2hhZG93ICovXG4gIHotaW5kZXg6IC0xOyAvKiBwdXRzIGFycm93IGJlaGluZCByb3VuZGVkIGNvcm5lciAqL1xufVxuXG4vKiBTaG93IG9uIGhvdmVyICovXG4udG9vbHRpcC13cmFwcGVyOmhvdmVyIC50b29sdGlwLWJveCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5maWxlVXBsb2FkQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEuNnJlbSAwIDAuOXJlbTtcbiAgcGFkZGluZzogMi4xODhyZW0gMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmZpbGVVcGxvYWRDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmlsZVVwbG9hZENvbnRhaW5lciAuaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG59XG4uZmlsZVVwbG9hZENvbnRhaW5lciAuZHJhZ0Ryb3BUZXh0IHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMS4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmlsZVVwbG9hZENvbnRhaW5lciAuZHJhZ0Ryb3BUZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmlsZVVwbG9hZENvbnRhaW5lciAuaWVkcmFnRHJvcFRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGVVcGxvYWRDb250YWluZXIgLmJyb3dzZS1maWxlcyB7XG4gIG1hcmdpbi10b3A6IDAuNDM4cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmlsZVVwbG9hZENvbnRhaW5lciAuYnJvd3NlLWZpbGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmlsZVVwbG9hZENvbnRhaW5lciAuYnJvd3NlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5maWxlVXBsb2FkQ29udGFpbmVyIC5icm93c2UtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxLjNyZW07XG4gIH1cbn1cbi5maWxlVXBsb2FkQ29udGFpbmVyIC51cGxvYWRGaWxlQnRuIHtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5maWxlVXBsb2FkQ29udGFpbmVyIC5qcGctcG5nIHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDAuOXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZpbGVVcGxvYWRDb250YWluZXIgLmJyb3dzZUZpbGVzIHtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5maWxlVXBsb2FkQ29udGFpbmVyIC5mb3JtRmllbGQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmZpbGVVcGxvYWRDb250YWluZXIgLmZvcm1GaWVsZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmlsZVVwbG9hZENvbnRhaW5lciBsYWJlbCB7XG4gIHRvcDogLTIxcHg7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGNvbG9yOiBibGFjaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZpbGVVcGxvYWRDb250YWluZXIgLmZpbGUtdXBsb2FkLXdhaXRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5maWxlVXBsb2FkQ29udGFpbmVyIC5kcmFnRHJvcFRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpbGVVcGxvYWRDb250YWluZXIgLmllZHJhZ0Ryb3BUZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSwgb25seSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5maWxlVXBsb2FkQ29udGFpbmVyIC5pZWRyYWdEcm9wVGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmlsZVByZXZpZXdDb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyLjE4OHJlbTtcbn1cbi5maWxlUHJldmlld0NvbnRhaW5lciBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5maWxlUHJldmlld0NvbnRhaW5lciAucHJldmlld0xpc3Qge1xuICBtYXJnaW4tdG9wOiAwLjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5maWxlUHJldmlld0NvbnRhaW5lciAucHJldmlld0xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5maWxlUHJldmlld0NvbnRhaW5lciAuZmlsZU1ldGFEYXRhIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDUsIDUsIDAuNTUpO1xufVxuLmZpbGVQcmV2aWV3Q29udGFpbmVyIC5maWxlTWV0YURhdGEgYXNpZGUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmlsZVByZXZpZXdDb250YWluZXIgLmZpbGVNZXRhRGF0YSAucmVtb3ZlRmlsZUljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsZVByZXZpZXdDb250YWluZXIgLmZpbGVNZXRhRGF0YSAucmVtb3ZlRmlsZUljb246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG4uZmlsZVByZXZpZXdDb250YWluZXIgLlByZXZpZXdDb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG4gIHdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMC45cmVtO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG59XG4uZmlsZVByZXZpZXdDb250YWluZXIgLlByZXZpZXdDb250YWluZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZmlsZVByZXZpZXdDb250YWluZXIgLlByZXZpZXdDb250YWluZXIgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZmlsZVByZXZpZXdDb250YWluZXIgLlByZXZpZXdDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmlsZVByZXZpZXdDb250YWluZXIgLmltYWdlUHJldmlldyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDRweDtcbn1cbi5maWxlUHJldmlld0NvbnRhaW5lciAuY2xvc2Uge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxN3B4O1xufVxuLmZpbGVQcmV2aWV3Q29udGFpbmVyIC5GaWxlTmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDAuMTlyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmZpbGVQcmV2aWV3Q29udGFpbmVyIC5GaWxlRGV0YWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjNyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4uZmlsZVByZXZpZXdDb250YWluZXIgLmltYWdlRXh0IHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpbGVQcmV2aWV3Q29udGFpbmVyIC5yZW1vdmVGaWxlSWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMS4ycmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZmlsZVByZXZpZXdDb250YWluZXIgLnJlbW92ZUZpbGVJY29uIHNwYW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG5cbi5maWx0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmZpbHRlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG59XG4uZmlsdGVyIHN1cCB7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4uZmlsdGVyX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuLmZpbHRlcl9faXRlbS10aXRsZSwgLmZpbHRlcl9faXRlbS1jaGVja2JveC1idXR0b24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZpbHRlcl9faXRlbS1ub3N1YmNhdGVnb3JpZXMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5maWx0ZXJfX2l0ZW0tbm9zdWJjYXRlZ29yaWVzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZmlsdGVyX19pdGVtLS1kaXNhYmxlZCAqIHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5maWx0ZXJfX2l0ZW0tY291bnQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNzY3Njc2O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5maWx0ZXJfX2l0ZW0tYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG59XG4uZmlsdGVyX19pdGVtLXNlbGVjdGVkIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4yOTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uZmlsdGVyX19pdGVtLW1vcmUgLmZpbHRlcl9faXRlbS1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZpbHRlcl9faXRlbS5hY3RpdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG4uZmlsdGVyX19jbGVhci1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMi4yOTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZpbmQtYS1yZXRhaWxlciAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maW5kLWEtcmV0YWlsZXItY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbmQtYS1yZXRhaWxlci1jb2w6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmluZC1hLXJldGFpbGVyLWNvbDpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmZpbmQtYS1yZXRhaWxlci1jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZpbmQtYS1yZXRhaWxlci1jb2w6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmZpbmQtYS1yZXRhaWxlcl9fdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDE0MywgMC4xKTtcbn1cbi5maW5kLWEtcmV0YWlsZXJfX3RvZ2dsZSAuZmluZC1hLXJldGFpbGVyX19jb250YWluZXItdGl0bGUsXG4uZmluZC1hLXJldGFpbGVyX190b2dnbGUgLmZpbmQtYS1yZXRhaWxlcl9fY29udGFpbmVyLXZpZXcge1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbi5maW5kLWEtcmV0YWlsZXJfX2NvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjA2MjVyZW0gMS43cmVtO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmluZC1hLXJldGFpbGVyX19jb250YWluZXItaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZmluZC1hLXJldGFpbGVyX19jb250YWluZXIgYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5maW5kLWEtcmV0YWlsZXJfX2NvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maW5kLWEtcmV0YWlsZXJfX2NvbnRhaW5lci10aXRsZSB7XG4gIGNvbG9yOiAjZjY1YzAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5maW5kLWEtcmV0YWlsZXJfX2NvbnRhaW5lci1mdWxsQWRkcmVzcywgLmZpbmQtYS1yZXRhaWxlcl9fY29udGFpbmVyLXZpZXcge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZmluZC1hLXJldGFpbGVyX19jb250YWluZXItZnVsbEFkZHJlc3Mge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4uZmluZC1hLXJldGFpbGVyX19jb250YWluZXItdmlldyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZmluZC1hLXJldGFpbGVyLXRvb2x0aXAge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogODUuNSU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5maW5kLWEtcmV0YWlsZXItdG9vbHRpcF9fdXAsIC5maW5kLWEtcmV0YWlsZXItdG9vbHRpcF9fYXJyb3cge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZWRlZGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcmVtIDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IC04cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjA2MjVyZW07XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiA0O1xufVxuLmZpbmQtYS1yZXRhaWxlci10b29sdGlwX19hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMCAxcmVtIDFyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgbGVmdDogLTFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5maW5kLWEtcmV0YWlsZXItdG9vbHRpcF9fbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJveC1zaGFkb3c6IDZweCA4cHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbn1cbi5maW5kLWEtcmV0YWlsZXItdG9vbHRpcF9fbGlzdCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5maW5kLWEtcmV0YWlsZXItdG9vbHRpcF9fbGlzdCB1bCBsaSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZmluZC1hLXJldGFpbGVyLXRvb2x0aXBfX2xpc3QgYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmluZC1hLXJldGFpbGVyX19jb250YWluZXIge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuZmluZC1hLXJldGFpbGVyLXRvb2x0aXAge1xuICAgIGxlZnQ6IDAuOTM3NXJlbTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxuICAuZmluZC1hLXJldGFpbGVyLXRvb2x0aXBfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmZpbmQtYS1yZXRhaWxlci10b29sdGlwIGJ1dHRvbiB7XG4gICAgdG9wOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLmZsZXhpYmxlLWhvbWVwYWdlIC5tYWluY29sLTEtMS1zaW5nbGUtbGluayB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZmxleGlibGUtaG9tZXBhZ2UgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb2wge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZsZXhpYmxlLWhvbWVwYWdlIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fY29sIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fY29udGFpbmVyOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5mbGV4aWJsZS1ob21lcGFnZSAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbCAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uZmxleGlibGUtaG9tZXBhZ2UgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb2wgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb250YWluZXIgLm1lZGlhLWxpc3Qge1xuICBtaW4taGVpZ2h0OiAxNXJlbTtcbn1cbi5mbGV4aWJsZS1ob21lcGFnZSAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbCAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbnRhaW5lciAubWVkaWEtbGlzdCBpbWcge1xuICBtaW4taGVpZ2h0OiAxNXJlbTtcbn1cbi5mbGV4aWJsZS1ob21lcGFnZSAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbCAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbnRhaW5lciAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fbWVkaWEtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwLjg3NXJlbSAwLjU2MjVyZW0gMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXhpYmxlLWhvbWVwYWdlIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fY29sIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fY29udGFpbmVyIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19tZWRpYS1kZXNjcmlwdGlvbiAuc3VwcG9ydC1kZXNjcmlwdGlvbl9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZmxleGlibGUtaG9tZXBhZ2UgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb2wgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb250YWluZXIgLnN1cHBvcnQtZGVzY3JpcHRpb25fX21lZGlhLWRlc2NyaXB0aW9uIC5zdXBwb3J0LWRlc2NyaXB0aW9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmxleGlibGUtaG9tZXBhZ2UgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmZsZXhpYmxlLWhvbWVwYWdlIC52aWRlby1pbmxpbmUtcGxheWVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGV4aWJsZS1ob21lcGFnZSAudmlkZW8taW5saW5lLXBsYXllciAudmlkZW8taW5saW5lLXBsYXllcl9fY29udGFpbmVyLWlmcmFtZSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmxleGlibGUtaG9tZXBhZ2UgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb2wgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmZsZXhpYmxlLWhvbWVwYWdlIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fY29sIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fY29udGFpbmVyOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5mbGV4aWJsZS1wcm9ncmFtLXBhZ2UgLmRoLXJlbGF0ZWQtdGlsZSxcbi5mbGV4aWJsZS1wcm9ncmFtLXBhZ2UgLmRoLXJlbGF0ZWQtdGlsZV9fbGlzdC1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmZsZXhpYmxlLXByb2dyYW0tcGFnZSAuYWNjb3JkaW9uIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG59XG4uZmxleGlibGUtcHJvZ3JhbS1wYWdlIC50YWJzLXJlbGF0ZWQtcmVzb3VyY2VzIC5yZWxhdGVkLXByb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmxleGlibGUtdGVtcGxhdGVfX2J1bGxldC10aWNrcy1mZWF0dXJlZCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbn1cbi5mbGV4aWJsZS10ZW1wbGF0ZV9fYnVsbGV0LXRpY2tzLWZlYXR1cmVkLnJlZHVjZU1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmxleGlibGUtdGVtcGxhdGVfX2J1bGxldC10aWNrcy1mZWF0dXJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mbGV4aWJsZS10ZW1wbGF0ZV9fYnVsbGV0LXRpY2tzLWZlYXR1cmVkIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cblxuLmZvcm0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvcm0tY29udGFpbmVyIC5sb2FkaW5nLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWNvbnRhaW5lciAuYnVzaW5lc3Mtb3ZlcnZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xufVxuLmZvcm0tY29udGFpbmVyIC5ncm91cC1idXR0b24ge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uZm9ybS1jb250YWluZXIgLmdyb3VwLWJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybS1jb250YWluZXIgLmdyb3VwLWJ1dHRvbiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvcm0tY29udGFpbmVyIC5ncm91cC1idXR0b24gYTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9wbHVzLWljb24tZ3JleS5zdmdcIik7XG4gIG1hcmdpbi1sZWZ0OiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAxcmVtO1xufVxuLmZvcm0tY29udGFpbmVyIC5ncm91cC1idXR0b246aG92ZXIsIC5mb3JtLWNvbnRhaW5lciAuZ3JvdXAtYnV0dG9uOmZvY3VzLCAuZm9ybS1jb250YWluZXIgLmdyb3VwLWJ1dHRvbjphY3RpdmUsIC5mb3JtLWNvbnRhaW5lciAuZ3JvdXAtYnV0dG9uOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZ3JvdXAtYnV0dG9uLXJlbW92ZSB7XG4gIGNvbG9yOiAjMDA3QjhGO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHJpZ2h0OiAyOC4xMjVyZW07XG4gIHRvcDogMC43NXJlbTtcbn1cbi5mb3JtLWNvbnRhaW5lciAuc3VibWl0LWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9ybS1jb250YWluZXIgLnN1Ym1pdC1idG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tY29udGFpbmVyIC5zdWJtaXQtYnRuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1jb250YWluZXIgLnN1Ym1pdC1idG4uZXhpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG59XG4uZm9ybS1jb250YWluZXIgLnN1Ym1pdC1idG4uYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1mb3J3YXJkLXdoaXRlLnN2Z1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm0tY29udGFpbmVyIC5zdWJtaXQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5mb3JtLWNvbnRhaW5lciAuZGlzY2FyZC1idG4ge1xuICBtYXJnaW4tdG9wOiAyLjA2MjVyZW07XG4gIGNvbG9yOiAjMDA3QjhGO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZm9ybS1jb250YWluZXIgLnNlYXJjaC1idG4ge1xuICBoZWlnaHQ6IDNyZW07XG59XG4uZm9ybS1jb250YWluZXIgLmluZm9ybS11cGxvYWQgLm1lc3NhZ2UtYm94IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjRyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1wYWRkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWNvbnRhaW5lciAuY29sLW1kLTEyID4gaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNDklO1xuICB9XG4gIC5mb3JtLWNvbnRhaW5lciAuY29sLW1kLTEyID4gLmRyb3Bkb3duLCAuZm9ybS1jb250YWluZXIgLmdyb3VwLWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiA0OSU7XG4gIH1cbiAgLmZvcm0tY29udGFpbmVyIC5jb2wtbWQtMTIgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSwgLmZvcm0tY29udGFpbmVyIC5ncm91cC1idXR0b24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xOXJlbTtcbiAgfVxuICAuZm9ybS1jb250YWluZXIgLmNvbC1tZC02LFxuICAuZm9ybS1jb250YWluZXIgLmNvbC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjY4OHJlbTtcbiAgfVxuICAuZm9ybS1jb250YWluZXIgLmNvbC1tZC00ID4gaW5wdXQge1xuICAgIG1heC13aWR0aDogOTYlO1xuICB9XG59XG4uZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkLFxuLmZvcm0tY29udGFpbmVyIC50aXRsZS1maWVsZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5mb3JtLWNvbnRhaW5lciAuaW5wdXQtZmllbGQ6aG92ZXIsIC5mb3JtLWNvbnRhaW5lciAuaW5wdXQtZmllbGQ6Zm9jdXMsIC5mb3JtLWNvbnRhaW5lciAuaW5wdXQtZmllbGQ6YWN0aXZlLFxuLmZvcm0tY29udGFpbmVyIC50aXRsZS1maWVsZDpob3Zlcixcbi5mb3JtLWNvbnRhaW5lciAudGl0bGUtZmllbGQ6Zm9jdXMsXG4uZm9ybS1jb250YWluZXIgLnRpdGxlLWZpZWxkOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkOmZvY3VzLCAuZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkOmFjdGl2ZSxcbi5mb3JtLWNvbnRhaW5lciAudGl0bGUtZmllbGQ6Zm9jdXMsXG4uZm9ybS1jb250YWluZXIgLnRpdGxlLWZpZWxkOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cbi5mb3JtLWNvbnRhaW5lciAuaW5wdXQtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtLWNvbnRhaW5lciAuaW5wdXQtZmllbGQgbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvcm0tY29udGFpbmVyIC5pbnB1dC1maWVsZCxcbi5mb3JtLWNvbnRhaW5lciAuYWNjb3VudC1udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmZvcm0tY29udGFpbmVyIC5pbnB1dC1maWVsZCBsYWJlbCxcbi5mb3JtLWNvbnRhaW5lciAuYWNjb3VudC1udW1iZXIgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkIGxhYmVsIC5oZWFkZXItcmlnaHQtdGV4dCxcbi5mb3JtLWNvbnRhaW5lciAuYWNjb3VudC1udW1iZXIgbGFiZWwgLmhlYWRlci1yaWdodC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5mb3JtLWNvbnRhaW5lciAuaW5wdXQtZmllbGQgLmhlYWRlci1yaWdodC10ZXh0LFxuLmZvcm0tY29udGFpbmVyIC5hY2NvdW50LW51bWJlciAuaGVhZGVyLXJpZ2h0LXRleHQge1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkIHAsXG4uZm9ybS1jb250YWluZXIgLmFjY291bnQtbnVtYmVyIHAge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZm9ybS1jb250YWluZXIgLmFjY291bnQtbnVtYmVyIGlucHV0W3R5cGU9ZGF0ZV0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvcm0tY29udGFpbmVyIC5pbnB1dC1maWVsZCBpbnB1dCxcbi5mb3JtLWNvbnRhaW5lciAuYWNjb3VudC1udW1iZXIgaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1ODU4NTggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkIGlucHV0OmZvY3VzLXZpc2libGUsXG4uZm9ybS1jb250YWluZXIgLmFjY291bnQtbnVtYmVyIGlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm0tY29udGFpbmVyIC5pbnB1dC1maWVsZCBpbnB1dC5pbnZhbGlkLFxuLmZvcm0tY29udGFpbmVyIC5hY2NvdW50LW51bWJlciBpbnB1dC5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0MzQjNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGY0O1xufVxuLmZvcm0tY29udGFpbmVyIC5pbnB1dC1maWVsZCBpbnB1dC5pbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkIGlucHV0LmludmFsaWQ6YWN0aXZlLFxuLmZvcm0tY29udGFpbmVyIC5hY2NvdW50LW51bWJlciBpbnB1dC5pbnZhbGlkOmZvY3VzLFxuLmZvcm0tY29udGFpbmVyIC5hY2NvdW50LW51bWJlciBpbnB1dC5pbnZhbGlkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmZvcm0tY29udGFpbmVyIC5pbnB1dC1maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1jb250YWluZXIgLmFjY291bnQtbnVtYmVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTY5Njk2O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkIC5lcnJvci1tZXNzYWdlLFxuLmZvcm0tY29udGFpbmVyIC5hY2NvdW50LW51bWJlciAuZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkIC5lcnJvci1ub3dyYXAsXG4gIC5mb3JtLWNvbnRhaW5lciAuYWNjb3VudC1udW1iZXIgLmVycm9yLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLmZvcm0tY29udGFpbmVyIC5pbnB1dC1maWVsZCAuZm9vdGVyLXRleHQsXG4uZm9ybS1jb250YWluZXIgLmFjY291bnQtbnVtYmVyIC5mb290ZXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5mb3JtLWNvbnRhaW5lciAuaW5wdXQtZmllbGQgLmZvb3Rlci10ZXh0LmludmFsaWQsXG4uZm9ybS1jb250YWluZXIgLmFjY291bnQtbnVtYmVyIC5mb290ZXItdGV4dC5pbnZhbGlkIHtcbiAgY29sb3I6ICNDQzNCM0I7XG59XG4uZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkLmludmFsaWQgLmZvb3Rlci10ZXh0LFxuLmZvcm0tY29udGFpbmVyIC5hY2NvdW50LW51bWJlci5pbnZhbGlkIC5mb290ZXItdGV4dCB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xufVxuLmZvcm0tY29udGFpbmVyIC5pbnB1dC1maWVsZC5pbnZhbGlkIGxhYmVsLFxuLmZvcm0tY29udGFpbmVyIC5hY2NvdW50LW51bWJlci5pbnZhbGlkIGxhYmVsIHtcbiAgY29sb3I6ICNDQzNCM0I7XG59XG4uZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkLmludmFsaWQgLnN1Yi1oZWFkZXIsXG4uZm9ybS1jb250YWluZXIgLmFjY291bnQtbnVtYmVyLmludmFsaWQgLnN1Yi1oZWFkZXIge1xuICBjb2xvcjogI0NDM0IzQjtcbn1cbi5mb3JtLWNvbnRhaW5lciAuaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4uZm9ybS1jb250YWluZXIgLmFjY291bnQtbnVtYmVyIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogNnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG4uZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkIHRleHRhcmVhOmhvdmVyLCAuZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkIHRleHRhcmVhOmZvY3VzLCAuZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkIHRleHRhcmVhOmFjdGl2ZSxcbi5mb3JtLWNvbnRhaW5lciAuYWNjb3VudC1udW1iZXIgdGV4dGFyZWE6aG92ZXIsXG4uZm9ybS1jb250YWluZXIgLmFjY291bnQtbnVtYmVyIHRleHRhcmVhOmZvY3VzLFxuLmZvcm0tY29udGFpbmVyIC5hY2NvdW50LW51bWJlciB0ZXh0YXJlYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm0tY29udGFpbmVyIC5jaGVja2JveC1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLWNvbnRhaW5lciAuY2hlY2tib3gtZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udGFpbmVyIC5jaGVja2JveC1maWVsZF9fc3VibGFiZWwge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZm9ybS1jb250YWluZXIgLmNoZWNrYm94LWZpZWxkX19oZWFkZXIuYW5pbWFsLWtpbmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBncmlkLWdhcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtLWNvbnRhaW5lciAuY2hlY2tib3gtZmllbGRfX2hlYWRlci5hbmltYWwta2luZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMHB4O1xuICB9XG59XG4uZm9ybS1jb250YWluZXIgLmNoZWNrYm94LWZpZWxkX19vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm0tY29udGFpbmVyIC5jaGVja2JveC1maWVsZF9fb3B0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRhaW5lciAuY2hlY2tib3gtZmllbGRfX29wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgYWNjZW50LWNvbG9yOiAjMDA3YjhmO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjE4OHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybS1jb250YWluZXIgLmNoZWNrYm94LWZpZWxkX19vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgfVxufVxuLmZvcm0tY29udGFpbmVyIC5jaGVja2JveC1maWVsZF9fb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgbWFyZ2luOiAyNSUgYXV0bztcbn1cbi5mb3JtLWNvbnRhaW5lciAuY2hlY2tib3gtZmllbGRfX29wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiOGY7XG59XG4uZm9ybS1jb250YWluZXIgLmNoZWNrYm94LWZpZWxkX19lcnJvciB7XG4gIGNvbG9yOiAjZDEzNTBhO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjQ0MzQjNCO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZm9ybS1jb250YWluZXIgLmNoZWNrYm94LWZpZWxkX19uYW1lIHtcbiAgZmxleDogMTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybS1jb250YWluZXIgLmNoZWNrYm94LWZpZWxkX19uYW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uZm9ybS1jb250YWluZXIgLmNoZWNrYm94LWZpZWxkLmludmFsaWQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0MzQjNCO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1jb250YWluZXIgLmNoZWNrYm94LWZpZWxkLmludmFsaWQgLmNoZWNrYm94LWZpZWxkX19uYW1lLCAuZm9ybS1jb250YWluZXIgLmNoZWNrYm94LWZpZWxkLmludmFsaWQgLmNoZWNrYm94LWZpZWxkX19sYWJlbCwgLmZvcm0tY29udGFpbmVyIC5jaGVja2JveC1maWVsZC5pbnZhbGlkIC5jaGVja2JveC1maWVsZF9fc3VibGFiZWwge1xuICBjb2xvcjogI0NDM0IzQjtcbn1cbi5mb3JtLWNvbnRhaW5lciAuY2hlY2tib3gtZmllbGQuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWNvbnRhaW5lciAudGl0bGUtZmllbGRfX2hlYWRlciB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtLWNvbnRhaW5lciAudGl0bGUtZmllbGRfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uZm9ybS1jb250YWluZXIgLnRpdGxlLWZpZWxkX19zdWJoZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmZvcm0tY29udGFpbmVyIC50aXRsZS1maWVsZF9fYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmZvcm0tY29udGFpbmVyIC5idXNpbmVzcy1vdmVydmlldyAuZHJvcGRvd24tZmllbGRfX3NlbGVjdCxcbi5mb3JtLWNvbnRhaW5lciAuYXV0aG9yaXplZC1yZXByZXNlbnRhdGl2ZXMgLmRyb3Bkb3duLWZpZWxkX19zZWxlY3QsXG4uZm9ybS1jb250YWluZXIgLmFkZC1zaGlwcGluZy1hZGRyZXNzIC5kcm9wZG93bi1maWVsZF9fc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxNi4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybS1jb250YWluZXIgLmJ1c2luZXNzLW92ZXJ2aWV3IC5kcm9wZG93bi1maWVsZF9fc2VsZWN0LFxuICAuZm9ybS1jb250YWluZXIgLmF1dGhvcml6ZWQtcmVwcmVzZW50YXRpdmVzIC5kcm9wZG93bi1maWVsZF9fc2VsZWN0LFxuICAuZm9ybS1jb250YWluZXIgLmFkZC1zaGlwcGluZy1hZGRyZXNzIC5kcm9wZG93bi1maWVsZF9fc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRhaW5lciAuYnVzaW5lc3Mtb3ZlcnZpZXcgLnNoaXBwaW5nLWFkZHJlc3MtY2xhc3MsXG4uZm9ybS1jb250YWluZXIgLmF1dGhvcml6ZWQtcmVwcmVzZW50YXRpdmVzIC5zaGlwcGluZy1hZGRyZXNzLWNsYXNzLFxuLmZvcm0tY29udGFpbmVyIC5hZGQtc2hpcHBpbmctYWRkcmVzcyAuc2hpcHBpbmctYWRkcmVzcy1jbGFzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5mb3JtLWNvbnRhaW5lciAuYWRkLXNoaXBwaW5nLWFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5mb3JtLWNvbnRhaW5lciAuYXV0aG9yaXplZC1yZXByZXNlbnRhdGl2ZXMsXG4uZm9ybS1jb250YWluZXIgLmFkZC1zaGlwcGluZy1hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5mb3JtLWNvbnRhaW5lciAuYXV0aG9yaXplZC1yZXByZXNlbnRhdGl2ZXMgLmFjYy1hdXRoLXN0ZXAgLmdlbmVyaWMtY29udGVudF9fdGl0bGUsXG4uZm9ybS1jb250YWluZXIgLmFkZC1zaGlwcGluZy1hZGRyZXNzIC5hY2MtYXV0aC1zdGVwIC5nZW5lcmljLWNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZHJvcGRvd24tZmllbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uZm9ybS1jb250YWluZXIgLmRyb3Bkb3duLWZpZWxkX19pbm5lci1zdHlsZV9faW5wdXQtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmZvcm0tY29udGFpbmVyIC5kcm9wZG93bi1maWVsZF9faW5uZXItc3R5bGVfX2luZGljYXRvci1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tY29udGFpbmVyIC5kcm9wZG93bi1maWVsZF9faW5uZXItc3R5bGVfX2luZGljYXRvciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDA7XG59XG4uZm9ybS1jb250YWluZXIgLmRyb3Bkb3duLWZpZWxkX19pbm5lci1zdHlsZV9faW5kaWNhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1kcm9wZG93bi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDZweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG4uZm9ybS1jb250YWluZXIgLmRyb3Bkb3duLWZpZWxkX19pbm5lci1zdHlsZV9faW5kaWNhdG9yIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1jb250YWluZXIgLmRyb3Bkb3duLWZpZWxkX19zZWxlY3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDAuMDYzcmVtIHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg4cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm0tY29udGFpbmVyIC5kcm9wZG93bi1maWVsZF9fc2VsZWN0IC5jc3MtMTNjeW13dC1jb250cm9sIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tY29udGFpbmVyIC5kcm9wZG93bi1maWVsZF9fc2VsZWN0IC5jc3MtdDNpcHNwLWNvbnRyb2wge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybS1jb250YWluZXIgLmRyb3Bkb3duLWZpZWxkX19zZWxlY3QgLmNzcy10M2lwc3AtY29udHJvbDpob3ZlciwgLmZvcm0tY29udGFpbmVyIC5kcm9wZG93bi1maWVsZF9fc2VsZWN0IC5jc3MtdDNpcHNwLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWNvbnRhaW5lciAuZHJvcGRvd24tZmllbGRfX3NlbGVjdCAuY3NzLXQzaXBzcC1jb250cm9sOmFjdGl2ZSB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZHJvcGRvd24tZmllbGRfX3NlbGVjdC5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0MzQjNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGY0O1xufVxuLmZvcm0tY29udGFpbmVyIC5kcm9wZG93bi1maWVsZF9fc2VsZWN0LmludmFsaWQgLmNzcy0xM2N5bXd0LWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGY0O1xufVxuLmZvcm0tY29udGFpbmVyIC5kcm9wZG93bi1maWVsZF9fc2VsZWN0IC5jc3MtMXU5ZGVzMi1pbmRpY2F0b3JTZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tY29udGFpbmVyIC5kcm9wZG93bi1maWVsZF9faW5uZXItc3R5bGVfX2NvbnRyb2wtLWlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICMwMDdiOGYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDdiOGY7XG59XG4uZm9ybS1jb250YWluZXIgLmRyb3Bkb3duLWZpZWxkX19pbm5lci1zdHlsZV9fb3B0aW9uOmhvdmVyLCAuZm9ybS1jb250YWluZXIgLmRyb3Bkb3duLWZpZWxkX19pbm5lci1zdHlsZV9fb3B0aW9uLS1pcy1mb2N1c2VkLCAuZm9ybS1jb250YWluZXIgLmRyb3Bkb3duLWZpZWxkX19pbm5lci1zdHlsZV9fb3B0aW9uLS1pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDgyOTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250YWluZXIgLmRyb3Bkb3duLWZpZWxkX19pbm5lci1zdHlsZV9fbXVsdGktdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvcm0tY29udGFpbmVyIC5kcm9wZG93bi1maWVsZF9faW5uZXItc3R5bGVfX211bHRpLXZhbHVlX19sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvcm0tY29udGFpbmVyIC5kcm9wZG93bi1maWVsZF9faW5uZXItc3R5bGVfX211bHRpLXZhbHVlX19yZW1vdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybS1jb250YWluZXIgLmRyb3Bkb3duLWZpZWxkX19pbm5lci1zdHlsZV9fbXVsdGktdmFsdWVfX3JlbW92ZTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZHJvcGRvd24tZmllbGRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZvcm0tY29udGFpbmVyIC5kcm9wZG93bi1maWVsZF9fbGFiZWwge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZHJvcGRvd24tZmllbGRfX2xhYmVsLmludmFsaWQge1xuICBjb2xvcjogI0NDM0IzQjtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZHJvcGRvd24tZmllbGRfX3N1Yi1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZm9ybS1jb250YWluZXIgLmRyb3Bkb3duLWZpZWxkX19zZWxlY3Qge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybS1jb250YWluZXIgLmRyb3Bkb3duLWZpZWxkX19lcnJvciB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IG5vbmU7XG59XG4uZm9ybS1jb250YWluZXIgLmZpbGVVcGxvYWRDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZmlsZVVwbG9hZENvbnRhaW5lciAuZHJhZ0Ryb3BUZXh0IHAge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmZvcm0tY29udGFpbmVyIC5maWxlVXBsb2FkQ29udGFpbmVyIC5icm93c2UtZmlsZXMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZvcm0tY29udGFpbmVyIC5maWxlVXBsb2FkQ29udGFpbmVyIC5icm93c2UtZmlsZXMgcCB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZmlsZVVwbG9hZENvbnRhaW5lciAuanBnLXBuZyBwIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uZm9ybS1jb250YWluZXIgLmZpbGVQcmV2aWV3Q29udGFpbmVyIC5QcmV2aWV3Q29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZHluYW1pYy10ZXh0IHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9ybS1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1jb250YWluZXIgLmRvY3VtZW50cyxcbi5mb3JtLWNvbnRhaW5lciAucmV2aWV3LWFuZC1zaWduIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY2MtYnV0dG9uX19jb250YWluZXIge1xuICBtYXJnaW46IDAgLTEycHg7XG59XG4uYWNjLWJ1dHRvbl9fY29udGFpbmVyLmJ1c2luZXNzIHtcbiAgbWFyZ2luLXRvcDogNDlweDtcbn1cblxuLmFjYy1idXR0b25fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5hY2MtYnV0dG9uX193cmFwcGVyIC5sb2FkaW5nLWluZGljYXRvciBpIHtcbiAgZm9udC1zaXplOiA1NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjYy1saW5rX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmFjYy1idXR0b25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hY2MtYnV0dG9uX19jb250YWluZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5hY2MtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuLmFjYy1idG46aG92ZXIsIC5hY2MtYnRuOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5hY2MtYnRuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hY2MtYnRuLm5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBwYWRkaW5nOiAxOHB4IDI1cHg7XG59XG4uYWNjLWJ0bi5uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZm9yd2FyZC13aGl0ZS5zdmdcIik7XG4gIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuLmFjYy1idG4uc2F2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG59XG4uYWNjLWJ0bi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjYy1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5hY2MtbGlua19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjYy1saW5rX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5hY2MtbGlua19fY29udGFpbmVyIC5sb2FkaW5nLWluZGljYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmFjYy1saW5rX19jb250YWluZXIgLmxvYWRpbmctaW5kaWNhdG9yIGkge1xuICBmb250LXNpemU6IDU2cHg7XG59XG5cbi5hY2MtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5hY2MtbGluazpob3ZlciwgLmFjYy1saW5rOmZvY3VzLCAuYWNjLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hY2MtbGluay5kaXNhYmxlZCwgLmFjYy1saW5rW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjMDA3YjhmICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYWNjLS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDI2cHggMjRweDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjYy0tbW9kYWwgLm1vZGFsLWhlYWRlcixcbi5hY2MtLW1vZGFsIC5tb2RhbC1ib2R5LFxuLmFjYy0tbW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWNjLS1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFjYy0tbW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYWNjLS1tb2RhbCAubW9kYWwtYm9keSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmFjYy0tbW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDA7XG59XG4uYWNjLS1tb2RhbCAubW9kYWwtZm9vdGVyIC55ZXMge1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG59XG4uYWNjLS1tb2RhbCAubW9kYWwtZm9vdGVyIC5ubyB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uYWNjLS1tb2RhbCAubW9kYWwtZm9vdGVyIC5ubzpob3ZlciwgLmFjYy0tbW9kYWwgLm1vZGFsLWZvb3RlciAubm86Zm9jdXMsIC5hY2MtLW1vZGFsIC5tb2RhbC1mb290ZXIgLm5vOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50aXRsZS1maWVsZF9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucmVtb3ZlLWJ0biB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbi5yZW1vdmUtYnRuOmhvdmVyLCAucmVtb3ZlLWJ0bjpmb2N1cywgLnJlbW92ZS1idG46YWN0aXZlIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJldmlldy1hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucmV2aWV3LXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5yZXZpZXctdGFibGVfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5yZXZpZXctdGFibGVfX3N1YiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucmV2aWV3LXRhYmxlX19odGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJldmlldy10YWJsZV9faHRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJldmlldy10YWJsZV9faHRpdGxlIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLnJldmlldy10YWJsZV9faGxpbmsge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnJldmlldy10YWJsZV9faGxpbms6aG92ZXIsIC5yZXZpZXctdGFibGVfX2hsaW5rOmZvY3VzLCAucmV2aWV3LXRhYmxlX19obGluazphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLnJldmlldy10YWJsZV9fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4ucmV2aWV3LXRhYmxlX19ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ucmV2aWV3LXRhYmxlX19ncm91cC5ncm91cC11bmRlcmxpbmUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwN2I4Zjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmV2aWV3LXRhYmxlX19ncm91cCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbi5yZXZpZXctdGFibGVfX2d0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwN2I4Zjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucmV2aWV3LXRhYmxlX19ndGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnJldmlldy10YWJsZV9fZ3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogLTI4MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5yZXZpZXctdGFibGVfX2d0aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAucmV2aWV3LXRhYmxlX19ndGl0bGU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTQwcHg7XG4gIH1cbn1cbi5yZXZpZXctdGFibGVfX2dsaXN0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZGVkZTtcbn1cbi5yZXZpZXctdGFibGVfX2dsaXN0LWdyb3VwIC5yZXZpZXctdGFibGVfX2dpdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5yZXZpZXctdGFibGVfX2dsaXN0LWdyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogLTE0MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIH1cbn1cbi5yZXZpZXctdGFibGVfX2dpdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG59XG4ucmV2aWV3LXRhYmxlX19naWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMjgwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZXZpZXctdGFibGVfX2dpbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucmV2aWV3LXRhYmxlX19naWxhYmVsIHtcbiAgICBmbGV4OiAwIDAgMTg0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAucmV2aWV3LXRhYmxlX19naWxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogLTE5NXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5yZXZpZXctdGFibGVfX2dpbGFiZWw6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ucmV2aWV3LXRhYmxlX19naXZhbHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5yZXZpZXctdGFibGVfX2dpdmFsdWUuaGFzLXNpZ25lZCB7XG4gIGNvbG9yOiAjZjY1YzAwO1xufVxuLnJldmlldy10YWJsZV9fZ2l2YWx1ZSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJldmlldy10YWJsZV9fZ2l2YWx1ZSB7XG4gICAgZmxleDogMCAwIDMwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAucmV2aWV3LXRhYmxlX19naXZhbHVlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogLTE5NXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5yZXZpZXctdGFibGVfX2dpdmFsdWU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5jaGVjay1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y2NWMwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmNoZWNrbWFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZjY1YzAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y2NWMwMDtcbn1cblxuLmZvcm1fX2Zvb3Rub3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmxvYWRpbmctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5wYWdlLXRpdGxlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhZ2UtdGl0bGUgaDIge1xuICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgfVxufVxuXG4ucGFnZS10aXRsZS1oMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLnBhZ2UtdGl0bGUtaDEgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFnZS10aXRsZS1oMSBoMSB7XG4gICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICB9XG59XG5cbi5wYWdlLXN1Yi10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5wYWdlLXN1Yi10aXRsZS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnZS1zdWItdGl0bGVfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5wYWdlLXN1Yi10aXRsZV9fYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLXN1Yi10aXRsZSAubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucGFnZS1zdWItZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2Utc3ViLWZvcm0tdjEgLnBhZ2Utc3ViLWZvcm1fX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5wYWdlLXN1Yi1mb3JtX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmZvcm0tc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mb3JtLXN0ZXBzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1zdGVwc19faGVhZGluZyB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmZvcm0tc3RlcHNfX3N0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mb3JtLXN0ZXBzX19zdGVwcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICM1ODU4NTggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLXN0ZXBzX19zdGVwcyBhOmhvdmVyLCAuZm9ybS1zdGVwc19fc3RlcHMgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9ybS1zdGVwc19fc3RlcHMgYSAuc3RlcC1jaGVja19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmQ3ZTE0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZm9ybS1zdGVwc19fc3RlcHMgYSAuc3RlcC1jaGVja19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmQ3ZTE0O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZkN2UxNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwLjVweDtcbn1cbi5mb3JtLXN0ZXBzX19zdGVwcyBhIC5mb3JtLXN0ZXBzX19zdGVwLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5mb3JtLXN0ZXBzX19zdGVwcyBhIC5mb3JtLXN0ZXBzX19zdGVwLWxhYmVsOmhvdmVyLCAuZm9ybS1zdGVwc19fc3RlcHMgYSAuZm9ybS1zdGVwc19fc3RlcC1sYWJlbDphY3RpdmUge1xuICBjb2xvcjogIzAwN0I4Rjtcbn1cbi5mb3JtLXN0ZXBzX19zdGVwcyAuYWN0aXZlIC5mb3JtLXN0ZXBzX19zdGVwLWxhYmVsIHtcbiAgY29sb3I6ICMwMDdCOEY7XG59XG4uZm9ybS1zdGVwc19fc3RlcHMgLmZvcm0tc3RlcHNfX2luYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZm9ybS1zdGVwc19fc3RlcHMgLmZvcm0tc3RlcHNfX2luYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZkN2UxNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tc3RlcHNfX2Zvb3Rub3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uZm9ybS1zdGVwc19fc3RhdHVzIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uZm9ybS1zdGVwc19fc3RhdHVzID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnRvcCB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QjhGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZ1bGwtd2lkdGgtYnRuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDEuMzQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgbWFyZ2luLXRvcDogMi42cmVtO1xufVxuLmZ1bGwtd2lkdGgtYnRuLW5ldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mdWxsLXdpZHRoLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZm9yd2FyZC13aGl0ZS5zdmdcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bGwtd2lkdGgtYnRuLmxpbmstZXh0ZXJuYWwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZnVsbC13aWR0aC1idG4ubGluay1leHRlcm5hbDphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL3doaXRlLWV4dGVybmFsLWxpbmsuc3ZnXCIpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mdWxsLXdpZHRoLWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZnVsbC13aWR0aC1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTdyZW07XG4gICAgcGFkZGluZzogMC44N3JlbSAzLjJyZW07XG4gIH1cbiAgLmZ1bGwtd2lkdGgtYnRuOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMy4ycmVtO1xuICB9XG59XG5cbi5nYXRlZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5nYXRlZC1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cbi5nYXRlZC1jb250ZW50LmFjdGl2ZSAuZ2lneWEtZm9ybSB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uZ2F0ZWQtY29udGVudC5hY3RpdmUgLnN1Y2Nlc3Mtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYXRlZC1jb250ZW50IC5naWd5YS1mb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZ2F0ZWQtY29udGVudCAuZ2lneWEtZm9ybSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbn1cbi5nYXRlZC1jb250ZW50IC5naWd5YS1mb3JtIC5yb3cge1xuICBmbGV4OiAxO1xufVxuLmdhdGVkLWNvbnRlbnQgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uZ2F0ZWQtY29udGVudCAuc3VjY2Vzcy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZ2F0ZWQtY29udGVudCAuc3VjY2Vzcy1vdmVybGF5IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYXRlZC1jb250ZW50IC5zdWNjZXNzLW92ZXJsYXktLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmbGV4OiAxO1xufVxuLmdhdGVkLWNvbnRlbnQgLnN1Y2Nlc3Mtb3ZlcmxheS0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmdhdGVkLWNvbnRlbnQgLnN1Y2Nlc3Mtb3ZlcmxheS0tY29udGVudCB7XG4gICAgcGFkZGluZzogNXJlbSAycmVtO1xuICB9XG59XG4uZ2F0ZWQtY29udGVudCAuc3VjY2Vzcy1vdmVybGF5LS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nOiAxcmVtIDNyZW07XG59XG4uZ2F0ZWQtY29udGVudCAuc3VjY2Vzcy1vdmVybGF5IC5jbG9zZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHJlbTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmdhdGVkLWNvbnRlbnQgLnN1Y2Nlc3Mtb3ZlcmxheSAuY2xvc2Utb3ZlcmxheSB7XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLmdlbmVyaWMtY29uZGl0aW9uIC5jb2wtbWQtOSAuc3RpY2t5LW5hdnNfX2NvbnRhaW5lciB7XG4gIGxlZnQ6IDY3LjI1JTtcbn1cbi5nZW5lcmljLWNvbmRpdGlvbiAuY29sLW1kLTkgLnN0aWNreS1uYXZzX19jb250YWluZXItZml4ZWQge1xuICBsZWZ0OiA1MCU7XG59XG4uZ2VuZXJpYy1jb25kaXRpb24gLnNpZGVjb2wtY29uZGl0aW9uIHtcbiAgbWFyZ2luLXRvcDogNi44cmVtO1xufVxuLmdlbmVyaWMtY29uZGl0aW9uIC5zZWFyY2hJblBhZ2VfX2Z1bGwtd2lkdGgge1xuICBsZWZ0OiA2Ny4yNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmdlbmVyaWMtY29uZGl0aW9uIC5zaWRlY29sLWNvbmRpdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZ2VuZXJpYy1jb25kaXRpb24gLnN0aWNreS1uYXZzX19jb250YWluZXIsXG4gIC5nZW5lcmljLWNvbmRpdGlvbiAuY29sLW1kLTkgLnN0aWNreS1uYXZzX19jb250YWluZXIsXG4gIC5nZW5lcmljLWNvbmRpdGlvbiAuc2VhcmNoSW5QYWdlX19mdWxsLXdpZHRoIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZ2VuZXJpYy1jb25kaXRpb24gLnN0aWNreS1uYXZzX19jb250YWluZXIge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXJpYy1jb25kaXRpb24gLnNpZGVjb2wtc3RpY2t5IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmdlbmVyaWMtY29uZGl0aW9uIC5zaWRlY29sLXN0aWNreTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5nZW5lcmljLWNvbmRpdGlvbiAuc2lkZWNvbC1zdGlja3kge1xuICAgIHRvcDogMC42MjVyZW07XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuXG4uZ2VuZXJpYy1oZXJvIC5oZXJvX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5nZW5lcmljLWhlcm8gLmhlcm9fX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2VuZXJpYy1oZXJvIC5oZXJvX19tYWluLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmdlbmVyaWMtaGVybyAuaGVyb19fbWFpbi1jb250YWluZXItYm9keSB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbWluLWhlaWdodDogMjMuNXJlbTtcbn1cbi5nZW5lcmljLWhlcm8gLmhlcm9fX21haW4tY29udGFpbmVyLWJvZHkucmFpbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5nZW5lcmljLWhlcm8gLmhlcm8ubW9iaWxlLWltYWdlLWNlbnRlciAuaGVyb19fbWFpbi1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB9XG59XG4uZ2VuZXJpYy1oZXJvIC5oZXJvX19vcmFuZ2UtcmFpbC1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuLmdlbmVyaWMtaGVybyAuaGVyb19fb3JhbmdlLXJhaWwtcGFyZW50IC5oZXJvX19sYWJlbCB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG59XG4uZ2VuZXJpYy1oZXJvIC5oZXJvIC5saWdodC1jb2xvciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmdlbmVyaWMtaGVybyAuaGVybyAubGlnaHQtY29sb3IgaDEsIC5nZW5lcmljLWhlcm8gLmhlcm8gLmxpZ2h0LWNvbG9yIGgyLCAuZ2VuZXJpYy1oZXJvIC5oZXJvIC5saWdodC1jb2xvciBoMywgLmdlbmVyaWMtaGVybyAuaGVybyAubGlnaHQtY29sb3IgaDQsIC5nZW5lcmljLWhlcm8gLmhlcm8gLmxpZ2h0LWNvbG9yIGg1LCAuZ2VuZXJpYy1oZXJvIC5oZXJvIC5saWdodC1jb2xvciBoNiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmdlbmVyaWMtaGVybyAuaGVybyAuZGFyay1jb2xvciB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmdlbmVyaWMtaGVybyAuaGVybyAuZGFyay1jb2xvciBoMSwgLmdlbmVyaWMtaGVybyAuaGVybyAuZGFyay1jb2xvciBoMiwgLmdlbmVyaWMtaGVybyAuaGVybyAuZGFyay1jb2xvciBoMywgLmdlbmVyaWMtaGVybyAuaGVybyAuZGFyay1jb2xvciBoNCwgLmdlbmVyaWMtaGVybyAuaGVybyAuZGFyay1jb2xvciBoNSwgLmdlbmVyaWMtaGVybyAuaGVybyAuZGFyay1jb2xvciBoNiB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmdlbmVyaWMtaGVybyAuaGVyby56cmwtaGVybyAuaGVyb19fbWFpbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdlbmVyaWMtaGVybyAuaGVyby56cmwtaGVybyAuaGVyb19fbWFpbi1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXgtd2lkdGg6IDEyNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2VuZXJpYy1oZXJvIC5oZXJvLnpybC1oZXJvIC5oZXJvX19sYWJlbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZ2VuZXJpYy1oZXJvIC5oZXJvLnpybC1oZXJvIC5oZXJvX19sYWJlbCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5nZW5lcmljLWhlcm8gLmhlcm9fX2xhYmVsIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5nZW5lcmljLWhlcm8gLmhlcm9fX2xhYmVsLmNvbnRlbnQtb3JhbmdlLWxpbmUgLmhlcm9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5nZW5lcmljLWhlcm8gLmhlcm9fX2xhYmVsLmNvbnRlbnQtb3JhbmdlLWxpbmUgLmhlcm9fX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZ2VuZXJpYy1oZXJvIC5oZXJvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZ2VuZXJpYy1oZXJvIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5nZW5lcmljLWhlcm8gLmhlcm9fX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2VuZXJpYy1oZXJvIC5oZXJvX19jdGEsIC5nZW5lcmljLWhlcm8gLmhlcm9fX3NlY29uZC1jdGEge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZ2VuZXJpYy1oZXJvIC5oZXJvX19zZWNvbmQtY3RhIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uZ2VuZXJpYy1oZXJvIC5oZXJvX19hY3Rpb25zIC5saW5rLWV4dGVybmFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmdlbmVyaWMtaGVybyAuaGVyb19fYWN0aW9ucyAubGluay1leHRlcm5hbDphZnRlciB7XG4gIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XG59XG4uZ2VuZXJpYy1oZXJvIC5oZXJvX19hY3Rpb25zIC5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5nZW5lcmljLWhlcm8gLmhlcm9fX2FjdGlvbnMgLmRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZ2VuZXJpYy1oZXJvIC5oZXJvX19tYWluLWNvbnRhaW5lci1ib2R5IHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgbWluLWhlaWdodDogMTkuNHJlbTtcbiAgfVxuICAuZ2VuZXJpYy1oZXJvIC5oZXJvX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB9XG4gIC5nZW5lcmljLWhlcm8gLmhlcm9fX29yYW5nZS1yYWlsLXBhcmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5nZW5lcmljLWhlcm8gLmhlcm9fX3JhaWwge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDA7XG4gIH1cbiAgLmdlbmVyaWMtaGVybyAuaGVyb19fcmFpbC5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZ2VuZXJpYy1oZXJvIC5oZXJvX19tYWluLWNvbnRhaW5lci1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMXJlbTtcbiAgfVxuICAuZ2VuZXJpYy1oZXJvIC5oZXJvX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5nZW5lcmljLWhlcm8gLmhlcm9fX21vYmlsZS1jdGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmdlbmVyaWMtaGVybyAuaGVyb19fc2Vjb25kLWN0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5nZW5lcmljLWhlcm8gLmhlcm9fX29yYW5nZS1yYWlsLXBhcmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5nZW5lcmljLWhlcm8gLmhlcm9fX3JhaWwge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDA7XG4gIH1cbiAgLmdlbmVyaWMtaGVybyAuaGVyb19fcmFpbC5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZ2VuZXJpYy1oZXJvIC5jYXR0bGUtd2ludGVyLXN3ZWVwdGFrZXMtYmFubmVyIC5oZXJvX19tYWluLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMTZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5nZW5lcmljLWhlcm8gLmNhdHRsZS13aW50ZXItc3dlZXB0YWtlcy1iYW5uZXIgLmhlcm9fX21haW4tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVyaWMtaGVybyAuY2F0dGxlLXdpbnRlci1zd2VlcHRha2VzLWJhbm5lciAuaGVyb19fbWFpbi1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdlbmVyaWMtaGVybyAuY2F0dGxlLXdpbnRlci1zd2VlcHRha2VzLWJhbm5lciAuaGVyb19fbWFpbi1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI0cmVtO1xuICB9XG59XG4uZ2VuZXJpYy1oZXJvLmFkZC1ib3R0b20tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmdlbmVyaWMtaGVyby50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJzX19nZW5lcmljLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFic19fZ2VuZXJpYy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50YWJzX19nZW5lcmljLS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0wLjkzOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC45MzhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYnNfX2dlbmVyaWMtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRhYnNfX2dlbmVyaWMgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4udGFic19fZ2VuZXJpYyAuY29udGVudC1jb250YWluZXJfc20ge1xuICBwYWRkaW5nOiAwLjlyZW0gMC45cmVtO1xufVxuLnRhYnNfX2dlbmVyaWMgLmFjY29yZGlvbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi50YWJzX19nZW5lcmljIC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5naWd5YS1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmdpZ3lhLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uZ2lneWEtZm9ybSAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5naWd5YS1mb3JtLmxpZ2h0IC5pbWFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5naWd5YS1mb3JtLmxpZ2h0IC5pbWFnZS1jb250ZW50IGgxLCAuZ2lneWEtZm9ybS5saWdodCAuaW1hZ2UtY29udGVudCBoMiwgLmdpZ3lhLWZvcm0ubGlnaHQgLmltYWdlLWNvbnRlbnQgaDMsIC5naWd5YS1mb3JtLmxpZ2h0IC5pbWFnZS1jb250ZW50IGg0LCAuZ2lneWEtZm9ybS5saWdodCAuaW1hZ2UtY29udGVudCBoNSwgLmdpZ3lhLWZvcm0ubGlnaHQgLmltYWdlLWNvbnRlbnQgaDYge1xuICBjb2xvcjogI2Y2NWMwMDtcbn1cbi5naWd5YS1mb3JtLmxpZ2h0IC5pbWFnZS1jb250ZW50IHAge1xuICBjb2xvcjogIzNhM2EzYTtcbn1cbi5naWd5YS1mb3JtLmxpZ2h0IC5naWd5YS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5naWd5YS1mb3JtLmRhcmsgLmltYWdlLWNvbnRlbnQgaDEsIC5naWd5YS1mb3JtLmRhcmsgLmltYWdlLWNvbnRlbnQgaDIsIC5naWd5YS1mb3JtLmRhcmsgLmltYWdlLWNvbnRlbnQgaDMsIC5naWd5YS1mb3JtLmRhcmsgLmltYWdlLWNvbnRlbnQgaDQsIC5naWd5YS1mb3JtLmRhcmsgLmltYWdlLWNvbnRlbnQgaDUsIC5naWd5YS1mb3JtLmRhcmsgLmltYWdlLWNvbnRlbnQgaDYsIC5naWd5YS1mb3JtLmRhcmsgLmltYWdlLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmdpZ3lhLWZvcm0uZGFyayAuaW1hZ2UtY29udGVudCArIC5naWd5YS1jb250ZW50IC5sb2FkaW5nLWluZGljYXRvciBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZ2lneWEtZm9ybS5vcmFuZ2UgLmltYWdlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xufVxuLmdpZ3lhLWZvcm0ub3JhbmdlIC5pbWFnZS1jb250ZW50IGgxLCAuZ2lneWEtZm9ybS5vcmFuZ2UgLmltYWdlLWNvbnRlbnQgaDIsIC5naWd5YS1mb3JtLm9yYW5nZSAuaW1hZ2UtY29udGVudCBoMywgLmdpZ3lhLWZvcm0ub3JhbmdlIC5pbWFnZS1jb250ZW50IGg0LCAuZ2lneWEtZm9ybS5vcmFuZ2UgLmltYWdlLWNvbnRlbnQgaDUsIC5naWd5YS1mb3JtLm9yYW5nZSAuaW1hZ2UtY29udGVudCBoNiwgLmdpZ3lhLWZvcm0ub3JhbmdlIC5pbWFnZS1jb250ZW50IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZ2lneWEtZm9ybS5ncmV5IC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTtcbiAgfVxufVxuLmdpZ3lhLWZvcm0uZ3JleSAuaW1hZ2UtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmdpZ3lhLWZvcm0uZ3JleSAuaW1hZ2UtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLmdpZ3lhLWZvcm0uZ3JleSAuaW1hZ2UtY29udGVudCBoMiBiciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZ2lneWEtZm9ybS5ncmV5IC5pbWFnZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmdpZ3lhLWZvcm0uZ3JleSAuaW1hZ2UtY29udGVudCBoMixcbiAgLmdpZ3lhLWZvcm0uZ3JleSAuaW1hZ2UtY29udGVudCBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5naWd5YS1mb3JtLmdyZXkgLmltYWdlLWNvbnRlbnQgaDIgc3Bhbixcbi5naWd5YS1mb3JtLmdyZXkgLmltYWdlLWNvbnRlbnQgcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmdpZ3lhLWZvcm0uZ3JleSAuaW1hZ2UtY29udGVudCBoMSwgLmdpZ3lhLWZvcm0uZ3JleSAuaW1hZ2UtY29udGVudCBoMiwgLmdpZ3lhLWZvcm0uZ3JleSAuaW1hZ2UtY29udGVudCBoMywgLmdpZ3lhLWZvcm0uZ3JleSAuaW1hZ2UtY29udGVudCBoNCwgLmdpZ3lhLWZvcm0uZ3JleSAuaW1hZ2UtY29udGVudCBoNSwgLmdpZ3lhLWZvcm0uZ3JleSAuaW1hZ2UtY29udGVudCBoNiB7XG4gIGNvbG9yOiAjZjY1YzAwO1xufVxuLmdpZ3lhLWZvcm0uZ3JleSAuZ2lneWEtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG59XG4uZ2lneWEtZm9ybSAuaW1hZ2UtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZ3lhLWZvcm0gLmltYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5naWd5YS1mb3JtIC5pbWFnZS1jb250ZW50IGgzIGJyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdpZ3lhLWZvcm0gLmltYWdlLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5naWd5YS1mb3JtIC5pbWFnZS1jb250ZW50LS10ZXh0IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmdpZ3lhLWZvcm0gLmdpZ3lhLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZ3lhLWZvcm0gLmdpZ3lhLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uZ2lneWEtZm9ybSAuZ2lneWEtY29udGVudCAuZ2lneWEtY29tcG9zaXRlLWNvbnRyb2wtc3VibWl0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbn1cbi5naWd5YS1mb3JtIC5naWd5YS1jb250ZW50ICNnaWd5YS1zdWJzY3JpYmUtdGhhbmsteW91LXNjcmVlbiAud3JhcHBlciB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLmdpZ3lhLWZvcm0gLmdpZ3lhLWNvbnRlbnQgLmN1c3RvbVNpZ25JbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZ2lneWEtZm9ybSAuZ2lneWEtY29udGVudCAuY3VzdG9tU2lnbkluIC5zaWduLWluIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuMjVyZW07XG59XG5cbiNuZXdzbGV0dGVyIC5naWd5YS1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMy40MzhyZW07XG59XG5cbi5naWd5YS1jb250YWluZXItLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZ3JvdXAtZmllbGRfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZldC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVybyB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmhlcm9fX2xhYmVsIC5oZXJvX190aXRsZSwgLmhlcm9fX2xhYmVsIC5oZXJvX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlcm9fX2xhYmVsIC5oZXJvX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uaGVyb19fbGFiZWwgLmhlcm9fX3N1YnRpdGxlIGIsIC5oZXJvX19sYWJlbCAuaGVyb19fc3VidGl0bGUgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5oZXJvLnBscC1oZXJvIC5oZXJvX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uaGVyb19fbGFiZWwubGlnaHQtY29sb3IgLmhlcm9fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyby5hcnRpY2xlLWRldGFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyLjgxM3JlbTtcbn1cbi5oZXJvLmFydGljbGUtZGV0YWlsIC5oZXJvX19tYWluLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcbn1cbi5oZXJvLmFydGljbGUtZGV0YWlsIC5oZXJvX19hY3Rpb25zIC5oZXJvX19jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uaGVyby5wYy1saXN0aW5nLWhlcm8geyAvKiBwbHAtaGVybyB0aGVtZSAqLyB9XG4uaGVyby5wYy1saXN0aW5nLWhlcm8gLmhlcm9fX21haW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBtaW4taGVpZ2h0OiAzODBweDtcbn1cbi5oZXJvLnBjLWxpc3RpbmctaGVybyAuaGVyb19fY29udGVudCBoMyxcbi5oZXJvLnBjLWxpc3RpbmctaGVybyAuaGVyb19fY29udGVudCBwIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uaGVyby5wYy1saXN0aW5nLWhlcm8gLmhlcm9fX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDgwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MCUpO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVyby5wYy1saXN0aW5nLWhlcm8gLmhlcm9fX2xhYmVsIHtcbiAgICB0b3A6IDgwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwJSk7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5wYy1saXN0aW5nLWhlcm8gLmhlcm9fX2xhYmVsIHtcbiAgICB0b3A6IDgwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwJSk7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby5wYy1saXN0aW5nLWhlcm8gLmhlcm9fX2xhYmVsIHtcbiAgICB0b3A6IDgwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwJSk7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5oZXJvLnBjLWxpc3RpbmctaGVyb19fbGFyZ2UgeyAvKiBwbHAtaGVybyB0aGVtZSAqLyB9XG4uaGVyby5wYy1saXN0aW5nLWhlcm9fX2xhcmdlIC5oZXJvX19tYWluLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5oZXJvLnBjLWxpc3RpbmctaGVyb19fbGFyZ2UgLmhlcm9fX21haW4tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICB9XG59XG4uaGVyby5wYy1saXN0aW5nLWhlcm9fX2N1c3RvbSB7IC8qIHBscC1oZXJvIHRoZW1lICovIH1cbi5oZXJvLnBjLWxpc3RpbmctaGVyb19fY3VzdG9tIC5oZXJvX19tYWluLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5oZXJvLnBjLWxpc3RpbmctaGVyb19fY3VzdG9tIC5oZXJvX19tYWluLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVyby5wYy1saXN0aW5nLWhlcm9fX2N1c3RvbSAuaGVyb19fbWFpbi1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJTtcbiAgfVxufVxuLmhlcm8ucGMtbGlzdGluZy1oZXJvX19kYXJrIHsgLyogcGxwLWhlcm8gdGhlbWUgKi8gfVxuLmhlcm8ucGMtbGlzdGluZy1oZXJvX19kYXJrIC5oZXJvX190aXRsZSwgLmhlcm8ucGMtbGlzdGluZy1oZXJvX19kYXJrIC5oZXJvX19jb250ZW50IHtcbiAgY29sb3I6ICMzYTNhM2E7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmhlcm9fX2xhYmVsIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmhlcm9fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlcm9fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmhlcm9fX2hlYWRlci5jb250ZW50LW9yYW5nZS1saW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5oZXJvLnctZnVsbCAuaGVyb19faGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjgyNzVyZW07XG59XG4uaGVyb19fbWFpbi1jb250YWluZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm9fX21haW4tY29udGFpbmVyLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaGVyb19fbWFpbi1jb250YWluZXItc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmhlcm9fX21haW4tY29udGFpbmVyIC5zZW8taW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMDtcbn1cbi5oZXJvX19jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjEpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC4yNXJlbSAycmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG59XG4uaGVyb19fY3RhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyb19fc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMDtcbn1cbi5oZXJvX19zZWNvbmRhcnktYnRuIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uaGVyb19fc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1pbi13aWR0aDogOC41cmVtO1xuICBtYXgtaGVpZ2h0OiAyLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5oZXJvX19zZWNvbmRhcnktYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyb19fc2Vjb25kYXJ5IC5saW5rLWV4dGVybmFsOjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG59XG4uaGVyb19fY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVyby5kYXJrLWN0YSAuaGVyb19fbGFiZWwge1xuICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtO1xufVxuLmhlcm8uZGFyay1jdGEgLmhlcm9fX2N0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5oZXJvLmRhcmstY3RhIC5oZXJvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5oZXJvLmRhcmstY3RhIC5oZXJvX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgcGFkZGluZy1yaWdodDogNDByZW07XG59XG4uaGVyby5zZWNvbmRhcnktY3RhIC5oZXJvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uaGVyby5zZWNvbmRhcnktY3RhIC5oZXJvX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhlcm9fX21haW4tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZXJvIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIH1cbiAgLmhlcm9fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVyb19fbWFpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaGVyb19fbWFpbi1jb250YWluZXIgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cbiAgLmhlcm9fX2hlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgLmhlcm9fX3NlY29uZGFyeS1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIG1pbi13aWR0aDogOC4xMjVyZW07XG4gICAgbWF4LWhlaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuODI1cmVtO1xuICB9XG4gIC5oZXJvLnNlY29uZGFyeS1jdGEgLmhlcm9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XG4gIH1cbiAgLmhlcm8uc2Vjb25kYXJ5LWN0YSAuaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuaGVyby5kYXJrLWN0YSAuaGVyb19fbGFiZWwge1xuICAgIHBhZGRpbmc6IDNyZW0gMS4yNXJlbSAzcmVtO1xuICB9XG4gIC5oZXJvLmRhcmstY3RhIC5oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG4uaGVyby5ncmV5LWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbiAgcGFkZGluZzogMi4xMjVyZW0gMi41cmVtIDIuNXJlbSA0LjM3NXJlbTtcbn1cbi5oZXJvLmdyZXktYmxvY2sgLmhlcm9fX2hlYWRlciwgLmhlcm8uZ3JleS1ibG9jayAuaGVyb19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZXJvLmdyZXktYmxvY2sge1xuICAgIHBhZGRpbmc6IDIuMTI1cmVtIDAuNXJlbSAyLjVyZW0gMC45MzhyZW07XG4gIH1cbn1cbi5oZXJvLmdyZXktYmxvY2sgcCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5oZXJvLmdyZXktYmxvY2sgLmhlcm9fX2hlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVyby5ncmV5LWJsb2NrIC5oZXJvX19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmhlcm8uY29udGFpbmVyLWJhY2tncm91bmQtcG9zaXRpb24temVybyAuaGVyb19fbWFpbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xufVxuLmhlcm8gLmhlcm8tYmctaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZXJvIC5oZXJvLWJnLWltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1OCUgY2VudGVyO1xuICB9XG59XG5cbi5oaWdobGlnaHQtYm94IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgY29sb3I6ICMwMDhBMDU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NWI0MzU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGlnaGxpZ2h0LWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5oaWdobGlnaHQtYm94X19saW5rLCAuaGlnaGxpZ2h0LWJveF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA4QTA1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTRyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oaWdobGlnaHQtYm94X19saW5rLCAuaGlnaGxpZ2h0LWJveF9fbGluazpob3ZlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oaWdobGlnaHQtYm94X19jb250ZW50IHtcbiAgY29sb3I6ICMwMDhBMDU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhpZ2hsaWdodC1ib3hfX2NvbnRlbnQge1xuICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uaG9tZXBhZ2UtY2Fyb3VzZWwtaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5ob21lcGFnZS1jYXJvdXNlbC1oZXJvIC5oZXJvX19hY3Rpb25zIC5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ob21lcGFnZS1jYXJvdXNlbC1oZXJvIC5oZXJvX19hY3Rpb25zIC5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyby5oZXJvLS1sYXJnZSAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyb19fYnV0dG9uYmFyLWJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICNmNjVjMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA5MiwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyby5oZXJvLS1sYXJnZSAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyb19fc2VjdGlvbi1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgfVxufVxuLmhvbWVwYWdlLWNhcm91c2VsLWhlcm9fX2J1dHRvbmJhciB7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgsIDEzLCAyOCwgMC41OCk7XG59XG4uaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyb19fYnV0dG9uYmFyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbSAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIGZsZXg6IDE7XG59XG4uaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyb19fYnV0dG9uYmFyLWJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5ob21lcGFnZS1jYXJvdXNlbC1oZXJvX19idXR0b25iYXItaGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lcGFnZS1jYXJvdXNlbC1oZXJvX19idXR0b25iYXIuaGlkZS1ib3R0b20tYmFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvX19zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm9fX3NlY3Rpb24tYm90dG9tbG9nbyB7XG4gICAgd2lkdGg6IDExLjU2MjVyZW07XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNnJlbTtcbiAgICByaWdodDogMTAlO1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvX19zZWN0aW9uLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyb19fc2VjdGlvbi1pdGVtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm9fX3NlY3Rpb24tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAyNy40OHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm9fX3NlY3Rpb24tY29udGVudCAuaGVyb19fc3ViaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjM2EzYTNhO1xuICAgIG1heC13aWR0aDogNTUlO1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvX19zZWN0aW9uLWNvbnRlbnQgLmhlcm9fX21haW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyb19fc2VjdGlvbi1jb250ZW50IC5oZXJvX19tYWluLWNvbnRhaW5lci1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDQ0JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm9fX3NlY3Rpb24tY29udGVudCAuaGVyb19fbWFpbi1jb250YWluZXItbGlnaHQtdGhlbWUgLmhlcm9fX3RpdGxlLCAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyb19fc2VjdGlvbi1jb250ZW50IC5oZXJvX19tYWluLWNvbnRhaW5lci1saWdodC10aGVtZSAuaGVyb19fc3ViaGVhZGVyLCAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyb19fc2VjdGlvbi1jb250ZW50IC5oZXJvX19tYWluLWNvbnRhaW5lci1saWdodC10aGVtZSAuaGVyb19fY29udGVudCwgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm9fX3NlY3Rpb24tY29udGVudCAuaGVyb19fbWFpbi1jb250YWluZXItbGlnaHQgLmhlcm9fX3RpdGxlLCAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyb19fc2VjdGlvbi1jb250ZW50IC5oZXJvX19tYWluLWNvbnRhaW5lci1saWdodCAuaGVyb19fc3ViaGVhZGVyLCAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyb19fc2VjdGlvbi1jb250ZW50IC5oZXJvX19tYWluLWNvbnRhaW5lci1saWdodCAuaGVyb19fY29udGVudCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm9fX3NlY3Rpb24tY29udGVudCAuaGVyb19fdGl0bGUge1xuICAgIGNvbG9yOiAjM2EzYTNhO1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm9fX3NlY3Rpb24tY29udGVudCAuaGVyb19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjM2EzYTNhO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvX19zZWN0aW9uLWNvbnRlbnQgLmhlcm9fX2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm9fX3NlY3Rpb24tY29udGVudCAuaGVyb19fbGFiZWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm9fX3NlY3Rpb24tY29udGVudCAuaGVyb19fY3RhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDM1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyb19fc2VjdGlvbi1jb250ZW50IC5oZXJvX19ib3R0b21sb2dvIHtcbiAgICB3aWR0aDogMTEuNTYyNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgYm90dG9tOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm9fX3Bvc2l0aW9uLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm9fX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvX19zZWN0aW9uLWl0ZW0taW1nIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxOS40cmVtO1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvX19zZWN0aW9uLWJvdHRvbWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNi44N3JlbTtcbiAgICBib3R0b206IDEuMjVyZW07XG4gICAgcmlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm8gLmhlcm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm8gLmhlcm9fX3N1YmhlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgY29sb3I6ICMzYTNhM2E7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm8gLmhlcm9fX21haW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvIC5oZXJvX19tYWluLWNvbnRhaW5lci1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm8gLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjb2xvcjogIzNhM2EzYTtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVybyAuaGVyb19fbGFiZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMzYTNhM2E7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVybyAuaGVyb19fY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvIC5oZXJvX19jdGEge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIHBhZGRpbmc6IDAuN3JlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtaW4td2lkdGg6IDkuNzhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvIC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm8gLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVybyAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVybyAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG4gICAgcGFkZGluZzogMCAwIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVybyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm8gLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzU4NTg1ODtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVybyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzliOWI5YjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm8gLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBidXR0b246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVybyAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2LFxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVybyAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvLnJlbW92ZS1ib3R0b20tc3BhY2UgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMzYTNhM2E7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyb19fc2VjdGlvbi1pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVybyAuaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvLmltZy1wYWRkaW5nIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvX19zZWN0aW9uLWl0ZW0taW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmhvbWVwYWdlLWNhcm91c2VsLWhlcm8uaGlkZS1ib3R0b20tYmFyIHsgLyp0byByZW1vdmUgZXh0cmEgd2hpdGUgc3BhY2UqL1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMC41O1xufVxuLmhvbWVwYWdlLWNhcm91c2VsLWhlcm8ucmVtb3ZlLWJvdHRvbS1zcGFjZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9tZXBhZ2UtY2Fyb3VzZWwtaGVybyAuaGVyby1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm8gLmhlcm8taW1nIHtcbiAgICBoZWlnaHQ6IDQ1N3B4O1xuICB9XG59XG5cbi5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uaG9tZXBhZ2UtY2Fyb3VzZWwtc2xpZGVyX19tb2JpbGUge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xufVxuLmhvbWVwYWdlLWNhcm91c2VsLXNsaWRlciAudy1jYXJvdXNlbC1mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLnctY2Fyb3VzZWwtZnVsbCAuaGVyb19fc3ViaGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzk2OTY5NjtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1heC13aWR0aDogNTUlO1xufVxuLmhvbWVwYWdlLWNhcm91c2VsLXNsaWRlciAudy1jYXJvdXNlbC1mdWxsIC5oZXJvX19tYWluLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjcuNDhyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvbWVwYWdlLWNhcm91c2VsLXNsaWRlciAudy1jYXJvdXNlbC1mdWxsIC5oZXJvX19tYWluLWNvbnRhaW5lci1ib2R5IHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmhvbWVwYWdlLWNhcm91c2VsLXNsaWRlciAudy1jYXJvdXNlbC1mdWxsIC5oZXJvX19tYWluLWNvbnRhaW5lci1saWdodC10aGVtZSAuaGVyb19fdGl0bGUsIC5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLnctY2Fyb3VzZWwtZnVsbCAuaGVyb19fbWFpbi1jb250YWluZXItbGlnaHQtdGhlbWUgLmhlcm9fX3N1YmhlYWRlciwgLmhvbWVwYWdlLWNhcm91c2VsLXNsaWRlciAudy1jYXJvdXNlbC1mdWxsIC5oZXJvX19tYWluLWNvbnRhaW5lci1saWdodC10aGVtZSAuaGVyb19fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhvbWVwYWdlLWNhcm91c2VsLXNsaWRlciAudy1jYXJvdXNlbC1mdWxsIC5oZXJvX190aXRsZSB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQuMzhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjkxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbi5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLnctY2Fyb3VzZWwtZnVsbCAuaGVyb19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLnctY2Fyb3VzZWwtZnVsbCAuaGVyb19fbGFiZWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMXJlbSAwIDVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLnctY2Fyb3VzZWwtZnVsbCAuaGVyb19fY3RhIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC41O1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgcGFkZGluZzogMS4ycmVtIDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLnctY2Fyb3VzZWwtZnVsbCAuaGVyb19fYm90dG9tbG9nbyB7XG4gIHdpZHRoOiAxMS41NjI1cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgYm90dG9tOiA2cmVtO1xufVxuLmhvbWVwYWdlLWNhcm91c2VsLXNsaWRlcl9fYnV0dG9uYmFyIHtcbiAgbWFyZ2luLXRvcDogLTRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOCwgMTMsIDI4LCAwLjU4KTtcbn1cbi5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXJfX2J1dHRvbmJhci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDJyZW0gMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBmbGV4OiAxO1xufVxuLmhvbWVwYWdlLWNhcm91c2VsLXNsaWRlcl9fYnV0dG9uYmFyLWJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXJfX2J1dHRvbmJhci1oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjVyZW07XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLXNsaWRlcl9fc2xpZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtc2xpZGVyX19zbGlkZS1tb2JpbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtc2xpZGVyIC5oZXJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTQuNjg3NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLXNsaWRlciAuaGVyb19fc3ViaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjOTY5Njk2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtc2xpZGVyIC5oZXJvX19tYWluLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLmhlcm9fX21haW4tY29udGFpbmVyLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLXNsaWRlciAuaGVyb19fbGFiZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMzYTNhM2E7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtc2xpZGVyIC5oZXJvX19jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLmhlcm9fX2N0YSB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgcGFkZGluZzogMC43cmVtIDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWluLXdpZHRoOiA5Ljc4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtc2xpZGVyX19ib3R0b21sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDYuODdyZW07XG4gICAgcmlnaHQ6IDEuMjVyZW07XG4gICAgYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtc2xpZGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtc2xpZGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG4gICAgcGFkZGluZzogMCAwIDEuMzc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLXNsaWRlciAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhvbWVwYWdlLWNhcm91c2VsLXNsaWRlciAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTg1ODU4O1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICM5YjliOWI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBidXR0b246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZXBhZ2UtY2Fyb3VzZWwtc2xpZGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYsXG4gIC5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ob21lcGFnZS1jYXJvdXNlbC1zbGlkZXIgLmhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmhvdy10by1idXktY29tYmluYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmhvdy10by1idXktY29tYmluYXRpb24gLnNpZGVjb2wtaG93LXRvLWJ1eS1hY3Rpb24ge1xuICBwYWRkaW5nOiAyLjg3NXJlbSAxLjVyZW07XG59XG4uaG93LXRvLWJ1eS1jb21iaW5hdGlvbiAuc2lkZWNvbC1ob3ctdG8tYnV5LWFjdGlvbl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42MjVyZW07XG59XG4uaG93LXRvLWJ1eS1jb21iaW5hdGlvbiAuc2lkZWNvbC1ob3ctdG8tYnV5LWFjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG4uaG93LXRvLWJ1eS1jb21iaW5hdGlvbiAuc2lkZWNvbC1ob3ctdG8tYnV5LWNvbnRhY3RfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uaG93LXRvLWJ1eS1jb21iaW5hdGlvbiAuc2lkZWNvbC1ob3ctdG8tYnV5LWNvbnRhY3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcbn1cbi5ob3ctdG8tYnV5LWNvbWJpbmF0aW9uIC5zaWRlY29sLWhvdy10by1idXktY29udGFjdF9fYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmhvdy10by1idXktY29tYmluYXRpb24gLnNpZGVjb2wtaG93LXRvLWJ1eS1jb250YWN0X19uYW1lLCAuaG93LXRvLWJ1eS1jb21iaW5hdGlvbiAuc2lkZWNvbC1ob3ctdG8tYnV5LWNvbnRhY3RfX3Bob25lLCAuaG93LXRvLWJ1eS1jb21iaW5hdGlvbiAuc2lkZWNvbC1ob3ctdG8tYnV5LWNvbnRhY3RfX2VtYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaG93LXRvLWJ1eS1jb21iaW5hdGlvbiAuc2lkZWNvbC1ob3ctdG8tYnV5LWFjdGlvbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIHBhZGRpbmc6IDIuODc1cmVtIDEuMzc1cmVtO1xuICB9XG4gIC5ob3ctdG8tYnV5LWNvbWJpbmF0aW9uIC5zaWRlY29sLWhvdy10by1idXktY29udGFjdCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjM3NXJlbTtcbiAgfVxuICAuaG93LXRvLWJ1eS1jb21iaW5hdGlvbiAuc2lkZWNvbC1ob3ctdG8tYnV5LWNvbnRhY3RfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuICAuaG93LXRvLWJ1eS1jb21iaW5hdGlvbiAuc2lkZWNvbC1ob3ctdG8tYnV5LWNvbnRhY3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbiAgLmhvdy10by1idXktY29tYmluYXRpb24gLnNpZGVjb2wtaG93LXRvLWJ1eS1jb250YWN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhvdy10by1idXktY29tYmluYXRpb25fX2FjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuICAuaG93LXRvLWJ1eS1jb21iaW5hdGlvbl9fY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuXG4uaG93LXRvLWJ1eS1jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5ob3ctdG8tYnV5LWNvbnRhY3QgLm1haW5jb2wtcmVwLXN1cHBvcnQge1xuICBmbGV4OiAxO1xufVxuLmhvdy10by1idXktY29udGFjdCAubWFpbmNvbC1yZXAtc3VwcG9ydF9fY29udGFpbmVyczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uaG93LXRvLWJ1eS1jb250YWN0IC5tYWluY29sLXJlcC1zdXBwb3J0X19oZWFkZXItY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMTNyZW07XG59XG4uaG93LXRvLWJ1eS1jb250YWN0IC5tYWluY29sLXJlcC1zdXBwb3J0X19kZXRhaWxzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwLjMyNTtcbn1cbi5ob3ctdG8tYnV5LWNvbnRhY3QgLm1haW5jb2wtcmVwLXN1cHBvcnRfX2hlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhvdy10by1idXktY29udGFjdCAubWFpbmNvbC1yZXAtc3VwcG9ydF9fbmFtZSwgLmhvdy10by1idXktY29udGFjdCAubWFpbmNvbC1yZXAtc3VwcG9ydF9fcGhvbmUsIC5ob3ctdG8tYnV5LWNvbnRhY3QgLm1haW5jb2wtcmVwLXN1cHBvcnRfX2VtYWlsLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4uaG93LXRvLWJ1eS1jb250YWN0IC5tYWluY29sLXJlcC1zdXBwb3J0X19leHAge1xuICBjb2xvcjogIzk2OTY5NjtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ob3ctdG8tYnV5LWNvbnRhY3QgLm1haW5jb2wtcmVwLXN1cHBvcnRfX2VtYWlsIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhvdy10by1idXktY29udGFjdCAubWFpbmNvbC1yZXAtc3VwcG9ydF9faW1hZ2UtbGlzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMnJlbTtcbiAgbWF4LXdpZHRoOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uaG93LXRvLWJ1eS1jb250YWN0IC5tYWluY29sLXJlcC1zdXBwb3J0X19pbWFnZS1saXN0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uaG93LXRvLWJ1eS1jb250YWN0X19zaWRlY29sIC5saXZlLWNoYXQge1xuICBwYWRkaW5nOiAyLjM3NzVyZW0gM3JlbSAxLjVyZW07XG59XG4uaG93LXRvLWJ1eS1jb250YWN0X19zaWRlY29sIC5saXZlLWNoYXRfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG59XG4uaG93LXRvLWJ1eS1jb250YWN0IC5jb250YWN0LXN1cHBvcnQge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaG93LXRvLWJ1eS1jb250YWN0IC5jb250YWN0LXN1cHBvcnRfX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5ob3ctdG8tYnV5LWNvbnRhY3QgLmNvbnRhY3Qtc3VwcG9ydF9fY29udGFjdCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbi5ob3ctdG8tYnV5LWNvbnRhY3QgLmNvbnRhY3Qtc3VwcG9ydF9fdGltZS1pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4uaG93LXRvLWJ1eS1jb250YWN0IC5jb250YWN0LXN1cHBvcnRfX3RpbWUtaW5mb3JtYXRpb24sIC5ob3ctdG8tYnV5LWNvbnRhY3QgLmNvbnRhY3Qtc3VwcG9ydF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuLmhvdy10by1idXktY29udGFjdCAuY29udGFjdC1zdXBwb3J0X19oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5ob3ctdG8tYnV5LWNvbnRhY3QgLmNvbnRhY3Qtc3VwcG9ydF9fb3Blbi10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaG93LXRvLWJ1eS1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ob3ctdG8tYnV5LWNvbnRhY3QgLm1haW5jb2wtcmVwLXN1cHBvcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLmhvdy10by1idXktY29udGFjdCAubWFpbmNvbC1yZXAtc3VwcG9ydF9fY29udGFpbmVyczpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaG93LXRvLWJ1eS1jb250YWN0IC5tYWluY29sLXJlcC1zdXBwb3J0X19kZXRhaWxzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnd5c2l3eWctZW1iZWQtdmlkZW8gLmVtYmVkLXZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53eXNpd3lnLWVtYmVkLXZpZGVvIC5lbWJlZC12aWRlby1jb250YWluZXIgLmVtYmVkLXZpZGVvLWNvbnRhaW5lci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi53eXNpd3lnLWVtYmVkLXZpZGVvIC5lbWJlZC12aWRlby1jb250YWluZXIgLmVtYmVkLXZpZGVvLWNvbnRhaW5lci1iYWNrZ3JvdW5kIC52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi53eXNpd3lnLWVtYmVkLXZpZGVvIC5lbWJlZC12aWRlby1jb250YWluZXIgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3lzaXd5Zy1lbWJlZC12aWRlbyAuZW1iZWQtdmlkZW8tY29udGFpbmVyIC52anMtaGFzLXN0YXJ0ZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc29jaWFsLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtaWNvbnMgLnNvY2lhbC1mYjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvRmFjZWJvb2tfbmV3X2ljb24ucG5nKTtcbn1cbi5zb2NpYWwtaWNvbnMgLnNvY2lhbC1pbnN0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL0luc3RhZ3JhbV9uZXdfaWNvbi5wbmcpO1xufVxuXG4uY29udGVudC1ibG9jayBkaXYuc29jaWFsLWljb25zIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmZsdWlkLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1hZ2UtZGVzY3JpcHRpb24tbGlzdCAubGluay1leHRlcm5hbDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW1hZ2UtZGVzY3JpcHRpb24tbGlzdCAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5pbWFnZS1kZXNjcmlwdGlvbi1saXN0IC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3NvY2lhbC1tZWRpYSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAxO1xufVxuLmltYWdlLWRlc2NyaXB0aW9uLWxpc3QgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fc29jaWFsLW1lZGlhIC5saW5rLWV4dGVybmFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmltYWdlLWRlc2NyaXB0aW9uLWxpc3QgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbiAgLmltYWdlLWRlc2NyaXB0aW9uLWxpc3QgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb24gLm1lZGlhLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmltYWdlLWRlc2NyaXB0aW9uLWxpc3QgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDAuODc1cmVtO1xuICB9XG4gIC5pbWFnZS1kZXNjcmlwdGlvbi1saXN0IC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3NvY2lhbC1tZWRpYSB7XG4gICAgdG9wOiA0LjM1cmVtO1xuICAgIGxlZnQ6IDAuMzEyNXJlbTtcbiAgfVxuICAuaW1hZ2UtZGVzY3JpcHRpb24tbGlzdCAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW1hZ2UtZGVzY3JpcHRpb24tbGlzdCAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19zb2NpYWwtbWVkaWEge1xuICAgIHRvcDogNS41NXJlbTtcbiAgfVxufVxuXG4vKiBPdmVybGF5IGNvdmVycyBlbnRpcmUgcGFnZSAqL1xuLnBvcHVwLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICBhbmltYXRpb246IGZhZGVJbiAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBNb2RhbCBjb250YWluZXIgKi9cbi5wb3B1cC1tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDsgLyogYmlnZ2VyIG5vdyAqL1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICBhbmltYXRpb246IHNjYWxlSW4gMC4zcyBlYXNlO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi8qIE9wdGlvbmFsIGxhcmdlciB2YXJpYW50ICovXG4ucG9wdXAtbW9kYWwubGFyZ2Uge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4vKiBDbG9zZSBCdXR0b24gKi9cbi5jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHotaW5kZXg6IDE0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nOiAwIDZweCA0cHg7XG59XG5cbi5jbG9zZS1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi8qIEJhY2tncm91bmQgSW1hZ2UgKi9cbi5wb3B1cC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cblxuLyogQ29udGVudCBMYXlvdXQgKi9cbi5wb3B1cC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDgwdmg7XG59XG5cbi8qIEZvcmVncm91bmQgSW1hZ2UgKi9cbi5wb3B1cC1mb3JlZ3JvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5wb3B1cC1mb3JlZ3JvdW5kLmxhcmdlIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG5cbi8qIFRleHQgc3R5bGVzICovXG4ucG9wdXAtaW5uZXIgcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBBbmltYXRpb25zICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIFJlc3BvbnNpdmUgYWRqdXN0bWVudHMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtbW9kYWwge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbiAgLnBvcHVwLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbiAgLnBvcHVwLWZvcmVncm91bmQge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uaW1hZ2Utc2VsZWN0b3JfX3NsaWRlci1pbWFnZSB7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgbWF4LWhlaWdodDogNXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLmltYWdlLXNlbGVjdG9yX19hY3RpdmUgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2NWMwMDtcbn1cbi5pbWFnZS1zZWxlY3Rvcl9fYWN0aXZlLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAyMi4zOHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLXNlbGVjdG9yX19hY3RpdmUtaXRlbSBpbWcge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5pbWFnZS1zZWxlY3Rvcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5pbWFnZS1zZWxlY3Rvcl9fbGFyZ2UtaW1hZ2Uge1xuICBtaW4taGVpZ2h0OiAyMi4zOHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLXNlbGVjdG9yX19sYXJnZS1pbWFnZS1idG4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDkyLCAwLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uaW1hZ2Utc2VsZWN0b3JfX2xhcmdlLWltYWdlLWJ0biBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEuNzVyZW0gc29saWQgI2ZmZmZmZjtcbn1cbi5pbWFnZS1zZWxlY3Rvcl9fbGFyZ2UtaW1hZ2UtYnRuOmhvdmVyLCAuaW1hZ2Utc2VsZWN0b3JfX2xhcmdlLWltYWdlLWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1NTAwO1xufVxuLmltYWdlLXNlbGVjdG9yX19sYXJnZS1pbWFnZSAuZHVyYXRpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbWFnZS1zZWxlY3Rvcl9fbGFyZ2UtaW1hZ2UgLmR1cmF0aW9uIHtcbiAgICBib3R0b206IDI0cHg7XG4gICAgcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbi5pbWFnZS1zZWxlY3Rvcl9fc21hbGwtaW1hZ2UtYnRuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA5MiwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmltYWdlLXNlbGVjdG9yX19zbWFsbC1pbWFnZS1idG4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkICNmZmZmZmY7XG59XG4uaW1hZ2Utc2VsZWN0b3JfX3NtYWxsLWltYWdlLWJ0bjpob3ZlciwgLmltYWdlLXNlbGVjdG9yX19zbWFsbC1pbWFnZS1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaW1hZ2Utc2VsZWN0b3JfX2FjdGl2ZS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxNXJlbTtcbiAgICBtaW4td2lkdGg6IDE1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmltYWdlLXNlbGVjdG9yX19hY3RpdmUtaXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5pbWFnZS1zZWxlY3RvciAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHotaW5kZXg6IDE7XG59XG4uaW1hZ2Utc2VsZWN0b3IgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5pbWFnZS1zZWxlY3RvciAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaW1hZ2Utc2VsZWN0b3IgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldixcbi5pbWFnZS1zZWxlY3RvciAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgdG9wOiAzMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmltYWdlLXNlbGVjdG9yIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuLmltYWdlLXNlbGVjdG9yIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDVyZW07XG59XG4uaW1hZ2Utc2VsZWN0b3IgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG4uaW1hZ2Utc2VsZWN0b3IgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAzOVwiO1xufVxuLmltYWdlLXNlbGVjdG9yIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5pbWFnZS1zZWxlY3RvciAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDNBXCI7XG59XG5cbi5pbWctaXRlbS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4uaW5mb2dyYXBoaWMge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmluZm9ncmFwaGljIC5jYXJkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmluZm9ncmFwaGljIC5jYXJkIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmluZm9ncmFwaGljIC5jYXJkLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmFmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1pbi1oZWlnaHQ6IDQuMDY1cmVtO1xufVxuLmluZm9ncmFwaGljIC5jYXJkLWZvb3Rlci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmluZm9ncmFwaGljIC5jYXJkLWZvb3Rlci1sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tY2xpY2stdG8tZW5sYXJnZS5zdmdcIik7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLmluZm9ncmFwaGljIC5jYXJkLWZvb3RlciAubGluay1maWxlOmFmdGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5pbmZvZ3JhcGhpYyAuY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDQ0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG4gIC5pbmZvZ3JhcGhpYyAuY2FyZC1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgIHBhZGRpbmctbGVmdDogMS4zOHJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjgxM3JlbTtcbiAgfVxuICAuaW5mb2dyYXBoaWMgLmNhcmQtZm9vdGVyLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5pbmZvZ3JhcGhpYyAuY2FyZC1mb290ZXItbGFiZWw6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDFyZW07XG4gIH1cbn1cblxuLmNvbHVtbi1jb250YWluZXIgLmNvbC1tZC05IC5pbmZvZ3JhcGhpYzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbHVtbi1jb250YWluZXIgLmNvbC1tZC05IC5pbmZvZ3JhcGhpYzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5pbm92b2plY3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmlub3ZvamVjdC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbn1cbi5pbm92b2plY3Qtd3JhcHBlci5mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW5vdm9qZWN0LWJ1dHRvbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmlub3ZvamVjdC1idXR0b25fX3dyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmlub3ZvamVjdC1idXR0b25fX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmlub3ZvamVjdC1idXR0b25fX2NvbCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaW5vdm9qZWN0LWJ1dHRvbl9fY29sIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaW5vdm9qZWN0LWJ1dHRvbl9fc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2MzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pbm92b2plY3QtYnV0dG9uX19zdWJtaXQ6aG92ZXIsIC5pbm92b2plY3QtYnV0dG9uX19zdWJtaXQ6Zm9jdXMsIC5pbm92b2plY3QtYnV0dG9uX19zdWJtaXQ6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW5vdm9qZWN0LWJ1dHRvbl9fc3VibWl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmlub3ZvamVjdC1idXR0b25fX3N1Ym1pdC5kaXNhYmxlZCwgLmlub3ZvamVjdC1idXR0b25fX3N1Ym1pdFtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5pbm92b2plY3QtZm9ybV9fc3VibWl0dGluZyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uaW5vdm9qZWN0X19keW5hbWljLXRleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiNpbm92b2plY3QtbG9naW4ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2lub3ZvamVjdC1sb2dpbiAjc2NyZWVuc2V0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jaW5vdm9qZWN0LWxvZ2luIC5zaWduLWluLmdpZ3lhLXNjcmVlbi5wb3J0cmFpdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jaW5vdm9qZWN0LWxvZ2luIC5naWd5YS1sYXlvdXQtcm93IC50cmJMb2dpbixcbiNpbm92b2plY3QtbG9naW4gLmdpZ3lhLWxheW91dC1yb3cgLmhlbHBMaW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNpbm92b2plY3QtbG9naW4gLmdpZ3lhLWNvbXBvc2l0ZS1jb250cm9sW2RhdGEtc2NyZWVuc2V0LXJvbGVzPVwidGVtcGxhdGUsaW5zdGFuY2UsaW5zdGFuY2VcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2lub3ZvamVjdC1sb2dpbiAuZ2lneWEtY29tcG9zaXRlLWNvbnRyb2wtY2FwdGNoYS13aWRnZXQgKyBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNpbm92b2plY3QtbG9naW4gLmdpZ3lhLWNvbXBvc2l0ZS1jb250cm9sOmhhcygudHJiTG9naW4pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlub3ZvamVjdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmlub3ZvamVjdCBhOmhvdmVyLCAuaW5vdm9qZWN0IGE6Zm9jdXMsIC5pbm92b2plY3QgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmlub3ZvamVjdC1zdWItdGl0bGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW5vdm9qZWN0LXN1Yi10aXRsZSAuYmlnZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5pbm92b2plY3Qtc3ViLXRpdGxlIC5zbWFsbGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnB3ZF9fdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogNTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW5wdXQtZmllbGRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjdweDtcbiAgdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvX2Fzc2V0cy9naWZzL2ZpZWxkLWxvYWRlci5naWZcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmluc2lnaHQgLm5ld3MtdXBkYXRlIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjYyNTFyZW07XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDA3YjhmO1xufVxuLmluc2lnaHQgLm5ld3MtdXBkYXRlX19oZWFkZXIge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxLjE5cmVtO1xufVxuLmluc2lnaHQgLm5ld3MtdXBkYXRlX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjY5cmVtO1xufVxuLmluc2lnaHQgLm5ld3MtdXBkYXRlLmluc2lnaHRzLWxpc3QgLm5ld3MtdXBkYXRlX19saW5rLCAuaW5zaWdodCAubmV3cy11cGRhdGUuaW5zaWdodHMtbGlzdCAubmV3cy11cGRhdGVfX2NhdGVnb3JpZXMsIC5pbnNpZ2h0IC5uZXdzLXVwZGF0ZS5pbnNpZ2h0cy1saXN0IC5uZXdzLXVwZGF0ZV9fbGluay1zZWNvbmRhcnkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uaW5zaWdodCAubmV3cy11cGRhdGUuaW5zaWdodHMtbGlzdCAubmV3cy11cGRhdGVfX2xpbmsge1xuICBjb2xvcjogI2Y2NWMwMDtcbn1cbi5pbnNpZ2h0IC5uZXdzLXVwZGF0ZS5pbnNpZ2h0cy1saXN0IC5uZXdzLXVwZGF0ZV9fY2F0ZWdvcmllcyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaW5zaWdodCAubmV3cy11cGRhdGUuaW5zaWdodHMtbGlzdCAubmV3cy11cGRhdGVfX2xpbmstc2Vjb25kYXJ5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5pbnNpZ2h0IC5uZXdzLXVwZGF0ZS5pbnNpZ2h0cy1saXN0IC5uZXdzLXVwZGF0ZV9fbGluay1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5pbnNpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbnRlcnN0aXRpYWwtcmVkaXJlY3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW50ZXJzdGl0aWFsLXJlZGlyZWN0X19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYlO1xuICByaWdodDogMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMuODI1cmVtO1xufVxuLmludGVyc3RpdGlhbC1yZWRpcmVjdF9faGVhZGVyLWN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIHBhZGRpbmctdG9wOiAyLjEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi4xMjVyZW07XG4gIHotaW5kZXg6IDEwO1xufVxuLmludGVyc3RpdGlhbC1yZWRpcmVjdCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbnRlcnN0aXRpYWwtcmVkaXJlY3QubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA3NC42NHJlbTtcbn1cbi5pbnRlcnN0aXRpYWwtcmVkaXJlY3RfX3JvdyB7XG4gIG1hcmdpbjogMCAxLjc1cmVtO1xufVxuLmludGVyc3RpdGlhbC1yZWRpcmVjdF9fY29sIHtcbiAgcGFkZGluZy1yaWdodDogMS4xcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmludGVyc3RpdGlhbC1yZWRpcmVjdF9fY2FyZHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5pbnRlcnN0aXRpYWwtcmVkaXJlY3RfX2NhcmRzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDIuNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi5pbnRlcnN0aXRpYWwtcmVkaXJlY3RfX2NhcmRzIHAge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjQ0NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjU1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjU1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5pbnRlcnN0aXRpYWwtcmVkaXJlY3RfX2NhcmRzIHAgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmludGVyc3RpdGlhbC1yZWRpcmVjdF9fY2FyZHMgaW1nIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDMuNTdyZW0gYXV0byAwO1xufVxuLmludGVyc3RpdGlhbC1yZWRpcmVjdF9fdGl0bGUsIC5pbnRlcnN0aXRpYWwtcmVkaXJlY3RfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBtYXJnaW4tdG9wOiA0LjI2cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmludGVyc3RpdGlhbC1yZWRpcmVjdF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsLXJlZGlyZWN0X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMy4yNTJyZW07XG59XG4uaW50ZXJzdGl0aWFsLXJlZGlyZWN0X19mb290ZXIge1xuICBtYXJnaW4tdG9wOiA0LjAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0LjYyNnJlbTtcbn1cbi5pbnRlcnN0aXRpYWwtcmVkaXJlY3RfX2Zvb3Rlci10ZXh0LCAuaW50ZXJzdGl0aWFsLXJlZGlyZWN0X19mb290ZXItbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5pbnRlcnN0aXRpYWwtcmVkaXJlY3RfX3JvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5pbnRlcnN0aXRpYWwtcmVkaXJlY3RfX3RpdGxlLCAuaW50ZXJzdGl0aWFsLXJlZGlyZWN0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjgxNXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLmludGVyc3RpdGlhbC1yZWRpcmVjdF9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5pbnRlcnN0aXRpYWwtcmVkaXJlY3RfX2NhcmRzIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogNy40NHJlbTtcbiAgICBtYXJnaW46IDAuODdyZW0gMDtcbiAgfVxuICAuaW50ZXJzdGl0aWFsLXJlZGlyZWN0X19jYXJkcyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcbiAgfVxuICAuaW50ZXJzdGl0aWFsLXJlZGlyZWN0X19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEuNDdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgfVxuICAuaW50ZXJzdGl0aWFsLXJlZGlyZWN0X19mb290ZXItdGV4dCwgLmludGVyc3RpdGlhbC1yZWRpcmVjdF9fZm9vdGVyLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmludGVyc3RpdGlhbC1yZWRpcmVjdF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICMzYTNhM2E7XG4gIH1cbiAgLmludGVyc3RpdGlhbC1yZWRpcmVjdF9fbG9nbyB7XG4gICAgdG9wOiAzLjUlO1xuICAgIHJpZ2h0OiAwJTtcbiAgICBoZWlnaHQ6IDEuODlyZW07XG4gIH1cbiAgLmludGVyc3RpdGlhbC1yZWRpcmVjdF9fY29sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5pbnRlcnN0aXRpYWwtcmVkaXJlY3QubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmludGVyc3RpdGlhbC1yZWRpcmVjdC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuaW50ZXJzdGl0aWFsLXJlZGlyZWN0X19oZWFkZXItY3RhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjcyNXJlbTtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgfVxufVxuXG4uaW50ZXJzdGl0aWFsLXNsaWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xufVxuLmludGVyc3RpdGlhbC1zbGlkZXIub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5pbnRlcnN0aXRpYWwtc2xpZGVyLmNsb3Npbmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjM1cyBlYXNlLWluO1xufVxuLmludGVyc3RpdGlhbC1zbGlkZXIgLnNsaWRlci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmludGVyc3RpdGlhbC1zbGlkZXIgLmludGVyc3RpdGlhbC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW50ZXJzdGl0aWFsLXNsaWRlciAuaW50ZXJzdGl0aWFsLWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmludGVyc3RpdGlhbC1zbGlkZXIgLmludGVyc3RpdGlhbC1idXR0b25zIC5idG4tcHJpbWFyeSxcbiAgLmludGVyc3RpdGlhbC1zbGlkZXIgLmludGVyc3RpdGlhbC1idXR0b25zIC5idG4tc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbnRlcnN0aXRpYWwtc2xpZGVyIC5pbnRlcnN0aXRpYWwtYnV0dG9ucyAuYnRuLXByaW1hcnkge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgfVxufVxuLmludGVyc3RpdGlhbC1zbGlkZXIgLmludGVyc3RpdGlhbC1idXR0b25zIC5leHRlcm5hbC1saW5rLmN1c3RvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWwtc2xpZGVyIC5pbnRlcnN0aXRpYWwtYnV0dG9ucyAuZXh0ZXJuYWwtbGluay5jdXN0b206OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hc2staW1hZ2U6IHVybChcIi9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLXRlYWwuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2V4dGVybmFsLWxpbmstdGVhbC5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuaW50ZXJzdGl0aWFsLXNsaWRlciAuaW50ZXJzdGl0aWFsLWJ1dHRvbnMgLmV4dGVybmFsLWxpbmsuY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5pbnRlcnN0aXRpYWwtc2xpZGVyIC5pbnRlcnN0aXRpYWwtYnV0dG9ucyAuZXh0ZXJuYWwtbGluay5jdXN0b206OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWwtc2xpZGVyIC5pbnRlcnN0aXRpYWwtbGluayB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXNpX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNDJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaXNpX19jaGV2cm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuLmlzaV9fY2hldnJvbi5pcy1leHBhbmRlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaXNpX19jaGV2cm9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9hbmdsZS11cC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9hbmdsZS11cC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NTg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pc2ktLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG4uaXNpLS1zdGF0aWMgLnNob3ctb24tc3RpY2t5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzaS0tc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC05OTllbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXMgZWFzZTtcbn1cbi5pc2ktLXN0aWNreS5pcy1zaG93biB7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uaXNpLS1zdGlja3kgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5pc2ktLXN0aWNreSAuc2hvdy1vbi1zdGlja3kge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uaXNpLS1zdGlja3kgLnNob3ctb24tc3RhdGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmt3aXpfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmt3aXpfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMzJweCAzMnB4IDMycHg7XG4gIH1cbiAgLmt3aXpfX2J1dHRvbnMuYWxpZ24tcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAua3dpel9fYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMCA0N3B4IDMycHggMzJweDtcbiAgfVxufVxuLmt3aXpfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4IDIxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5rd2l6X19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ua3dpel9fYnV0dG9uOmhvdmVyIC5hcnJvdy1yaWdodCxcbi5rd2l6X19idXR0b246aG92ZXIgLmFycm93LWxlZnQge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ua3dpel9fYnV0dG9uLmRpc2FibGVkLFxuLmt3aXpfX2J1dHRvbiBbZGlzYWJsZWRdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5rd2l6X19idXR0b24tLW9yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3dpel9fYnV0dG9uLS1vcmFuZ2UgLmFycm93LXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LW9yYW5nZS1pY29uLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAua3dpel9fYnV0dG9uLS1vcmFuZ2Uge1xuICAgIHdpZHRoOiAyMTVweDtcbiAgfVxufVxuLmt3aXpfX2J1dHRvbi0tZ3JleSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt3aXpfX2J1dHRvbi0tZ3JleTpob3ZlciB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3dpel9fYnV0dG9uLS1ncmV5IC5hcnJvdy1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy1ncmV5LWljb24uc3ZnXCIpO1xufVxuLmt3aXpfX2J1dHRvbi0tdGVhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QjhGO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt3aXpfX2J1dHRvbi0tdGVhbDpob3ZlciwgLmt3aXpfX2J1dHRvbi0tdGVhbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmt3aXpfX2J1dHRvbi0tYmFjaywgLmt3aXpfX2J1dHRvbi0tbmV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5rd2l6X19idXR0b24tLW5leHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ua3dpei1iYWNrX193cmFwcGVyIHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmt3aXotYmFja19fd3JhcHBlciB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5rd2l6LW5leHRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAua3dpei1uZXh0X193cmFwcGVyIHtcbiAgICBvcmRlcjogMjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuLmt3aXotbmV4dF9fd3JhcHBlciAua3dpei0tc3VibWl0dGluZyB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmt3aXpfX2hlYWRpbmcge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5rd2l6X19oZWFkaW5nLS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5rd2l6X19oZWFkaW5nLS1saWdodCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5rd2l6X19kZXNjIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ua3dpel9fZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5rd2l6X19kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3dpel9fZGVzYyAuYm90dG9tLWd1dHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ua3dpel9fZGV0YWlscyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODU4NTg7XG4gIHBhZGRpbmc6IDMzcHggMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAua3dpel9fZGV0YWlscyB7XG4gICAgbWluLXdpZHRoOiA0ODBweDtcbiAgfVxufVxuLmt3aXpfX2RldGFpbHMgc3Ryb25nLFxuLmt3aXpfX2RldGFpbHMgYiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAua3dpel9fZGV0YWlscyB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG59XG4ua3dpel9fZC1zZXBlcmF0b3Ige1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmt3aXpfX2NvbnRlbnQtLXdlbGNvbWUgLmt3aXpfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5rd2l6X19jb250ZW50LS13ZWxjb21lIC5rd2l6X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5rd2l6X19jb250ZW50LS13ZWxjb21lIC5rd2l6X19kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi5rd2l6X19jb250ZW50LS1saWdodCAua3dpel9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmt3aXpfX2NvbnRlbnQtLWxpZ2h0IC5rd2l6X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5rd2l6X19jb250ZW50LS1saWdodCAua3dpel9faGVhZGluZyAuc3VwZXItaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5rd2l6X19jb250ZW50LS1saWdodCAua3dpel9faGVhZGluZyAuc3VwZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5rd2l6X19jb250ZW50LS1saWdodCAua3dpel9faGVhZGluZyBzcGFuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG4ua3dpel9fY29udGVudC0tbGlnaHQgLmt3aXpfX2Rlc2Mge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4ua3dpel9fY29udGVudC0tbGlnaHQgLmt3aXpfX2Rlc2MgYiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5rd2l6X19jb250ZW50LS1maW5hbC1zdW1tYXJ5IC5rd2l6X19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAua3dpel9fY29udGVudC0tZmluYWwtc3VtbWFyeSAua3dpel9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ua3dpel9fY29udGVudC0tZmluYWwtc3VtbWFyeSAua3dpel9faGVhZGluZyAuc3VwZXItaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5rd2l6X19jb250ZW50LS1maW5hbC1zdW1tYXJ5IC5rd2l6X19oZWFkaW5nIC5zdXBlci1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5rd2l6X19jb250ZW50LS1maW5hbC1zdW1tYXJ5IC5rd2l6X19oZWFkaW5nIHNwYW4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI2Y2NWMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAua3dpel9fY29udGVudC0tZmluYWwtc3VtbWFyeSAua3dpel9faGVhZGluZyAuaXMtb25seS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmt3aXpfX2hlYWRpbmcgLmlzLW9ubHktbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ua3dpel9fY29udGVudC0tZmluYWwtc3VtbWFyeSAua3dpel9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ua3dpel9fY29udGVudC0tZmluYWwtc3VtbWFyeSAua3dpel9fZGVzYyBiIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmt3aXpfX2Rlc2MgLnN1Yi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi5rd2l6X19jb250ZW50LS1maW5hbC1zdW1tYXJ5IC5rd2l6X19kZXNjIC5zdWItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAua3dpel9fY29udGVudC0tZmluYWwtc3VtbWFyeSAua3dpel9fZGVzYyAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5rd2l6X19jb250ZW50LS1maW5hbC1zdW1tYXJ5IC5rd2l6X19kZXNjIC5zdWItY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ua3dpel9fY29udGVudC0tZmluYWwtc3VtbWFyeSAua3dpel9fZGVzYyAuc3ViLWNvcHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3dpel9fY29udGVudC0tZmluYWwtc3VtbWFyeSAua3dpel9fZGVzYyAuc3ViLWNvcHkgLndoaXRlc3BhY2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5rd2l6X19jb250ZW50LS1maW5hbC1zdW1tYXJ5IC5rd2l6X19kZXNjIC5zdWItY29weSAud2hpdGVzcGFjZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmZpbmFsLXN1bW1hcnlfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmZpbmFsLXN1bW1hcnlfX2NvbnRhaW5lciB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxufVxuLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmZpbmFsLXN1bW1hcnlfX2xlZnQge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gIC5rd2l6X19jb250ZW50LS1maW5hbC1zdW1tYXJ5IC5maW5hbC1zdW1tYXJ5X19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmZpbmFsLXN1bW1hcnlfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmZpbmFsLXN1bW1hcnlfX2J0bi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxufVxuLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmZpbmFsLXN1bW1hcnlfX2J0bi13cmFwcGVyIC5rd2l6X19idXR0b24tLXRlYWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5rd2l6X19jb250ZW50LS1maW5hbC1zdW1tYXJ5IC5maW5hbC1zdW1tYXJ5X19idG4td3JhcHBlciAua3dpel9fYnV0dG9uLS10ZWFsIHtcbiAgICBtYXgtd2lkdGg6IDIyMnB4O1xuICB9XG59XG4ua3dpel9fY29udGVudC0tZmluYWwtc3VtbWFyeSAuZmluYWwtc3VtbWFyeV9fdGFibGUtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNzY3cHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmZpbmFsLXN1bW1hcnlfX3RhYmxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4ua3dpel9fY29udGVudC0tZmluYWwtc3VtbWFyeSAuZmluYWwtc3VtbWFyeV9fdGFibGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA5MiwgMCwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNjVjMDA7XG4gIGhlaWdodDogNjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAua3dpel9fY29udGVudC0tZmluYWwtc3VtbWFyeSAuZmluYWwtc3VtbWFyeV9fdGFibGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ua3dpel9fY29udGVudC0tZmluYWwtc3VtbWFyeSAuZmluYWwtc3VtbWFyeV9fdGFibGUtaGVhZGVyLWNvbDpmaXJzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogMTkwcHg7XG59XG4ua3dpel9fY29udGVudC0tZmluYWwtc3VtbWFyeSAuZmluYWwtc3VtbWFyeV9fdGFibGUtaGVhZGVyLWNvbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5rd2l6X19jb250ZW50LS1maW5hbC1zdW1tYXJ5IC5maW5hbC1zdW1tYXJ5X190YWJsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmZpbmFsLXN1bW1hcnlfX3RhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE5cHggMTdweCAyM3B4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRjY1QzAwO1xuICB9XG59XG4ua3dpel9fY29udGVudC0tZmluYWwtc3VtbWFyeSAuZmluYWwtc3VtbWFyeV9fdGFibGUtcm93IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmZpbmFsLXN1bW1hcnlfX3RhYmxlLXJvdy1jb2wge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmZpbmFsLXN1bW1hcnlfX3RhYmxlLXJvdy1jb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmZpbmFsLXN1bW1hcnlfX3RhYmxlLXJvdy1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogMTkwcHg7XG4gIHBhZGRpbmc6IDE5cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDkyLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5rd2l6X19jb250ZW50LS1maW5hbC1zdW1tYXJ5IC5maW5hbC1zdW1tYXJ5X190YWJsZS1yb3ctaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI0Y2NUMwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5rd2l6X19jb250ZW50LS1maW5hbC1zdW1tYXJ5IC5maW5hbC1zdW1tYXJ5X190YWJsZSAuaXMtb25seS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmZpbmFsLXN1bW1hcnlfX3RhYmxlIC5pcy1vbmx5LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmZpbmFsLXN1bW1hcnlfX3RhYmxlIC5saW5rLWV4dGVybmFsOjphZnRlcixcbi5rd2l6X19jb250ZW50LS1maW5hbC1zdW1tYXJ5IC5maW5hbC1zdW1tYXJ5X190YWJsZSAuc3Itb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3dpeiAubWVzc2FnZS1pbmZvX19rd2l6IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBDMUQ1O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDM0cHggMzBweCAzM3B4IDEwMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmt3aXogLm1lc3NhZ2UtaW5mb19fa3dpejpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI5cHg7XG4gIHRvcDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9JbmZvLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAua3dpeiAubWVzc2FnZS1pbmZvX19rd2l6OmJlZm9yZSB7XG4gICAgbGVmdDogMjRweDtcbiAgICB0b3A6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAua3dpeiAubWVzc2FnZS1pbmZvX19rd2l6IHtcbiAgICBwYWRkaW5nOiAyM3B4IDE4cHggMjNweCA5M3B4O1xuICB9XG59XG4ua3dpeiAubWVzc2FnZS1pbmZvX19rd2l6IGRpdixcbi5rd2l6IC5tZXNzYWdlLWluZm9fX2t3aXogcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbjogMDtcbn1cbi5rd2l6IC5tZXNzYWdlLWluZm9fX2t3aXogcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ua3dpeiAubWVzc2FnZS1pbmZvX19rd2l6IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3dpeiAud3JhcC13aG9sZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rd2l6X19tb2RhbC1jdGEge1xuICBjb2xvcjogIzAwN0I4RjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAua3dpei0tbW9kYWwge1xuICAgIGhlaWdodDogNTQwcHg7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbi5rd2l6LS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDcwcHggNzVweCA3MHB4IDcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5rd2l6LS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogNzBweCA0MHB4O1xuICB9XG59XG4ua3dpei0tbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGJvcmRlcjogMDtcbn1cbi5rd2l6LS1tb2RhbCAubW9kYWwtaGVhZGVyIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmt3aXotLW1vZGFsIC5tb2RhbC1oZWFkZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLmt3aXotLW1vZGFsIC5rd2l6X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogNDVweDtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4ua3dpei0tbW9kYWwgLmt3aXpfX2Nsb3NlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt3aXotLW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt3aXotLW1vZGFsIC5tb2RhbC1ib2R5IFtjbGFzc149Y29sLV0ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmt3aXotLW1vZGFsIC5tb2RhbC1ib2R5IHAge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmt3aXotLW1vZGFsIC5tb2RhbC1ib2R5IHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5rd2l6LXJhZGlvLS1ob3Jpem9udGFsIC5rd2l6LXJhZGlvX19vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDI1cHggMCAyMnB4O1xuICB9XG4gIC5rd2l6LXJhZGlvLS1ob3Jpem9udGFsIC5rd2l6LXJhZGlvX19vcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmt3aXotcmFkaW8tLWhvcml6b250YWwgLmt3aXotcmFkaW9fX29wdGlvbnMge1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDI1cHg7XG4gIH1cbiAgLmt3aXotcmFkaW8tLWhvcml6b250YWwgLmt3aXotcmFkaW9fX29wdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAua3dpei1yYWRpby0taG9yaXpvbnRhbCAua3dpei1yYWRpb19fb3B0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5rd2l6LXJhZGlvLS1oYXZlLWFjY291bnQgLmt3aXotcmFkaW9fX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmt3aXotcmFkaW8tLWhhdmUtYWNjb3VudCAua3dpei1yYWRpb19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5rd2l6LXJhZGlvLS1oYXZlLWFjY291bnQgLmt3aXotcmFkaW9fX29wdGlvbnMge1xuICBtYXgtd2lkdGg6IDQzOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI1cHggMzhweCAyMnB4IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmt3aXotcmFkaW8tLWhhdmUtYWNjb3VudCAua3dpei1yYWRpb19fb3B0aW9ucyB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuLmt3aXotcmFkaW8tLWhhdmUtYWNjb3VudCAua3dpei1yYWRpb19fb3B0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAua3dpei1yYWRpby0taGF2ZS1hY2NvdW50IC5rd2l6LXJhZGlvX19vcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5rd2l6LXJhZGlvLS1lcnJvciAua3dpei1yYWRpb19faGVhZGVyIHtcbiAgY29sb3I6ICNDQzNCM0I7XG59XG4ua3dpei1yYWRpby0tZXJyb3IgLmt3aXotcmFkaW9fX29wdGlvbnMge1xuICBib3JkZXItY29sb3I6ICNDQzNCM0I7XG59XG4ua3dpei1yYWRpby0tZXJyb3IgLmt3aXotcmZfX2FsaWFzOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0NDM0IzQjtcbn1cbi5rd2l6LXJhZGlvLS1lcnJvciAua3dpei1yZl9fbGFiZWwsXG4ua3dpei1yYWRpby0tZXJyb3IgLmt3aXotcmFkaW9fX29wdGlvbi1sYWJlbCB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xufVxuLmt3aXotcmFkaW9fX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmt3aXotcmFkaW9fX2hlYWRlciBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmt3aXotcmFkaW9fX2hlYWRlciBzcGFuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmt3aXotcmFkaW9fX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4ua3dpei1yYWRpby53aXotcXVlc3Rpb24xIC5rd2l6LXJhZGlvX19vcHRpb25zIHtcbiAgbWF4LXdpZHRoOiA2MjVweDtcbn1cbi5rd2l6LXJhZGlvLndpei1xdWVzdGlvbjIgLmt3aXotcmFkaW9fX29wdGlvbnMge1xuICBtYXgtd2lkdGg6IDc0MHB4O1xufVxuLmt3aXotcmFkaW9fX29wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBwYWRkaW5nOiAzMHB4IDMycHg7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmt3aXotcmFkaW9fX29wdGlvbnMge1xuICAgIHBhZGRpbmc6IDMwcHggMjJweCAzMHB4IDI1cHg7XG4gIH1cbn1cbi5rd2l6LXJhZGlvX19vcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmt3aXotcmFkaW9fX29wdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rd2l6LXJhZGlvX19vcHRpb24tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5rd2l6LXJhZGlvX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdXRsaW5lOiBub25lO1xuICBtYXgtd2lkdGg6IDIwNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5rd2l6LXJhZGlvX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ua3dpei1yYWRpb19fbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNDQzNCM0I7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmt3aXotcmZfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmt3aXotcmZfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLmt3aXotcmZfX2lucHV0OmNoZWNrZWQgfiAua3dpei1yZl9fYWxpYXM6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xufVxuLmt3aXotcmZfX2lucHV0OmNoZWNrZWQgfiAua3dpei1yZl9fYWxpYXM6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rd2l6LXJmX19hbGlhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5rd2l6LXJmX19hbGlhcyB7XG4gICAgdG9wOiAwO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuLmt3aXotcmZfX2FsaWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3dpei1yZl9fYWxpYXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt3aXotcmZfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5rd2l6IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuLmt3aXpfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY2O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmt3aXpfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMTVweCAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5rd2l6X19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmt3aXpfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1heC13aWR0aDogNzU1cHg7XG4gICAgaGVpZ2h0OiA2ODhweDtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAua3dpel9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMnB4O1xuICB9XG59XG4ua3dpel9fY29udGFpbmVyLS1mdWxsIHtcbiAgcGFkZGluZzogNDBweCAxNXB4IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmt3aXpfX2NvbnRhaW5lci0tZnVsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAua3dpel9fY29udGFpbmVyLS1mdWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ1cHggMzJweCA0MHB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmt3aXpfX2NvbnRhaW5lci0tZnVsbCB7XG4gICAgcGFkZGluZzogNDVweCA1NXB4IDQwcHggMzJweDtcbiAgfVxufVxuLmt3aXpfX2xvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3dpeiAubG9hZGluZy1naWd5YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5rd2l6IC5naWd5YS1mb3JtX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNjtcbn1cbi5rd2l6X19naWd5YXNjcmVlbiB7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5rd2l6X19naWd5YXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgfVxufVxuLmt3aXpfX2dpZ3lhc2NyZWVuIC5naWd5YS1zY3JlZW4gLmdpZ3lhLWNvbXBvc2l0ZS1jb250cm9sLmdpZ3lhLWNvbXBvc2l0ZS1jb250cm9sLWNoZWNrYm94LnJlbWVtYmVyLFxuLmt3aXpfX2dpZ3lhc2NyZWVuIC5naWd5YS1zY3JlZW4gLmdpZ3lhLWNvbXBvc2l0ZS1jb250cm9sLmdpZ3lhLWNvbXBvc2l0ZS1jb250cm9sLWxpbmsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ua3dpel9fZ2lneWFzY3JlZW4gLnNpZ24taW4uZ2lneWEtc2NyZWVuLnBvcnRyYWl0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5rd2l6X19naWd5YXNjcmVlbiAuZW1haWxpZExvZ2luLFxuLmt3aXpfX2dpZ3lhc2NyZWVuIC5wYXNzTG9naW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rd2l6X19naWd5YXNjcmVlbiAjZ2lneWEtbG9naW4tc2NyZWVuIC5sb2dpbi1idG4gaW5wdXQsXG4ua3dpel9fZ2lneWFzY3JlZW4gI2dpZ3lhLWxvZ2luLXNjcmVlbiAuZW1haWxpZExvZ2luIGlucHV0LCAua3dpel9fZ2lneWFzY3JlZW4gI2dpZ3lhLWxvZ2luLXNjcmVlbiAucGFzc0xvZ2luIGlucHV0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmt3aXpfX2dpZ3lhc2NyZWVuICNnaWd5YS1sb2dpbi1zY3JlZW4gLmxvZ2luLWJ0biBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ua3dpel9fZ2lneWFzY3JlZW4gLmxvZ2luLWJ0biBpbnB1dC5naWd5YS1pbnB1dC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMjlweCksIDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5rd2l6X19naWd5YXNjcmVlbiAubG9naW4tYnRuIGlucHV0LmdpZ3lhLWlucHV0LXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTIwcHgpLCAyMnB4O1xuICB9XG59XG4ua3dpel9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuLmt3aXpfX3Byb2dyZXNzLS0xMCB7XG4gIHdpZHRoOiAxMCU7XG59XG4ua3dpel9fcHJvZ3Jlc3MtLTIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5rd2l6X19wcm9ncmVzcy0tMzAge1xuICB3aWR0aDogMzAlO1xufVxuLmt3aXpfX3Byb2dyZXNzLS00MCB7XG4gIHdpZHRoOiA0MCU7XG59XG4ua3dpel9fcHJvZ3Jlc3MtLTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5rd2l6X19wcm9ncmVzcy0tNjAge1xuICB3aWR0aDogNjAlO1xufVxuLmt3aXpfX3Byb2dyZXNzLS03MCB7XG4gIHdpZHRoOiA3MCU7XG59XG4ua3dpel9fcHJvZ3Jlc3MtLTgwIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5rd2l6X19wcm9ncmVzcy0tOTAge1xuICB3aWR0aDogOTAlO1xufVxuLmt3aXpfX3Byb2dyZXNzLS0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rd2l6X19wcm9ncmVzcy1wZXJjZW50YWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5rd2l6X19wcm9ncmVzcy1wZXJjZW50YWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuLmt3aXotYWxlcnRfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmt3aXotYWxlcnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rd2l6LWFsZXJ0X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDczNXB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5zaXRlLWhlYWRlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaGVhZGVyLFxuICBib2R5IHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGhlYWRlci5zaXRlLWhlYWRlciB7XG4gICAgd2lkdGg6IDg0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpdGUtaGVhZGVyX19jb3VudHJ5LW5hbWUsXG4gIC5zZWFyY2gsXG4gIC5kZXNrdG9wLW5hdixcbiAgLmJyZWFkY3J1bWIsXG4gIC5rd2l6X19wcm9ncmVzcyxcbiAgLmZpbmFsLXN1bW1hcnlfX3JpZ2h0LFxuICBmb290ZXIsXG4gIC5jb250YWN0LFxuICAuaGVscEJ1dHRvbixcbiAgLmZ1bGwtd2lkdGgtZGl2aWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5maW5hbC1zdW1tYXJ5X190YWJsZS1oZWFkZXIsXG4gIC5maW5hbC1zdW1tYXJ5X190YWJsZS1yb3ctaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgOTIsIDAsIDAuMTAxOTYwNzg0MykgIWltcG9ydGFudDtcbiAgfVxuICAua3dpel9fY29udGFpbmVyLS1mdWxsIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNDBweCAwO1xuICB9XG4gIC5rd2l6X193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5rd2l6X19jb250ZW50LS1maW5hbC1zdW1tYXJ5IC5maW5hbC1zdW1tYXJ5X19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sYW5ndWFnZS1zd2l0Y2hlci5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5sYW5ndWFnZS1zd2l0Y2hlci5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtLCAubGFuZ3VhZ2Utc3dpdGNoZXIuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubGFuZ3VhZ2Utc3dpdGNoZXIuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSwgLmxhbmd1YWdlLXN3aXRjaGVyLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmxhbmd1YWdlLXN3aXRjaGVyLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyLCAubGFuZ3VhZ2Utc3dpdGNoZXIuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS10ZXh0LCAubGFuZ3VhZ2Utc3dpdGNoZXIuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsIC5sYW5ndWFnZS1zd2l0Y2hlci5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3YjhmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sYW5ndWFnZS1zd2l0Y2hlci5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51LCAubGFuZ3VhZ2Utc3dpdGNoZXIuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXIuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbTpob3ZlciwgLmxhbmd1YWdlLXN3aXRjaGVyLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXIuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbTpmb2N1cywgLmxhbmd1YWdlLXN3aXRjaGVyLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXIuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlLCAubGFuZ3VhZ2Utc3dpdGNoZXIuc2hvdy5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogY2FsYygxZW0gKyAxLjhyZW0pO1xuICBwYWRkaW5nOiAwLjhyZW0gMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sYW5ndWFnZS1zd2l0Y2hlci5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUsIC5sYW5ndWFnZS1zd2l0Y2hlci5zaG93LmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXIuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAubGFuZ3VhZ2Utc3dpdGNoZXIuc2hvdy5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3YjhmICFpbXBvcnRhbnQ7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXIuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSwgLmxhbmd1YWdlLXN3aXRjaGVyLnNob3cuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDdiOGYgIWltcG9ydGFudDtcbn1cbi5sYW5ndWFnZS1zd2l0Y2hlciAuc2hvdy5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3YjhmICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWRpdmlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDQuNDRyZW07XG59XG4ubGluZS1kaXZpZGVyLmZ1bGwtd2lkdGgtZGl2aWRlciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbn1cblxuLmxpbmtlZC1idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlua2VkLWJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saW5rZWQtYnV0dG9uX19sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xufVxuLmxpbmtlZC1idXR0b25fX2xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL3doaXRlLWJhY2stYXJyb3cuc3ZnXCIpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNFQVJDSCBCQVJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi56aWItc2VhcmNoYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnppYi1zZWFyY2hiYXJfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uemliLXNlYXJjaGJhcl9fZmlsdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnppYi1zZWFyY2hiYXJfX2ZpbHRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uemliLXNlYXJjaF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuemliLXNlYXJjaF9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi56aWItc2VhcmNoX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnppYi1zZWFyY2hfX2lucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggNDhweCA4cHggMzNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnppYi1zZWFyY2hfX2lucHV0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLnppYi1zZWFyY2hfX2lucHV0LmlzLWxvYWRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiA2OHB4O1xufVxuLnppYi1zZWFyY2hfX2lucHV0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxO1xufVxuLnppYi1zZWFyY2hfX2lucHV0LWljb24tLWZvY3Vzc2VkIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC1mb2N1c3NlZC5zdmcpIG5vLXJlcGVhdDtcbn1cbi56aWItc2VhcmNoX19zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDdweDtcbiAgdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvX2Fzc2V0cy9naWZzL2ZpZWxkLWxvYWRlci5naWZcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi56aWItc2VhcmNoX19zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41cHg7XG4gIHJpZ2h0OiAxLjVweDtcbiAgYm90dG9tOiAxLjVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG59XG4uemliLXNlYXJjaF9fc3VibWl0OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkO1xufVxuLnppYi1zZWFyY2hfX29wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3YjhmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB6LWluZGV4OiA1O1xufVxuLnppYi1zZWFyY2hfX29wdGlvbnMtbGlzdCB7XG4gIHBhZGRpbmc6IDEycHggNnB4O1xufVxuLnppYi1zZWFyY2hfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi56aWItc2VhcmNoX19vcHRpb24uaXMtaGlnaGxpZ2h0ZWQsIC56aWItc2VhcmNoX19vcHRpb246aG92ZXIsIC56aWItc2VhcmNoX19vcHRpb246Zm9jdXMsIC56aWItc2VhcmNoX19vcHRpb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnppYi1zZWFyY2hfX3Jlc3VsdHMuaXMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uemliLXNlYXJjaF9fcmVzdWx0cy5pcy1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56aWItc2VhcmNoX19yZXN1bHRzLmlzLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uemliLXNlYXJjaF9fc3VnZ2VzdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnppYi1zb3J0Ynkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC56aWItc29ydGJ5IC56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9fc2luZ2xlLXZhbHVlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi56aWItc29ydGJ5X19sYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uemliLXNvcnRieV9fZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDE3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC56aWItc29ydGJ5X19kcm9wZG93biB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnppYi1maWx0ZXJieV9fbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnppYi1maWx0ZXJieV9fYnRuIHtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnppYi1maWx0ZXJieV9fYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC56aWItc2VhcmNoYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA4cHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC56aWItc2VhcmNoYmFyX19sZWZ0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC56aWItc2VhcmNoYmFyX19sZWZ0IC56aWItc2VhcmNoX193cmFwcGVyIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxuICAuemliLXNlYXJjaGJhcl9fbGVmdCAuemliLXNlYXJjaF9fcmVzdWx0cy5pcy1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuemliLXNlYXJjaGJhcl9fZmlsdGVyIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAuemliLXNlYXJjaGJhcl9fcmlnaHQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC56aWItc2VhcmNoYmFyX19yaWdodCAuemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX2NvbnRyb2wge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIH1cbiAgLnppYi1zZWFyY2hiYXJfX3JpZ2h0IC56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9fdmFsdWUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5kZXNrdG9wLW9ubHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIG9yIGlubGluZS1ibG9jayBpZiBuZWVkZWQgKi9cbn1cblxuLyogSGlkZSBvbiBtb2JpbGUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQQUdJTkFUSU9OXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uemliLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uemliLXBhZ2luYXRpb24uaXMtbG9hZGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnppYi1wYWdpbmF0aW9uX19sZWZ0LCAuemliLXBhZ2luYXRpb25fX2NlbnRlciwgLnppYi1wYWdpbmF0aW9uX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uemliLXBhZ2luYXRpb25fX2xlZnQgLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX19zaW5nbGUtdmFsdWUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDIwcHg7XG59XG4uemliLXBhZ2luYXRpb25fX2NlbnRlciAuemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX3NpbmdsZS12YWx1ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuemliLXBhZ2luYXRpb25fX2xlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuemliLXBhZ2luYXRpb25fX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC56aWItcGFnaW5hdGlvbl9fY2VudGVyIHtcbiAgICBvcmRlcjogMztcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnppYi1wYWdpbmF0aW9uX19kcm9wZG93biB7XG4gIG1heC13aWR0aDogODBweDtcbn1cbi56aWItcGFnaW5hdGlvbl9fZHJvcGRvd24uemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX2luZGljYXRvcjo6YmVmb3JlIHtcbiAgei1pbmRleDogMDtcbn1cbi56aWItcGFnaW5hdGlvbl9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnppYi1wYWdpbmF0aW9uX19wcmV2LCAuemliLXBhZ2luYXRpb25fX25leHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnppYi1wYWdpbmF0aW9uX19wcmV2OmhvdmVyLCAuemliLXBhZ2luYXRpb25fX3ByZXY6Zm9jdXMsIC56aWItcGFnaW5hdGlvbl9fcHJldjphY3RpdmUsIC56aWItcGFnaW5hdGlvbl9fbmV4dDpob3ZlciwgLnppYi1wYWdpbmF0aW9uX19uZXh0OmZvY3VzLCAuemliLXBhZ2luYXRpb25fX25leHQ6YWN0aXZlIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi56aWItcGFnaW5hdGlvbl9fcHJldi5kaXNhYmxlZCwgLnppYi1wYWdpbmF0aW9uX19uZXh0LmRpc2FibGVkIHtcbiAgY29sb3I6ICM1ODU4NTggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC42O1xufVxuLnppYi1wYWdpbmF0aW9uX19wcmV2IC5sYS1hbmdsZS1yaWdodDpiZWZvcmUsIC56aWItcGFnaW5hdGlvbl9fbmV4dCAubGEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCIgIWltcG9ydGFudDtcbn1cbi56aWItcGFnaW5hdGlvbl9fcHJldiAubGEtYW5nbGUtbGVmdDpiZWZvcmUsIC56aWItcGFnaW5hdGlvbl9fbmV4dCAubGEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIjxcIiAhaW1wb3J0YW50O1xufVxuLnppYi1wYWdpbmF0aW9uX19saXN0dmlldywgLnppYi1wYWdpbmF0aW9uX19ncmlkdmlldyB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnppYi1wYWdpbmF0aW9uX19saXN0dmlldzpob3ZlciwgLnppYi1wYWdpbmF0aW9uX19saXN0dmlldzpmb2N1cywgLnppYi1wYWdpbmF0aW9uX19saXN0dmlldzphY3RpdmUsIC56aWItcGFnaW5hdGlvbl9fZ3JpZHZpZXc6aG92ZXIsIC56aWItcGFnaW5hdGlvbl9fZ3JpZHZpZXc6Zm9jdXMsIC56aWItcGFnaW5hdGlvbl9fZ3JpZHZpZXc6YWN0aXZlIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uemliLXBhZ2luYXRpb25fX2xpc3R2aWV3LmRpc2FibGVkLCAuemliLXBhZ2luYXRpb25fX2dyaWR2aWV3LmRpc2FibGVkIHtcbiAgY29sb3I6ICM1ODU4NTggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC42O1xufVxuLnppYi1wYWdpbmF0aW9uX19saXN0dmlldy5kaXNhYmxlZDo6YWZ0ZXIsIC56aWItcGFnaW5hdGlvbl9fZ3JpZHZpZXcuZGlzYWJsZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTg1OCAhaW1wb3J0YW50O1xufVxuLnppYi1wYWdpbmF0aW9uX19saXN0dmlldzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvbGlzdC12aWV3LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2xpc3Qtdmlldy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmJiYmI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uemliLXBhZ2luYXRpb25fX2dyaWR2aWV3OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9jYXJkLXZpZXcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvY2FyZC12aWV3LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYmJiYjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi56aWItcGFnaW5hdGlvbl9fdmlld21vZGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnppYi1wYWdpbmF0aW9uX19zZXBlcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlsdGVyL0ZhY2V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uemliLWZpbHRlcnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWVhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC56aWItZmlsdGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnppYi1maWx0ZXJzLmlzLWxvYWRpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi56aWItZmlsdGVycy5pcy1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemliLWZpbHRlcnMuaXMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uemliLWZpbHRlcnMuaXMtZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnppYi1maWx0ZXJzLmlzLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uemliLWZpbHRlcnNfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbn1cbi56aWItZmlsdGVyc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnppYi1maWx0ZXJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnppYi1maWx0ZXJzX19zdWJpdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnppYi1maWx0ZXJzX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLnppYi1maWx0ZXJzX19sYWJlbC5pcy1jaGVja2VkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnppYi1maWx0ZXJzX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnppYi1maWx0ZXJzX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uemliLWZpbHRlcnNfX3JlbW92ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnppYi1maWx0ZXJzX19jbGVhciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi56aWItZmlsdGVyc19fY2xlYXI6aG92ZXIsIC56aWItZmlsdGVyc19fY2xlYXI6Zm9jdXMsIC56aWItZmlsdGVyc19fY2xlYXI6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnppYi1maWx0ZXJzX190b2dnbGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnppYi1maWx0ZXJzX190b2dnbGU6aG92ZXIsIC56aWItZmlsdGVyc19fdG9nZ2xlOmZvY3VzLCAuemliLWZpbHRlcnNfX3RvZ2dsZTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uemliLWZpbHRlcnMgLnppYi1jaGVja2JveF9fd3JhcHBlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi56aWItZmlsdGVycyAuemliLWNoZWNrYm94X193cmFwcGVyIC56aWItY2hlY2tib3hfX2FsaWFzOjphZnRlciB7XG4gIHRvcDogMXB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNaXNjZWxsYW5lb3VzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uemliLWxpc3RwYWdlX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnppYi1saXN0cGFnZV9fbWFpbi5pcy1sb2FkaW5nIHtcbiAgbWluLWhlaWdodDogNDEwcHg7XG59XG4uemliLWxpc3RwYWdlX19ub3Jlc3VsdHMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuXG4uemliLXBhZ2VfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcbiAgb3BhY2l0eTogMC4yO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnppYi1wYWdlX19sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi56aWItc2VhcmNoX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uemliLXNlYXJjaF9faW5wdXQ6YWN0aXZlLCAuemliLXNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3YjhmO1xufVxuXG4uemliLWZpbHRlcl9fbW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi56aWItZmlsdGVyX19tb2RhbCAubW9kYWwtdGl0bGUgaDUge1xuICBtYXJnaW46IDA7XG59XG5cbi56aWItY2FyZHNfX2ltZy13cmFwcGVyIC5saW5rLWV4dGVybmFsOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmxpdmUtY2hhdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG59XG4ubGl2ZS1jaGF0X19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBib3JkZXI6IDA7XG4gIG1heC1oZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpdmUtY2hhdF9fYnV0dG9uLW5hbWUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5sb2FkaW5nLWluZGljYXRvciAuc3Bpbm5lci1pY29uIHtcbiAgYW5pbWF0aW9uOiBzcGluIDEuNXMgaW5maW5pdGUgbGluZWFyO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxvZ28tZ3JpZCB7XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuLmxvZ28tZ3JpZF9faXRlbSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLmxvZ28tZ3JpZF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNy41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5sb2dvLWdyaWRfX3dyYXBwZXIubGluay1leHRlcm5hbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5sb2dvLWdyaWRfX3dyYXBwZXIubGluay1leHRlcm5hbDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9nby1ncmlkX19pbWFnZS1jb250YWluZXIsIC5sb2dvLWdyaWRfX3dyYXBwZXItaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwcmVtO1xufVxuLmxvZ28tZ3JpZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dvLWdyaWRfX2JvZHkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW46IDIuNjI1cmVtIDAgNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9nby1ncmlkX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDUuNjI1cmVtO1xuICB9XG4gIC5sb2dvLWdyaWRfX3dyYXBwZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sb2dvLWdyaWRfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3LjVyZW07XG4gIH1cbiAgLmxvZ28tZ3JpZF9fYm9keSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDIuMTI1cmVtIDAgNHJlbTtcbiAgfVxufVxuXG4uY2F0ZWdvcnktcHJvZHVjdHMge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uY2F0ZWdvcnktcHJvZHVjdHNfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXRlZ29yeS1wcm9kdWN0c19fY29sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMS41cmVtO1xufVxuLmNhdGVnb3J5LXByb2R1Y3RzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjZjY1YzAwO1xufVxuLmNhdGVnb3J5LXByb2R1Y3RzX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG59XG4uY2F0ZWdvcnktcHJvZHVjdHNfX2xlZnQtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQwMDtcbn1cbi5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XG59XG4uY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyLm1haW5jb2wtYnVsbGV0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lci5zcGVjaWVzX19jYXRlZ29yeSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXItcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XG59XG4uY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyIC5waG9uZS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lciAucGhvbmUtaWNvbiBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyIC5waG9uZS1pY29uIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMjU7XG59XG4uY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyIC5waG9uZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL3Bob25lLWljb24uc3ZnXCIpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmNhdGVnb3J5LXByb2R1Y3RzX19jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2F0ZWdvcnktcHJvZHVjdHNfX2N0YS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuLmNhdGVnb3J5LXByb2R1Y3RzX19jdGEtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLmNhdGVnb3J5LXByb2R1Y3RzX19jdGEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnJlbTtcbiAgYmFja2dyb3VuZDogI2Y2NWMwMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhdGVnb3J5LXByb2R1Y3RzX19jdGEge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuICB9XG4gIC5jYXRlZ29yeS1wcm9kdWN0c19faW1hZ2Uge1xuICAgIHdpZHRoOiA2LjQzNzVyZW07XG4gICAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCwgMTAwJSAwLCAxMDAlIDIuNjI1cmVtLCAyMCUgMi42MjVyZW0pO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuY2F0ZWdvcnktcHJvZHVjdHNfX2N0YS1saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cbiAgLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lci5zcGVjaWVzX19jYXRlZ29yeSAuY2F0ZWdvcnktcHJvZHVjdHNfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhdGVnb3J5LXByb2R1Y3RzLmNvbC13aXRoLXNwYWNlIC5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXI6aGFzKC5waG9uZS1pY29uKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmNhdGVnb3J5LXByb2R1Y3RzLmNvbC13aXRoLXNwYWNlIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjZyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNnJlbTtcbn1cbi5jYXRlZ29yeS1wcm9kdWN0cy5jb2wtd2l0aC1zcGFjZSA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42cmVtO1xufVxuLmNhdGVnb3J5LXByb2R1Y3RzLmNvbC13aXRoLXNwYWNlIC5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmNhdGVnb3J5LXByb2R1Y3RzLmNvbC13aXRoLXNwYWNlIC5jYXRlZ29yeS1wcm9kdWN0c19fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhdGVnb3J5LXByb2R1Y3RzLmNvbC13aXRoLXNwYWNlIC5oaWRlLWZvci1jb2wtd2l0aC1zcGFjZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0ZWdvcnktcHJvZHVjdHMucmVtb3ZlLWJvcmRlci1mb3ItY29sIC5jYXRlZ29yeS1wcm9kdWN0c19fY29udGFpbmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhdGVnb3J5LXByb2R1Y3RzLnJlbW92ZS1ib3JkZXItZm9yLWNvbCAuaGlkZS1mb3ItY29sLXdpdGgtc3BhY2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbmNvbC0xLTEtZ3JleS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLm1haW5jb2wtMS0xLWdyZXktbGlua19fY29sOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1haW5jb2wtMS0xLWdyZXktbGlua19fY29sOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5jb2wtMS0xLWdyZXktbGlua19fY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG4ubWFpbmNvbC0xLTEtZ3JleS1saW5rX19jb2xfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYWluY29sLTEtMS1ncmV5LWxpbmtfX2NvbF9fY29udGFpbmVyLWJvZHkge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuLm1haW5jb2wtMS0xLWdyZXktbGlua19fY29sX19jb250YWluZXItbGluayB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLm1haW5jb2wtMS0xLWdyZXktbGlua19fY29sX19jb250YWluZXItZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbmNvbC0xLTEtZ3JleS1saW5rX19jb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbmNvbC0xLTEtZ3JleS1saW5rX19jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tYWluY29sLTEtMS1tdWx0aS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1haW5jb2wtMS0xLW11bHRpLWxpbmsgLm1lZGlhLWNhcmRfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFpbmNvbC0xLTEtbXVsdGktbGluayAubWVkaWEtY2FyZF9faW1hZ2Uge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbn1cbi5tYWluY29sLTEtMS1tdWx0aS1saW5rIC5tZWRpYS1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtIDAuNXJlbTtcbn1cbi5tYWluY29sLTEtMS1tdWx0aS1saW5rIC5tZWRpYS1jYXJkX19jb250ZW50IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubWFpbmNvbC0xLTEtbXVsdGktbGluayAubWVkaWEtY2FyZF9fZGV0YWlscyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWFpbmNvbC0xLTEtbXVsdGktbGluayAubWVkaWEtY2FyZF9fYm90dG9tLWN0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xufVxuLm1haW5jb2wtMS0xLW11bHRpLWxpbmsgLm1lZGlhLWNhcmRfX2JvdHRvbS1jdGEtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLm1haW5jb2wtMS0xLW11bHRpLWxpbmsgLm1lZGlhLWNhcmRfX2JvdHRvbS1jdGEtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLm1haW5jb2wtMS0xLW11bHRpLWxpbmsgLm1lZGlhLWNhcmRfX2JvdHRvbS1jdGEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnJlbTtcbiAgYmFja2dyb3VuZDogI2Y2NWMwMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWFpbmNvbC0xLTEtbXVsdGktbGluayAubWVkaWEtY2FyZF9fZGV0YWlscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWFpbmNvbC0xLTEtbXVsdGktbGluayAubWVkaWEtY2FyZF9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLm1haW5jb2wtMS0xLW11bHRpLWxpbmtfX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5jb2wtMS0xLW11bHRpLWxpbmtfX2NvbCB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5tYWluY29sLTEtMS1tdWx0aS1saW5rIC5tZWRpYS1jYXJkX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tYWluY29sLTEtMS1tdWx0aS1saW5rIC5tZWRpYS1jYXJkX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4ubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2N0YSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctSWNvbi5zdmcpO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMDYzcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbn1cbi5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb2wuZ3JlZW4gLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19oZWFkZXIsIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fY29sLnBpbmsgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19oZWFkZXIge1xuICBjb2xvcjogIzAwOTdhOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xufVxuLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb2wucGluayAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2hlYWRlciB7XG4gIGNvbG9yOiAjYWEwMDYxO1xufVxuLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbnRhaW5lcjpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fY29udGFpbmVyOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbnRhaW5lcjpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbnRhaW5lci5ib3JkZXJsZXNzIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb250YWluZXIuYm9yZGVybGVzcyAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMCAxLjVyZW07XG59XG4ubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbnRhaW5lci5ib3JkZXJsZXNzIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXItYm90dG9tQ3RhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fbWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XG4gIGZsZXg6IDE7XG59XG4ubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX21lZGlhLXdpdGgtZGVzY3JpcHRpb24gLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG59XG4ubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX21lZGlhLXdpdGgtZGVzY3JpcHRpb24gLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciAubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLm1lZGlhLWxpc3QgaW1nIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG59XG4ubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX21lZGlhLXdpdGgtZGVzY3JpcHRpb24gLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuNXJlbSAwLjI1cmVtO1xufVxuLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fbWVkaWEtd2l0aC1kZXNjcmlwdGlvbiAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyLWJvdHRvbUN0YSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgcGFkZGluZzogMCAxLjVyZW0gMi4ycmVtO1xufVxuLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXItYm90dG9tQ3RhLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXItYm90dG9tQ3RhLWxpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2N0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2xpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS44N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX21lZGlhLXdpdGgtZGVzY3JpcHRpb24gLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciAubWVkaWEtbGlzdCBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB9XG4gIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fbWVkaWEtd2l0aC1kZXNjcmlwdGlvbiAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyLWJvdHRvbUN0YSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXItYm90dG9tQ3RhLWxpbmstaXRlbTpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMC44N3JlbTtcbiAgfVxuICAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gIH1cbiAgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb250YWluZXIgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19jb2wuZ3JlZW4gLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19oZWFkZXIsIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fY29sLnBpbmsgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbnRhaW5lcjpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fY29udGFpbmVyOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbnRhaW5lcjpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbCB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fbWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX21lZGlhLXdpdGgtZGVzY3JpcHRpb24gLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fbWVkaWEtd2l0aC1kZXNjcmlwdGlvbiAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5tZWRpYS1saXN0IGltZyB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX21lZGlhLXdpdGgtZGVzY3JpcHRpb24gLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lcjpudGgtY2hpbGQoMikge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19fbWVkaWEtd2l0aC1kZXNjcmlwdGlvbiAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fbWVkaWEtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tYWluY29sLTEyLW11bHRpLWxpbmsgLmNhdGVnb3J5LXByb2R1Y3RzIGEuY2F0ZWdvcnktcHJvZHVjdHNfX2N0YS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogNXJlbTtcbn1cbi5tYWluY29sLTEyLW11bHRpLWxpbmsgLmNhdGVnb3J5LXByb2R1Y3RzX19saW5rIHtcbiAgYm90dG9tOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW5jb2wtMTItbXVsdGktbGluayAuY2F0ZWdvcnktcHJvZHVjdHNfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYWluY29sLTEyLW11bHRpLWxpbmsgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIgdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tYWluY29sLTEyLW11bHRpLWxpbmsgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIgbGkge1xuICBmbGV4OiAwIDAgNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWFpbmNvbC0xMi1tdWx0aS1saW5rIC5jYXRlZ29yeS1wcm9kdWN0c19fY29udGFpbmVyIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5tYWluY29sLTEyLW11bHRpLWxpbmsgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5tYWluY29sLTEyLW11bHRpLWxpbmsgLmNhdGVnb3J5LXByb2R1Y3RzX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtIDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWFpbmNvbC0xMi1tdWx0aS1saW5rIC5jYXRlZ29yeS1wcm9kdWN0c19faGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC40O1xuICB9XG4gIC5tYWluY29sLTEyLW11bHRpLWxpbmsgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5tYWluY29sLTEyLW11bHRpLWxpbmsgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIgbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW5jb2wtMTItbXVsdGktbGluayAuY2F0ZWdvcnktcHJvZHVjdHNfX2NvbnRhaW5lciB1bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubWFpbmNvbC0xMi1tdWx0aS1saW5rIC5jYXRlZ29yeS1wcm9kdWN0c19fbGluayB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tYWluY29sLTEyLW11bHRpLWxpbmsgLmNhdGVnb3J5LXByb2R1Y3RzX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm1haW5jb2wtMS1tdWx0aS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5tYWluY29sLTEtbXVsdGktbGlua19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbmNvbC0xLW11bHRpLWxpbmtfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBwYWRkaW5nOiAyLjA2MjVyZW0gMS41cmVtIDIuNXJlbTtcbn1cbi5tYWluY29sLTEtbXVsdGktbGlua19fd3JhcHBlciAuZGlzY2xhaW1lckxpbmsgYSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLm1haW5jb2wtMS1tdWx0aS1saW5rX19ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ubWFpbmNvbC0xLW11bHRpLWxpbmtfX2JvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuLm1haW5jb2wtMS1tdWx0aS1saW5rX19ib2R5IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuLm1haW5jb2wtMS1tdWx0aS1saW5rX19ib2R5IHVsLmxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG4ubWFpbmNvbC0xLW11bHRpLWxpbmtfX2JvZHkgdWwubGlzdC1pdGVtIGxpIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ubWFpbmNvbC0xLW11bHRpLWxpbmtfX2RpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbi5tYWluY29sLTEtbXVsdGktbGlua19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYWluY29sLTEtbXVsdGktbGlua19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluY29sLTEtbXVsdGktbGlua19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMnJlbSAxLjI1cmVtIDIuNXJlbTtcbiAgfVxuICAubWFpbmNvbC0xLW11bHRpLWxpbmtfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAubWFpbmNvbC0xLW11bHRpLWxpbmtfX2JvZHkgcCxcbiAgLm1haW5jb2wtMS1tdWx0aS1saW5rX19ib2R5IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLm1haW5jb2wtMjEtbXVsdGktbGluayAuY2F0ZWdvcnktcHJvZHVjdHNfX2xpbmsge1xuICBib3R0b206IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbmNvbC0yMS1tdWx0aS1saW5rIC5jYXRlZ29yeS1wcm9kdWN0c19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW5jb2wtMjEtbXVsdGktbGluayAuY2F0ZWdvcnktcHJvZHVjdHNfX2NvbnRhaW5lciB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1haW5jb2wtMjEtbXVsdGktbGluayAuY2F0ZWdvcnktcHJvZHVjdHNfX2NvbnRhaW5lciBsaSB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tYWluY29sLTIxLW11bHRpLWxpbmsgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIgbGk6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLm1haW5jb2wtMjEtbXVsdGktbGluayAuY2F0ZWdvcnktcHJvZHVjdHNfX2NvbnRhaW5lciBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLm1haW5jb2wtMjEtbXVsdGktbGluayAuY2F0ZWdvcnktcHJvZHVjdHNfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYWluY29sLTIxLW11bHRpLWxpbmsgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIgdWwge1xuICAgIHBhZGRpbmctdG9wOiAwLjY1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm1haW5jb2wtMjEtbXVsdGktbGluayAuY2F0ZWdvcnktcHJvZHVjdHNfX2NvbnRhaW5lcl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWFpbmNvbC0yMS1tdWx0aS1saW5rIC5jYXRlZ29yeS1wcm9kdWN0c19fY29udGFpbmVyX19jb250ZW50IGRpdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNjVyZW07XG4gIH1cbiAgLm1haW5jb2wtMjEtbXVsdGktbGluayAuY2F0ZWdvcnktcHJvZHVjdHNfX2NvbnRhaW5lcl9fY29udGVudCBkaXYgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAubWFpbmNvbC0yMS1tdWx0aS1saW5rIC5jYXRlZ29yeS1wcm9kdWN0c19fY29udGFpbmVyIGxpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuICAubWFpbmNvbC0yMS1tdWx0aS1saW5rIC5jYXRlZ29yeS1wcm9kdWN0c19fY29udGFpbmVyIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tYWluY29sLTIxLW11bHRpLWxpbmsgLmNhdGVnb3J5LXByb2R1Y3RzX19saW5rIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm1haW5jb2wtMjEtbXVsdGktbGluayAuY2F0ZWdvcnktcHJvZHVjdHNfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubWFpbmNvbC1jb250YWN0LWZlYXR1cmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgcGFkZGluZzogMi4yNXJlbSAxLjVyZW07XG4gIG1hcmdpbjogMCAwIDIuNXJlbTtcbn1cbi5tYWluY29sLWNvbnRhY3QtZmVhdHVyZXNfX2NvbnRhaW5lciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7XG59XG4ubWFpbmNvbC1jb250YWN0LWZlYXR1cmVzX19jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5tYWluY29sLWNvbnRhY3QtZmVhdHVyZXNfX2NvbnRhaW5lci1jb2wge1xuICBtYXJnaW4tYm90dG9tOiAxLjY4NzVyZW07XG59XG4ubWFpbmNvbC1jb250YWN0LWZlYXR1cmVzX19jb250YWluZXItY29sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5jb2wtY29udGFjdC1mZWF0dXJlc19fY29udGFpbmVyLWhvdXJzLCAubWFpbmNvbC1jb250YWN0LWZlYXR1cmVzX19jb250YWluZXItZGVzY3JpcHRpb24sIC5tYWluY29sLWNvbnRhY3QtZmVhdHVyZXNfX2NvbnRhaW5lci1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluY29sLWNvbnRhY3QtZmVhdHVyZXNfX2NvbnRhaW5lci1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubWFpbmNvbC1jb250YWN0LWZlYXR1cmVzX19jb250YWluZXItbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubWFpbmNvbC1jb250YWN0LWZlYXR1cmVzX19jb250YWluZXItYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5tYWluY29sLWNvbnRhY3QtZmVhdHVyZXNfX2NvbnRhaW5lci1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWZvcndhcmQtd2hpdGUuc3ZnXCIpO1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW5jb2wtY29udGFjdC1mZWF0dXJlc19fY29udGFpbmVyLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbmNvbC1jb250YWN0LWZlYXR1cmVzX19jb250YWluZXItYnRuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1haW5jb2wtY29udGFjdC1mZWF0dXJlc19fY29udGFpbmVyLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5jb2wtY29udGFjdC1mZWF0dXJlcyB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbiAgLm1haW5jb2wtY29udGFjdC1mZWF0dXJlc19fY29udGFpbmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjMpO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbiAgLm1haW5jb2wtY29udGFjdC1mZWF0dXJlc19fY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm1haW5jb2wtY29udGFjdC1mZWF0dXJlc19fY29udGFpbmVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm1haW5jb2wtZW1haWwtY2FwdHVyZSAub25saW5lLXNlcnZpY2VzIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMS4xcmVtO1xufVxuLm1haW5jb2wtZW1haWwtY2FwdHVyZSAub25saW5lLXNlcnZpY2VzX19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuOHJlbTtcbn1cbi5tYWluY29sLWVtYWlsLWNhcHR1cmUgLm9ubGluZS1zZXJ2aWNlc19fcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm1haW5jb2wtZW1haWwtY2FwdHVyZSAub25saW5lLXNlcnZpY2VzX19wbGFjZWhvbGRlciAuZm9ybS1jb250cm9sLFxuLm1haW5jb2wtZW1haWwtY2FwdHVyZSAub25saW5lLXNlcnZpY2VzX19wbGFjZWhvbGRlciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ubWFpbmNvbC1lbWFpbC1jYXB0dXJlIC5vbmxpbmUtc2VydmljZXNfX3BsYWNlaG9sZGVyIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLm1haW5jb2wtZW1haWwtY2FwdHVyZSAub25saW5lLXNlcnZpY2VzX19wbGFjZWhvbGRlciAuZm9ybS1jb250cm9sOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuLm1haW5jb2wtZW1haWwtY2FwdHVyZSAub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXIgLmN0YSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tYWluY29sLWVtYWlsLWNhcHR1cmUgLm9ubGluZS1zZXJ2aWNlc19fb3JhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWFpbmNvbC1lbWFpbC1jYXB0dXJlIC5vbmxpbmUtc2VydmljZXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubWFpbmNvbC1lbWFpbC1jYXB0dXJlIC5vbmxpbmUtc2VydmljZXNfX2JhY2tncm91bmQtZ3JhZGllbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5tYWluY29sLWVtYWlsLWNhcHR1cmUgLm9ubGluZS1zZXJ2aWNlc19fYmFja2dyb3VuZC1ncmFkaWVudCAub25saW5lLXNlcnZpY2VzX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICB9XG4gIC5tYWluY29sLWVtYWlsLWNhcHR1cmUgLm9ubGluZS1zZXJ2aWNlc19faW5wdXQtY29udGFpbmVyLWlucHV0LWZpZWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIH1cbiAgLm1haW5jb2wtZW1haWwtY2FwdHVyZSAub25saW5lLXNlcnZpY2VzX19vcmFuZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tYWluY29sLWVtYWlsLWNhcHR1cmUgLm9ubGluZS1zZXJ2aWNlc19faW5wdXQtY29udGFpbmVyIC5jdGEge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5tYWluY29sLWVtYWlsLWNhcHR1cmUgLm9ubGluZS1zZXJ2aWNlc19fcGxhY2Vob2xkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuXG4ubWFpbmNvbC1ob3ctaXQtd29ya3Mge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ubWFpbmNvbC1ob3ctaXQtd29ya3MgLmZlYXR1cmUtY2FyZHMge1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbn1cbi5tYWluY29sLWhvdy1pdC13b3JrcyAuZmVhdHVyZS1jYXJkcy1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZGVkZTtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tYWluY29sLWhvdy1pdC13b3JrcyAuZmVhdHVyZS1jYXJkcy1pdGVtX19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXgtd2lkdGg6IDkuMjVyZW07XG59XG4ubWFpbmNvbC1ob3ctaXQtd29ya3MgLmZlYXR1cmUtY2FyZHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLm1haW5jb2wtaG93LWl0LXdvcmtzIC5mZWF0dXJlLWNhcmRzLWl0ZW0gLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tYWluY29sLWhvdy1pdC13b3JrcyAuZmVhdHVyZS1jYXJkcy1pdGVtX19jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA5LjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW5jb2wtaG93LWl0LXdvcmtzX19mb290bm90ZSB7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDAuNXJlbTtcbn1cbi5tYWluY29sLWhvdy1pdC13b3Jrc19fZm9vdG5vdGUgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYWluY29sLWhvdy1pdC13b3JrcyB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB9XG4gIC5tYWluY29sLWhvdy1pdC13b3JrcyAuZmVhdHVyZS1jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxuICAubWFpbmNvbC1ob3ctaXQtd29ya3MgLmZlYXR1cmUtY2FyZHMtaXRlbSB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluY29sLWhvdy1pdC13b3JrcyAuZmVhdHVyZS1jYXJkcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIH1cbiAgLm1haW5jb2wtaG93LWl0LXdvcmtzIC5mZWF0dXJlLWNhcmRzLWl0ZW0gLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDAuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFpbmNvbC1ob3ctaXQtd29ya3MgLmZlYXR1cmUtY2FyZHMtaXRlbV9fY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA2LjI1cmVtO1xuICB9XG4gIC5tYWluY29sLWhvdy1pdC13b3JrcyAuZmVhdHVyZS1jYXJkcy1pdGVtX19pbWcge1xuICAgIG1heC13aWR0aDogNi4yNXJlbTtcbiAgfVxuICAubWFpbmNvbC1ob3ctaXQtd29ya3NfX2Zvb3Rub3RlIHtcbiAgICBwYWRkaW5nOiAwIDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5jb2wtaG93LWl0LXdvcmtzIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIH1cbiAgLm1haW5jb2wtaG93LWl0LXdvcmtzIC5mZWF0dXJlLWNhcmRzLWl0ZW0ge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLm1haW5jb2wtaG93LWl0LXdvcmtzLmdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xufVxuLm1haW5jb2wtaG93LWl0LXdvcmtzLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlZmVyLWZyaWVuZCB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnJlZmVyLWZyaWVuZF9fYWJvdXQge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZWZlci1mcmllbmRfX3NpZGUtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmYzYzAwLCAjZjY1YzAwKTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xufVxuLnJlZmVyLWZyaWVuZF9fc2lkZS1jb250YWluZXIgaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5yZWZlci1mcmllbmRfX3NpZGUtY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucmVmZXItZnJpZW5kX19zaWRlLWNvbnRhaW5lciBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5yZWZlci1mcmllbmRfX2xpbWl0ZWQtZWRpdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5yZWZlci1mcmllbmRfX2xpbWl0ZWQtZWRpdGlvbiwgLnJlZmVyLWZyaWVuZF9fbGltaXRlZC1lZGl0aW9uLWV4dGVuZGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5yZWZlci1mcmllbmRfX2xpbWl0ZWQtZWRpdGlvbl9fbGluaywgLnJlZmVyLWZyaWVuZF9fbGltaXRlZC1lZGl0aW9uX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5yZWZlci1mcmllbmRfX2xpbWl0ZWQtZWRpdGlvbi1leHRlbmRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci10b3A6IDMuNXJlbSBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDIuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjY1cmVtO1xufVxuLnJlZmVyLWZyaWVuZCAubGluay1leHRlcm5hbDphZnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZWZlci1mcmllbmQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLnJlZmVyLWZyaWVuZF9fbGltaXRlZC1lZGl0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJlZmVyLWZyaWVuZF9fbGltaXRlZC1lZGl0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxLjMxM3JlbTtcbiAgfVxuICAucmVmZXItZnJpZW5kX19zaWRlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJlZmVyLWZyaWVuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnJlZmVyLWZyaWVuZF9fbGltaXRlZC1lZGl0aW9uLWV4dGVuZGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZWZlci1mcmllbmRfX2xpbWl0ZWQtZWRpdGlvbl9fbGluayB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICB9XG59XG5cbi5tYWluY29sLXJlcC1zdXBwb3J0IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5tYWluY29sLXJlcC1zdXBwb3J0X19jb250YWluZXJzIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLm1haW5jb2wtcmVwLXN1cHBvcnRfX2RldGFpbHMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuLm1haW5jb2wtcmVwLXN1cHBvcnRfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4xMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLm1haW5jb2wtcmVwLXN1cHBvcnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLm1haW5jb2wtcmVwLXN1cHBvcnRfX25hbWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLm1haW5jb2wtcmVwLXN1cHBvcnRfX2hlYWRlciwgLm1haW5jb2wtcmVwLXN1cHBvcnRfX25hbWUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubWFpbmNvbC1yZXAtc3VwcG9ydF9fcGhvbmUge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubWFpbmNvbC1yZXAtc3VwcG9ydF9fZXhwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzliOWI5Yjtcbn1cbi5tYWluY29sLXJlcC1zdXBwb3J0X19lbWFpbC1sYWJlbCwgLm1haW5jb2wtcmVwLXN1cHBvcnRfX3Bob25lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLm1haW5jb2wtcmVwLXN1cHBvcnRfX2VtYWlsLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubWFpbmNvbC1yZXAtc3VwcG9ydF9faW1hZ2UtbGlzdCB7XG4gIG1heC13aWR0aDogNC41cmVtO1xuICBtYXgtaGVpZ2h0OiA0LjVyZW07XG4gIG1pbi13aWR0aDogNC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubWFpbmNvbC1yZXAtc3VwcG9ydF9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5tYWluY29sLXJlcC1zdXBwb3J0X19lbWFpbCB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbmNvbC1yZXAtc3VwcG9ydF9faGVhZGVyLWNvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1haW5jb2wtcmVwLXN1cHBvcnQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbiAgLm1haW5jb2wtcmVwLXN1cHBvcnRfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuICAubWFpbmNvbC1yZXAtc3VwcG9ydF9faW1hZ2UtbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gICAgbWluLXdpZHRoOiAycmVtO1xuICB9XG4gIC5tYWluY29sLXJlcC1zdXBwb3J0X19jb250YWluZXJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4ubWFpbmNvbC1zcGVjaWVzLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLm1haW5jb2wtc3BlY2llcy1saW5rX19jb2xzcGFjZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5tYWluY29sLXNwZWNpZXMtbGlua19fY29sc3BhY2UgLm1haW5jb2wtc3BlY2llcy1saW5rX19jb2xfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuLm1haW5jb2wtc3BlY2llcy1saW5rX19jb2xzcGFjZSAubWFpbmNvbC1zcGVjaWVzLWxpbmtfX2NvbF9fY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLm1haW5jb2wtc3BlY2llcy1saW5rX19jb2xzcGFjZSAubWFpbmNvbC1zcGVjaWVzLWxpbmtfX2NvbF9fY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLm1haW5jb2wtc3BlY2llcy1saW5rX19jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjkzNzVyZW07XG59XG4ubWFpbmNvbC1zcGVjaWVzLWxpbmtfX2NvbDpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuOTM3NXJlbTtcbn1cbi5tYWluY29sLXNwZWNpZXMtbGlua19fY29sX19oZWFkZXIge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWluY29sLXNwZWNpZXMtbGlua19fY29sX19jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5tYWluY29sLXNwZWNpZXMtbGlua19fY29sX19jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5tYWluY29sLXNwZWNpZXMtbGlua19fY29sX19zcGVjaWVzLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgaGVpZ2h0OiA3LjVyZW07XG59XG4ubWFpbmNvbC1zcGVjaWVzLWxpbmtfX2NvbF9fc3BlY2llcy1saW5rIGltZyB7XG4gIG1heC13aWR0aDogMTJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1haW5jb2wtc3BlY2llcy1saW5rX19jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLm1haW5jb2wtc3BlY2llcy1saW5rX19jb2w6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLm1haW5jb2wtc3BlY2llcy1saW5rX19jb2wgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbmNvbC1zcGVjaWVzLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAubWFpbmNvbC1zcGVjaWVzLWxpbmtfX2NvbDpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubWFpbmNvbC1zcGVjaWVzLWxpbmtfX2NvbDpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubWFpbmNvbC1zcGVjaWVzLWxpbmtfX2NvbDpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tYWluY29sLXNwZWNpZXMtbGlua19fY29sOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubWFpbmNvbC1zcGVjaWVzLWxpbmtfX2NvbF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbiAgfVxuICAubWFpbmNvbC1zcGVjaWVzLWxpbmtfX2NvbF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgfVxuICAubWFpbmNvbC1zcGVjaWVzLWxpbmtfX2NvbF9fY29udGFpbmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgfVxuICAubWFpbmNvbC1zcGVjaWVzLWxpbmtfX2NvbHNwYWNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluY29sLXNwZWNpZXMtbGlua19fY29sc3BhY2UgLm1haW5jb2wtc3BlY2llcy1saW5rX19jb2xfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbmNvbC1zcGVjaWVzLWxpbmtfX2NvbHNwYWNlIC5tYWluY29sLXNwZWNpZXMtbGlua19fY29sX19jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubWFpbmNvbC1zcGVjaWVzLWxpbmtfX2NvbHNwYWNlIC5tYWluY29sLXNwZWNpZXMtbGlua19fY29sX19jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ubWFpbmNvbC1zdGF0cy1mb290bm90ZSB7XG4gIG1hcmdpbjogMC41cmVtIDAgMi41cmVtO1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5tYWluY29sLXN0YXRzLWZvb3Rub3RlIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLm1haW5jb2wtc3RhdHMtZm9vdG5vdGUgc21hbGwge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLm1haW5jb2wtc3RhdHMtZm9vdG5vdGUgc3VwIHtcbiAgZm9udC1zaXplOiA2NCU7XG59XG5cbi5tYWluY29sLXN0YXRzLXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFpbmNvbC1zdGF0cy1yb3dfX3RleHQsIC5tYWluY29sLXN0YXRzLXJvd19faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xufVxuLm1haW5jb2wtc3RhdHMtcm93X190ZXh0OmFmdGVyLCAubWFpbmNvbC1zdGF0cy1yb3dfX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgd2lkdGg6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4ubWFpbmNvbC1zdGF0cy1yb3dfX3RleHQ6bnRoLWNoaWxkKDNuKTphZnRlciwgLm1haW5jb2wtc3RhdHMtcm93X19pbWFnZTpudGgtY2hpbGQoM24pOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluY29sLXN0YXRzLXJvd19fdGV4dCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDEuMjVyZW0gMS44MTI1cmVtO1xufVxuLm1haW5jb2wtc3RhdHMtcm93X190ZXh0OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4ubWFpbmNvbC1zdGF0cy1yb3dfX3RleHQ6bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgdG9wOiAxLjkzNzVyZW07XG59XG4ubWFpbmNvbC1zdGF0cy1yb3dfX3RleHQ6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgdG9wOiAxLjkzNzVyZW07XG59XG4ubWFpbmNvbC1zdGF0cy1yb3dfX3RleHQ6bnRoLWxhc3QtY2hpbGQoMyk6YWZ0ZXIge1xuICBib3R0b206IDEuODEyNXJlbTtcbn1cbi5tYWluY29sLXN0YXRzLXJvd19fdGV4dDpudGgtbGFzdC1jaGlsZCgyKTphZnRlciB7XG4gIGJvdHRvbTogMS44MTI1cmVtO1xufVxuLm1haW5jb2wtc3RhdHMtcm93X190ZXh0LXN0YXRpc3RpYyB7XG4gIGZvbnQtc2l6ZTogMS44MTNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2Y2NWMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4wNjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluY29sLXN0YXRzLXJvd19fdGV4dC1zdGF0aXN0aWMgc3VwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIG1hcmdpbi1sZWZ0OiAwLjE4NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5tYWluY29sLXN0YXRzLXJvd19fdGV4dC1ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW5jb2wtc3RhdHMtcm93X190ZXh0LWJvZHksXG4ubWFpbmNvbC1zdGF0cy1yb3dfX3RleHQtYm9keSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6ICM3MTcxNzE7XG59XG4ubWFpbmNvbC1zdGF0cy1yb3dfX2ltYWdlIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDIuMzEyNXJlbTtcbiAgaGVpZ2h0OiAxNy41cmVtO1xufVxuLm1haW5jb2wtc3RhdHMtcm93X19pbWFnZTphZnRlciB7XG4gIHRvcDogMS45Mzc1cmVtO1xuICBib3R0b206IDEuODEyNXJlbTtcbn1cbi5tYWluY29sLXN0YXRzLXJvd19faW1hZ2U6bnRoLWNoaWxkKC1uKzMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ0LCAwLjUpO1xuICBtYXJnaW4tYm90dG9tOiAwLjA2MjVyZW07XG59XG4ubWFpbmNvbC1zdGF0cy1yb3dfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNi42MjUycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEuMzEyNXJlbTtcbn1cbi5tYWluY29sLXN0YXRzLXJvd19faW1hZ2Utc3RhdGlzdGljIHtcbiAgZm9udC1zaXplOiAzLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNjk7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZjY1YzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5tYWluY29sLXN0YXRzLXJvd19faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiA1LjAwMXJlbTtcbiAgd2lkdGg6IDUuMDAxcmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tYWluY29sLXN0YXRzLXJvd19faW1hZ2UtYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW5jb2wtc3RhdHMtcm93X19pbWFnZS1ib2R5LFxuLm1haW5jb2wtc3RhdHMtcm93X19pbWFnZS1ib2R5IHAge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBjb2xvcjogIzcxNzE3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWFpbmNvbC1zdGF0cy1yb3cge1xuICAgIG1hcmdpbjogYXV0byAtMC45Mzc1cmVtO1xuICB9XG4gIC5tYWluY29sLXN0YXRzLXJvd19fdGV4dCB7XG4gICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICB9XG4gIC5tYWluY29sLXN0YXRzLXJvd19faW1hZ2Uge1xuICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbSAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMi4yNXJlbTtcbiAgfVxuICAubWFpbmNvbC1zdGF0cy1yb3dfX2ltYWdlOm50aC1jaGlsZCgzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAubWFpbmNvbC1zdGF0cy1yb3dfX2ltYWdlOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgLm1haW5jb2wtc3RhdHMtcm93X19pbWFnZTpudGgtY2hpbGQoLW4rMykge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NCwgMC41KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYWluY29sLXN0YXRzLXJvd19faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDUuMDAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxuICAubWFpbmNvbC1zdGF0cy1yb3dfX2ltYWdlLXN0YXRpc3RpYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tYWluY29sLXN0YXRzLXJvd19faW1hZ2UtYm9keSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDUuMDAxcmVtO1xuICB9XG59XG5cbiNwcm9kdWN0cyAubWFpbmNvbC1zdGF0cy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5tYWluY29sLXN1cHBvcnQtMS0xX19ob3ctdG8tYnV5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYWluY29sLXN1cHBvcnQtMS0xX19ob3ctdG8tYnV5IC5vbmxpbmUtc2VydmljZXMge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLm1haW5jb2wtc3VwcG9ydC0xLTFfX2hvdy10by1idXkgLm9ubGluZS1zZXJ2aWNlc19fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLm1haW5jb2wtc3VwcG9ydC0xLTFfX2hvdy10by1idXkgLm9ubGluZS1zZXJ2aWNlc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLm1haW5jb2wtc3VwcG9ydC0xLTFfX2hvdy10by1idXkgLm9ubGluZS1zZXJ2aWNlc19fYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMXJlbSAxLjUwMnJlbTtcbn1cbi5tYWluY29sLXN1cHBvcnQtMS0xX19ob3ctdG8tYnV5IC5vbmxpbmUtc2VydmljZXNfX2J1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZm9yd2FyZC13aGl0ZS5zdmdcIik7XG4gIHBhZGRpbmctbGVmdDogMC44NzVyZW07XG59XG4ubWFpbmNvbC1zdXBwb3J0LTEtMV9faG93LXRvLWJ1eSAub25saW5lLXNlcnZpY2VzX19idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYWluY29sLXN1cHBvcnQtMS0xX19ob3ctdG8tYnV5IC5vbmxpbmUtc2VydmljZXNfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4ubWFpbmNvbC1zdXBwb3J0LTEtMV9faG93LXRvLWJ1eSAub25saW5lLXNlcnZpY2VzX19kZXNjcmlwdGlvbi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5tYWluY29sLXN1cHBvcnQtMS0xX19ob3ctdG8tYnV5IC5vbmxpbmUtc2VydmljZXNfX2Rlc2NyaXB0aW9uLWxpbms6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4ubWFpbmNvbC1zdXBwb3J0LTEtMV9faG93LXRvLWJ1eSAub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXIgLmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG1heC1oZWlnaHQ6IDNyZW07XG59XG4ubWFpbmNvbC1zdXBwb3J0LTEtMV9faG93LXRvLWJ1eSAub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXIgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSB1bCB7XG4gIG1hcmdpbi10b3A6IC0wLjE4NzVyZW07XG59XG4ubWFpbmNvbC1zdXBwb3J0LTEtMV9faG93LXRvLWJ1eSAub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXIgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSB7XG4gIGNvbG9yOiAjYmJiYmJiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4ubWFpbmNvbC1zdXBwb3J0LTEtMV9faG93LXRvLWJ1eSAub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXIgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC42NzVyZW0gMC40MjVyZW07XG59XG4ubWFpbmNvbC1zdXBwb3J0LTEtMV9faG93LXRvLWJ1eSAub25saW5lLXNlcnZpY2VzX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5tYWluY29sLXN1cHBvcnQtMS0xX19zaWRlLWNvbCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubWFpbmNvbC1zdXBwb3J0LTEtMV9fc2lkZS1jb2wgLmNvbnRhY3Qtc3VwcG9ydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWluY29sLXN1cHBvcnQtMS0xX19zaWRlLWNvbCAuY29udGFjdC1zdXBwb3J0X19jb250YWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG4ubWFpbmNvbC1zdXBwb3J0LTEtMV9fc2lkZS1jb2wgLmNvbnRhY3Qtc3VwcG9ydF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5tYWluY29sLXN1cHBvcnQtMS0xX19zaWRlLWNvbCAuY29udGFjdC1zdXBwb3J0X19vcGVuLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW5jb2wtc3VwcG9ydC0xLTFfX3NpZGUtY29sIC5jb250YWN0LXN1cHBvcnRfX3RpbWUtaW5mb3JtYXRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5tYWluY29sLXN1cHBvcnQtMS0xX19zaWRlLWNvbCAuY29udGFjdC1zdXBwb3J0X19saW5rIGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cbi5tYWluY29sLXN1cHBvcnQtMS0xX19zaWRlLWNvbCAubGl2ZS1jaGF0IHtcbiAgcGFkZGluZzogMi4zNzc1cmVtIDNyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYWluY29sLXN1cHBvcnQtMS0xX19ob3ctdG8tYnV5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW5jb2wtc3VwcG9ydC0xLTFfX3NpZGUtY29sIC5jb250YWN0LXN1cHBvcnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG59XG5cbi5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlby5ncmVlbiAuaW1hZ2UtdmlkZW8tYmxvY2tfX2J1dHRvbiwgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvLnBpbmsgLmltYWdlLXZpZGVvLWJsb2NrX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljMjNmO1xufVxuLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvLmdyZWVuIC5pbWFnZS12aWRlby1ibG9ja19fYnV0dG9uOmhvdmVyLCAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW8ucGluayAuaW1hZ2UtdmlkZW8tYmxvY2tfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWMyM2Y7XG59XG4ubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW8uZ3JlZW4ucGluayAuaW1hZ2UtdmlkZW8tYmxvY2tfX2J1dHRvbiwgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvLnBpbmsucGluayAuaW1hZ2UtdmlkZW8tYmxvY2tfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYTAwNjE7XG59XG4ubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW8uZ3JlZW4ucGluayAuaW1hZ2UtdmlkZW8tYmxvY2tfX2J1dHRvbjpob3ZlciwgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvLnBpbmsucGluayAuaW1hZ2UtdmlkZW8tYmxvY2tfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYTAwNjE7XG59XG4ubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW8ubm8tbWduIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlby5uby1tZ24gLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvLm5vLW1nbi1idG0gLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvLmZsaXAtY29udGVudC53aXRoLW1hcmdpbiAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW8uZmxpcC1jb250ZW50IC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvLmZsaXAtY29udGVudCAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lciAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2JvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlby5mbGlwLWNvbnRlbnQgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXIgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19tZWRpYSAuaW1hZ2UtdmlkZW8tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW8uZmxpcC1jb250ZW50LndpdGgtbWFyZ2luIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG59XG4ubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG4ubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lcjpudGgtY2hpbGQob2RkKSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fY29udGFpbmVyOm50aC1jaGlsZChvZGQpIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fbWVkaWEgLmltYWdlLXZpZGVvLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fbWVkaWEgLmltYWdlLXZpZGVvLWJsb2NrIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2JvZHktd3JhcHBlciB7XG4gIHdpZHRoOiA4MCU7XG59XG4ubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2JvZHktdGV4dC5lbWJyZXgtYm9keS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fYm9keS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgcGFkZGluZzogMXJlbSAxLjU2MjVyZW07XG59XG4ubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2JvZHktY3RhIGltZyB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjg3NXJlbTtcbn1cbi5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fYm9keS1jdGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19ib2R5LWN0YS5saW5rLWV4dGVybmFsOmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4ubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX21lZGlhIC5pbWFnZS12aWRlby1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX21lZGlhIC5pbWFnZS12aWRlby1ibG9ja19faW1hZ2UsIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fbWVkaWEgLmltYWdlLXZpZGVvLWJsb2NrX192aWRlbyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fbWVkaWEgLmltYWdlLXZpZGVvLWJsb2NrX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBib3R0b206IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgOTIsIDAsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fbWVkaWEgLmltYWdlLXZpZGVvLWJsb2NrX19idXR0b24gc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxLjc1cmVtIHNvbGlkICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19tZWRpYSAuaW1hZ2UtdmlkZW8tYmxvY2tfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTU1MDA7XG59XG4ubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX21lZGlhIC5pbWFnZS12aWRlby1ibG9ja19fdGltZSB7XG4gIGJvdHRvbTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuMzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fYm9keSB7XG4gICAgcGFkZGluZzogMCAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19ib2R5LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fbWVkaWEgLmltYWdlLXZpZGVvLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX21lZGlhIC5pbWFnZS12aWRlby1ibG9ja19faW1hZ2UsIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fbWVkaWEgLmltYWdlLXZpZGVvLWJsb2NrX192aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlby5ncmVlbiAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lciAuaW1hZ2UtdmlkZW8tYmxvY2tfX3ZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW8ucmVzaXplLW1vYi1pbWFnZSAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX21lZGlhIC5pbWFnZS12aWRlby1ibG9ja19faW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG4gIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fY29udGFpbmVyOm50aC1jaGlsZChvZGQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXI6bnRoLWNoaWxkKG9kZCkgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19tZWRpYSAuaW1hZ2UtdmlkZW8tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fY29udGFpbmVyOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fY29udGFpbmVyOm50aC1jaGlsZChldmVuKSAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19tZWRpYSAuaW1hZ2UtdmlkZW8tYmxvY2sge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19tZWRpYSAuaW1hZ2UtdmlkZW8tYmxvY2tfX3RpbWUge1xuICAgIHJpZ2h0OiAwLjc1cmVtO1xuICB9XG4gIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAwO1xuICB9XG4gIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlby5ncmVlbiAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lcjpudGgtY2hpbGQob2RkKSwgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvLnBpbmsgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW8uZ3JlZW4gLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXI6bnRoLWNoaWxkKDJuKSwgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvLnBpbmsgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXI6bnRoLWNoaWxkKDJuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW8ucmVzaXplLW1vYi1pbWFnZSAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG4ubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX0NhbWVsY2FzZSAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2JvZHktaGVhZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fQ2FtZWxjYXNlIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fYm9keS1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19leWVicm93IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLm1hcmtldGluZy1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAzLjI1cmVtIDA7XG59XG4ubWFya2V0aW5nLXN1bW1hcnlfX3dyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmJiYmJiO1xufVxuLm1hcmtldGluZy1zdW1tYXJ5X19oZWFkZXIge1xuICBjb2xvcjogI2FhMDA2MTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5tYXJrZXRpbmctc3VtbWFyeV9fdGV4dCwgLm1hcmtldGluZy1zdW1tYXJ5X19jb250YWluZXItbGlzdC10ZXh0LCAubWFya2V0aW5nLXN1bW1hcnlfX2N0YSB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm1hcmtldGluZy1zdW1tYXJ5X190ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuLm1hcmtldGluZy1zdW1tYXJ5X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFya2V0aW5nLXN1bW1hcnlfX2NvbnRhaW5lci1saXN0LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG59XG4ubWFya2V0aW5nLXN1bW1hcnlfX2NvbnRhaW5lci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHRvcDogMC4xM3JlbTtcbn1cbi5tYXJrZXRpbmctc3VtbWFyeV9fY3RhIHtcbiAgY29sb3I6ICNhYTAwNjE7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYXJrZXRpbmctc3VtbWFyeV9fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLm1hcmtldGluZy1zdW1tYXJ5X193cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmJiYmI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtY2FyZF9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xufVxuLm1lZGlhLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEzLjMycmVtO1xuICBtaW4taGVpZ2h0OiAxMy4zMnJlbTtcbn1cbi5tZWRpYS1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMC42NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDkuODRyZW07XG59XG4ubWVkaWEtY2FyZF9fZGVzY3JpcHRpb24ubWFpbmNvbC1idWxsZXQgLnd5c2l3eWcgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4ubWVkaWEtY2FyZF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWVkaWEtY2FyZF9fZGV0YWlsczpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5tZWRpYS1jYXJkX19kZXRhaWxzOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLm1lZGlhLWNhcmRfX2RldGFpbHM6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tZWRpYS1jYXJkX19pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtY2FyZF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYyNXJlbTtcbiAgfVxuICAubWVkaWEtY2FyZF9fZGV0YWlsczpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5tZWRpYS1jYXJkX19kZXRhaWxzOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5tZWRpYS1jYXJkX19kZXRhaWxzOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm1lZGlhLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1lZGlhLWxpc3QubGFyZ2UtdmlkZW8tYmxvY2sge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4ubWVkaWEtbGlzdF9fYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lZGlhLWxpc3RfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEtbGlzdF9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG59XG4ubWVkaWEtbGlzdF9fdmlkZW8tdGl0bGUge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLm1lZGlhLWxpc3RfX3ZpZGVvLXRpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaWEtbGlzdF9fdmlkZW8tbGVuZ3RoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLm1lZGlhLWxpc3RfX3ZpZGVvLWJyaWdodGNvdmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1lZGlhLWxpc3RfX3ZpZGVvLWJyaWdodGNvdmUgLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS1saXN0X192aWRlby1icmlnaHRjb3ZlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ubWVkaWEtbGlzdF9fYnJpZ2h0Y292ZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1lZGlhLWxpc3RfX3ZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyNi40cmVtO1xufVxuLm1lZGlhLWxpc3RfX2JyaWdodGNvdmUtaGVhZGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLm1lZGlhLWxpc3RfX2JyaWdodGNvdmUtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMXJlbTtcbn1cbi5tZWRpYS1saXN0X19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5tZWRpYS1saXN0X19ibG9jay1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVkaWEtbGlzdF9fYmxvY2stY29udGFpbmVyIC52aWRlb19fcGxheS1idXR0b24ge1xuICBib3R0b206IDIuMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1lZGlhLXBsYXllcl9fcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tZWRpYS1wbGF5ZXJfX3BsYWNlaG9sZGVyLXRodW1ibmFpbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tZXNzYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwN2I4ZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAyM3B4IDUwcHggMjNweCA5M3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZXNzYWdlLWJveCB7XG4gICAgcGFkZGluZzogMjVweCAyM3B4IDI1cHggMjVweDtcbiAgfVxufVxuLm1lc3NhZ2UtYm94Lm1lc3NhZ2UtYm94LS1zbTpiZWZvcmUge1xuICB0b3A6IDEzcHg7XG59XG4ubWVzc2FnZS1ib3gubWVzc2FnZS1ib3gtLW1kIHtcbiAgcGFkZGluZzogMzBweCA1MHB4IDMwcHggOTNweDtcbn1cbi5tZXNzYWdlLWJveC5tZXNzYWdlLWJveC0tbWQ6YmVmb3JlIHtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNzdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZXNzYWdlLWJveC5tZXNzYWdlLWJveC0tbWQ6YmVmb3JlIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVzc2FnZS1ib3gubWVzc2FnZS1ib3gtLW1kIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIzcHggMjVweCAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuLm1lc3NhZ2UtYm94Lm1lc3NhZ2UtYm94LS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0NDM0IzQjtcbiAgcGFkZGluZzogMjNweCAzMHB4IDIzcHggMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVzc2FnZS1ib3gubWVzc2FnZS1ib3gtLWVycm9yIGRpdiwgLm1lc3NhZ2UtYm94Lm1lc3NhZ2UtYm94LS1lcnJvciBwIHtcbiAgY29sb3I6ICNDQzNCM0I7XG59XG4ubWVzc2FnZS1ib3gubWVzc2FnZS1ib3gtLWVycm9yOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lc3NhZ2UtYm94Lm1lc3NhZ2UtYm94LS1lcnJvciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4ubWVzc2FnZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNXB4O1xuICB0b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvSW5mby5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lc3NhZ2UtYm94OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lc3NhZ2UtYm94IGRpdixcbi5tZXNzYWdlLWJveCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luOiAwO1xufVxuLm1lc3NhZ2UtYm94IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1lc3NhZ2UtYm94IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tZXNzYWdlLWxpc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tZXNzYWdlLWxpc3QgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWVzc2FnZS1saXN0IHAgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLm1lc3NhZ2UtbGlzdCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZXNzYWdlLWxpc3QgdWwubGVmdC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubWVzc2FnZS1saXN0IHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdlbmVyaWMtbW9kYWwge1xuICB3aWR0aDogNTU1cHg7XG59XG4uZ2VuZXJpYy1tb2RhbF9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogNi4wNjNyZW07XG4gIG1hcmdpbi1yaWdodDogNi4xODhyZW07XG4gIG1hcmdpbi10b3A6IDMuMzEzcmVtO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmdlbmVyaWMtbW9kYWxfX2hlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMy4zMTNyZW07XG4gIG1hcmdpbi1yaWdodDogLTYuMTg4cmVtO1xufVxuLmdlbmVyaWMtbW9kYWxfX3N1Yi1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5nZW5lcmljLW1vZGFsX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5nZW5lcmljLW1vZGFsIC5zY3JlZW5zZXQtY29udGFpbmVyIC5sb2FkaW5nLWNvbnRlbnQge1xuICB6LWluZGV4OiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5nZW5lcmljLW1vZGFsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXIgLmZlYXR1cmVkLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXIuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyIC5jb2x1bW4td2l0aF9fZXh0cmEtc3BhY2UtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXIgLm11bHRpLWNvbHVtbi10b3BDb250ZW50LCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyIC5tdWx0aS1jb2x1bW4tYm90dG9tQ29udGVudCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlciAubXVsdGktY29sdW1uLXRvcENvbnRlbnQgLmJyb3dzZS1ieS1jYXRlZ29yeS1kZXNjLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyIC5tdWx0aS1jb2x1bW4tYm90dG9tQ29udGVudCAuYnJvd3NlLWJ5LWNhdGVnb3J5LWRlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlciAubXVsdGktY29sdW1uLXRvcENvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX3N1YmhlYWRlciAubXVsdGktY29sdW1uLXRvcENvbnRlbnQsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19zdWJoZWFkZXIgLm11bHRpLWNvbHVtbi1ib3R0b21Db250ZW50IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX3N1YmhlYWRlciAubXVsdGktY29sdW1uLXRvcENvbnRlbnQgLmxpbmstZXh0ZXJuYWwtc3RyaWN0LW9yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM1ODU4NTggIWltcG9ydGFudDtcbn1cbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19zdWJoZWFkZXIgLm11bHRpLWNvbHVtbi10b3BDb250ZW50IC5saW5rLWV4dGVybmFsLXN0cmljdC1vcmFuZ2U6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmdsaW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IC0yLjVyZW07XG59XG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQsXG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQsXG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zIHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LnByb2R1Y3RzLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LnNlcnZpY2VzLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LnJld2FyZHMtcXVpY2stbGlua3MgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxlLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQuYWRkaXRpb25hbC1yZXNvdXJjZXMtMS1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5hZGRpdGlvbmFsLXJlc291cmNlcy0yLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LnBhcnRuZXJzaGlwcy1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUsXG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMucHJvZHVjdHMtcXVpY2stbGlua3MgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxlLFxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLnNlcnZpY2VzLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5yZXdhcmRzLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5hZGRpdGlvbmFsLXJlc291cmNlcy0xLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5hZGRpdGlvbmFsLXJlc291cmNlcy0yLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5wYXJ0bmVyc2hpcHMtcXVpY2stbGlua3MgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxlLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LnByb2R1Y3RzLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5zZXJ2aWNlcy1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQucmV3YXJkcy1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQuYWRkaXRpb25hbC1yZXNvdXJjZXMtMS1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQuYWRkaXRpb25hbC1yZXNvdXJjZXMtMi1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQucGFydG5lcnNoaXBzLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMucHJvZHVjdHMtcXVpY2stbGlua3MgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxlLFxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5zZXJ2aWNlcy1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUsXG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLnJld2FyZHMtcXVpY2stbGlua3MgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxlLFxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5hZGRpdGlvbmFsLXJlc291cmNlcy0xLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMuYWRkaXRpb25hbC1yZXNvdXJjZXMtMi1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUsXG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLnBhcnRuZXJzaGlwcy1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LnByb2R1Y3RzLXF1aWNrLWxpbmtzIHAsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5zZXJ2aWNlcy1xdWljay1saW5rcyBwLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQucmV3YXJkcy1xdWljay1saW5rcyBwLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQuYWRkaXRpb25hbC1yZXNvdXJjZXMtMS1xdWljay1saW5rcyBwLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQuYWRkaXRpb25hbC1yZXNvdXJjZXMtMi1xdWljay1saW5rcyBwLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQucGFydG5lcnNoaXBzLXF1aWNrLWxpbmtzIHAsXG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMucHJvZHVjdHMtcXVpY2stbGlua3MgcCxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5zZXJ2aWNlcy1xdWljay1saW5rcyBwLFxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLnJld2FyZHMtcXVpY2stbGlua3MgcCxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5hZGRpdGlvbmFsLXJlc291cmNlcy0xLXF1aWNrLWxpbmtzIHAsXG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMuYWRkaXRpb25hbC1yZXNvdXJjZXMtMi1xdWljay1saW5rcyBwLFxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLnBhcnRuZXJzaGlwcy1xdWljay1saW5rcyBwLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LnByb2R1Y3RzLXF1aWNrLWxpbmtzIHAsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQuc2VydmljZXMtcXVpY2stbGlua3MgcCwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5yZXdhcmRzLXF1aWNrLWxpbmtzIHAsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQuYWRkaXRpb25hbC1yZXNvdXJjZXMtMS1xdWljay1saW5rcyBwLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LmFkZGl0aW9uYWwtcmVzb3VyY2VzLTItcXVpY2stbGlua3MgcCwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5wYXJ0bmVyc2hpcHMtcXVpY2stbGlua3MgcCxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMucHJvZHVjdHMtcXVpY2stbGlua3MgcCxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMuc2VydmljZXMtcXVpY2stbGlua3MgcCxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMucmV3YXJkcy1xdWljay1saW5rcyBwLFxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5hZGRpdGlvbmFsLXJlc291cmNlcy0xLXF1aWNrLWxpbmtzIHAsXG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLmFkZGl0aW9uYWwtcmVzb3VyY2VzLTItcXVpY2stbGlua3MgcCxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMucGFydG5lcnNoaXBzLXF1aWNrLWxpbmtzIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQucHJvZHVjdHMtcXVpY2stbGlua3MgcCBhLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQuc2VydmljZXMtcXVpY2stbGlua3MgcCBhLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQucmV3YXJkcy1xdWljay1saW5rcyBwIGEsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5hZGRpdGlvbmFsLXJlc291cmNlcy0xLXF1aWNrLWxpbmtzIHAgYSwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LmFkZGl0aW9uYWwtcmVzb3VyY2VzLTItcXVpY2stbGlua3MgcCBhLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQucGFydG5lcnNoaXBzLXF1aWNrLWxpbmtzIHAgYSxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5wcm9kdWN0cy1xdWljay1saW5rcyBwIGEsXG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMuc2VydmljZXMtcXVpY2stbGlua3MgcCBhLFxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLnJld2FyZHMtcXVpY2stbGlua3MgcCBhLFxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLmFkZGl0aW9uYWwtcmVzb3VyY2VzLTEtcXVpY2stbGlua3MgcCBhLFxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLmFkZGl0aW9uYWwtcmVzb3VyY2VzLTItcXVpY2stbGlua3MgcCBhLFxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLnBhcnRuZXJzaGlwcy1xdWljay1saW5rcyBwIGEsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQucHJvZHVjdHMtcXVpY2stbGlua3MgcCBhLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LnNlcnZpY2VzLXF1aWNrLWxpbmtzIHAgYSwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5yZXdhcmRzLXF1aWNrLWxpbmtzIHAgYSwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5hZGRpdGlvbmFsLXJlc291cmNlcy0xLXF1aWNrLWxpbmtzIHAgYSwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5hZGRpdGlvbmFsLXJlc291cmNlcy0yLXF1aWNrLWxpbmtzIHAgYSwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5wYXJ0bmVyc2hpcHMtcXVpY2stbGlua3MgcCBhLFxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5wcm9kdWN0cy1xdWljay1saW5rcyBwIGEsXG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLnNlcnZpY2VzLXF1aWNrLWxpbmtzIHAgYSxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMucmV3YXJkcy1xdWljay1saW5rcyBwIGEsXG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLmFkZGl0aW9uYWwtcmVzb3VyY2VzLTEtcXVpY2stbGlua3MgcCBhLFxuLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5hZGRpdGlvbmFsLXJlc291cmNlcy0yLXF1aWNrLWxpbmtzIHAgYSxcbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMucGFydG5lcnNoaXBzLXF1aWNrLWxpbmtzIHAgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDdCOEYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LmFkZGl0aW9uYWwtcmVzb3VyY2VzLTEtcXVpY2stbGlua3MsXG4gIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5hZGRpdGlvbmFsLXJlc291cmNlcy0xLXF1aWNrLWxpbmtzLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LmFkZGl0aW9uYWwtcmVzb3VyY2VzLTEtcXVpY2stbGlua3MsXG4gIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMuYWRkaXRpb25hbC1yZXNvdXJjZXMtMS1xdWljay1saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5hZGRpdGlvbmFsLXJlc291cmNlcy0xLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzLFxuICAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMuYWRkaXRpb25hbC1yZXNvdXJjZXMtMS1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rcywgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5hZGRpdGlvbmFsLXJlc291cmNlcy0xLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzLFxuICAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLmFkZGl0aW9uYWwtcmVzb3VyY2VzLTEtcXVpY2stbGlua3MgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LmFkZGl0aW9uYWwtcmVzb3VyY2VzLTItcXVpY2stbGlua3MsXG4gIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5hZGRpdGlvbmFsLXJlc291cmNlcy0yLXF1aWNrLWxpbmtzLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LmFkZGl0aW9uYWwtcmVzb3VyY2VzLTItcXVpY2stbGlua3MsXG4gIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMuYWRkaXRpb25hbC1yZXNvdXJjZXMtMi1xdWljay1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5hZGRpdGlvbmFsLXJlc291cmNlcy0yLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSxcbiAgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLmFkZGl0aW9uYWwtcmVzb3VyY2VzLTItcXVpY2stbGlua3MgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxlLCAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LmFkZGl0aW9uYWwtcmVzb3VyY2VzLTItcXVpY2stbGlua3MgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxlLFxuICAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLmFkZGl0aW9uYWwtcmVzb3VyY2VzLTItcXVpY2stbGlua3MgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LmFkZGl0aW9uYWwtcmVzb3VyY2VzLTItcXVpY2stbGlua3MgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxlLFxuICAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMuYWRkaXRpb25hbC1yZXNvdXJjZXMtMi1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQuYWRkaXRpb25hbC1yZXNvdXJjZXMtMi1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUsXG4gIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMuYWRkaXRpb25hbC1yZXNvdXJjZXMtMi1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQuYWRkaXRpb25hbC1yZXNvdXJjZXMtMi1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUsXG4gIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5hZGRpdGlvbmFsLXJlc291cmNlcy0yLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5hZGRpdGlvbmFsLXJlc291cmNlcy0yLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSxcbiAgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5hZGRpdGlvbmFsLXJlc291cmNlcy0yLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmcgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5wYXJ0bmVyc2hpcHMtcXVpY2stbGlua3MgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxlLFxuICAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTMucGFydG5lcnNoaXBzLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtNC5wYXJ0bmVyc2hpcHMtcXVpY2stbGlua3MgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxlLFxuICAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnLXJvdyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLnBhcnRuZXJzaGlwcy1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQucGFydG5lcnNoaXBzLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSxcbiAgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAuaGVhZGVyd2l0aGJnLmNvbC1tZC0zLnBhcnRuZXJzaGlwcy1xdWljay1saW5rcyAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc19fdGl0bGUsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5oZWFkZXJ3aXRoYmcuY29sLW1kLTQucGFydG5lcnNoaXBzLXF1aWNrLWxpbmtzIC5jYXJkX19jYWxsb3V0X19xdWlja0xpbmtzX190aXRsZSxcbiAgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLmhlYWRlcndpdGhiZy5jb2wtbWQtMy5wYXJ0bmVyc2hpcHMtcXVpY2stbGlua3MgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5tdWx0aS1jb2x1bW4tdG9wQ29udGVudCwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAubXVsdGktY29sdW1uLWJvdHRvbUNvbnRlbnQsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5tdWx0aS1jb2x1bW4tdG9wQ29udGVudCwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLm11bHRpLWNvbHVtbi1ib3R0b21Db250ZW50IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjkzOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjkzOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcl9faGVhZGVyd2l0aGJnIC5tdWx0aS1jb2x1bW4tdG9wQ29udGVudCwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZyAubXVsdGktY29sdW1uLWJvdHRvbUNvbnRlbnQsIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX19oZWFkZXJ3aXRoYmctcm93IC5tdWx0aS1jb2x1bW4tdG9wQ29udGVudCwgLm11bHRpLWNvbHVtbi1jb250ZW50LXdyYXBwZXJfX2hlYWRlcndpdGhiZy1yb3cgLm11bHRpLWNvbHVtbi1ib3R0b21Db250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX193aXRoYmcge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xuICBwYWRkaW5nOiAzcmVtIDQuMzc1cmVtIDRyZW07XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyX193aXRoYmcge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwLjlyZW0gMDtcbiAgICBtYXJnaW4tbGVmdDogLTAuOXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjlyZW07XG4gIH1cbn1cbi5tdWx0aS1jb2x1bW4tY29udGVudC13cmFwcGVyIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmtfX2NvbnRlbnQuY29sIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmNvbHVtbi13aXRoX19hYi12YXJpYW50IC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0Rhcmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uY29sdW1uLXdpdGhfX2FiLXZhcmlhbnQgLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2J1dHRvbkxpbmtzRGFya19fYnV0dG9uOjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMS41NjNyZW07XG59XG5cbi5jb2x1bW4td2l0aF9fYWItc2lnbnVwLXZhcmlhbnQgLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2J1dHRvbkxpbmtzRGFya19fY29udGVudCB7XG4gIHBhZGRpbmc6IDYuMXJlbSA1cmVtICFpbXBvcnRhbnQ7XG59XG4uY29sdW1uLXdpdGhfX2FiLXNpZ251cC12YXJpYW50IC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmtfX2NvbnRlbnQgLnNtYWxsLWN0YS1saXN0X19jb250YWluZXItY3RhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2x1bW4td2l0aF9fYWItc2lnbnVwLXZhcmlhbnQgLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2J1dHRvbkxpbmtzRGFya19fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmNvbHVtbi13aXRoX19hYi1zaWdudXAtdmFyaWFudCAuY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrIGltZyB7XG4gIGhlaWdodDogMzk0cHg7XG59XG4uY29sdW1uLXdpdGhfX2FiLXNpZ251cC12YXJpYW50IC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmtfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDAuOTRyZW0gMS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4td2l0aF9fYWItYXJyb3ctdmFyaWFudCAuY2FyZF9fY2FsbG91dF9fZGFyay1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uY29sdW1uLXdpdGhfX2FiLWFycm93LXZhcmlhbnQgLmNhcmRfX2NhbGxvdXRfX2RhcmstaW5saW5lX19idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1mb3J3YXJkLXdoaXRlLnN2Zyk7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNvbHVtbi13aXRoX19hYi1yZWFkLXZhcmlhbnQgLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2J1dHRvbkxpbmtzTGlnaHRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzcmVtIDFyZW0gIWltcG9ydGFudDtcbn1cbi5jb2x1bW4td2l0aF9fYWItcmVhZC12YXJpYW50IC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0xpZ2h0X19idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLXNoYXJlLW1jYyB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsLXNoYXJlLW1jYy5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnNvY2lhbC1zaGFyZS1tY2MgLmNhcmRfX2NhbGxvdXRfX2RlZmF1bHQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsLXNoYXJlLW1jYyAuY2FyZF9fY2FsbG91dF9fZGVmYXVsdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zb2NpYWwtc2hhcmUtbWNjIC5zb2NpYWwtc2hhcmUtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWwtc2hhcmUtbWNjIC5zb2NpYWwtc2hhcmUtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMC45cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lhbC1zaGFyZS1tY2MgLnNvY2lhbC1zaGFyZS1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc29jaWFsLXNoYXJlLW1jYyAuc29jaWFsLXNoYXJlLWxpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cbi5zb2NpYWwtc2hhcmUtbWNjIC5zb2NpYWwtc2hhcmUtbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwN0I4RjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc29jaWFsLXNoYXJlLW1jYyAuc29jaWFsLXNoYXJlLWxpc3QgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQzOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpYWwtc2hhcmUtbWNjIC5zb2NpYWwtc2hhcmUtbGlzdCBsaTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDM4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2NpYWwtc2hhcmUtbWNjIC5zb2NpYWwtc2hhcmUtbGlzdCBsaTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5zb2NpYWwtc2hhcmUtbWNjIC5zb2NpYWwtc2hhcmUtbGlzdCBsaTpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL3NvY2lhbC1pY29uLWZiLnN2Zyk7XG4gIHRvcDogLTAuMzc1cmVtO1xuICBsZWZ0OiAtMC44NzVyZW07XG4gIHdpZHRoOiAzLjEyNXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsLXNoYXJlLW1jYyAuc29jaWFsLXNoYXJlLWxpc3QgbGk6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gICAgbGVmdDogLTIuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lhbC1zaGFyZS1tY2MgLnNvY2lhbC1zaGFyZS1saXN0IGxpOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgIGxlZnQ6IC0zLjE4OHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc29jaWFsLXNoYXJlLW1jYyAuc29jaWFsLXNoYXJlLWxpc3QgbGk6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gICAgbGVmdDogLTUuNXJlbTtcbiAgfVxufVxuLnNvY2lhbC1zaGFyZS1tY2MgLnNvY2lhbC1zaGFyZS1saXN0IGxpOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvc29jaWFsLWljb24taW5zdGEucG5nKTtcbiAgdG9wOiAtMC4zNzVyZW07XG4gIGxlZnQ6IC0wLjg3NXJlbTtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWwtc2hhcmUtbWNjIC5zb2NpYWwtc2hhcmUtbGlzdCBsaTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29jaWFsLXNoYXJlLW1jYyAuc29jaWFsLXNoYXJlLWxpc3QgbGk6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgbGVmdDogLTMuMTg4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2NpYWwtc2hhcmUtbWNjIC5zb2NpYWwtc2hhcmUtbGlzdCBsaTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNS41cmVtO1xuICB9XG59XG4uc29jaWFsLXNoYXJlLW1jYyAuc29jaWFsLXNoYXJlLWxpc3QgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwN0I4RiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYzcmVtO1xufVxuLnNvY2lhbC1zaGFyZS1tY2MgLnNvY2lhbC1zaGFyZS1saXN0IGxpIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9ubGluZS1jZS1jb250ZW50IC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub25saW5lLWNlLWNvbnRlbnQgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZCAuY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnF1aWNrLWxpbmtzLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnF1aWNrLWxpbmtzLWltZyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAtMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVpY2stbGlua3MtaW1nIC5mZWF0dXJlZC1oZXJvIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4ucXVpY2stbGlua3MtaW1nIC5mZWF0dXJlZC1oZXJvIC5kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VyYXRlZC1jb250ZW50LXRpbGUtMSAuY2FyZF9fY2FsbG91dF9fbGlnaHQtb3JhbmdlX190aXRsZSwgLmN1cmF0ZWQtY29udGVudC10aWxlLTIgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LW9yYW5nZV9fdGl0bGUsIC5jdXJhdGVkLWNvbnRlbnQtdGlsZS0zIC5jYXJkX19jYWxsb3V0X19saWdodC1vcmFuZ2VfX3RpdGxlLCAuY3VyYXRlZC1jb250ZW50LXRpbGUtNCAuY2FyZF9fY2FsbG91dF9fbGlnaHQtb3JhbmdlX190aXRsZSB7XG4gICAgbWluLWhlaWdodDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXJhdGVkLWNvbnRlbnQtdGlsZS0xIC5jYXJkX19jYWxsb3V0X19saWdodC1vcmFuZ2VfX3N1YnRpdGxlLCAuY3VyYXRlZC1jb250ZW50LXRpbGUtMiAuY2FyZF9fY2FsbG91dF9fbGlnaHQtb3JhbmdlX19zdWJ0aXRsZSwgLmN1cmF0ZWQtY29udGVudC10aWxlLTMgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LW9yYW5nZV9fc3VidGl0bGUsIC5jdXJhdGVkLWNvbnRlbnQtdGlsZS00IC5jYXJkX19jYWxsb3V0X19saWdodC1vcmFuZ2VfX3N1YnRpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1cmF0ZWQtY29udGVudC10aWxlLTEgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LW9yYW5nZV9fc3VidGl0bGUsIC5jdXJhdGVkLWNvbnRlbnQtdGlsZS0yIC5jYXJkX19jYWxsb3V0X19saWdodC1vcmFuZ2VfX3N1YnRpdGxlLCAuY3VyYXRlZC1jb250ZW50LXRpbGUtMyAuY2FyZF9fY2FsbG91dF9fbGlnaHQtb3JhbmdlX19zdWJ0aXRsZSwgLmN1cmF0ZWQtY29udGVudC10aWxlLTQgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LW9yYW5nZV9fc3VidGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmN1cmF0ZWQtY29udGVudC10aWxlLTQgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LW9yYW5nZV9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VyYXRlZC1jb250ZW50LXRpbGUtNCAuY2FyZF9fY2FsbG91dF9fbGlnaHQtb3JhbmdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9yLXlvdXItcHJhY3RpY2UtbWNjIC5mZWF0dXJlZC1oZXJvIC5kYXJrLmZlYXR1cmVkLWNvbnRlbnRfX3Jlc291cmNlIC5jb2wtbGctNCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwLjEyNXJlbSAycmVtIDAuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3IteW91ci1wcmFjdGljZS1tY2MgLmZlYXR1cmVkLWhlcm8gLmRhcmsuZmVhdHVyZWQtY29udGVudF9fcmVzb3VyY2UgLmNvbC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMzc1cmVtIDJyZW0gMS44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcmFjdGljZS10b29sLXRpdGxlLTIgYSAuY2FyZF9fY2FsbG91dF9fZG93bmxvYWRhYmxlc19fYm9yZGVyIC5jYXJkX19jYWxsb3V0X19kb3dubG9hZGFibGVzX19pbWcge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHdpZHRoOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmFjdGljZS10b29sLXRpdGxlLTIgYSAuY2FyZF9fY2FsbG91dF9fZG93bmxvYWRhYmxlc19fYm9yZGVyIC5jYXJkX19jYWxsb3V0X19kb3dubG9hZGFibGVzX19pbWcge1xuICAgIHBhZGRpbmc6IDEuNHJlbSAwIDEuNHJlbSAxLjgxcmVtO1xuICAgIHdpZHRoOiA1LjE5cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByYWN0aWNlLXRvb2wtdGl0bGUtMiBhIC5jYXJkX19jYWxsb3V0X19kb3dubG9hZGFibGVzX19ib3JkZXIgLnBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByYWN0aWNlLXRvb2wtdGl0bGUtMiBhIC5jYXJkX19jYWxsb3V0X19kb3dubG9hZGFibGVzX19ib3JkZXIgLnBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXJ2ZXktY29tcG9uZW50IC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmtfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQuMzEzcmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXJ2ZXktY29tcG9uZW50IC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbi5zdXJ2ZXktY29tcG9uZW50IC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmtfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VydmV5LWNvbXBvbmVudCAuY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrX19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3VydmV5LWNvbXBvbmVudCAuY2FyZF9fY2FsbE91dFdpdGhJbWFnZV9fYnV0dG9uTGlua3NEYXJrX19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4ubmF2LW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2LW1vZGFsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm5hdi1tb2RhbCAubW9kYWwtZGlhbG9nLWhlYWRlci5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xufVxuLm5hdi1tb2RhbCAubW9kYWwtZGlhbG9nLWhlYWRlci5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5hdi1tb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuLm5hdi1tb2RhbCAubW9kYWwtYm9keSBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLm5hdi1tb2RhbCAubW9kYWwtZGlhbG9nLWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubmF2LW1vZGFsIC5tb2RhbC1kaWFsb2ctZm9vdGVyLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuLm5hdi1tb2RhbCAubW9kYWwtZGlhbG9nLWZvb3Rlci5tb2RhbC1mb290ZXIgLmJ0bi1hY2NlcHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xufVxuLm5hdi1tb2RhbCAubW9kYWwtZGlhbG9nLWZvb3Rlci5tb2RhbC1mb290ZXIgLmJ0bi1yZWplY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjMDA3YjhmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubmF2LW1vZGFsIC5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmV3cy1tZWRpYS1zdW1tYXJ5IHtcbiAgcGFkZGluZzogMi41cmVtIDA7XG59XG4ubmV3cy1tZWRpYS1zdW1tYXJ5X19jb2wtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI2Y2NWMwMDtcbn1cbi5uZXdzLW1lZGlhLXN1bW1hcnlfX3JpZ2h0LWNvbnRpYWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDI7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbn1cbi5uZXdzLW1lZGlhLXN1bW1hcnlfX3JpZ2h0LWNvbnRpYWluZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5uZXdzLW1lZGlhLXN1bW1hcnlfX3JpZ2h0LWNvbnRpYWluZXI6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmV3cy1tZWRpYS1zdW1tYXJ5X19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4ubmV3cy1tZWRpYS1zdW1tYXJ5X19saW5rIHtcbiAgY29sb3I6ICMwNWMyZDU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuLm5ld3MtbWVkaWEtc3VtbWFyeV9fbGluazphZnRlciB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG59XG4ubmV3cy1tZWRpYS1zdW1tYXJ5X19sZWZ0LWNvbnRpYWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmV3cy1tZWRpYS1zdW1tYXJ5X19sZWZ0LWNvbnRpYWluZXIgLm5ld3MtbWVkaWEtc3VtbWFyeV9fbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5ld3MtbWVkaWEtc3VtbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgLm5ld3MtbWVkaWEtc3VtbWFyeV9fcmlnaHQtY29udGlhaW5lciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cbiAgLm5ld3MtbWVkaWEtc3VtbWFyeV9fY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG4gIC5uZXdzLW1lZGlhLXN1bW1hcnlfX3NvY2lhbC1saW5rcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cblxuLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogNi4xNXJlbTtcbn1cbi5uZXdzLXN1bW1hcnktbGlzdGluZ19fYm9keS1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMC45NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICBjb2xvcjogIzNhM2EzYTtcbiAgbWFyZ2luLWJvdHRvbTogMi4zNzc1cmVtO1xufVxuLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5IC5zb3J0LWFuZC1zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xufVxuLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5IC5zb3J0LWFuZC1zZWFyY2hfX3NlYXJjaC1yZXN1bHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5IC5zb3J0LWFuZC1zZWFyY2hfX3JlbGV2YW5jZSAuc29ydC1hbmQtc2VhcmNoX19zb3J0LWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5LXNjcm9sbC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAyJTtcbiAgYm90dG9tOiAzJTtcbn1cbi5uZXdzLXN1bW1hcnktbGlzdGluZ19fYm9keS1zY3JvbGwtdG9wIGkge1xuICBib3JkZXI6IHNvbGlkIDFweCAjOTc5Nzk3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmV3cy1zdW1tYXJ5LWxpc3RpbmdfX2JvZHktZmlsdGVyX19tb2RhbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5LWZpbHRlcl9fbW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubmV3cy1zdW1tYXJ5LWxpc3RpbmdfX2JvZHktZmlsdGVyX19tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5LXByb2R1Y3RsaXN0IC5maWx0ZXJfX2hlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5LXByb2R1Y3RsaXN0IC5maWx0ZXJfX2l0ZW0tY2hlY2tib3gtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ubmV3cy1zdW1tYXJ5LWxpc3RpbmdfX2JvZHktcHJvZHVjdGxpc3QgLmZpbHRlcl9faXRlbS1jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGNvbG9yOiAjOTY5Njk2O1xufVxuLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5LXByb2R1Y3RsaXN0IC5kaC1yZXNvdXJjZS1jYXJkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uZXdzLXN1bW1hcnktbGlzdGluZ19fYm9keS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG59XG4ubmV3cy1zdW1tYXJ5LWxpc3RpbmdfX2JvZHktcHJvZHVjdHMgLnBhZ2VuYXZiYXJfX2xhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG4ubmV3cy1zdW1tYXJ5LWxpc3RpbmdfX2JvZHktcHJvZHVjdHMgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb25fX2xhYmVsIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ubmV3cy1zdW1tYXJ5LWxpc3RpbmdfX2JvZHktcHJvZHVjdHMgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb25fX2J1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5LXByb2R1Y3RzIC5wYWdlbmF2YmFyIC5wYWdpbmF0aW9uX19idXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ubmV3cy1zdW1tYXJ5LWxpc3RpbmdfX2JvZHktcHJvZHVjdHMgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb25fX2J1dHRvbiBpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5LXByb2R1Y3RzIC5wYWdlbmF2YmFyIC5wYWdpbmF0aW9uX19idXR0b24gLmxhLWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5LXByb2R1Y3RzIC5wYWdlbmF2YmFyIC5wYWdpbmF0aW9uX19idXR0b24gLmxhLWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xufVxuLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5IC5zb3J0LWFuZC1zZWFyY2hfX3NlYXJjaC1yZXN1bHQge1xuICAgIG1hcmdpbi10b3A6IDAuODc1cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5IC5zb3J0LWFuZC1zZWFyY2hfX2ZpbHRlciB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbiAgLm5ld3Mtc3VtbWFyeS1saXN0aW5nX19ib2R5IC5zb3J0LWFuZC1zZWFyY2hfX3JlbGV2YW5jZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uZXdzLXN1bW1hcnktbGlzdGluZ19fYm9keS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi41MDU2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAubmV3cy1zdW1tYXJ5LWxpc3RpbmdfX2JvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmV3cy1zdW1tYXJ5LWxpc3RpbmdfX2JvZHktcHJvZHVjdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm5vdC1mb3VuZC1jb250ZW50IHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLm9ubGluZS1zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwLjU2MjVyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5vbmxpbmUtc2VydmljZXNfX2JhY2tncm91bmQtZ3JhZGllbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmYzYzAwLCAjZjY1YzAwKTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2NXJlbTtcbn1cbi5vbmxpbmUtc2VydmljZXNfX2dyYWRpZW50LXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5vbmxpbmUtc2VydmljZXNfX2lucHV0LWNvbnRhaW5lci1pbnB1dC1maWVsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbSAwIDAgMC4xODc1cmVtO1xuICBwYWRkaW5nOiAwLjg1cmVtIDAuODVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjYmJiYmJiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5vbmxpbmUtc2VydmljZXNfX2lucHV0LWNvbnRhaW5lci1pbnB1dC1maWVsZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYmJiYjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXIgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSxcbi5vbmxpbmUtc2VydmljZXNfX2lucHV0LWNvbnRhaW5lciAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbiAgbWluLWhlaWdodDogMi42cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXIgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyLFxuLm9ubGluZS1zZXJ2aWNlc19faW5wdXQtY29udGFpbmVyIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXIgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsXG4ub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXIgLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogOTklO1xufVxuLm9ubGluZS1zZXJ2aWNlc19faW5wdXQtY29udGFpbmVyIC5pbnB1dC1idXR0b24gLm9ubGluZS1zZXJ2aWNlc19fb3JhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjE4NzVyZW0gMC4xODc1cmVtIDA7XG59XG4ub25saW5lLXNlcnZpY2VzX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5vbmxpbmUtc2VydmljZXNfX2N0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5vbmxpbmUtc2VydmljZXNfX2J1dHRvbiwgLm9ubGluZS1zZXJ2aWNlc19fY3RhIHtcbiAgYmFja2dyb3VuZDogIzNhM2EzYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ub25saW5lLXNlcnZpY2VzX19idXR0b24sIC5vbmxpbmUtc2VydmljZXNfX2N0YSwgLm9ubGluZS1zZXJ2aWNlc19fb3JhbmdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC45N3JlbSAxLjU2NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbi5vbmxpbmUtc2VydmljZXNfX2J1dHRvbjpob3ZlciwgLm9ubGluZS1zZXJ2aWNlc19fY3RhOmhvdmVyLCAub25saW5lLXNlcnZpY2VzX19vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI2RlZGVkZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9ubGluZS1zZXJ2aWNlc19fYnV0dG9uOmFmdGVyLCAub25saW5lLXNlcnZpY2VzX19jdGE6YWZ0ZXIsIC5vbmxpbmUtc2VydmljZXNfX29yYW5nZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tcmlnaHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tcmlnaHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC42NXJlbTtcbn1cbi5vbmxpbmUtc2VydmljZXNfX2J1dHRvbi5saW5rLWV4dGVybmFsOmFmdGVyLCAub25saW5lLXNlcnZpY2VzX19jdGEubGluay1leHRlcm5hbDphZnRlciwgLm9ubGluZS1zZXJ2aWNlc19fb3JhbmdlLmxpbmstZXh0ZXJuYWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm9ubGluZS1zZXJ2aWNlc19fb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogIzA4MGQxYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5vbmxpbmUtc2VydmljZXNfX29yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjZjY1YzAwO1xufVxuLm9ubGluZS1zZXJ2aWNlc19fYnV0dG9uIHtcbiAgcGFkZGluZzogMC45MDY1cmVtIDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5vbmxpbmUtc2VydmljZXNfX2J1dHRvbjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG59XG4ub25saW5lLXNlcnZpY2VzX19vcGFjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLm9ubGluZS1zZXJ2aWNlc19fb3BhYzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm9ubGluZS1zZXJ2aWNlc19fb3V0ZXItYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbn1cbi5vbmxpbmUtc2VydmljZXNfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ub25saW5lLXNlcnZpY2VzX19kZXNjcmlwdGlvbi1saW5rIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm9ubGluZS1zZXJ2aWNlc19fZGVzY3JpcHRpb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmNzQxZDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLm9ubGluZS1zZXJ2aWNlc19fZGVzY3JpcHRpb24tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLm9ubGluZS1zZXJ2aWNlc19fZGVzY3JpcHRpb24tbGluay5zZWNvbmRhcnkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm9ubGluZS1zZXJ2aWNlc19fZGVzY3JpcHRpb24tbGluay5zZWNvbmRhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZjc0MWQ7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5vbmxpbmUtc2VydmljZXNfX2Rlc2NyaXB0aW9uLWxpbmsuc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDdiOGY7XG59XG4ub25saW5lLXNlcnZpY2VzX19kZXNjcmlwdGlvbi1saW5rLW9wYWMsIC5vbmxpbmUtc2VydmljZXNfX2Rlc2NyaXB0aW9uLWxpbmstb3BhYzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vbmxpbmUtc2VydmljZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgcGFkZGluZzogMS4yNXJlbSAwLjMxMjVyZW0gMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vbmxpbmUtc2VydmljZXNfX2lucHV0LWNvbnRhaW5lciAuaW5wdXQtYnV0dG9uIC5vbmxpbmUtc2VydmljZXNfX29yYW5nZSB7XG4gICAgcGFkZGluZzogMC45N3JlbSAxLjM2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXIgLmlucHV0LWJ1dHRvbiAub25saW5lLXNlcnZpY2VzX19vcmFuZ2Uge1xuICAgIHBhZGRpbmc6IDAuOTA2NXJlbSAwLjhyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vby1tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fYm9keS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAxcmVtO1xuICB9XG59XG4ub28tbWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub28tbWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lciAub28tbWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub28tbWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lciAub28tbWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX21lZGlhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLm9vLW1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXIgLm9vLW1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19ib2R5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLm9vLW1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXIgLmZsaXAtY29udGVudC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5vby1tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fY29udGFpbmVyIC5mbGlwLWNvbnRlbnQtbGcgLm9vLW1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19tZWRpYSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm9vLW1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXIgLmZsaXAtY29udGVudC1sZyAub28tbWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2JvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm9vLW1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19mb290bm90ZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ub28tbWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2JvZHktaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29uZmlybS1vcmRlcl9fYWRkcmVzcyB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29uZmlybS1vcmRlcl9fYWRkcmVzcyBwLCAuY29uZmlybS1vcmRlcl9fYWRkcmVzcyBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb25maXJtLW9yZGVyX19hZGRyZXNzLWVkaXQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGNvbG9yOiAjMDA3QjhGICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb25maXJtLW9yZGVyX19pbnN0cnVjdGlvbnMge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLmNvbmZpcm0tb3JkZXJfX2luc3RydWN0aW9ucyB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZGQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jb25maXJtLW9yZGVyX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLmNvbmZpcm0tb3JkZXJfX2FjdGlvbnMgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmNvbmZpcm0tb3JkZXJfX2FjdGlvbnMgYnV0dG9uOmhvdmVyLCAuY29uZmlybS1vcmRlcl9fYWN0aW9ucyBidXR0b246YWN0aXZlLCAuY29uZmlybS1vcmRlcl9fYWN0aW9ucyBidXR0b246Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbmZpcm0tb3JkZXJfX2FjdGlvbnMgYnV0dG9uOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb25maXJtLW9yZGVyX19hY3Rpb25zIC5idG4tcHJpbWFyeTpob3ZlciwgLmNvbmZpcm0tb3JkZXJfX2FjdGlvbnMgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuY29uZmlybS1vcmRlcl9fYWN0aW9ucyAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbmZpcm0tb3JkZXJfX2FjdGlvbnMgLmxvYWRpbmctaW5kaWNhdG9yIGkge1xuICBmb250LXNpemU6IDQ2cHg7XG59XG4uY29uZmlybS1vcmRlcl9fYWN0aW9ucyAucGxhY2Utb3JkZXItYnRuLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuLmNvbmZpcm0tb3JkZXIgLmFkZHJlc3MtZXJyb3Ige1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQ0MzQjNCO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ub3JkZXJzLXRhYmxlX190ZXh0LWNvbnRlbnQge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5vcmRlcnMtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHg7XG59XG4ub3JkZXJzLXRhYmxlIHRhYmxlIHRkLFxuLm9yZGVycy10YWJsZSB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3JkZXJzLXRhYmxlIHRhYmxlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3JkZXJzLXRhYmxlIC5jYXJ0dGFibGUgdGgge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5vcmRlcnMtdGFibGUgLmNhcnR0YWJsZSB0ZCxcbi5vcmRlcnMtdGFibGUgLmNhcnR0YWJsZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbn1cbi5vcmRlcnMtdGFibGUgLm9yZGVyc3RhYmxlIHRoIHtcbiAgY29sb3I6ICNmZjcyMWE7XG4gIHdpZHRoOiAyNSU7XG59XG4ub3JkZXJzLXRhYmxlIC5vcmRlcnN0YWJsZSB0aGVhZCB0cixcbi5vcmRlcnMtdGFibGUgLm9yZGVyc3RhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYmU0ZDg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ub3JkZXJzLXRhYmxlIC5vcmRlcnN0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm9yZGVycy10YWJsZSAub3JkZXJzdGFibGUgLmFjdGlvbl9jb2wgLmNhcnQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG4ub3JkZXJzLXRhYmxlIC5vcmRlcnN0YWJsZSAuYWN0aW9uX2NvbCAuY2FydC1idG46aG92ZXIsIC5vcmRlcnMtdGFibGUgLm9yZGVyc3RhYmxlIC5hY3Rpb25fY29sIC5jYXJ0LWJ0bjphY3RpdmUsIC5vcmRlcnMtdGFibGUgLm9yZGVyc3RhYmxlIC5hY3Rpb25fY29sIC5jYXJ0LWJ0bjpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm9yZGVycy10YWJsZSAub3JkZXJzdGFibGUgLmFjdGlvbl9jb2wgLmNhcnQtYnRuLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuLm9yZGVycy10YWJsZSAuY2FydHRhYmxlIHRoIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHdpZHRoOiA3NSU7XG59XG4ub3JkZXJzLXRhYmxlIC5jYXJ0dGFibGUgdGhlYWQgdHIsXG4ub3JkZXJzLXRhYmxlIC5jYXJ0dGFibGUgdGJvZHkgdHIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ub3JkZXJzLXRhYmxlIC5jYXJ0dGFibGUgLnByb2R1Y3RfaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ub3JkZXJzLXRhYmxlIC5jYXJ0dGFibGUgLnByb2R1Y3RfaXRlbSBpbWcge1xuICB3aWR0aDogMy41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ub3JkZXJzLXRhYmxlIC5jYXJ0dGFibGUgLnByb2R1Y3RfaXRlbSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMyU7XG59XG4ub3JkZXJzLXRhYmxlIC5jYXJ0dGFibGUgLnByb2R1Y3RfaXRlbV9fY2FydC1wYWdlIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5vcmRlcnMtdGFibGUgLmNhcnR0YWJsZV9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMXJlbTtcbn1cbi5vcmRlcnMtdGFibGUgLmNhcnR0YWJsZV9fYWN0aW9uIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ub3JkZXJzLXRhYmxlIC5jYXJ0dGFibGVfX2FjdGlvbiB0ZXh0YXJlYS52YWxpZGF0aW9uLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzYzAwO1xufVxuLm9yZGVycy10YWJsZSAuY2FydHRhYmxlX19hY3Rpb24gYnV0dG9uIHtcbiAgcGFkZGluZzogMS4yNXJlbSAzcmVtO1xufVxuLm9yZGVycy10YWJsZSAuY2FydHRhYmxlIC5hY3Rpb25fY29sIC5idG4tbGluayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5vcmRlcnMtdGFibGUgLmNhcnR0YWJsZSAuYWN0aW9uX2NvbCAuYnRuLWxpbms6YWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5vcmRlcnMtdGFibGUgLmNhcnR0YWJsZSAuYWN0aW9uX2NvbCAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2Y2NWMwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5vcmRlcnMtdGFibGUgLmNhcnR0YWJsZSAuYWN0aW9uX2NvbCAuYnRuLWxpbmsucmVtb3ZlLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5vcmRlcnMtdGFibGUgLm9yZGVyaGlzdG9yeSB0aCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICB3aWR0aDogMjUlO1xufVxuLm9yZGVycy10YWJsZSAub3JkZXJoaXN0b3J5IHRoZWFkIHRyLFxuLm9yZGVycy10YWJsZSAub3JkZXJoaXN0b3J5IHRib2R5IHRyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm9yZGVycy10YWJsZSAub3JkZXJoaXN0b3J5IC5wcm9kdWN0X2l0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuLm9yZGVycy10YWJsZSAub3JkZXJoaXN0b3J5IC5wcm9kdWN0X2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm9yZGVycy10YWJsZSAub3JkZXJoaXN0b3J5IC5wcm9kdWN0X2l0ZW0gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDMlO1xufVxuLm9yZGVycy10YWJsZSAub3JkZXJoaXN0b3J5IC5wcm9kdWN0X2l0ZW1fX2NhcnQtcGFnZSB7XG4gIHdpZHRoOiA3MCU7XG59XG4ub3JkZXJzLXRhYmxlIC5vcmRlcmhpc3RvcnlfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFyZW07XG59XG4ub3JkZXJzLXRhYmxlIC5vcmRlcmhpc3RvcnlfX2FjdGlvbiB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm9yZGVycy10YWJsZSAub3JkZXJoaXN0b3J5X19hY3Rpb24gdGV4dGFyZWEudmFsaWRhdGlvbi1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2MwMDtcbn1cbi5vcmRlcnMtdGFibGUgLm9yZGVyaGlzdG9yeV9fYWN0aW9uIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gM3JlbTtcbn1cbi5vcmRlcnMtdGFibGUgLm9yZGVyaGlzdG9yeSAuYWN0aW9uX2NvbCAuYnRuLWxpbmsge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ub3JkZXJzLXRhYmxlIC5vcmRlcmhpc3RvcnkgLmFjdGlvbl9jb2wgLmJ0bi1saW5rOmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ub3JkZXJzLXRhYmxlIC5vcmRlcmhpc3RvcnkgLmFjdGlvbl9jb2wgLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ub3JkZXJzLXRhYmxlIC5vcmRlcmhpc3RvcnkgLmFjdGlvbl9jb2wgLmJ0bi1saW5rLnJlbW92ZS1idG4ge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBzaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ub3JkZXJzLXRhYmxlIC5jYXJ0LWJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjE4OHJlbTtcbn1cbi5vcmRlcnMtdGFibGVfX3F1YW50aXR5LWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjVyZW07XG59XG4ub3JkZXJzLXRhYmxlIC5vcmRlcmhpc3RvcnlfX3RleHQtY29udGVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmMDBiZDtcbn1cbi5vcmRlcnMtdGFibGUgLm9yZGVyaGlzdG9yeSBociB7XG4gIGNvbG9yOiAjM2EzYTNhO1xufVxuLm9yZGVycy10YWJsZSAub3JkZXJoaXN0b3J5IGhyOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVycy10YWJsZSBociB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLm1vYmlsZV9fb3JkZXJzdGFibGVfX3Byb2R1Y3QsIC5tb2JpbGVfX29yZGVyaGlzdG9yeV9fcHJvZHVjdCB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubW9iaWxlX19vcmRlcnN0YWJsZV9fcXVhbnRpdHksIC5tb2JpbGVfX29yZGVyaGlzdG9yeV9fcXVhbnRpdHkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tb2JpbGVfX29yZGVyc3RhYmxlX19xdWFudGl0eS1jb2wsIC5tb2JpbGVfX29yZGVyaGlzdG9yeV9fcXVhbnRpdHktY29sIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5tb2JpbGVfX29yZGVyc3RhYmxlX19xdWFudGl0eS1jb2wgLmRyb3Bkb3duLCAubW9iaWxlX19vcmRlcmhpc3RvcnlfX3F1YW50aXR5LWNvbCAuZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2JpbGVfX29yZGVyc3RhYmxlX19xdWFudGl0eS1jb2wgLnRleHQtZmllbGQsIC5tb2JpbGVfX29yZGVyaGlzdG9yeV9fcXVhbnRpdHktY29sIC50ZXh0LWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5tb2JpbGVfX29yZGVyc3RhYmxlX19hY3Rpb25fY29sLCAubW9iaWxlX19vcmRlcmhpc3RvcnlfX2FjdGlvbl9jb2wge1xuICB3aWR0aDogMjAlO1xufVxuLm1vYmlsZV9fb3JkZXJzdGFibGVfX2FjdGlvbl9jb2wgaW1nLCAubW9iaWxlX19vcmRlcmhpc3RvcnlfX2FjdGlvbl9jb2wgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMTBweCAwcHggLTVweCAxNHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5tb2JpbGVfX29yZGVyc3RhYmxlX19hY3Rpb25fY29sIC5jYXJ0LWJ0biwgLm1vYmlsZV9fb3JkZXJoaXN0b3J5X19hY3Rpb25fY29sIC5jYXJ0LWJ0biB7XG4gIHBhZGRpbmc6IDAuMDFyZW07XG59XG4ubW9iaWxlX19vcmRlcnN0YWJsZV9fYWN0aW9uX2NvbCAuY2FydC1idG4uZGlzYWJsZWQsIC5tb2JpbGVfX29yZGVyaGlzdG9yeV9fYWN0aW9uX2NvbCAuY2FydC1idG4uZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgY29sb3I6ICM5YjliOWI7XG59XG4ubW9iaWxlX19jYXJ0dGFibGVfX3Byb2R1Y3Qge1xuICB3aWR0aDogNTAlO1xufVxuLm1vYmlsZV9fY2FydHRhYmxlX19xdWFudGl0eSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vYmlsZV9fY2FydHRhYmxlX19xdWFudGl0eS1jb2wge1xuICB3aWR0aDogMzAlO1xufVxuLm1vYmlsZV9fY2FydHRhYmxlX19xdWFudGl0eS1jb2wgLmRyb3Bkb3duIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9iaWxlX19jYXJ0dGFibGVfX3F1YW50aXR5LWNvbCAudGV4dC1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubW9iaWxlX19jYXJ0dGFibGVfX2FjdGlvbl9jb2wge1xuICB3aWR0aDogMjAlO1xufVxuLm1vYmlsZV9fY2FydHRhYmxlX19hY3Rpb25fY29sIGltZyB7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTZweDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5tb2JpbGVfX2NhcnR0YWJsZV9fYWN0aW9uX2NvbCAuY2FydC1idG4ge1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbn1cbi5tb2JpbGVfX29yZGVyaGlzdG9yeSBociB7XG4gIGNvbG9yOiAjM2EzYTNhO1xufVxuLm1vYmlsZV9fb3JkZXJoaXN0b3J5IHRib2R5IHRyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ub3JkZXJzLXRhYmxlIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5vcmRlcnMtdGFibGUgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm1vYmlsZS1vcmRlci10YWJsZSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ubW9iaWxlLW9yZGVyLXRhYmxlIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ub3JkZXJzLXRhYmxlIC5kcm9wZG93bixcbi5tb2JpbGUtb3JkZXItdGFibGUgLmRyb3Bkb3duIHtcbiAgd2lkdGg6IDguNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xufVxuLm9yZGVycy10YWJsZSAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5tb2JpbGUtb3JkZXItdGFibGUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5vcmRlcnMtdGFibGUgLnRleHQtZmllbGQsXG4ubW9iaWxlLW9yZGVyLXRhYmxlIC50ZXh0LWZpZWxkIHtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ub3JkZXJzLXRhYmxlIC5lcnItbXNnLFxuLm1vYmlsZS1vcmRlci10YWJsZSAuZXJyLW1zZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmNDc0NztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLm90aGVyLXVzZWZ1bC1yZXNvdXJjZXMgLmRpdmlkZXIge1xuICBtYXJnaW46IDAgMXJlbTtcbiAgbWFyZ2luLXRvcDogMS43NXJlbTtcbn1cbi5vdGhlci11c2VmdWwtcmVzb3VyY2VzX19ib2R5LCAub3RoZXItdXNlZnVsLXJlc291cmNlc19faGVhZGVyLWJvZHkge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm90aGVyLXVzZWZ1bC1yZXNvdXJjZXNfX2JvZHkgYSwgLm90aGVyLXVzZWZ1bC1yZXNvdXJjZXNfX2hlYWRlci1ib2R5IGEge1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cblxuLm92ZXJsYXlfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLm92ZXJsYXlfX2NvbnRhaW5lci0taW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3ZlcmxheV9fY29udGFpbmVyLS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcmxheV9fY29udGFpbmVyLS10ZXh0ICoge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5vdmVybGF5X19jb250YWluZXItLXRleHQgLmRhcmsge1xuICBjb2xvcjogIzNhM2EzYTtcbn1cbi5vdmVybGF5X19jb250YWluZXItLXRleHQgLmRhcmsgKiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFnZS1oZWFkZXJfX2JvZHksIC5wYWdlLWhlYWRlcl9fYm9keSBwIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzQ7XG59XG4ucGFnZS1oZWFkZXIuYmx1ZSAucGFnZS1oZWFkZXJfX2hlYWRlciB7XG4gIGNvbG9yOiAjMDA5N2E5O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQuMzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG59XG4ucGFnZS1oZWFkZXIucGluayAucGFnZS1oZWFkZXJfX2hlYWRlciB7XG4gIGNvbG9yOiAjYWEwMDYxO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQuMzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG59XG4ucGFnZS1oZWFkZXIubGVhZC1mb3JtLXRoYW5rLXlvdSAucGFnZS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2UtaGVhZGVyLmxlYWQtZm9ybS10aGFuay15b3UgLnBhZ2UtaGVhZGVyX19jb250YWluZXIgLnBhZ2UtaGVhZGVyX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS1oZWFkZXIuYmx1ZSAucGFnZS1oZWFkZXJfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICB9XG4gIC5wYWdlLWhlYWRlci5waW5rIC5wYWdlLWhlYWRlcl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gIH1cbn1cblxuLnBhZ2VuYXZiYXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgLTAuOXJlbSAxLjNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhZ2VuYXZiYXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnBhZ2VuYXZiYXJfX3NlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdlbmF2YmFyX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ucGFnZW5hdmJhcl9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYWdlbmF2YmFyX19kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucGFnZW5hdmJhcl9fZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSxcbi5wYWdlbmF2YmFyX19kcm9wZG93biAuc2hvdy5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xuICBtaW4td2lkdGg6IDNyZW07XG59XG4ucGFnZW5hdmJhcl9fZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbi5wYWdlbmF2YmFyX19kcm9wZG93biAuc2hvdy5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAwLjMyNXJlbTtcbn1cbi5wYWdlbmF2YmFyIC5wYWdpbmF0aW9uX19idXR0b24gLmxhLWxnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYWdlbmF2YmFyIC50ZXh0LXJpZ2h0IC52aWV3bW9kZS1sYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbn1cbi5wYWdlbmF2YmFyIC50ZXh0LXJpZ2h0IC52aWV3bW9kZS1pY29uczpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhZ2VuYXZiYXIgLnRleHQtcmlnaHQgLnZpZXdtb2RlLXNlcGFyYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjEyNXJlbTtcbn1cbi5wYWdlbmF2YmFyIC5kcm9wZG93bi10b2dnbGVfX2NhcmV0IHtcbiAgbWFyZ2luLXRvcDogLTAuMDc1cmVtO1xufVxuLnBhZ2VuYXZiYXIgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wYWdlbmF2YmFyIC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMC41cmVtIDAuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb24tcGFyZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIC5kLWlubGluZS1mbGV4IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgbWluLXdpZHRoOiAzNzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucGFnaW5hdGlvbiAuYWxpZ24tYnRuLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbl9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuMztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogODVweDtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdpbmF0aW9uX19idXR0b24uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2luYXRpb25fX2J1dHRvbi5hY3RpdmU6aG92ZXIgLnBhZ2luYXRpb25fX2J1dHRvbi10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnaW5hdGlvbl9fYnV0dG9uIC5sYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICBjb250ZW50OiBcIj5cIiAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucGFnaW5hdGlvbl9fYnV0dG9uIC5sYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICBjb250ZW50OiBcIjxcIiAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucGFnaW5hdGlvbl9fbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2luYXRpb25fX3NlbGVjdC5kcm9wZG93bi1saXN0IHtcbiAgbWFyZ2luOiAtMC41cmVtIDAuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdpbmF0aW9uX19zZWxlY3QuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgbWluLXdpZHRoOiAzcmVtO1xufVxuLnBhZ2luYXRpb25fX3NlbGVjdC5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnBkcC1hY2NvcmRpb24uZ3JlZW4gLmFjY29yZGlvbiAubGlzdC1ncm91cC1pdGVtIGg0IHtcbiAgY29sb3I6ICMwMDdhM2U7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbn1cbi5wZHAtYWNjb3JkaW9uLmdyZWVuIC5hY2NvcmRpb25fX2Nsb3NlOmJlZm9yZSwgLnBkcC1hY2NvcmRpb24uZ3JlZW4gLmFjY29yZGlvbl9fZXhwYW5kOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNhOWMyM2Y7XG59XG4ucGRwLWFjY29yZGlvbi5ncmVlbiAuYWNjb3JkaW9uX19jbG9zZSBzcGFuLCAucGRwLWFjY29yZGlvbi5ncmVlbiAuYWNjb3JkaW9uX19leHBhbmQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBkcC1hY2NvcmRpb24uZ3JlZW4gLmFjY29yZGlvbl9fY2xvc2Ugc3Bhbjpob3ZlciwgLnBkcC1hY2NvcmRpb24uZ3JlZW4gLmFjY29yZGlvbl9fZXhwYW5kIHNwYW46aG92ZXIge1xuICBjb2xvcjogI2E5YzIzZjtcbn1cbi5wZHAtYWNjb3JkaW9uLmdyZWVuIC5hY2NvcmRpb25fX2N1c3RvbS1saXN0X19mb290bm90ZSB7XG4gIG1hcmdpbjogMS43NXJlbSBhdXRvIDAgLTJyZW07XG59XG4ucGRwLWFjY29yZGlvbi5ncmVlbiAuYWNjb3JkaW9uX19jdXN0b20tbGlzdCAubGlicmVsbGEtc29sZW5zaWEtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbn1cbi5wZHAtYWNjb3JkaW9uLnBpbmsgLmFjY29yZGlvbiAubGlzdC1ncm91cC1pdGVtIGg0IHtcbiAgY29sb3I6ICNhYTAwNjE7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbn1cbi5wZHAtYWNjb3JkaW9uLnBpbmsgLmFjY29yZGlvbl9fY2xvc2U6YmVmb3JlLCAucGRwLWFjY29yZGlvbi5waW5rIC5hY2NvcmRpb25fX2V4cGFuZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYWEwMDYxO1xufVxuLnBkcC1hY2NvcmRpb24ucGluayAuYWNjb3JkaW9uX19jbG9zZSBzcGFuLCAucGRwLWFjY29yZGlvbi5waW5rIC5hY2NvcmRpb25fX2V4cGFuZCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGRwLWFjY29yZGlvbi5waW5rIC5hY2NvcmRpb25fX2Nsb3NlIHNwYW46aG92ZXIsIC5wZHAtYWNjb3JkaW9uLnBpbmsgLmFjY29yZGlvbl9fZXhwYW5kIHNwYW46aG92ZXIge1xuICBjb2xvcjogI2FhMDA2MTtcbn1cbi5wZHAtYWNjb3JkaW9uLnBpbmsgLmFjY29yZGlvbl9fY3VzdG9tLWxpc3RfX2Zvb3Rub3RlIHtcbiAgbWFyZ2luOiAxLjc1cmVtIGF1dG8gMCAtMnJlbTtcbn1cbi5wZHAtYWNjb3JkaW9uLnBpbmsgLmFjY29yZGlvbl9fY3VzdG9tLWxpc3QgLmxpYnJlbGxhLXNvbGVuc2lhLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG59XG4ucGRwLWFjY29yZGlvbiAuYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbiAgcGFkZGluZzogMS4yNXJlbSA2cmVtIDEuNXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZHAtYWNjb3JkaW9uIC5hY2NvcmRpb24gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnBkcC1hY2NvcmRpb24gLmFjY29yZGlvbiAubGlzdC1ncm91cC1pdGVtIGJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wZHAtYWNjb3JkaW9uIC5hY2NvcmRpb24gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBkcC1hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGluZyxcbi5wZHAtYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRpbmcgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICBjb2xvcjogIzk2OTY5NjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5wZHAtYWNjb3JkaW9uIC5hY2NvcmRpb25fX2Nsb3NlLCAucGRwLWFjY29yZGlvbiAuYWNjb3JkaW9uX19leHBhbmQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnBkcC1hY2NvcmRpb24gLmFjY29yZGlvbl9fY2xvc2U6YmVmb3JlLCAucGRwLWFjY29yZGlvbiAuYWNjb3JkaW9uX19leHBhbmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzU4NTg1ODtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wZHAtYWNjb3JkaW9uIC5hY2NvcmRpb25fX2Nsb3NlOmJlZm9yZSwgLnBkcC1hY2NvcmRpb24gLmFjY29yZGlvbl9fZXhwYW5kOmJlZm9yZSB7XG4gICAgbWF4LWhlaWdodDogMC44NzVyZW07XG4gIH1cbn1cbi5wZHAtYWNjb3JkaW9uIC5hY2NvcmRpb25fX2Nsb3NlIHNwYW4sIC5wZHAtYWNjb3JkaW9uIC5hY2NvcmRpb25fX2V4cGFuZCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnBkcC1hY2NvcmRpb24gLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBkcC1hY2NvcmRpb24gLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wZHAtYWNjb3JkaW9uIC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkcC1hY2NvcmRpb24gLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgcCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG59XG4ucGRwLWFjY29yZGlvbiAuYWNjb3JkaW9uX19jdXN0b20tbGlzdCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyLjI1cmVtO1xufVxuLnBkcC1hY2NvcmRpb24gLmFjY29yZGlvbl9fY3VzdG9tLWxpc3RfX3RleHQgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wZHAtYWNjb3JkaW9uIC5hY2NvcmRpb25fX2N1c3RvbS1saXN0X190ZXh0ID4gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBkcC1hY2NvcmRpb24gLmFjY29yZGlvbl9fY3VzdG9tLWxpc3RfX2l0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZHAtYWNjb3JkaW9uIC5hY2NvcmRpb25fX2N1c3RvbS1saXN0X19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4yNXJlbTtcbiAgdG9wOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEuMjVyZW07XG59XG4ucGRwLWFjY29yZGlvbiAuYWNjb3JkaW9uX19jdXN0b20tbGlzdCArIHAge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLnBkcC1hY2NvcmRpb24gLmFjY29yZGlvbl9fY3VzdG9tLWxpc3RfX2Zvb3Rub3RlIHAsXG4ucGRwLWFjY29yZGlvbiAuYWNjb3JkaW9uX19jdXN0b20tbGlzdF9fZm9vdG5vdGUgc3BhbiwgLnBkcC1hY2NvcmRpb24gLmFjY29yZGlvbl9fZm9vdG5vdGUgcCxcbi5wZHAtYWNjb3JkaW9uIC5hY2NvcmRpb25fX2Zvb3Rub3RlIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzk2OTY5NjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZHAtYWNjb3JkaW9uIC5hY2NvcmRpb25fX2N1c3RvbS1saXN0X19mb290bm90ZSBpbWcsIC5wZHAtYWNjb3JkaW9uIC5hY2NvcmRpb25fX2Zvb3Rub3RlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBkcC1hY2NvcmRpb24gLmFjY29yZGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5wZHAtY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5wZHAtY29udGVudC1ibG9jayAuY29udGVudC1ibG9jayBpbWcge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5wZHAtY29udGVudC1ibG9jayAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250ZW50LWJvZHkud3lzaXd5Zyxcbi5wZHAtY29udGVudC1ibG9jayAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250ZW50LWJvZHkud3lzaXd5ZyBwIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnBkcC1jb250ZW50LWJsb2NrIC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRlbnQtZWxlbWVudC1zdWJ0ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzk2OTY5NjtcbiAgd2lkdGg6IDY1JTtcbn1cbi5wZHAtY29udGVudC1ibG9jayAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250ZW50LWVsZW1lbnQtdGV4dCwgLnBkcC1jb250ZW50LWJsb2NrIC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRlbnQtZWxlbWVudC1zdWJ0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuLnBkcC1jb250ZW50LWJsb2NrIC5zZWN0aW9uLWhlYWRlcl9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5wZHAtY29udGVudC1ibG9jayAuc2VjdGlvbi1oZWFkZXJfX2JvZHkgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5wZHAtY29udGVudC1ibG9jayAuc2VjdGlvbi1oZWFkZXJfX2JvZHkgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5wZHAtY29udGVudC1ibG9jayAucHJvbW8tYmxvY2sge1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG59XG4ucGRwLWNvbnRlbnQtYmxvY2sgLnByb21vLWJsb2NrIC5jYXJkIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xufVxuLnBkcC1jb250ZW50LWJsb2NrIC5wcm9tby1ibG9jayAuY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5wZHAtY29udGVudC1ibG9jayAucHJvbW8tYmxvY2sgLmNhcmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGRwLWNvbnRlbnQtYmxvY2sgLnByb21vLWJsb2NrIC5jYXJkLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLnBkcC1jb250ZW50LWJsb2NrIC5wcm9tby1ibG9jayAuY2FyZC10ZXh0IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5wZHAtY29udGVudC1ibG9jayAucHJvbW8tYmxvY2sgLmNhcmQtdGV4dCBhOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvd2hpdGUtZXh0ZXJuYWwtbGluay5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDglO1xufVxuLnBkcC1jb250ZW50LWJsb2NrIC5wcm9tby1ibG9jayAuY2FyZC10ZXh0IC5saW5rLWV4dGVybmFsOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wZHAtY29udGVudC1ibG9jayAucHJvbW8tYmxvY2sgLmNhcmQtdGV4dDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBkcC1jb250ZW50LWJsb2NrIC5wcm9tby1ibG9jayAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wZHAtZmFxIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5wZHAtZmFxIC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHRhYmxlIHAsXG4ucGRwLWZhcSAuYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCB0Ym9keSBwLFxuLnBkcC1mYXEgLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgdHIgcCxcbi5wZHAtZmFxIC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHRkIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGRwLWZhcSAuYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCB0YWJsZSBwLFxuLnBkcC1mYXEgLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgdGFibGUgc3Ryb25nLFxuLnBkcC1mYXEgLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgdGJvZHkgcCxcbi5wZHAtZmFxIC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHRib2R5IHN0cm9uZyxcbi5wZHAtZmFxIC5hY2NvcmRpb25fX2Fuc3dlci1jb250ZW50IHRyIHAsXG4ucGRwLWZhcSAuYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCB0ciBzdHJvbmcsXG4ucGRwLWZhcSAuYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCB0ZCBwLFxuLnBkcC1mYXEgLmFjY29yZGlvbl9fYW5zd2VyLWNvbnRlbnQgdGQgc3Ryb25nIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG59XG4ucGRwLWZhcSAuYWNjb3JkaW9uX19hbnN3ZXItY29udGVudCAubGluay1maWxlOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wZHAtZmFxIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19jb250YWluZXIgcCAubGluay1maWxlOmFmdGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGRwLWZhcV9fbWFya2V0aW5nLWxpbmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wZHAtZmFxX19tYXJrZXRpbmctbGluayAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuLnBkcC1mYXFfX21hcmtldGluZy1saW5rIGE6bm90KC5idG4uYnRuLXByaW1hcnkpIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMC40MjVyZW07XG4gIG1hcmdpbi10b3A6IDIuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLnBkcC1mYXFfX21hcmtldGluZy1saW5rIGE6bm90KC5idG4uYnRuLXByaW1hcnkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2NWMwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2NWMwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wZHAtZmFxX19tYXJrZXRpbmctbGluayBhOm5vdCguYnRuLmJ0bi1wcmltYXJ5KTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBkcC1mYXFfX21hcmtldGluZy1saW5rIGE6bm90KC5idG4uYnRuLXByaW1hcnkpIHtcbiAgICBmb250LXNpemU6IDAuODEyNDk4NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG4ucGRwLWZhcV9fc2FmZXR5LWluZm8ge1xuICB3aWR0aDogNjYuNjYlO1xuICBwYWRkaW5nLXRvcDogMi41MDVyZW07XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGRwLWZhcV9fc2FmZXR5LWluZm8ge1xuICAgIHdpZHRoOiA4OS40JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnBkcC1mYXFfX3NhZmV0eWluZm8tdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5wZHAtZmFxX19zYWZldHlpbmZvLWxpbmsge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgbWFyZ2luOiAwcmVtO1xuICBsaW5lLWhlaWdodDogMS43NjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBkcC1oZXJvX19zdWItaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5wZHAtaGVyb19fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ucGRwLWhlcm9fX2Ryb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMS4zMzVyZW07XG59XG4ucGRwLWhlcm9fX3Nob3ctcHJpemUge1xuICBwYWRkaW5nLWxlZnQ6IDIuMDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucGRwLWhlcm9fX3Nob3ctcHJpemUgcCB7XG4gIHBhZGRpbmctbGVmdDogMi4wMnJlbTtcbn1cbi5wZHAtaGVyb19fdmFsdWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4ycmVtO1xufVxuLnBkcC1oZXJvX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLnBkcC1oZXJvX19xdWljay1kb3dubG9hZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wZHAtaGVyb19fdXNlLWNvbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5wZHAtaGVyb19faW5kaWNhdGlvbi1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBkcC1oZXJvX19pbmRpY2F0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZHAtaGVyb19faW5kaWNhdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBkcC1oZXJvX19zdWItaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZHAtaGVyb19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wZHAtaGVyb19fY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBkcC1oZXJvX19vcHRpb25zLWl0ZW1zIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wZHAtaGVyb19fb3B0aW9ucy1hdmFsYWJsZS1hcy1saW5rIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5wZHAtaGVyb19fb3B0aW9ucy1hdmFsYWJsZS1hcy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBkcC1oZXJvX19vcHRpb25zLWF2YWlsYWJsZSwgLnBkcC1oZXJvX19vcHRpb25zLXVzZSwgLnBkcC1oZXJvX19vcHRpb25zLXN0cmVuZ3RoLCAucGRwLWhlcm9fX29wdGlvbnMtcGFjaywgLnBkcC1oZXJvX19vcHRpb25zIC5wZHAtaGVyb19fY2FydC1idXR0b24ge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuLnBkcC1oZXJvX19vcHRpb25zLWF2YWlsYWJsZS1oZWFkZXIsIC5wZHAtaGVyb19fb3B0aW9ucy11c2UtaGVhZGVyLCAucGRwLWhlcm9fX29wdGlvbnMtc3RyZW5ndGgtaGVhZGVyLCAucGRwLWhlcm9fX29wdGlvbnMtcGFjay1oZWFkZXIsIC5wZHAtaGVyb19fb3B0aW9ucyAucGRwLWhlcm9fX2NhcnQtYnV0dG9uLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5wZHAtaGVyb19fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjY1YzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjY1YzAwO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wZHAtaGVyb19fYnV0dG9uLS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wZHAtaGVyb19fYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG59XG4ucGRwLWhlcm9fX2J1dHRvbjpob3ZlciwgLnBkcC1oZXJvX19idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM1MjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBkcC1oZXJvX19yZXRhaWxlciB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wZHAtaGVyb19fY2FydC1uZXcge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xufVxuLnBkcC1oZXJvX19wYWNrc2l6ZS1oZWFkZXIsIC5wZHAtaGVyb19fZnJlcXVlbmN5LWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDEuMzJyZW07XG59XG4ucGRwLWhlcm8gLmRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuICBvcGFjaXR5OiAxO1xufVxuLnBkcC1oZXJvIC5kcm9wZG93biAuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2lkdGg6IDc4JTtcbn1cbi5wZHAtaGVybyAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsXG4ucGRwLWhlcm8gLmRyb3Bkb3duIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDc4JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGRwLWhlcm8gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLnBkcC1oZXJvIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNDc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnBkcC1oZXJvIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwLjQxNTI1cmVtIDAuMnJlbSAwLjMxNTI1cmVtIDAuMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5wZHAtaGVybyAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucGRwLWhlcm8gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLCAucGRwLWhlcm8gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAucGRwLWhlcm8gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZGVkZTtcbn1cbi5wZHAtaGVyb19fZWZmZWN0aXZlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGRwLWhlcm9fX29mZmVyLXByaWNlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgY29sb3I6ICM5YjliOWI7XG59XG4ucGRwLWhlcm9fX29mZmVyLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzliOWI5Yjtcbn1cbi5wZHAtaGVyb19faGlnaHRsaWdodGVkYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnBkcC1oZXJvLXBhY2tzX19tYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lkdGg6IDQuMnJlbTtcbn1cbi5wZHAtaGVyby1wYWNrc19fbWFpbi1jb250YWluZXI6Zm9jdXMsIC5wZHAtaGVyby1wYWNrc19fbWFpbi1jb250YWluZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3YjhmO1xufVxuLnBkcC1oZXJvLXBhY2tzX19idXR0b24tbWludXMge1xuICBwYWRkaW5nOiAwLjVyZW0gMC4zNjA1cmVtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucGRwLWhlcm8tcGFja3NfX2J1dHRvbi1wbHVzIHtcbiAgcGFkZGluZzogMC41cmVtIDAuMzIyNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLnBkcC1oZXJvX19hdmFpbGFibGUsIC5wZHAtaGVyb19fdXNld2l0aCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5wZHAtaGVyb19fYXZhaWxhYmxlLWhlYWRlciwgLnBkcC1oZXJvX191c2V3aXRoLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG59XG4ucGRwLWhlcm9fX2Ryb3Bkb3duLXN0cmVuZ3RoIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBkcC1oZXJvX19kcm9wZG93bi1zdHJlbmd0aCAuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2lkdGg6IDcyJTtcbn1cbi5wZHAtaGVyb19fZHJvcGRvd24tc3RyZW5ndGggLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsXG4ucGRwLWhlcm9fX2Ryb3Bkb3duLXN0cmVuZ3RoIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDcyJTtcbn1cbi5wZHAtaGVyb19fZHJvcGRvd24tZnJlcXVlbmN5LCAucGRwLWhlcm9fX2Ryb3Bkb3duLXBhY2stc2l6ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG59XG4ucGRwLWhlcm9fX2Ryb3Bkb3duLWZyZXF1ZW5jeSAuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlLCAucGRwLWhlcm9fX2Ryb3Bkb3duLXBhY2stc2l6ZSAuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2lkdGg6IDk0JTtcbn1cbi5wZHAtaGVyb19fZHJvcGRvd24tZnJlcXVlbmN5IC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51LFxuLnBkcC1oZXJvX19kcm9wZG93bi1mcmVxdWVuY3kgLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tbWVudSwgLnBkcC1oZXJvX19kcm9wZG93bi1wYWNrLXNpemUgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsXG4ucGRwLWhlcm9fX2Ryb3Bkb3duLXBhY2stc2l6ZSAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiA5NCU7XG59XG4ucGRwLWhlcm9fX2NhcnQtdmFsdWVzLCAucGRwLWhlcm9fX2J1dHRvbi1jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG59XG4ucGRwLWhlcm9fX2Zvb3Rub3RlIHtcbiAgYm9yZGVyLXRvcDogI2VhZWFlYTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMS40NzNyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBkcC1oZXJvX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wZHAtaGVyb19fZHJvcGRvd24tcGFjay1zaXplIC5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUsIC5wZHAtaGVyb19fZHJvcGRvd24tZnJlcXVlbmN5IC5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUsIC5wZHAtaGVyb19fZHJvcGRvd24tc3RyZW5ndGggLmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGRwLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLnBkcC1oZXJvX19oZWFkZXItbW9iIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnBkcC1oZXJvX19hdmFpbGFibGUge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbiAgLnBkcC1oZXJvX19kcm9wZG93bi1zdHJlbmd0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucGRwLWhlcm9fX2Ryb3Bkb3duLWhlYWRlciwgLnBkcC1oZXJvX19wYWNrc2l6ZS1oZWFkZXIsIC5wZHAtaGVyb19fYnV0dG9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wZHAtaGVyb19fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBkcC1oZXJvX19zaG93LXByaXplIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAucGRwLWhlcm9fX3ByaWNlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBkcC1oZXJvX19lZmZlY3RpdmUtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICB9XG4gIC5wZHAtaGVyb19fb2ZmZXItdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIH1cbiAgLnBkcC1oZXJvX19kcm9wZG93bi1wYWNrLXNpemUgLmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSwgLnBkcC1oZXJvX19kcm9wZG93bi1mcmVxdWVuY3kgLmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSwgLnBkcC1oZXJvX19kcm9wZG93bi1zdHJlbmd0aCAuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGRwLWhlcm9fX2Ryb3Bkb3duLXBhY2stc2l6ZSAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tbWVudSxcbiAgLnBkcC1oZXJvX19kcm9wZG93bi1wYWNrLXNpemUgLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tbWVudSwgLnBkcC1oZXJvX19kcm9wZG93bi1mcmVxdWVuY3kgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsXG4gIC5wZHAtaGVyb19fZHJvcGRvd24tZnJlcXVlbmN5IC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsIC5wZHAtaGVyb19fZHJvcGRvd24tc3RyZW5ndGggLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsXG4gIC5wZHAtaGVyb19fZHJvcGRvd24tc3RyZW5ndGggLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wZHAtaGVyb19fZm9vdG5vdGUgcCB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5wZHAtaGVyb19fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5wZHAtaGVyb19fYnV0dG9uLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBkcC1oZXJvX19vcHRpb25zLWF2YWlsYWJsZSwgLnBkcC1oZXJvX19vcHRpb25zLXVzZSwgLnBkcC1oZXJvX19vcHRpb25zLXN0cmVuZ3RoLCAucGRwLWhlcm9fX29wdGlvbnMtcGFjayB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGRwLWhlcm9fX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5wZHAtaGVyb19fZm9vdG5vdGUgcCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAucGRwLWhlcm9fX29wdGlvbnMgLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAucGRwLWhlcm9fX29wdGlvbnMtYXZhaWxhYmxlLCAucGRwLWhlcm9fX29wdGlvbnMtdXNlLCAucGRwLWhlcm9fX29wdGlvbnMtc3RyZW5ndGgsIC5wZHAtaGVyb19fb3B0aW9ucy1wYWNrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuICAucGRwLWhlcm9fX3F1aWNrLWRvd25sb2FkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wZHAtaGVyb19faW1nLXNsZWN0b3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5wZHAtaGVyb19faW1nLXNsZWN0b3IgLnNtYWxsLWRldmljZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnBkcC1oZXJvX19pbWctc2xlY3RvciAuc21hbGwtZGV2aWNlLWltZyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnBkcC1oZXJvX19pbWctc2xlY3RvciAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDAuN3JlbSAwO1xuICB9XG4gIC5wZHAtaGVyb19faW1nLXNsZWN0b3IgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wZHAtaGVyb19faW1nLXNsZWN0b3IgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ucGRwLWhlcm8tcGFja3NfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5wZHAtaGVyby1wYWNrc19fbWFpbi1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICB3aWR0aDogNC40OTZyZW07XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuLnBkcC1oZXJvLXBhY2tzX19idXR0b24tbWludXMsIC5wZHAtaGVyby1wYWNrc19fYnV0dG9uLXBsdXMge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuLnBkcC1oZXJvLXBhY2tzX19pbnB1dHZhbHVlIHtcbiAgd2lkdGg6IDJyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5wZHAtc2lkZWNvbC1jdXN0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwZDFjO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5wZHAtc2lkZWNvbC1jdXN0b21fX2hlYWRlciB7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuLnBkcC1zaWRlY29sLWN1c3RvbSBwLnBkcC1zaWRlY29sLWN1c3RvbV9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnBkcC1zaWRlY29sLWN1c3RvbV9fY29udGFjdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBkcC1zaWRlY29sLWN1c3RvbV9fY29udGFjdC0tcGhvbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBkcC1zaWRlY29sLWN1c3RvbSBhIHtcbiAgY29sb3I6ICMwMGMxZDU7XG59XG5cbi5wZXRjYXJlLWhlcm8ge1xuICBiYWNrZ3JvdW5kOiAjNjhkMmRmO1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAyLjc1cmVtIDAgMy42cmVtO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG59XG4ucGV0Y2FyZS1oZXJvX19jdGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wZXRjYXJlLWhlcm9fX2N0YS10aXRsZSwgLnBldGNhcmUtaGVyb19fY3RhLWxpbmsgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzQ7XG59XG4ucGV0Y2FyZS1oZXJvX19jdGEtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMDA5NmFmO1xuICBwYWRkaW5nOiAxLjA2MjVyZW0gMnJlbSAwLjkzNzVyZW0gMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBldGNhcmUtaGVyb19fY3RhLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMDA4ZmE2O1xuICBwYWRkaW5nOiAxLjA2MjVyZW0gMS4zNzFyZW0gMXJlbSAxLjgxMjQ4cmVtO1xuICBtaW4td2lkdGg6IDkuMzEyNDhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5wZXRjYXJlLWhlcm9fX2N0YS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wZXRjYXJlLWhlcm9fX2N0YS1saW5rOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXdoaXRlLnN2Z1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDEuMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4yNXJlbTtcbn1cbi5wZXRjYXJlLWhlcm9fX2N0YS1saW5rIC5saW5rLWV4dGVybmFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBldGNhcmUtaGVyb19fY3RhLWxpbmsgLmxpbmstZXh0ZXJuYWw6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGV0Y2FyZS1oZXJvX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wZXRjYXJlLWhlcm9fX3RleHQge1xuICBtYXJnaW46IDIuNXJlbSAwO1xufVxuLnBldGNhcmUtaGVyb19fdGV4dC1oZWFkZXIge1xuICBmb250LXNpemU6IDEuNDRyZW07XG4gIGNvbG9yOiAjMDA4ZmE2O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucGV0Y2FyZS1oZXJvX190ZXh0LWJvZHkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBldGNhcmUtaGVyb19fdGV4dC1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLnBldGNhcmUtaGVyb19fdGV4dC1idXR0b25zX19saW5rIHtcbiAgcGFkZGluZzogMS41cmVtIDMuMDYyNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjQxcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucGV0Y2FyZS1oZXJvX190ZXh0LWJ1dHRvbnNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBldGNhcmUtaGVyb19fdGV4dC1idXR0b25zX19saW5rLmZ1bGwtd2hpdGUge1xuICBwYWRkaW5nOiAxLjVyZW0gMy4zMzMzMzMzMzMzcmVtO1xuICBjb2xvcjogIzY4ZDJkZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjlyZW07XG59XG4ucGV0Y2FyZS1oZXJvX19iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXRjYXJlLWhlcm9fX2Jhbm5lci1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjYxcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnBldGNhcmUtaGVyb19fYmFubmVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zM3B4O1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBldGNhcmUtaGVyb19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGV0Y2FyZS1oZXJvX190ZXh0LWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBldGNhcmUtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5wZXRjYXJlLWhlcm9fX2N0YSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xODc1cmVtO1xuICB9XG4gIC5wZXRjYXJlLWhlcm9fX2N0YS10aXRsZSB7XG4gICAgcGFkZGluZzogMC44MTNyZW0gMS43MnJlbSAwLjY4NzVyZW07XG4gICAgbWluLXdpZHRoOiAxMS42ODkycmVtO1xuICB9XG4gIC5wZXRjYXJlLWhlcm9fX2N0YS1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjgxM3JlbSAxLjI1cmVtIDAuNjg3NXJlbSAxLjlyZW07XG4gICAgbWluLXdpZHRoOiA2cmVtO1xuICB9XG4gIC5wZXRjYXJlLWhlcm9fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuICAucGV0Y2FyZS1oZXJvX190ZXh0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxuICAucGV0Y2FyZS1oZXJvX190ZXh0LWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAucGV0Y2FyZS1oZXJvX190ZXh0LWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAucGV0Y2FyZS1oZXJvX190ZXh0LWJ1dHRvbnNfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC4yNXJlbTtcbiAgICB3aWR0aDogMTM3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5wZXRjYXJlLWhlcm9fX3RleHQtYnV0dG9uc19fbGluay5mdWxsLXdoaXRlIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuMjVyZW07XG4gIH1cbiAgLnBldGNhcmUtaGVyb19fYmFubmVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLnBldGNhcmUtaGVyb19fYmFubmVyLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zOXB4O1xuICB9XG4gIC5wZXRjYXJlLWhlcm9fX2Jhbm5lci10ZXh0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGV0Y2FyZS1oZXJvX19jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnBldGNhcmUtaGVyb19fY3RhLWxpbmsge1xuICAgIHBhZGRpbmc6IDAuODEyNXJlbSAwLjVyZW0gMC43NXJlbSAwLjlyZW07XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAucGV0Y2FyZS1oZXJvX19jdGEtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAuODEyNXJlbSAwLjVyZW0gMC42ODc1cmVtIDAuOXJlbTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG4gIC5wZXRjYXJlLWhlcm9fX3RleHQtYnV0dG9uc19fbGluay5mdWxsLXdoaXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLnBldGNhcmUtaW50cm8ge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wZXRjYXJlLWludHJvIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGV0Y2FyZS1pbnRybyAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fYm9keS1jb2wgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICB3aWR0aDogNTIuOHJlbTtcbn1cbi5wZXRjYXJlLWludHJvIH4gLmZlYXR1cmUtY2FyZHMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnBldGNhcmUtaW50cm8gfiAuZmVhdHVyZS1jYXJkcyAuZmVhdHVyZS1jYXJkcy1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5wZXRjYXJlLWludHJvIH4gLmZlYXR1cmUtY2FyZHMgLmZlYXR1cmUtY2FyZHMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5wZXRjYXJlLWludHJvIH4gLmZlYXR1cmUtY2FyZHMgLmZlYXR1cmUtY2FyZHMtaXRlbSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xufVxuLnBldGNhcmUtaW50cm8gfiAuZmVhdHVyZS1jYXJkcyAuZmVhdHVyZS1jYXJkcy1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ucGV0Y2FyZS1pbnRybyB+IC5mZWF0dXJlLWNhcmRzIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGV0Y2FyZS1pbnRybyB+IC5mZWF0dXJlLWNhcmRzIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5wZXRjYXJlLWludHJvIH4gLmxhcmdlLXZpZGVvLWJsb2NrIC5tZWRpYS1saXN0X19pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDIzcmVtO1xufVxuLnBldGNhcmUtaW50cm8gfiAubGFyZ2UtdmlkZW8tYmxvY2sgLnZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbiAgcGFkZGluZzogMi4xOXJlbSAxLjY5NXJlbSAxLjQ0cmVtIDJyZW07XG59XG4ucGV0Y2FyZS1pbnRybyB+IC5sYXJnZS12aWRlby1ibG9jayAudmlkZW8tZGVzY3JpcHRpb25fX3RpbWUtbGFiZWwsIC5wZXRjYXJlLWludHJvIH4gLmxhcmdlLXZpZGVvLWJsb2NrIC52aWRlby1kZXNjcmlwdGlvbl9fdGV4dCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnBldGNhcmUtaW50cm8gfiAubGFyZ2UtdmlkZW8tYmxvY2sgLnZpZGVvLWRlc2NyaXB0aW9uX19oZWFkZXIge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLnBldGNhcmUtaGVybyB+IC50YWJzIC5zdGlja3ktbmF2c19fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBldGNhcmUtaGVybyB+IC50YWJzIC5pbWFnZS1kZXNjcmlwdGlvbi1saXN0Om50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLnBldGNhcmUtaGVybyB+IC50YWJzIC5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmNvbnRhY3Qtc3VwcG9ydCB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDA3YjhmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDIuMDAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICBwYWRkaW5nLWxlZnQ6IDAuOTRyZW07XG59XG4ucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmNvbnRhY3Qtc3VwcG9ydF9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wZXRjYXJlLWhlcm8gfiAudGFicyAuaW5zaWdodCAubmV3cy11cGRhdGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4ucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmluc2lnaHQgLm5ld3MtdXBkYXRlX19jYXRlZ29yaWVzIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmluc2lnaHQgLm5ld3MtdXBkYXRlX19saW5rLXNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG59XG4ucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmluc2lnaHQgLm5ld3MtdXBkYXRlX19saW5rLXNlY29uZGFyeTpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjA2MjVyZW07XG59XG4ucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmJvcmRlci1ib3R0b20gLmluZm9ncmFwaGljIC5jYXJkIHtcbiAgYm94LXNoYWRvdzogMC42MjVyZW0gMCAyLjc1cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cbi5wZXRjYXJlLWhlcm8gfiAudGFicyAuYm9yZGVyLWJvdHRvbSAuaW1hZ2UtZGVzY3JpcHRpb24tbGlzdCAubWVkaWEtbGlzdCBpbWcge1xuICBtYXgtaGVpZ2h0OiAxNC44MTI1cmVtO1xufVxuLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tIC5pbWFnZS1kZXNjcmlwdGlvbi1saXN0X19jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4ucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmJvcmRlci1ib3R0b20gLmltYWdlLWRlc2NyaXB0aW9uLWxpc3RfX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5wZXRjYXJlLWhlcm8gfiAudGFicyAuYm9yZGVyLWJvdHRvbSAuaW1nLWl0ZW0tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmJvcmRlci1ib3R0b20gLmJ1bGxldC10aWNrcy1mZWF0dXJlZCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tIC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2hlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmJvcmRlci1ib3R0b20gLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG4ucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmJvcmRlci1ib3R0b20gLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wZXRjYXJlLWhlcm8gfiAudGFicyAuYm9yZGVyLWJvdHRvbSAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250ZW50LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wZXRjYXJlLWhlcm8gfiAudGFicyAuYm9yZGVyLWJvdHRvbSAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250ZW50LWVsZW1lbnQge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tIC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2Zvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wZXRjYXJlLWhlcm8gfiAudGFicyAuYm9yZGVyLWJvdHRvbSAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19mb3JtID4gaW5wdXQge1xuICBtaW4taGVpZ2h0OiAyLjgxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuODEyNXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmJvcmRlci1ib3R0b20gLnNlY3Rpb24taGVhZGVyX19ib2R5IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIG1hcmdpbi1ib3R0b206IDEuNjk1cmVtO1xufVxuLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tOm50aC1jaGlsZCgyKSAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xufVxuLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tOm50aC1jaGlsZCgyKSAuc2VjdGlvbi1oZWFkZXJfX2JvZHkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmJvcmRlci1ib3R0b206bnRoLWNoaWxkKDMpIC5zZWN0aW9uLWhlYWRlcjpmaXJzdC1jaGlsZCAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tOm50aC1jaGlsZCgzKSAuc2VjdGlvbi1oZWFkZXI6Zmlyc3QtY2hpbGQgLnNlY3Rpb24taGVhZGVyX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS44MTI1cmVtO1xufVxuLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tOm50aC1jaGlsZCgzKSAuc2VjdGlvbi1oZWFkZXI6bnRoLWNoaWxkKDMpIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbi5wZXRjYXJlLXJld2FyZHMgLmFwcGx5LWJsb2NrIHtcbiAgcGFkZGluZzogMCAwLjVyZW0gMC42MjVyZW07XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG4gIG1hcmdpbi1ib3R0b206IDQuMjVyZW07XG59XG4ucGV0Y2FyZS1yZXdhcmRzIC5hcHBseS1ibG9ja19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBldGNhcmUtcmV3YXJkcyAuYXBwbHktYmxvY2tfX2J1dHRvbi10YWIge1xuICBwYWRkaW5nOiAzLjYyNXJlbSAwIDIuMjVyZW0gMS41cmVtO1xufVxuLnBldGNhcmUtcmV3YXJkcyAuYXBwbHktYmxvY2tfX2J1dHRvbi10YWJfX2xpbmsge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuLnBldGNhcmUtcmV3YXJkcyAuYXBwbHktYmxvY2tfX2J1dHRvbi10YWJfX2xpbms6OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICByaWdodDogMC41cmVtO1xufVxuLnBldGNhcmUtcmV3YXJkcyAuYXBwbHktYmxvY2tfX2J1dHRvbi10YWI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDAuMjVyZW0gc29saWQgI2Y2ZjZmNDtcbn1cbi5wZXRjYXJlLXJld2FyZHMgLmFwcGx5LWJsb2NrX19idXR0b24tdGFiOmZpcnN0LWNoaWxkIC5hcHBseS1ibG9ja19fYnV0dG9uLXRhYl9fbGluazo6YWZ0ZXIge1xuICByaWdodDogMXJlbTtcbn1cbi5wZXRjYXJlLXJld2FyZHMgLmFwcGx5LWJsb2NrX19idXR0b24tdGFiOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkICNmNmY2ZjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBldGNhcmUtaW50cm8ge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbiAgLnBldGNhcmUtaW50cm8gLnN1cHBvcnQtZGVzY3JpcHRpb25fX2JvZHktY29sIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS41NzI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBldGNhcmUtaW50cm8gfiAuZmVhdHVyZS1jYXJkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG4gIC5wZXRjYXJlLWludHJvIH4gLmZlYXR1cmUtY2FyZHMgLmZlYXR1cmUtY2FyZHMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5wZXRjYXJlLWludHJvIH4gLmxhcmdlLXZpZGVvLWJsb2NrIC5tZWRpYS1saXN0X19pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMTMuMTg4cmVtO1xuICB9XG4gIC5wZXRjYXJlLWludHJvIH4gLmxhcmdlLXZpZGVvLWJsb2NrIC5tZWRpYS1saXN0IC52aWRlby1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLnBldGNhcmUtaW50cm8gfiAubGFyZ2UtdmlkZW8tYmxvY2sgLm1lZGlhLWxpc3QgLnZpZGVvLWRlc2NyaXB0aW9uX19oZWFkZXIge1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuICAucGV0Y2FyZS1pbnRybyB+IC5sYXJnZS12aWRlby1ibG9jayAubWVkaWEtbGlzdCAudmlkZW8tZGVzY3JpcHRpb25fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjI0OThyZW07XG4gIH1cbiAgLnBldGNhcmUtaW50cm8gfiAubGFyZ2UtdmlkZW8tYmxvY2sgLm1lZGlhLWxpc3QgLnZpZGVvLWRlc2NyaXB0aW9uX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGV0Y2FyZS1pbnRybyB+IC5sYXJnZS12aWRlby1ibG9jayAubWVkaWEtbGlzdCAudmlkZW8tZGVzY3JpcHRpb25fX3RpbWUtbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG4gIC5wZXRjYXJlLWludHJvIH4gLmxhcmdlLXZpZGVvLWJsb2NrIC5tZWRpYS1saXN0IC52aWRlby1kZXNjcmlwdGlvbl9fdGltZS1sYWJlbDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tIC5zZWN0aW9uLWhlYWRlcl9fYm9keSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmJvcmRlci1ib3R0b20gLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tIC5mZWF0dXJlLWNhcmRzLWl0ZW1fX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45MzhyZW07XG4gIH1cbiAgLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tOm50aC1jaGlsZCgyKSAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xLjc1cmVtO1xuICB9XG4gIC5wZXRjYXJlLWhlcm8gfiAudGFicyAuYm9yZGVyLWJvdHRvbTpudGgtY2hpbGQoMikgLnNlY3Rpb24taGVhZGVyX19ib2R5IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3NTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MnJlbTtcbiAgfVxuICAucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmJvcmRlci1ib3R0b206bnRoLWNoaWxkKDMpIC5zZWN0aW9uLWhlYWRlcjpmaXJzdC1jaGlsZCAuc2VjdGlvbi1oZWFkZXJfX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS42ODc1cmVtO1xuICB9XG4gIC5wZXRjYXJlLWhlcm8gfiAudGFicyAuYm9yZGVyLWJvdHRvbSAuc3VwcG9ydC1kZXNjcmlwdGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxuICAucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmJvcmRlci1ib3R0b20gLnN1cHBvcnQtZGVzY3JpcHRpb25fX2JvZHktY29sIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3NTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG4gIC5wZXRjYXJlLWhlcm8gfiAudGFicyAuYm9yZGVyLWJvdHRvbSAuaW1nLWl0ZW0tbGlzdCB7XG4gICAgbWF4LWhlaWdodDogOS4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy4zNzVyZW07XG4gIH1cbiAgLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tIC5jb250YWN0LXN1cHBvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tIC5sb2dvLWdyaWQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tIC5sb2dvLWdyaWRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDIuMTI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5wZXRjYXJlLWhlcm8gfiAudGFicyAuYm9yZGVyLWJvdHRvbSAuaW5mb2dyYXBoaWMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICB9XG4gIC5wZXRjYXJlLWhlcm8gfiAudGFicyAuYm9yZGVyLWJvdHRvbSAuaW5mb2dyYXBoaWMgLmxpbmstZmlsZSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmJvcmRlci1ib3R0b20gLmltYWdlLWRlc2NyaXB0aW9uLWxpc3RfX2NvbnRhaW5lciAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMC4xODc1cmVtO1xuICB9XG4gIC5wZXRjYXJlLWhlcm8gfiAudGFicyAuYm9yZGVyLWJvdHRvbSAuaW1hZ2UtZGVzY3JpcHRpb24tbGlzdF9fY29udGFpbmVyOmZpcnN0LWNoaWxkIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wZXRjYXJlLWhlcm8gfiAudGFicyAuYm9yZGVyLWJvdHRvbSAuaW1hZ2UtZGVzY3JpcHRpb24tbGlzdF9fY29udGFpbmVyOmZpcnN0LWNoaWxkIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC5tZWRpYS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjQzNzVyZW07XG4gIH1cbiAgLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tIC5pbWFnZS1kZXNjcmlwdGlvbi1saXN0X19jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tIC5pbWFnZS1kZXNjcmlwdGlvbi1saXN0X19jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLnBldGNhcmUtaGVybyB+IC50YWJzIC5ib3JkZXItYm90dG9tIC5pbWFnZS1kZXNjcmlwdGlvbi1saXN0IC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmJvcmRlci1ib3R0b20gLmltYWdlLWRlc2NyaXB0aW9uLWxpc3QgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5wZXRjYXJlLWhlcm8gfiAudGFicyAuYm9yZGVyLWJvdHRvbSAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5wZXRjYXJlLWhlcm8gfiAudGFicyAuYm9yZGVyLWJvdHRvbSAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19lbWFpbC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucGV0Y2FyZS1oZXJvIH4gLnRhYnMgLmJvcmRlci1ib3R0b20gLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fY29udGVudC1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbiAgLnBldGNhcmUtcmV3YXJkcyAuYXBwbHktYmxvY2sge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgfVxuICAucGV0Y2FyZS1yZXdhcmRzIC5hcHBseS1ibG9ja19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wZXRjYXJlLXJld2FyZHMgLmFwcGx5LWJsb2NrX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnBldGNhcmUtcmV3YXJkcyAuYXBwbHktYmxvY2tfX2J1dHRvbi10YWIge1xuICAgIHBhZGRpbmc6IDIuODEyNXJlbSAwLjc1cmVtIDAuNXJlbTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnBldGNhcmUtcmV3YXJkcyAuYXBwbHktYmxvY2tfX2J1dHRvbi10YWI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgI2Y2ZjZmNDtcbiAgfVxuICAucGV0Y2FyZS1yZXdhcmRzIC5hcHBseS1ibG9ja19fYnV0dG9uLXRhYjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAucGV0Y2FyZS1yZXdhcmRzIC5hcHBseS1ibG9ja19fYnV0dG9uLXRhYl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg2O1xuICB9XG59XG5cbi5waW1zLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiA0MC4yNXJlbTtcbn1cbi5waW1zLW1vZGFsX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW46IDEuNzVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5waW1zLW1vZGFsX19oZWFkZXItY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjEyNXJlbTtcbiAgdG9wOiAxcmVtO1xufVxuLnBpbXMtbW9kYWxfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnBpbXMtbW9kYWxfX2Rlc2NyaXB0aW9uIGIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucGltcy1tb2RhbF9faWNvbiB7XG4gIG1heC13aWR0aDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnBpbXMtbW9kYWxfX2ljb24tY29sIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG4ucGltcy1tb2RhbF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnBpbXMtbW9kYWxfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGltcy1tb2RhbF9fZGlzY2xhaW1lciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbjogMnJlbSAwIDIuNjI1cmVtO1xufVxuLnBpbXMtbW9kYWxfX2l0ZW0ge1xuICBtYXJnaW46IDEuMTI1cmVtIDAgMXJlbTtcbn1cbi5waW1zLW1vZGFsX19pdGVtLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5waW1zLW1vZGFsX19pdGVtLWNvbCB7XG4gIGZsZXg6IDAgMCAxNi42NyU7XG4gIG1heC13aWR0aDogMTYuNjclO1xufVxuLnBpbXMtbW9kYWxfX2l0ZW0tY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMy43NXJlbTtcbn1cbi5waW1zLW1vZGFsX19pdGVtLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMjVyZW07XG59XG4ucGltcy1tb2RhbF9faXRlbS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2Y2NWMwMDtcbn1cbi5waW1zLW1vZGFsX19mb290ZXIsXG4ucGltcy1tb2RhbF9fZm9vdGVyIHAge1xuICBjb2xvcjogI2Y2NWMwMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNDM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAxLjEyNXJlbSAwIDEuNzVyZW07XG59XG4ucGltcy1tb2RhbCAubW9kYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5waW1zLW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG4ucGltcy1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBpbXMtbW9kYWxfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbiAgLnBpbXMtbW9kYWxfX2ljb24tY29sIHtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIG1heC13aWR0aDogMzMlO1xuICB9XG4gIC5waW1zLW1vZGFsX19pdGVtLWNvbCB7XG4gICAgZmxleDogMCAwIDMzJTtcbiAgICBtYXgtd2lkdGg6IDMzJTtcbiAgfVxuICAucGltcy1tb2RhbF9faXRlbS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLnBpbXMtbW9kYWxfX2l0ZW0taW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgbWF4LWhlaWdodDogNHJlbTtcbiAgfVxuICAucGltcy1tb2RhbF9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAucGltcy1tb2RhbF9fbGluayB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG4gIC5waW1zLW1vZGFsX19mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMC40Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxuICAucGltcy1tb2RhbCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMCAwLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5waW1zLW1vZGFsLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG59XG5cbi5waW1zLXByb2R1Y3RzIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnBpbXMtcHJvZHVjdHNfX2NvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBoZWlnaHQ6IDUuMzEzcmVtO1xuICB3aWR0aDogMjMuNjg4cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5waW1zLXByb2R1Y3RzX19jb250YWluZXIubGlzdC12aWV3IC5waW1zLXByb2R1Y3RzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG59XG4ucGltcy1wcm9kdWN0c19fY29udGFpbmVyIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBpbXMtcHJvZHVjdHNfX2NvbnRhaW5lciBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBpbXMtcHJvZHVjdHNfX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzE5cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzVyZW0gMS4zMnJlbTtcbn1cbi5waW1zLXByb2R1Y3RzX190aXRsZSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnBpbXMtcHJvZHVjdHNfX2NvdW50cnkge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5waW1zLXByb2R1Y3RzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMy4zMTNyZW07XG4gIH1cbiAgLnBpbXMtcHJvZHVjdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODEzcmVtO1xuICB9XG59XG5cbi5waW1zLXJlcXVlc3QtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIHBhZGRpbmc6IDEuNDM3NXJlbSAyLjg3NXJlbSAyLjY4NzVyZW0gMi4xODc1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5waW1zLXJlcXVlc3QtZm9ybV9fc3VibWl0LWVycm9yIHtcbiAgY29sb3I6ICNmZjQ3NDc7XG59XG4ucGltcy1yZXF1ZXN0LWZvcm1fX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5waW1zLXJlcXVlc3QtZm9ybV9fZmllbGQgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnBpbXMtcmVxdWVzdC1mb3JtX19maWVsZCAuZm9ybS1ncm91cCAuaXMtaW52YWxpZC1pbnB1dCB7XG4gIGNvbG9yOiAjZmY0NzQ3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY0NzQ3O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBpbXMtcmVxdWVzdC1mb3JtX19maWVsZCAuZm9ybS1ncm91cCAuaXMtaW52YWxpZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmNDc0Nztcbn1cbi5waW1zLXJlcXVlc3QtZm9ybV9fZmllbGQgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbTtcbn1cbi5waW1zLXJlcXVlc3QtZm9ybV9fZmllbGQgLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ODk4OTg7XG59XG4ucGltcy1yZXF1ZXN0LWZvcm1fX2ZpZWxkIC5mb3JtLWdyb3VwIGlucHV0OmZvY3VzLCAucGltcy1yZXF1ZXN0LWZvcm1fX2ZpZWxkIC5mb3JtLWdyb3VwIGlucHV0OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRkZDtcbn1cbi5waW1zLXJlcXVlc3QtZm9ybV9fZmllbGQgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBpbXMtcmVxdWVzdC1mb3JtX19maWVsZDpudGgtbGFzdC1jaGlsZCgxKSAuZm9ybS1ncm91cCwgLnBpbXMtcmVxdWVzdC1mb3JtX19maWVsZDpudGgtbGFzdC1jaGlsZCgyKSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGltcy1yZXF1ZXN0LWZvcm1fX2ZpZWxkOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMC40Mzc1cmVtO1xufVxuLnBpbXMtcmVxdWVzdC1mb3JtX19maWVsZDpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDAuNDM3NXJlbTtcbn1cbi5waW1zLXJlcXVlc3QtZm9ybV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbn1cbi5waW1zLXJlcXVlc3QtZm9ybV9fdGl0bGUuaXMtaW52YWxpZC1oZWFkZXIge1xuICBjb2xvcjogI2ZmNDc0Nztcbn1cbi5waW1zLXJlcXVlc3QtZm9ybV9fbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucGltcy1yZXF1ZXN0LWZvcm1fX2xhYmVsLmlzLWludmFsaWQtbGFiZWwge1xuICBjb2xvcjogI2ZmNDc0Nztcbn1cbi5waW1zLXJlcXVlc3QtZm9ybV9fY2Itd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4ucGltcy1yZXF1ZXN0LWZvcm1fX2NiLXByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjE4NzVyZW07XG59XG4ucGltcy1yZXF1ZXN0LWZvcm1fX2NiLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjE4NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnBpbXMtcmVxdWVzdC1mb3JtX19jYi1sYWJlbCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLnBpbXMtcmVxdWVzdC1mb3JtX19jYi1sYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwN2VjOTtcbn1cbi5waW1zLXJlcXVlc3QtZm9ybV9fY2ItbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVjazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBpbXMtcmVxdWVzdC1mb3JtX19jYi1sYWJlbCAuY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRkZDtcbn1cbi5waW1zLXJlcXVlc3QtZm9ybV9fY2ItbGFiZWwgLmNoZWNrLmlzLWludmFsaWQtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZjQ3NDc7XG59XG4ucGltcy1yZXF1ZXN0LWZvcm1fX2NiLWxhYmVsIC5jaGVjazphZnRlciB7XG4gIGxlZnQ6IDAuNDM3NXJlbTtcbiAgdG9wOiAwLjE4NzVyZW07XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMTI1cmVtIDAuMTI1cmVtIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ucGltcy1yZXF1ZXN0LWZvcm1fX2NiIC5jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5waW1zLXJlcXVlc3QtZm9ybV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAwLjU2MjVyZW0gMCAwO1xuICBoZWlnaHQ6IDQuNjg3NXJlbTtcbn1cbi5waW1zLXJlcXVlc3QtZm9ybV9fZm9vdGVyLWluZm8sXG4ucGltcy1yZXF1ZXN0LWZvcm1fX2Zvb3Rlci1pbmZvIHAge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogcmdiYSg4OCwgODgsIDg4LCAwLjc0KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnBpbXMtcmVxdWVzdC1mb3JtX19mb290ZXItd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxLjgxMjVyZW07XG59XG4ucGltcy1yZXF1ZXN0LWZvcm1fX2Zvb3Rlci1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5waW1zLXJlcXVlc3QtZm9ybV9fZm9vdGVyLWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tcmlnaHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tcmlnaHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NTggIWltcG9ydGFudDtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNC4wNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5waW1zLXJlcXVlc3QtZm9ybSB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuMjVyZW0gMi40Mzc1cmVtIDEuMzEyNXJlbTtcbiAgfVxuICAucGltcy1yZXF1ZXN0LWZvcm1fX2ZpZWxkIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQzNzVyZW07XG4gIH1cbiAgLnBpbXMtcmVxdWVzdC1mb3JtX19maWVsZDpudGgtY2hpbGQob2RkKSwgLnBpbXMtcmVxdWVzdC1mb3JtX19maWVsZDpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB9XG4gIC5waW1zLXJlcXVlc3QtZm9ybV9fZmllbGQ6bnRoLWxhc3QtY2hpbGQoMikgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcbiAgfVxuICAucGltcy1yZXF1ZXN0LWZvcm1fX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMS4wNjI1cmVtO1xuICB9XG4gIC5waW1zLXJlcXVlc3QtZm9ybV9fZm9vdGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjgxMjVyZW07XG4gIH1cbn1cbi5waW1zLXJlcXVlc3QtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ucGltcy1yZXF1ZXN0LWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucGltcy1yZXF1ZXN0LWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5waW1zLXNlYXJjaC1saXN0aW5nX19pbnRlcm5hdGlvbmFsLXRleHQsIC5waW1zLXNlYXJjaC1saXN0aW5nX191cy10ZXh0IHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbn1cbi5waW1zLXNlYXJjaC1saXN0aW5nX19pbnRlcm5hdGlvbmFsLXRleHQuYWN0aXZlLCAucGltcy1zZWFyY2gtbGlzdGluZ19fdXMtdGV4dC5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjM4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucGltcy1zZWFyY2gtbGlzdGluZ19fdXMtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTM4cmVtO1xufVxuLnBpbXMtc2VhcmNoLWxpc3RpbmdfX2ludGVybmF0aW9uYWwtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMS4wNjNyZW07XG59XG4ucGltcy1zZWFyY2gtbGlzdGluZ19fdG9nZ2xlLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucGltcy1zZWFyY2gtbGlzdGluZ19fdG9nZ2xlLWJ1dHRvbi1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5waW1zLXNlYXJjaC1saXN0aW5nX19zd2l0Y2gtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDMuODEzcmVtO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItcmFkaXVzOiA2LjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGltcy1zZWFyY2gtbGlzdGluZ19fc3dpdGNoLWxhYmVsIC5waW1zLXNlYXJjaC1saXN0aW5nX19zd2l0Y2gtYnV0dG9uIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMTI1cmVtO1xuICBsZWZ0OiAwLjEyNXJlbTtcbiAgd2lkdGg6IDAuOTM4cmVtO1xuICBoZWlnaHQ6IDAuOTM4cmVtO1xuICBib3JkZXItcmFkaXVzOiAyLjgxM3JlbTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYmFja2dyb3VuZDogIzU4NTg1ODtcbn1cbi5waW1zLXNlYXJjaC1saXN0aW5nX19zd2l0Y2gtY2hlY2tib3gge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGltcy1zZWFyY2gtbGlzdGluZ19fc3dpdGNoLWJ1dHRvbi5zd2l0Y2gtYnV0dG9uLWFjdGl2ZSwgLnBpbXMtc2VhcmNoLWxpc3RpbmdfX3N3aXRjaC1sYWJlbC5zd2l0Y2gtYnV0dG9uLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWCgzLjRyZW0pO1xufVxuLnBpbXMtc2VhcmNoLWxpc3RpbmdfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbi5waW1zLXNlYXJjaC1saXN0aW5nX19ib2R5LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbn1cbi5waW1zLXNlYXJjaC1saXN0aW5nX19ib2R5LXdyYXBwZXIgLnBhZ2VuYXZiYXIge1xuICBtYXJnaW4tdG9wOiAxLjQzOHJlbTtcbn1cbi5waW1zLXNlYXJjaC1saXN0aW5nX19ib2R5LXdyYXBwZXIgLnBhZ2VuYXZiYXJfX2xhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG4ucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keS13cmFwcGVyIC5wYWdlbmF2YmFyIC52aWV3bW9kZSB7XG4gIG1hcmdpbi1yaWdodDogLTYuOHJlbTtcbn1cbi5waW1zLXNlYXJjaC1saXN0aW5nX19ib2R5LXdyYXBwZXIgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb24ge1xuICBtYXgtd2lkdGg6IDMycmVtO1xufVxuLnBpbXMtc2VhcmNoLWxpc3RpbmdfX2JvZHktd3JhcHBlciAucGFnZW5hdmJhciAucGFnaW5hdGlvbi1wYXJlbnQge1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbn1cbi5waW1zLXNlYXJjaC1saXN0aW5nX19ib2R5LXdyYXBwZXIgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb25fX2xhYmVsIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keS13cmFwcGVyIC5wYWdlbmF2YmFyIC5wYWdpbmF0aW9uX19idXR0b24ge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2JiYmJiYjtcbn1cbi5waW1zLXNlYXJjaC1saXN0aW5nX19ib2R5LXdyYXBwZXIgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb25fX2J1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5waW1zLXNlYXJjaC1saXN0aW5nX19ib2R5LXdyYXBwZXIgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb25fX2J1dHRvbiBpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLnBpbXMtc2VhcmNoLWxpc3RpbmdfX2JvZHktd3JhcHBlciAucGFnZW5hdmJhciAucGFnaW5hdGlvbl9fYnV0dG9uIC5sYS1hbmdsZS1sZWZ0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5waW1zLXNlYXJjaC1saXN0aW5nX19ib2R5LXdyYXBwZXIgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb25fX2J1dHRvbiAubGEtYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG59XG4ucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keS1wcm9kdWN0bGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBpbXMtc2VhcmNoLWxpc3RpbmdfX2JvZHkgLnNvcnQtYW5kLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDAuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45MzhyZW07XG59XG4ucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keSAuc29ydC1hbmQtc2VhcmNoX19zZWFyY2gtcmVzdWx0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keSAuc29ydC1hbmQtc2VhcmNoX19zZWFyY2guc2VhcmNoIHtcbiAgd2lkdGg6IDkzJTtcbn1cbi5waW1zLXNlYXJjaC1saXN0aW5nX19ib2R5IC5zb3J0LWFuZC1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtIC5yZWFjdC1hdXRvc3VnZ2VzdF9faW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzEzcmVtO1xufVxuLnBpbXMtc2VhcmNoLWxpc3RpbmdfX2JvZHkgLnNvcnQtYW5kLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0gLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXIge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keSAuc29ydC1hbmQtc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybSAucmVhY3QtYXV0b3N1Z2dlc3RfX2NvbnRhaW5lcjphZnRlciB7XG4gIHRvcDogMC41NHJlbTtcbiAgbGVmdDogMC41NjNyZW07XG59XG4ucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keSAuc29ydC1hbmQtc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybSAucmVhY3QtYXV0b3N1Z2dlc3RfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbiAgbGVmdDogMC44NzVyZW07XG59XG4ucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keSAuc29ydC1hbmQtc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybTpub3QoLnNlYXJjaF9fZm9ybS0tZm9jdXNzZWQpIC5yZWFjdC1hdXRvc3VnZ2VzdF9fY29udGFpbmVyOmFmdGVyLCAucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keSAuc29ydC1hbmQtc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS0tZm9jdXNzZWQgLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keSAuc29ydC1hbmQtc2VhcmNoX19zZWFyY2gtcmVzdWx0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keSAuc29ydC1hbmQtc2VhcmNoIC5zZWFyY2ggLnNlYXJjaF9fZm9ybSAucmVhY3QtYXV0b3N1Z2dlc3RfX2lucHV0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxuICAucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keSAuc29ydC1hbmQtc2VhcmNoIC5zZWFyY2ggLnNlYXJjaF9fZm9ybSAucmVhY3QtYXV0b3N1Z2dlc3RfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDAuOXJlbTtcbiAgICBsZWZ0OiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5waW1zLXNlYXJjaC1saXN0aW5nIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLnBpbXMtc2VhcmNoLWxpc3RpbmdfX2JvZHktcHJvZHVjdGxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG4gIC5waW1zLXNlYXJjaC1saXN0aW5nIC5waW1zLXByb2R1Y3RzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5waW1zLXNlYXJjaC1saXN0aW5nX190b2dnbGUtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuICAucGltcy1zZWFyY2gtbGlzdGluZ19fdG9nZ2xlLWJ1dHRvbi1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODEzcmVtO1xuICB9XG4gIC5waW1zLXNlYXJjaC1saXN0aW5nX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjgxM3JlbTtcbiAgfVxuICAucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keSAuc29ydC1hbmQtc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgfVxuICAucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keSAuc29ydC1hbmQtc2VhcmNoX19zZWFyY2guc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keSAuc29ydC1hbmQtc2VhcmNoX19zZWFyY2guc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9faW5wdXQge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIC5waW1zLXNlYXJjaC1saXN0aW5nX19ib2R5IC5zb3J0LWFuZC1zZWFyY2hfX3NlYXJjaC1yZXN1bHQge1xuICAgIG1hcmdpbi10b3A6IDAuODc1cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5waW1zLXNlYXJjaC1saXN0aW5nX19ib2R5IC5zb3J0LWFuZC1zZWFyY2hfX2NvbCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAucGltcy1zZWFyY2gtbGlzdGluZ19fYm9keSAuc29ydC1hbmQtc2VhcmNoLXdyYXBwZXIsIC5waW1zLXNlYXJjaC1saXN0aW5nX19ib2R5IC5zb3J0LWFuZC1zZWFyY2gtcHJvZHVjdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnBscF9fc2VhcmNoLnNlYXJjaCxcbi5wcm9kdWN0LWxpc3RpbmdfX3NlYXJjaC5zZWFyY2gsXG4uYXJ0aWNsZS1saXN0aW5nX19zZWFyY2guc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGxwX19zZWFyY2guc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9faW5wdXQsXG4ucHJvZHVjdC1saXN0aW5nX19zZWFyY2guc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9faW5wdXQsXG4uYXJ0aWNsZS1saXN0aW5nX19zZWFyY2guc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9faW5wdXQge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ucGxwX19zZWFyY2guc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9fY29udGFpbmVyOmFmdGVyLFxuLnByb2R1Y3QtbGlzdGluZ19fc2VhcmNoLnNlYXJjaCAucmVhY3QtYXV0b3N1Z2dlc3RfX2NvbnRhaW5lcjphZnRlcixcbi5hcnRpY2xlLWxpc3RpbmdfX3NlYXJjaC5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIge1xuICB0b3A6IDAuNTRyZW07XG4gIHJpZ2h0OiAwO1xufVxuLnBscF9fc2VhcmNoLXJlc3VsdCxcbi5wcm9kdWN0LWxpc3RpbmdfX3NlYXJjaC1yZXN1bHQsXG4uYXJ0aWNsZS1saXN0aW5nX19zZWFyY2gtcmVzdWx0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjcxNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGxwX19zZWFyY2gtcmVzdWx0LFxuICAucHJvZHVjdC1saXN0aW5nX19zZWFyY2gtcmVzdWx0LFxuICAuYXJ0aWNsZS1saXN0aW5nX19zZWFyY2gtcmVzdWx0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4ucGxwX19maWx0ZXItdG9nZ2xlLWJ1dHRvbixcbi5wcm9kdWN0LWxpc3RpbmdfX2ZpbHRlci10b2dnbGUtYnV0dG9uLFxuLmFydGljbGUtbGlzdGluZ19fZmlsdGVyLXRvZ2dsZS1idXR0b24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuOTA3cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtaW4td2lkdGg6IDZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnBscF9fc2VhcmNoLXNvcnQsXG4ucHJvZHVjdC1saXN0aW5nX19zZWFyY2gtc29ydCxcbi5hcnRpY2xlLWxpc3RpbmdfX3NlYXJjaC1zb3J0IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ucGxwX19zb3J0LWxhYmVsLFxuLnByb2R1Y3QtbGlzdGluZ19fc29ydC1sYWJlbCxcbi5hcnRpY2xlLWxpc3RpbmdfX3NvcnQtbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG4ucGxwX19zb3J0LWRyb3Bkb3duLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSwgLnBscF9fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSxcbi5wcm9kdWN0LWxpc3RpbmdfX3NvcnQtZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlLFxuLnByb2R1Y3QtbGlzdGluZ19fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSxcbi5hcnRpY2xlLWxpc3RpbmdfX3NvcnQtZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlLFxuLmFydGljbGUtbGlzdGluZ19fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wbHBfX3NlYXJjaC5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19pbnB1dCxcbiAgLnByb2R1Y3QtbGlzdGluZ19fc2VhcmNoLnNlYXJjaCAucmVhY3QtYXV0b3N1Z2dlc3RfX2lucHV0LFxuICAuYXJ0aWNsZS1saXN0aW5nX19zZWFyY2guc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9faW5wdXQge1xuICAgIHBhZGRpbmc6IDAuOTA3cmVtO1xuICB9XG4gIC5wbHBfX3NlYXJjaC5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIsXG4gIC5wcm9kdWN0LWxpc3RpbmdfX3NlYXJjaC5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIsXG4gIC5hcnRpY2xlLWxpc3RpbmdfX3NlYXJjaC5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBscF9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUsIC5wbHBfX3NvcnQtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUsXG4gIC5wcm9kdWN0LWxpc3RpbmdfX3NvcnQtZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlLFxuICAucHJvZHVjdC1saXN0aW5nX19zb3J0LWRyb3Bkb3duLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlLFxuICAuYXJ0aWNsZS1saXN0aW5nX19zb3J0LWRyb3Bkb3duLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLmFydGljbGUtbGlzdGluZ19fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMC40MDdyZW0gMDtcbiAgfVxuICAucGxwX19zb3J0LWRyb3Bkb3duLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyLCAucGxwX19zb3J0LWRyb3Bkb3duLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIsXG4gIC5wcm9kdWN0LWxpc3RpbmdfX3NvcnQtZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIsXG4gIC5wcm9kdWN0LWxpc3RpbmdfX3NvcnQtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lcixcbiAgLmFydGljbGUtbGlzdGluZ19fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lcixcbiAgLmFydGljbGUtbGlzdGluZ19fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwLjFyZW0gMC41cmVtO1xuICB9XG4gIC5wbHBfX3NvcnQtZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlLCAucGxwX19zb3J0LWRyb3Bkb3duLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlLFxuICAucHJvZHVjdC1saXN0aW5nX19zb3J0LWRyb3Bkb3duLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSxcbiAgLnByb2R1Y3QtbGlzdGluZ19fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSxcbiAgLmFydGljbGUtbGlzdGluZ19fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdmFsdWUsXG4gIC5hcnRpY2xlLWxpc3RpbmdfX3NvcnQtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdmFsdWUge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICB9XG59XG4ucGxwIC5zb3J0LWFuZC1zZWFyY2gsIC5wbHBfX2JvZHkgLnNvcnQtYW5kLXNlYXJjaCxcbi5wcm9kdWN0LWxpc3RpbmcgLnNvcnQtYW5kLXNlYXJjaCxcbi5wcm9kdWN0LWxpc3RpbmdfX2JvZHkgLnNvcnQtYW5kLXNlYXJjaCxcbi5hcnRpY2xlLWxpc3RpbmcgLnNvcnQtYW5kLXNlYXJjaCxcbi5hcnRpY2xlLWxpc3RpbmdfX2JvZHkgLnNvcnQtYW5kLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGxwLXNjcm9sbC10b3AsIC5wbHBfX2JvZHktc2Nyb2xsLXRvcCxcbi5wcm9kdWN0LWxpc3Rpbmctc2Nyb2xsLXRvcCxcbi5wcm9kdWN0LWxpc3RpbmdfX2JvZHktc2Nyb2xsLXRvcCxcbi5hcnRpY2xlLWxpc3Rpbmctc2Nyb2xsLXRvcCxcbi5hcnRpY2xlLWxpc3RpbmdfX2JvZHktc2Nyb2xsLXRvcCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDMlO1xuICBib3R0b206IDE0JTtcbn1cbi5wbHAtc2Nyb2xsLXRvcCBpLCAucGxwX19ib2R5LXNjcm9sbC10b3AgaSxcbi5wcm9kdWN0LWxpc3Rpbmctc2Nyb2xsLXRvcCBpLFxuLnByb2R1Y3QtbGlzdGluZ19fYm9keS1zY3JvbGwtdG9wIGksXG4uYXJ0aWNsZS1saXN0aW5nLXNjcm9sbC10b3AgaSxcbi5hcnRpY2xlLWxpc3RpbmdfX2JvZHktc2Nyb2xsLXRvcCBpIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzk3OTc5NztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBscC1maWx0ZXJfX21vZGFsLCAucGxwX19ib2R5LWZpbHRlcl9fbW9kYWwsXG4ucHJvZHVjdC1saXN0aW5nLWZpbHRlcl9fbW9kYWwsXG4ucHJvZHVjdC1saXN0aW5nX19ib2R5LWZpbHRlcl9fbW9kYWwsXG4uYXJ0aWNsZS1saXN0aW5nLWZpbHRlcl9fbW9kYWwsXG4uYXJ0aWNsZS1saXN0aW5nX19ib2R5LWZpbHRlcl9fbW9kYWwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5wbHAtZmlsdGVyX19tb2RhbC1oZWFkZXIsIC5wbHBfX2JvZHktZmlsdGVyX19tb2RhbC1oZWFkZXIsXG4ucHJvZHVjdC1saXN0aW5nLWZpbHRlcl9fbW9kYWwtaGVhZGVyLFxuLnByb2R1Y3QtbGlzdGluZ19fYm9keS1maWx0ZXJfX21vZGFsLWhlYWRlcixcbi5hcnRpY2xlLWxpc3RpbmctZmlsdGVyX19tb2RhbC1oZWFkZXIsXG4uYXJ0aWNsZS1saXN0aW5nX19ib2R5LWZpbHRlcl9fbW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGxwLWZpbHRlcl9fbW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSwgLnBscF9fYm9keS1maWx0ZXJfX21vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUsXG4ucHJvZHVjdC1saXN0aW5nLWZpbHRlcl9fbW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSxcbi5wcm9kdWN0LWxpc3RpbmdfX2JvZHktZmlsdGVyX19tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlLFxuLmFydGljbGUtbGlzdGluZy1maWx0ZXJfX21vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUsXG4uYXJ0aWNsZS1saXN0aW5nX19ib2R5LWZpbHRlcl9fbW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wbHAtcHJvZHVjdGxpc3QgLnBhZ2VuYXZiYXJfX2xhYmVsLCAucGxwX19ib2R5LXByb2R1Y3RsaXN0IC5wYWdlbmF2YmFyX19sYWJlbCxcbi5wcm9kdWN0LWxpc3RpbmctcHJvZHVjdGxpc3QgLnBhZ2VuYXZiYXJfX2xhYmVsLFxuLnByb2R1Y3QtbGlzdGluZ19fYm9keS1wcm9kdWN0bGlzdCAucGFnZW5hdmJhcl9fbGFiZWwsXG4uYXJ0aWNsZS1saXN0aW5nLXByb2R1Y3RsaXN0IC5wYWdlbmF2YmFyX19sYWJlbCxcbi5hcnRpY2xlLWxpc3RpbmdfX2JvZHktcHJvZHVjdGxpc3QgLnBhZ2VuYXZiYXJfX2xhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnBscC1wcm9kdWN0bGlzdCAucGFnZW5hdmJhcjpmaXJzdC1jaGlsZCwgLnBscF9fYm9keS1wcm9kdWN0bGlzdCAucGFnZW5hdmJhcjpmaXJzdC1jaGlsZCxcbi5wcm9kdWN0LWxpc3RpbmctcHJvZHVjdGxpc3QgLnBhZ2VuYXZiYXI6Zmlyc3QtY2hpbGQsXG4ucHJvZHVjdC1saXN0aW5nX19ib2R5LXByb2R1Y3RsaXN0IC5wYWdlbmF2YmFyOmZpcnN0LWNoaWxkLFxuLmFydGljbGUtbGlzdGluZy1wcm9kdWN0bGlzdCAucGFnZW5hdmJhcjpmaXJzdC1jaGlsZCxcbi5hcnRpY2xlLWxpc3RpbmdfX2JvZHktcHJvZHVjdGxpc3QgLnBhZ2VuYXZiYXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBscC1wcm9kdWN0bGlzdCAubGFyZ2UtZGV2aWNlOmxhc3QtY2hpbGQgLnBhZ2VuYXZiYXIsIC5wbHBfX2JvZHktcHJvZHVjdGxpc3QgLmxhcmdlLWRldmljZTpsYXN0LWNoaWxkIC5wYWdlbmF2YmFyLFxuLnByb2R1Y3QtbGlzdGluZy1wcm9kdWN0bGlzdCAubGFyZ2UtZGV2aWNlOmxhc3QtY2hpbGQgLnBhZ2VuYXZiYXIsXG4ucHJvZHVjdC1saXN0aW5nX19ib2R5LXByb2R1Y3RsaXN0IC5sYXJnZS1kZXZpY2U6bGFzdC1jaGlsZCAucGFnZW5hdmJhcixcbi5hcnRpY2xlLWxpc3RpbmctcHJvZHVjdGxpc3QgLmxhcmdlLWRldmljZTpsYXN0LWNoaWxkIC5wYWdlbmF2YmFyLFxuLmFydGljbGUtbGlzdGluZ19fYm9keS1wcm9kdWN0bGlzdCAubGFyZ2UtZGV2aWNlOmxhc3QtY2hpbGQgLnBhZ2VuYXZiYXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA2LjVyZW07XG59XG4ucGxwLXByb2R1Y3RsaXN0IC5maWx0ZXJfX2l0ZW0sIC5wbHBfX2JvZHktcHJvZHVjdGxpc3QgLmZpbHRlcl9faXRlbSxcbi5wcm9kdWN0LWxpc3RpbmctcHJvZHVjdGxpc3QgLmZpbHRlcl9faXRlbSxcbi5wcm9kdWN0LWxpc3RpbmdfX2JvZHktcHJvZHVjdGxpc3QgLmZpbHRlcl9faXRlbSxcbi5hcnRpY2xlLWxpc3RpbmctcHJvZHVjdGxpc3QgLmZpbHRlcl9faXRlbSxcbi5hcnRpY2xlLWxpc3RpbmdfX2JvZHktcHJvZHVjdGxpc3QgLmZpbHRlcl9faXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGxwLXByb2R1Y3RsaXN0IC5maWx0ZXJfX2l0ZW0tYnV0dG9uLCAucGxwX19ib2R5LXByb2R1Y3RsaXN0IC5maWx0ZXJfX2l0ZW0tYnV0dG9uLFxuLnByb2R1Y3QtbGlzdGluZy1wcm9kdWN0bGlzdCAuZmlsdGVyX19pdGVtLWJ1dHRvbixcbi5wcm9kdWN0LWxpc3RpbmdfX2JvZHktcHJvZHVjdGxpc3QgLmZpbHRlcl9faXRlbS1idXR0b24sXG4uYXJ0aWNsZS1saXN0aW5nLXByb2R1Y3RsaXN0IC5maWx0ZXJfX2l0ZW0tYnV0dG9uLFxuLmFydGljbGUtbGlzdGluZ19fYm9keS1wcm9kdWN0bGlzdCAuZmlsdGVyX19pdGVtLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4ucGxwLXByb2R1Y3RsaXN0IC5maWx0ZXJfX2l0ZW0tY2hlY2tib3gtYnV0dG9uLCAucGxwX19ib2R5LXByb2R1Y3RsaXN0IC5maWx0ZXJfX2l0ZW0tY2hlY2tib3gtYnV0dG9uLFxuLnByb2R1Y3QtbGlzdGluZy1wcm9kdWN0bGlzdCAuZmlsdGVyX19pdGVtLWNoZWNrYm94LWJ1dHRvbixcbi5wcm9kdWN0LWxpc3RpbmdfX2JvZHktcHJvZHVjdGxpc3QgLmZpbHRlcl9faXRlbS1jaGVja2JveC1idXR0b24sXG4uYXJ0aWNsZS1saXN0aW5nLXByb2R1Y3RsaXN0IC5maWx0ZXJfX2l0ZW0tY2hlY2tib3gtYnV0dG9uLFxuLmFydGljbGUtbGlzdGluZ19fYm9keS1wcm9kdWN0bGlzdCAuZmlsdGVyX19pdGVtLWNoZWNrYm94LWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBscC1wcm9kdWN0bGlzdCAucHJvZHVjdC1ibG9jay1ncmlkX19saW5rLWNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1ncmlkX19sYWJsZSAucHJvZHVjdC1ibG9jay1ncmlkX191c2UsIC5wbHBfX2JvZHktcHJvZHVjdGxpc3QgLnByb2R1Y3QtYmxvY2stZ3JpZF9fbGluay1jb250YWluZXIgLnByb2R1Y3QtYmxvY2stZ3JpZF9fbGFibGUgLnByb2R1Y3QtYmxvY2stZ3JpZF9fdXNlLFxuLnByb2R1Y3QtbGlzdGluZy1wcm9kdWN0bGlzdCAucHJvZHVjdC1ibG9jay1ncmlkX19saW5rLWNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1ncmlkX19sYWJsZSAucHJvZHVjdC1ibG9jay1ncmlkX191c2UsXG4ucHJvZHVjdC1saXN0aW5nX19ib2R5LXByb2R1Y3RsaXN0IC5wcm9kdWN0LWJsb2NrLWdyaWRfX2xpbmstY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWdyaWRfX2xhYmxlIC5wcm9kdWN0LWJsb2NrLWdyaWRfX3VzZSxcbi5hcnRpY2xlLWxpc3RpbmctcHJvZHVjdGxpc3QgLnByb2R1Y3QtYmxvY2stZ3JpZF9fbGluay1jb250YWluZXIgLnByb2R1Y3QtYmxvY2stZ3JpZF9fbGFibGUgLnByb2R1Y3QtYmxvY2stZ3JpZF9fdXNlLFxuLmFydGljbGUtbGlzdGluZ19fYm9keS1wcm9kdWN0bGlzdCAucHJvZHVjdC1ibG9jay1ncmlkX19saW5rLWNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1ncmlkX19sYWJsZSAucHJvZHVjdC1ibG9jay1ncmlkX191c2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucGxwLXByb2R1Y3RsaXN0IC5wcm9kdWN0LWJsb2NrLWdyaWRfX2xpbmstY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWdyaWRfX2Rlc2NyaXB0aW9uLCAucGxwX19ib2R5LXByb2R1Y3RsaXN0IC5wcm9kdWN0LWJsb2NrLWdyaWRfX2xpbmstY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWdyaWRfX2Rlc2NyaXB0aW9uLFxuLnByb2R1Y3QtbGlzdGluZy1wcm9kdWN0bGlzdCAucHJvZHVjdC1ibG9jay1ncmlkX19saW5rLWNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1ncmlkX19kZXNjcmlwdGlvbixcbi5wcm9kdWN0LWxpc3RpbmdfX2JvZHktcHJvZHVjdGxpc3QgLnByb2R1Y3QtYmxvY2stZ3JpZF9fbGluay1jb250YWluZXIgLnByb2R1Y3QtYmxvY2stZ3JpZF9fZGVzY3JpcHRpb24sXG4uYXJ0aWNsZS1saXN0aW5nLXByb2R1Y3RsaXN0IC5wcm9kdWN0LWJsb2NrLWdyaWRfX2xpbmstY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWdyaWRfX2Rlc2NyaXB0aW9uLFxuLmFydGljbGUtbGlzdGluZ19fYm9keS1wcm9kdWN0bGlzdCAucHJvZHVjdC1ibG9jay1ncmlkX19saW5rLWNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1ncmlkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGxwLXByb2R1Y3RsaXN0IC5wcm9kdWN0LWJsb2NrLWdyaWRfX3Byb2R1Y3QtbmFtZSwgLnBscF9fYm9keS1wcm9kdWN0bGlzdCAucHJvZHVjdC1ibG9jay1ncmlkX19wcm9kdWN0LW5hbWUsXG4ucHJvZHVjdC1saXN0aW5nLXByb2R1Y3RsaXN0IC5wcm9kdWN0LWJsb2NrLWdyaWRfX3Byb2R1Y3QtbmFtZSxcbi5wcm9kdWN0LWxpc3RpbmdfX2JvZHktcHJvZHVjdGxpc3QgLnByb2R1Y3QtYmxvY2stZ3JpZF9fcHJvZHVjdC1uYW1lLFxuLmFydGljbGUtbGlzdGluZy1wcm9kdWN0bGlzdCAucHJvZHVjdC1ibG9jay1ncmlkX19wcm9kdWN0LW5hbWUsXG4uYXJ0aWNsZS1saXN0aW5nX19ib2R5LXByb2R1Y3RsaXN0IC5wcm9kdWN0LWJsb2NrLWdyaWRfX3Byb2R1Y3QtbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnBscCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIsIC5wbHBfX2JvZHkgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyLFxuLnByb2R1Y3QtbGlzdGluZyAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIsXG4ucHJvZHVjdC1saXN0aW5nX19ib2R5IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lcixcbi5hcnRpY2xlLWxpc3RpbmcgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyLFxuLmFydGljbGUtbGlzdGluZ19fYm9keSAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGxwIC5wcm9kdWN0LWJsb2NrLWdyaWQsIC5wbHBfX2JvZHkgLnByb2R1Y3QtYmxvY2stZ3JpZCxcbiAgLnByb2R1Y3QtbGlzdGluZyAucHJvZHVjdC1ibG9jay1ncmlkLFxuICAucHJvZHVjdC1saXN0aW5nX19ib2R5IC5wcm9kdWN0LWJsb2NrLWdyaWQsXG4gIC5hcnRpY2xlLWxpc3RpbmcgLnByb2R1Y3QtYmxvY2stZ3JpZCxcbiAgLmFydGljbGUtbGlzdGluZ19fYm9keSAucHJvZHVjdC1ibG9jay1ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5wb2RjYXN0LXNlcmllcyAucG9kY2FzdC1ncmlkIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogNi4yODFyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ucG9kY2FzdC1zZXJpZXMgLnBvZGNhc3QtZ3JpZCAucG9kY2FzdC1wbGF5ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnBvZGNhc3Qtc2VyaWVzIC5wb2RjYXN0LWdyaWRfX3Jvd3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wb2RjYXN0LXNlcmllcyAucG9kY2FzdC1ncmlkX19sYWJlbHMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42MjVyZW07XG59XG4ucG9kY2FzdC1zZXJpZXMgLnBvZGNhc3QtZ3JpZF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBvZGNhc3Qtc2VyaWVzIC5wb2RjYXN0LWdyaWRfX3BsYXktYnRucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucG9kY2FzdC1zZXJpZXMgLnBvZGNhc3QtZ3JpZF9faW1hZ2Uge1xuICBtaW4td2lkdGg6IDkwLjNyZW07XG4gIGhlaWdodDogOTAuM3JlbTtcbn1cbi5wb2RjYXN0LXNlcmllcyAucG9kY2FzdC1ncmlkX19zZXBhcmF0b3Ige1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5wb2RjYXN0LXNlcmllcyAucG9kY2FzdC1ncmlkIC5saXN0ZW4tbm93LWJ0biB7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDkyLCAwLCAwLjIpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnBvZGNhc3Qtc2VyaWVzIC5wb2RjYXN0LWdyaWQgLmxpc3Rlbi1ub3ctYnRuX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNnJlbTtcbn1cbi5wb2RjYXN0LXNlcmllcyAucG9kY2FzdC1ncmlkIC5wbGF5LWxpc3Qge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wb2RjYXN0LXNlcmllcyAucG9kY2FzdC1ncmlkX19sb2FkLW1vcmUge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luOiAyLjAzMXJlbSAwIDYuMjgxcmVtO1xuICBwYWRkaW5nOiAwLjlyZW0gMCAxLjA2M3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucG9kY2FzdC1zZXJpZXMgLnBvZGNhc3QtcGxheWVyX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9kY2FzdC1zZXJpZXMgLnBvZGNhc3QtcGxheWVyLW1pbmkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5wb2RjYXN0LXNlcmllcyAucG9kY2FzdC1wbGF5ZXItbWluaTpiZWZvcmUsIC5wb2RjYXN0LXNlcmllcyAucG9kY2FzdC1wbGF5ZXItbWluaTphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4ucG9kY2FzdC1zZXJpZXMgLnBvZGNhc3QtcGxheWxpc3Qge1xuICBtYXJnaW4tdG9wOiA4LjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucG9kY2FzdC1zZXJpZXMgLmxpc3Rlbi1ub3ctYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wb2RjYXN0LXNlcmllcyAucGxheS1saXN0X19wbGF5LWljb24ge1xuICAgIG1hcmdpbi10b3A6IDEuMzEzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAucG9kY2FzdC1zZXJpZXMgLmxpc3Rlbi1ub3ctYnRuLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEzcmVtO1xuICB9XG4gIC5wb2RjYXN0LXNlcmllcyAucG9kY2FzdC1ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnBvZGNhc3Qtc2VyaWVzIC5wb2RjYXN0LWdyaWRfX3BsYXktYnRucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5wb2RjYXN0LXNlcmllcyAucG9kY2FzdC1ncmlkX19pbWFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAwIDAuODEzcmVtIDAuODEzcmVtO1xuICB9XG4gIC5wb2RjYXN0LXNlcmllcyAucG9kY2FzdC1ncmlkX19sYWJlbHMge1xuICAgIHBhZGRpbmctdG9wOiAxLjA2M3JlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1heC13aWR0aDogNDUlO1xuICB9XG4gIC5wb2RjYXN0LXNlcmllcyAucG9kY2FzdC1ncmlkX19kZXNjcmlwdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnBvZGNhc3Qtc2VyaWVzIC5wb2RjYXN0LWdyaWRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnBvZGNhc3Qtc2VyaWVzIC5wb2RjYXN0LWdyaWRfX2xvYWQtbW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucG9kY2FzdC1zZXJpZXMgLnBvZGNhc3Qtc2VyaWVzIC5wb2RjYXN0LXBsYXllci1taW5pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9kY2FzdC1zZXJpZXMgLnBvZGNhc3QtcGxheWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICB9XG4gIC5wb2RjYXN0LXNlcmllcyAucG9kY2FzdC1wbGF5ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuOXJlbTtcbiAgfVxuICAucG9kY2FzdC1zZXJpZXMgLnBvZGNhc3QtcGxheWVyLW1pbmkge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2RjYXN0LXNlcmllcyAubGlzdGVuLW5vdy1idG4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucG9kY2FzdC1zZXJpZXMgLnBvZGNhc3QtZ3JpZF9fbGFiZWxzIHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuICAucG9kY2FzdC1zZXJpZXMgLnBvZGNhc3QtcGxheWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wb2RjYXN0LXNlcmllcyAucG9kY2FzdC1ncmlkX19sYWJlbHMge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lcjpudGgtY2hpbGQob2RkKSwgLnBvcnRmb2xpb19fcmVzb3VyY2VzLWNvbnRhaW5lcjpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbiksIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbiksIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyOm50aC1jaGlsZChvZGQpLCAucG9ydGZvbGlvX19yZXNvdXJjZXMtY29udGFpbmVyOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wb3J0Zm9saW9fX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5wb3J0Zm9saW9fX2hlcm8ge1xuICBwYWRkaW5nOiA2LjI1cmVtIDEuNXJlbTtcbn1cbi5wb3J0Zm9saW9fX2hlcm8gLmhlcm9fX2xhYmVsIHtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG59XG4ucG9ydGZvbGlvX19oZXJvIC5oZXJvX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1LjMyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3J0Zm9saW9fX2hlcm8gLmhlcm9fX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuY29udGFjdC1zdXBwb3J0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuY29udGFjdC1zdXBwb3J0X19saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzIC5jb250YWN0LXN1cHBvcnRfX2NvbnRhY3Qge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXNfX291dGVyLWNvbnRhaW5lciAuY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyIC5jYXRlZ29yeS1wcm9kdWN0c19fY29udGFpbmVyIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZjY1YzAwO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpc19fb3V0ZXItY29udGFpbmVyIC5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzX19vdXRlci1jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lciAuY2F0ZWdvcnktcHJvZHVjdHNfX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpc19fb3V0ZXItY29udGFpbmVyIC5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIgYTpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpc19fb3V0ZXItY29udGFpbmVyIC5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzX19saW5rIHtcbiAgYm90dG9tOiAxLjI1cmVtO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpc19fb3V0ZXItY29udGFpbmVyIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0NzVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpc19fb3V0ZXItY29udGFpbmVyIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXNfX291dGVyLWNvbnRhaW5lciAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbi5pbWctbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXNfX291dGVyLWNvbnRhaW5lciAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbi5pbWctbGVmdCAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXNfX291dGVyLWNvbnRhaW5lciAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbi5pbWctbGVmdCAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjA2MjVyZW07XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzX19vdXRlci1jb250YWluZXIgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb24uaW1nLXJpZ2h0IC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjQ0MjVyZW07XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzX19vdXRlci1jb250YWluZXIgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb24uaW1nLXJpZ2h0IC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLm1lZGlhLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLmNhdGVnb3J5LXByb2R1Y3RzIHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuY2F0ZWdvcnktcHJvZHVjdHMgLmNvbC1zbS0xMiB+IGRpdiB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzIC5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmNvbC1zbS0xMiB+IGRpdiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDMlO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyOmZpcnN0LWNoaWxkIC5jYXRlZ29yeS1wcm9kdWN0c19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDNyZW0gMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNjI1cmVtO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLm1lZGlhLWRlc2NpcHRpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAubWVkaWEtbGlzdCxcbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAubWVkaWEtbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLm1lZGlhLWxpc3RfX2ltYWdlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzIC5zdXBwb3J0LWRlc2NyaXB0aW9uIC5sYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuc3VwcG9ydC1kZXNjcmlwdGlvbiAubGEtY2hlY2sge1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLnN1cHBvcnQtZGVzY3JpcHRpb24gLmxhLWNoZWNrOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzIC5zdXBwb3J0LWRlc2NyaXB0aW9uIC5sYV9faGVhZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ3NXJlbTtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLnN1cHBvcnQtZGVzY3JpcHRpb24gLmxhX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fcHJlLWRlc2NyaXB0aW9uLFxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fcHJlLWRlc2NyaXB0aW9uIC5zdXBwb3J0LWRlc2NyaXB0aW9uX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19wcmUtZGVzY3JpcHRpb24gLnN1cHBvcnQtZGVzY3JpcHRpb25fX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDIuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbi1ib3R0b206IDEuMTNyZW07XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19wcmUtZGVzY3JpcHRpb24gLnN1cHBvcnQtZGVzY3JpcHRpb25fX291dGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fbWVkaWEtZGVzY3JpcHRpb24gLnN1cHBvcnQtZGVzY3JpcHRpb25fX2NvbnRhaW5lciwgLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fZXhwZXJpZW5jZS1kZXNjcmlwdGlvbiAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19tZWRpYS1kZXNjcmlwdGlvbiAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIGxpLCAucG9ydGZvbGlvX193aHktem9ldGlzIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19leHBlcmllbmNlLWRlc2NyaXB0aW9uIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19jb250YWluZXIgbGkge1xuICB3aWR0aDogMDtcbiAgcGFkZGluZy10b3A6IDAuMDc3NXJlbTtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLnN1cHBvcnQtZGVzY3JpcHRpb25fX21lZGlhLWRlc2NyaXB0aW9uIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19oZWFkZXIsIC5wb3J0Zm9saW9fX3doeS16b2V0aXMgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2V4cGVyaWVuY2UtZGVzY3JpcHRpb24gLnN1cHBvcnQtZGVzY3JpcHRpb25fX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ5cmVtO1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgbWFyZ2luLWJvdHRvbTogMS4xOXJlbTtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLnN1cHBvcnQtZGVzY3JpcHRpb25fX21lZGlhLWRlc2NyaXB0aW9uIC5zdXBwb3J0LWRlc2NyaXB0aW9uX190ZXh0LCAucG9ydGZvbGlvX193aHktem9ldGlzIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19leHBlcmllbmNlLWRlc2NyaXB0aW9uIC5zdXBwb3J0LWRlc2NyaXB0aW9uX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS43MTtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLnN1cHBvcnQtZGVzY3JpcHRpb25fX21lZGlhLWRlc2NyaXB0aW9uLmZvbnQtc21hbGwgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2hlYWRlciwgLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fZXhwZXJpZW5jZS1kZXNjcmlwdGlvbi5mb250LXNtYWxsIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19oZWFkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19tZWRpYS1kZXNjcmlwdGlvbi5mb250LXNtYWxsIHNwYW4sIC5wb3J0Zm9saW9fX3doeS16b2V0aXMgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2V4cGVyaWVuY2UtZGVzY3JpcHRpb24uZm9udC1zbWFsbCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjMyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLnN1cHBvcnQtZGVzY3JpcHRpb25fX21lZGlhLWRlc2NyaXB0aW9uOm50aC1jaGlsZCgyKSAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fdGV4dCwgLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fZXhwZXJpZW5jZS1kZXNjcmlwdGlvbjpudGgtY2hpbGQoMikgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3RleHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19tZWRpYS1kZXNjcmlwdGlvbjpudGgtY2hpbGQoMikgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2hlYWRlciwgLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fZXhwZXJpZW5jZS1kZXNjcmlwdGlvbjpudGgtY2hpbGQoMikgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxLjEzcmVtO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcy1leHBlcmllbmNlIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjE4OHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcy1leHBlcmllbmNlIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjJyZW07XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzLWV4cGVyaWVuY2Ugc3Ryb25nIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAucmVmZXItZnJpZW5kIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLnJlZmVyLWZyaWVuZF9fbGltaXRlZC1lZGl0aW9uX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzIC5saW5rZWQtbWVkaWEge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4ucG9ydGZvbGlvX193aHktem9ldGlzIC5saW5rZWQtbWVkaWFfX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5wb3J0Zm9saW9fX3doeS16b2V0aXMgLmxpbmtlZC1tZWRpYV9fY29udGFpbmVyOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xufVxuLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAubGlua2VkLW1lZGlhX19jb250YWluZXJfX2xpbmsge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG9ydGZvbGlvX19yZXNvdXJjZXMgLnJlc291cmNlX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBvcnRmb2xpb19fcmVzb3VyY2VzLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnBvcnRmb2xpb19fcmVzb3VyY2VzLWhlYWRlcixcbi5wb3J0Zm9saW9fX3Jlc291cmNlcyAucmVzb3VyY2VfX2hlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucG9ydGZvbGlvX19yZXNvdXJjZXMgLnJlc291cmNlX19jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pLCAucG9ydGZvbGlvX19yZXNvdXJjZXMtY29udGFpbmVyOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogMC40MjVyZW07XG59XG4ucG9ydGZvbGlvX19yZXNvdXJjZXMgLnJlc291cmNlX19jb250YWluZXI6bnRoLWNoaWxkKG9kZCksIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjQyNXJlbTtcbn1cbi5wb3J0Zm9saW9fX3Jlc291cmNlcyAucmVzb3VyY2VfX2NvbnRhaW5lciAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5zdXBwb3J0LWRlc2NyaXB0aW9uX190ZXh0LCAucG9ydGZvbGlvX19yZXNvdXJjZXMtY29udGFpbmVyIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3RleHQge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBsaW5lLWhlaWdodDogMS41NDtcbn1cbi5wb3J0Zm9saW9fX3Jlc291cmNlcyAucmVzb3VyY2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMjVyZW07XG59XG4ucG9ydGZvbGlvX19yZXNvdXJjZXMgLnJlc291cmNlX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMi4xOXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbiAuc3VwcG9ydC1kZXNjcmlwdGlvbl9faGVhZGVyIHtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbiAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIuNTA1cmVtO1xufVxuLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24gLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24tYmxvY2sgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19oZWFkZXIge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24tYmxvY2sgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3RleHQge1xuICBtYXgtaGVpZ2h0OiAxMHJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9jayAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fb3V0ZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9jayAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24tYmxvY2sgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lcjpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXI6bGFzdC1jaGlsZDpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXI6bGFzdC1jaGlsZDpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24tYmxvY2sgLnZpZGVvLWRlc2NyaXB0aW9uX19oZWFkZXIge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0OTAxOTYwNzhyZW07XG4gIG1hcmdpbi10b3A6IDEuMzc1cmVtO1xufVxuLnBvcnRmb2xpb19fc3VwcG9ydC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5wb3J0Zm9saW9fX3N1cHBvcnQtb25saW5lLXNlcnZpY2UsIC5wb3J0Zm9saW9fX3N1cHBvcnQtY29udGFjdC1zdXBwb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wb3J0Zm9saW9fX3N1cHBvcnQtb25saW5lLXNlcnZpY2U6bnRoLWNoaWxkKGV2ZW4pLCAucG9ydGZvbGlvX19zdXBwb3J0LWNvbnRhY3Qtc3VwcG9ydDpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDAuNDI1cmVtO1xufVxuLnBvcnRmb2xpb19fc3VwcG9ydC1vbmxpbmUtc2VydmljZTpudGgtY2hpbGQob2RkKSwgLnBvcnRmb2xpb19fc3VwcG9ydC1jb250YWN0LXN1cHBvcnQ6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjQyNXJlbTtcbn1cbi5wb3J0Zm9saW9fX3N1cHBvcnQtb25saW5lLXNlcnZpY2U6bnRoLWNoaWxkKG9kZCksIC5wb3J0Zm9saW9fX3N1cHBvcnQtY29udGFjdC1zdXBwb3J0Om50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnBvcnRmb2xpb19fc3VwcG9ydC1vbmxpbmUtc2VydmljZTpudGgtY2hpbGQoZXZlbiksIC5wb3J0Zm9saW9fX3N1cHBvcnQtY29udGFjdC1zdXBwb3J0Om50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ucG9ydGZvbGlvX19zdXBwb3J0IC5vbmxpbmUtc2VydmljZXMge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuMzhyZW07XG59XG4ucG9ydGZvbGlvX19zdXBwb3J0IC5vbmxpbmUtc2VydmljZXNfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMzJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU0O1xufVxuLnBvcnRmb2xpb19fc3VwcG9ydCAub25saW5lLXNlcnZpY2VzX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjgxMjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG59XG4ucG9ydGZvbGlvX19zdXBwb3J0IC5vbmxpbmUtc2VydmljZXNfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNzNyZW0gMC45MTdyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucG9ydGZvbGlvX19zdXBwb3J0IC5vbmxpbmUtc2VydmljZXNfX2J1dHRvbjo6YWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ucG9ydGZvbGlvX19zdXBwb3J0IC5vbmxpbmUtc2VydmljZXNfX2lucHV0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xufVxuLnBvcnRmb2xpb19fc3VwcG9ydCAub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXIgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuLnBvcnRmb2xpb19fc3VwcG9ydCAub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXIgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAwLjE5MXJlbTtcbn1cbi5wb3J0Zm9saW9fX3N1cHBvcnQgLm9ubGluZS1zZXJ2aWNlc19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG59XG4ucG9ydGZvbGlvX19zdXBwb3J0IC5vbmxpbmUtc2VydmljZXNfX2Rlc2NyaXB0aW9uLWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGxpbmUtaGVpZ2h0OiAxLjUxNjtcbn1cbi5wb3J0Zm9saW9fX3N1cHBvcnQgLm9ubGluZS1zZXJ2aWNlc19fZGVzY3JpcHRpb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnJlbTtcbiAgYmFja2dyb3VuZDogI2Y2NWMwMDtcbiAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjE4OHJlbTtcbn1cbi5wb3J0Zm9saW9fX3N1cHBvcnQgLmNvbnRhY3Qtc3VwcG9ydCB7XG4gIGZsZXg6IDE7XG59XG4ucG9ydGZvbGlvX19zdXBwb3J0IC5jb250YWN0LXN1cHBvcnRfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyLjEzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjEzcmVtO1xuICBsaW5lLWhlaWdodDogMS41Njtcbn1cbi5wb3J0Zm9saW9fX3N1cHBvcnQgLmNvbnRhY3Qtc3VwcG9ydF9fdGltZS1pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuODhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucG9ydGZvbGlvX19zdXBwb3J0IC5jb250YWN0LXN1cHBvcnRfX2NvbnRhY3Qge1xuICBmb250LXNpemU6IDEuMjUxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xufVxuLnBvcnRmb2xpb19fc3VwcG9ydCAuY29udGFjdC1zdXBwb3J0X19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wb3J0Zm9saW9fX3N1cHBvcnQtaG93LXRvLWJ1eS1jb250YWN0IC5ob3ctdG8tYnV5LWNvbnRhY3Qge1xuICBwYWRkaW5nLXRvcDogMi4zODVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDYuNXJlbTtcbn1cbi5wb3J0Zm9saW9fX3N1cHBvcnQtaG93LXRvLWJ1eS1jb250YWN0IC5ob3ctdG8tYnV5LWNvbnRhY3RfX2ltYWdlLWxpc3Qge1xuICBtYXgtd2lkdGg6IDdyZW07XG59XG4ucG9ydGZvbGlvX19zdXBwb3J0LWhvdy10by1idXktY29udGFjdCAuaG93LXRvLWJ1eS1jb250YWN0X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjQ0cmVtO1xuICBsaW5lLWhlaWdodDogMS41Njtcbn1cbi5wb3J0Zm9saW9fX3N1cHBvcnQtaG93LXRvLWJ1eS1jb250YWN0IC5ob3ctdG8tYnV5LWNvbnRhY3RfX2RldGFpbHMge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBvcnRmb2xpb19fc3VwcG9ydC1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdF9faW5mbyB7XG4gIHBhZGRpbmctdG9wOiAxLjFyZW07XG59XG4ucG9ydGZvbGlvX19zdXBwb3J0LWhvdy10by1idXktY29udGFjdCAuaG93LXRvLWJ1eS1jb250YWN0X19pbmZvIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBvcnRmb2xpb19fc3VwcG9ydC1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdF9faW5mbyAuaG93LXRvLWJ1eS1jb250YWN0X19saXN0IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5wb3J0Zm9saW9fX3N1cHBvcnQtaG93LXRvLWJ1eS1jb250YWN0IC5ob3ctdG8tYnV5LWNvbnRhY3RfX2VtYWlsLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9ydGZvbGlvX19zdXBwb3J0LWhvdy10by1idXktY29udGFjdCAuaG93LXRvLWJ1eS1jb250YWN0X19leHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NTtcbn1cbi5wb3J0Zm9saW9fX3N1cHBvcnQtaG93LXRvLWJ1eS1jb250YWN0IC5ob3ctdG8tYnV5LWNvbnRhY3RfX2V4cCBhIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBvcnRmb2xpb19fc3VwcG9ydC1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdF9fZW1haWwtZXhwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucG9ydGZvbGlvX19zdXBwb3J0LWhvdy10by1idXktY29udGFjdCAuaG93LXRvLWJ1eS1jb250YWN0X19uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnBvcnRmb2xpb19fc3VwcG9ydC1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdF9fcGhvbmUsIC5wb3J0Zm9saW9fX3N1cHBvcnQtaG93LXRvLWJ1eS1jb250YWN0IC5ob3ctdG8tYnV5LWNvbnRhY3RfX2VtYWlsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG59XG4ucG9ydGZvbGlvX19ob3ctdG8tYnV5IC5wb3J0Zm9saW9fX2hvdy10by1idXktY29udGFjdC1zdXBwb3J0IC5jb250YWN0LXN1cHBvcnRfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBvcnRmb2xpb19faG93LXRvLWJ1eSAucG9ydGZvbGlvX19ob3ctdG8tYnV5LWNvbnRhY3Qtc3VwcG9ydCAuY29udGFjdC1zdXBwb3J0X19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucG9ydGZvbGlvX19ob3ctdG8tYnV5IC5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG4ucG9ydGZvbGlvX19ob3ctdG8tYnV5LW9ubGluZS1zZXJ2aWNlLCAucG9ydGZvbGlvX19ob3ctdG8tYnV5LWhvdy10by1idXktY29udGFjdCwgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1jb250YWN0LXN1cHBvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBvcnRmb2xpb19faG93LXRvLWJ1eS1vbmxpbmUtc2VydmljZTpudGgtY2hpbGQoZXZlbiksIC5wb3J0Zm9saW9fX2hvdy10by1idXktaG93LXRvLWJ1eS1jb250YWN0Om50aC1jaGlsZChldmVuKSwgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1jb250YWN0LXN1cHBvcnQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ucG9ydGZvbGlvX19ob3ctdG8tYnV5LW9ubGluZS1zZXJ2aWNlOm50aC1jaGlsZChvZGQpLCAucG9ydGZvbGlvX19ob3ctdG8tYnV5LWhvdy10by1idXktY29udGFjdDpudGgtY2hpbGQob2RkKSwgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1jb250YWN0LXN1cHBvcnQ6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4ucG9ydGZvbGlvX19ob3ctdG8tYnV5IC5zYWxlcy1yZXByZXNlbnRhdGl2ZSxcbi5wb3J0Zm9saW9fX2hvdy10by1idXkgLm9ubGluZS1zZXJ2aWNlcyxcbi5wb3J0Zm9saW9fX2hvdy10by1idXkgLmNvbnRhY3Qtc3VwcG9ydCB7XG4gIGZsZXg6IDE7XG59XG4ucG9ydGZvbGlvX19ob3ctdG8tYnV5LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5wb3J0Zm9saW9fX2hvdy10by1idXkgLmhvdy10by1idXktY29udGFjdF9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjEyNTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnBvcnRmb2xpb19faG93LXRvLWJ1eSAuaG93LXRvLWJ1eS1jb250YWN0X19pbWFnZS1saXN0IHtcbiAgbWF4LXdpZHRoOiA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjg4cmVtO1xufVxuLnBvcnRmb2xpb19faG93LXRvLWJ1eSAuaG93LXRvLWJ1eS1jb250YWN0X19lbWFpbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG4ucG9ydGZvbGlvX19ob3ctdG8tYnV5IC5ob3ctdG8tYnV5LWNvbnRhY3RfX2V4cCB7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUxNjtcbn1cbi5wb3J0Zm9saW9fX2hvdy10by1idXkgLm9ubGluZS1zZXJ2aWNlc19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTY3O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnBvcnRmb2xpb19faG93LXRvLWJ1eSAub25saW5lLXNlcnZpY2VzX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnBvcnRmb2xpb19faG93LXRvLWJ1eSAub25saW5lLXNlcnZpY2VzX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xufVxuLnBvcnRmb2xpb19faG93LXRvLWJ1eSAub25saW5lLXNlcnZpY2VzX19kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi5wb3J0Zm9saW9fX2hvdy10by1idXkgLm9ubGluZS1zZXJ2aWNlc19fZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wb3J0Zm9saW9fX2hvdy10by1idXkgLm9ubGluZS1zZXJ2aWNlcyAuaW5wdXQtY29udGFpbmVycyB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLnBvcnRmb2xpb19faG93LXRvLWJ1eSAub25saW5lLXNlcnZpY2VzX19pbnB1dC1jb250YWluZXItaW5wdXQtZmllbGQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNzkzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG59XG4ucG9ydGZvbGlvX19ob3ctdG8tYnV5IC5vbmxpbmUtc2VydmljZXNfX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogLXNwYWNlKDIpO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucG9ydGZvbGlvX19ob3ctdG8tYnV5IC5vbmxpbmUtc2VydmljZXNfX2J1dHRvbjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5wb3J0Zm9saW9fX2hvdy10by1idXkgLm9ubGluZS1zZXJ2aWNlc19fY3RhOmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wb3J0Zm9saW9fX2hvdy10by1idXkgLmNvbnRhY3Qtc3VwcG9ydF9fY29udGFjdCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4ucG9ydGZvbGlvX19ob3ctdG8tYnV5IC5jb250YWN0LXN1cHBvcnRfX2hlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBtYXJnaW4tYm90dG9tOiAxLjA2cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5wb3J0Zm9saW9fX2hvdy10by1idXkgLmNvbnRhY3Qtc3VwcG9ydF9fbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDEuNjVyZW07XG59XG4ucG9ydGZvbGlvX19ob3ctdG8tYnV5IC5jb250YWN0LXN1cHBvcnRfX2NoYXQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBvcnRmb2xpb19faG93LXRvLWJ1eSAuY29udGFjdC1zdXBwb3J0X19saW5rcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5wb3J0Zm9saW9fX2hvdy10by1idXkgLmNvbnRhY3Qtc3VwcG9ydCB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucG9ydGZvbGlvX19mYXEtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wb3J0Zm9saW9fX2ZhcS1leHBhbmQtYWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAyLjc1cmVtO1xuICBmb250LXNpemU6IDAuODEzNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucG9ydGZvbGlvX193aHktem9ldGlzIC5jb250YWN0LXN1cHBvcnRfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAucG9ydGZvbGlvX193aHktem9ldGlzIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLm1lZGlhLWxpc3RfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9ydGZvbGlvX193aHktem9ldGlzIC5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9jayAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24tYmxvY2sgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24tYmxvY2sgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9jayAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1vdXRlci1jb250YWluZXIgLnZpZGVvLWRlc2NyaXB0aW9uX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBvcnRmb2xpb19fc3VwcG9ydCAub25saW5lLXNlcnZpY2VzX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC4xNXJlbTtcbiAgfVxuICAucG9ydGZvbGlvX19zdXBwb3J0IC5vbmxpbmUtc2VydmljZXNfX2J1dHRvbjo6YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucG9ydGZvbGlvX193aHktem9ldGlzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wb3J0Zm9saW9fX3doeS16b2V0aXNfX291dGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucG9ydGZvbGlvX193aHktem9ldGlzX19vdXRlci1jb250YWluZXIgLnBvcnRmb2xpb19faGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fd2h5LXpvZXRpc19fb3V0ZXItY29udGFpbmVyIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19wcmUtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5wb3J0Zm9saW9fX3doeS16b2V0aXMgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3ByZS1kZXNjcmlwdGlvbiAuc3VwcG9ydC1kZXNjcmlwdGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucG9ydGZvbGlvX193aHktem9ldGlzIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICAucG9ydGZvbGlvX193aHktem9ldGlzIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLm1lZGlhLWxpc3Qge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5tZWRpYS1saXN0X19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wb3J0Zm9saW9fX3doeS16b2V0aXMgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciAubWVkaWEtbGlzdF9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTIuMjVyZW07XG4gICAgbWFyZ2luOiAwIDAgMnJlbSAxcmVtO1xuICB9XG4gIC5wb3J0Zm9saW9fX3doeS16b2V0aXMgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciAubWVkaWEtbGlzdF9fYmxvY2sgLnZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gICAgbGVmdDogMS41cmVtO1xuICAgIGJvdHRvbTogMi41cmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAucG9ydGZvbGlvX193aHktem9ldGlzIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLm1lZGlhLWxpc3RfX2Jsb2NrIC52aWRlb19fcGxheS1idXR0b24gc3BhbiB7XG4gICAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAwLjg3NXJlbSBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB9XG4gIC5wb3J0Zm9saW9fX3doeS16b2V0aXMgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucG9ydGZvbGlvX193aHktem9ldGlzIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wb3J0Zm9saW9fX3doeS16b2V0aXMgLmNhdGVnb3J5LXByb2R1Y3RzIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuY2F0ZWdvcnktcHJvZHVjdHNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wb3J0Zm9saW9fX3doeS16b2V0aXMgLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbiAgLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wb3J0Zm9saW9fX3doeS16b2V0aXMgLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCBpbWcge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig2NyUgMCwgMTAwJSAwLCAxMDAlIDUwJSwgNzglIDUwJSk7XG4gIH1cbiAgLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyOmZpcnN0LWNoaWxkIC5jb2wtc20tMTIgfiBkaXYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig2NyUgMCwgMTAwJSAwLCAxMDAlIDI1JSwgNzglIDI1JSk7XG4gIH1cbiAgLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAuY2F0ZWdvcnktcHJvZHVjdHNfX2hlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxuICAucG9ydGZvbGlvX193aHktem9ldGlzIC5jYXRlZ29yeS1wcm9kdWN0c19fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnBvcnRmb2xpb19fd2h5LXpvZXRpcy1leHBlcmllbmNlIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAxcmVtIDIuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAucG9ydGZvbGlvX193aHktem9ldGlzIC5yZWZlci1mcmllbmQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wb3J0Zm9saW9fX2hlcm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLnBvcnRmb2xpb19faGVybyAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIC5wb3J0Zm9saW9fX2hlcm8gLmhlcm9fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAucG9ydGZvbGlvX19oZXJvIC5oZXJvX19sYWJlbCB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAxcmVtIDEuNXJlbTtcbiAgfVxuICAucG9ydGZvbGlvX19ob3ctdG8tYnV5LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xM3JlbTtcbiAgfVxuICAucG9ydGZvbGlvX19ob3ctdG8tYnV5IC5vbmxpbmUtc2VydmljZXNfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG4gIC5wb3J0Zm9saW9fX2hvdy10by1idXkgLm9ubGluZS1zZXJ2aWNlc19fY3RhIHtcbiAgICBwYWRkaW5nOiAwLjkwNjVyZW0gMC43NXJlbTtcbiAgfVxuICAucG9ydGZvbGlvX19ob3ctdG8tYnV5IC5vbmxpbmUtc2VydmljZXNfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxuICAucG9ydGZvbGlvX19ob3ctdG8tYnV5IC5vbmxpbmUtc2VydmljZXNfX2JhY2tncm91bmQtZ3JhZGllbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucG9ydGZvbGlvX19ob3ctdG8tYnV5IC5jb250YWN0LXN1cHBvcnQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICAucG9ydGZvbGlvX19ob3ctdG8tYnV5IC5jb250YWN0LXN1cHBvcnRfX2NvbnRhY3Qge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGNvbG9yOiAjNTg1ODU4O1xuICB9XG4gIC5wb3J0Zm9saW9fX2hvdy10by1idXkgLmhvdy10by1idXktY29udGFjdCB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtIDA7XG4gIH1cbiAgLnBvcnRmb2xpb19faG93LXRvLWJ1eSAuaG93LXRvLWJ1eS1jb250YWN0IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5wb3J0Zm9saW9fX2hvdy10by1idXktb25saW5lLXNlcnZpY2U6bnRoLWNoaWxkKGV2ZW4pLCAucG9ydGZvbGlvX19ob3ctdG8tYnV5LWhvdy10by1idXktY29udGFjdDpudGgtY2hpbGQoZXZlbiksIC5wb3J0Zm9saW9fX2hvdy10by1idXktY29udGFjdC1zdXBwb3J0Om50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wb3J0Zm9saW9fX2hvdy10by1idXktb25saW5lLXNlcnZpY2U6bnRoLWNoaWxkKG9kZCksIC5wb3J0Zm9saW9fX2hvdy10by1idXktaG93LXRvLWJ1eS1jb250YWN0Om50aC1jaGlsZChvZGQpLCAucG9ydGZvbGlvX19ob3ctdG8tYnV5LWNvbnRhY3Qtc3VwcG9ydDpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucG9ydGZvbGlvX19ob3ctdG8tYnV5LW9ubGluZS1zZXJ2aWNlOm50aC1jaGlsZChvZGQpLCAucG9ydGZvbGlvX19ob3ctdG8tYnV5LWhvdy10by1idXktY29udGFjdDpudGgtY2hpbGQob2RkKSwgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1jb250YWN0LXN1cHBvcnQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucG9ydGZvbGlvX19ob3ctdG8tYnV5LW9ubGluZS1zZXJ2aWNlOm50aC1jaGlsZChldmVuKSwgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1ob3ctdG8tYnV5LWNvbnRhY3Q6bnRoLWNoaWxkKGV2ZW4pLCAucG9ydGZvbGlvX19ob3ctdG8tYnV5LWNvbnRhY3Qtc3VwcG9ydDpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBvcnRmb2xpb19fd2h5LXpvZXRpcyAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyOm50aC1jaGlsZChldmVuKSwgLnBvcnRmb2xpb19fcmVzb3VyY2VzLWNvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucG9ydGZvbGlvX193aHktem9ldGlzIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXI6bnRoLWNoaWxkKG9kZCksIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBvcnRmb2xpb19fcmVzb3VyY2VzLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fcmVzb3VyY2VzIC5tZWRpYS1saXN0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wb3J0Zm9saW9fX3Jlc291cmNlcyAubWVkaWEtbGlzdCAudmlkZW9fX3BsYXktYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDMuMTk1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDMuMTk1cmVtO1xuICB9XG4gIC5wb3J0Zm9saW9fX3Jlc291cmNlcyAubWVkaWEtbGlzdCAudmlkZW9fX3BsYXktYnV0dG9uID4gc3BhbiB7XG4gICAgbWFyZ2luOiAyNSUgYXV0bztcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMtY29udGFpbmVyIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1jb250YWluZXIgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fbWVkaWEtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMtY29udGFpbmVyIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMtb3V0ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wb3J0Zm9saW9fX3Jlc291cmNlcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtb3V0ZXItY29udGFpbmVyIC52aWRlby1kZXNjcmlwdGlvbl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjIzO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW91dGVyLWNvbnRhaW5lciAudmlkZW8tZGVzY3JpcHRpb25fX3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjYyNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5wb3J0Zm9saW9fX3Jlc291cmNlcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtb3V0ZXItY29udGFpbmVyIC52aWRlby1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fcmVzb3VyY2VzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1vdXRlci1jb250YWluZXIgLnZpZGVvLWRlc2NyaXB0aW9uX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW91dGVyLWNvbnRhaW5lciAudmlkZW8tZGVzY3JpcHRpb25fX3RpbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW91dGVyLWNvbnRhaW5lciAudmlkZW8tZGVzY3JpcHRpb25fX3RpbWUtbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW91dGVyLWNvbnRhaW5lciAudmlkZW8tZGVzY3JpcHRpb25fX3RpbWUtbGFiZWw6YmVmb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMgLnJlc291cmNlX19jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fcmVzb3VyY2VzIC5yZXNvdXJjZV9fY29udGFpbmVyOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnBvcnRmb2xpb19fcmVzb3VyY2VzLWNvbnRhaW5lcjpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9jayAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24tYmxvY2sgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lcjpsYXN0LWNoaWxkOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24tYmxvY2sgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lcjpsYXN0LWNoaWxkOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9jayAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDIuMTlyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fc3VwcG9ydC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBvcnRmb2xpb19fc3VwcG9ydC1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fc3VwcG9ydC1vbmxpbmUtc2VydmljZTpudGgtY2hpbGQoZXZlbiksIC5wb3J0Zm9saW9fX3N1cHBvcnQtY29udGFjdC1zdXBwb3J0Om50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5wb3J0Zm9saW9fX3N1cHBvcnQtb25saW5lLXNlcnZpY2U6bnRoLWNoaWxkKG9kZCksIC5wb3J0Zm9saW9fX3N1cHBvcnQtY29udGFjdC1zdXBwb3J0Om50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5wb3J0Zm9saW9fX3N1cHBvcnQgLm9ubGluZS1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogMCAwIDEuNjI1cmVtO1xuICB9XG4gIC5wb3J0Zm9saW9fX3N1cHBvcnQgLm9ubGluZS1zZXJ2aWNlc19fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBvcnRmb2xpb19fc3VwcG9ydCAuY29udGFjdC1zdXBwb3J0IHtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMS41cmVtO1xuICB9XG4gIC5wb3J0Zm9saW9fX3N1cHBvcnQgLmNvbnRhY3Qtc3VwcG9ydF9fY29udGFjdCB7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gIH1cbiAgLnBvcnRmb2xpb19fc3VwcG9ydC1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyLjE4Nzc1cmVtIDFyZW0gMi42MjVyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fc3VwcG9ydC1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU2MjVyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fc3VwcG9ydC1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdF9fZGV0YWlscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42MjVyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fc3VwcG9ydC1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdF9faW1hZ2UtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA0LjEyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fc3VwcG9ydC1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdF9faW1hZ2UtbGlzdCBpbWcge1xuICAgIG1heC13aWR0aDogMi4xMjVyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fc3VwcG9ydC1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdF9fZXhwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxuICAucG9ydGZvbGlvX19zdXBwb3J0LWhvdy10by1idXktY29udGFjdCAuaG93LXRvLWJ1eS1jb250YWN0X19jb250YWluZXJzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLnBvcnRmb2xpb19fcmVzb3VyY2VzLWNvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMtY29udGFpbmVyOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wb3J0Zm9saW9fX2ZhcS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBvcnRmb2xpb19fZmFxLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3J0Zm9saW9fX3Jlc291cmNlcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wb3J0Zm9saW9fX3Jlc291cmNlcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtY29udGFpbmVyIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5wb3J0Zm9saW9fX3Jlc291cmNlcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtY29udGFpbmVyIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucG9ydGZvbGlvX19yZXNvdXJjZXMgLnBvcnRmb2xpb19fcmVzb3VyY2VzLWNvbnRhaW5lciAucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbiAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBvcnRmb2xpb19fcmVzb3VyY2VzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1jb250YWluZXIgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24gLnN1cHBvcnQtZGVzY3JpcHRpb25fX21lZGlhLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wb3J0Zm9saW9fX2hvdy10by1idXkgLm9ubGluZS1zZXJ2aWNlc19fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wb3J0Zm9saW9fX2hvdy10by1idXkgLm9ubGluZS1zZXJ2aWNlc19faW5wdXQtY29udGFpbmVyLWlucHV0LWZpZWxkIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG4ucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbiAudmlkZW8tZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xufVxuLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24gLnZpZGVvLWRlc2NyaXB0aW9uIC52aWRlby1kZXNjcmlwdGlvbl9faGVhZGVyIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBvdWx2YWMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLnBvdWx2YWMtd3JhcHBlciB7XG4gIG1heC13aWR0aDogODUwcHg7XG59XG4ucG91bHZhYy13cmFwcGVyLmZ1bGwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wb3VsdmFjLWJ1dHRvbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnBvdWx2YWMtYnV0dG9uX193cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wb3VsdmFjLWJ1dHRvbl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucG91bHZhYy1idXR0b25fX2NvbCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucG91bHZhYy1idXR0b25fX2NvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBvdWx2YWMtYnV0dG9uX19zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjYzMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBvdWx2YWMtYnV0dG9uX19zdWJtaXQ6aG92ZXIsIC5wb3VsdmFjLWJ1dHRvbl9fc3VibWl0OmZvY3VzLCAucG91bHZhYy1idXR0b25fX3N1Ym1pdDphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wb3VsdmFjLWJ1dHRvbl9fc3VibWl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvdWx2YWMtYnV0dG9uX19zdWJtaXQuZGlzYWJsZWQsIC5wb3VsdmFjLWJ1dHRvbl9fc3VibWl0W2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnBvdWx2YWMtZ3JvdXAtYnRuX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnBvdWx2YWMtZ3JvdXAtYnRuX19hZGQsIC5wb3VsdmFjLWdyb3VwLWJ0bl9fcmVtb3ZlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjMwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucG91bHZhYyAuemliLXJhZGlvX193cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLnBvdWx2YWMgLmdyb3VwLWRpdmlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jcG91bHZhYy1sb2dpbiB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcG91bHZhYy1sb2dpbiAjc2NyZWVuc2V0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcG91bHZhYy1sb2dpbiAuc2lnbi1pbi5naWd5YS1zY3JlZW4ucG9ydHJhaXQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3BvdWx2YWMtbG9naW4gLmdpZ3lhLWxheW91dC1yb3cgLnRyYkxvZ2luLFxuI3BvdWx2YWMtbG9naW4gLmdpZ3lhLWxheW91dC1yb3cgLmhlbHBMaW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb3VsdmFjLWxvZ2luIC5naWd5YS1jb21wb3NpdGUtY29udHJvbFtkYXRhLXNjcmVlbnNldC1yb2xlcz1cInRlbXBsYXRlLGluc3RhbmNlLGluc3RhbmNlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb3VsdmFjLWxvZ2luIC5naWd5YS1jb21wb3NpdGUtY29udHJvbC1jYXB0Y2hhLXdpZGdldCArIGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BvdWx2YWMtbG9naW4gLmdpZ3lhLWNvbXBvc2l0ZS1jb250cm9sOmhhcygudHJiTG9naW4pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1Y2Nlc3MtY29uZmlybWF0aW9uX19idG4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3VsdmFjLWxvZ2luLWhlbHBlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBvdWx2YWMtbG9naW4taGVscGVyIGE6aG92ZXIsIC5wb3VsdmFjLWxvZ2luLWhlbHBlciBhOmZvY3VzLCAucG91bHZhYy1sb2dpbi1oZWxwZXIgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnByZXNlbnRlci1oZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnByZXNlbnRlci1oZXJvX19pbWFnZS1ib3gge1xuICBtYXgtd2lkdGg6IDguMjVyZW07XG59XG4ucHJlc2VudGVyLWhlcm9fX2ltZyB7XG4gIHdpZHRoOiA2LjkzNzVyZW07XG4gIGhlaWdodDogNi45Mzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucHJlc2VudGVyLWhlcm9fX2JvZHkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ucHJlc2VudGVyLWhlcm9fX2hlYWRlciwgLnByZXNlbnRlci1oZXJvX19zdWJoZWFkZXIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5wcmVzZW50ZXItaGVyb19faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5wcmVzZW50ZXItaGVyb19fc3ViaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xufVxuLnByZXNlbnRlci1oZXJvX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEuMjVyZW0gMCAwLjI1cmVtO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZjY1YzAwO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnByZXNlbnRlci1oZXJvX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcmVzZW50ZXItaGVybyArIC5saW5lLWRpdmlkZXIge1xuICBtYXJnaW46IDEuNzVyZW0gMCAzLjEyNXJlbSAwO1xufVxuLnByZXNlbnRlci1oZXJvIH4gLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuLnByZXNlbnRlci1oZXJvIH4gLndlYmluYXItY2FyZHMgLmNhcmQtYm9keSAud2ViaW5hci1jYXJkc19faWQsIC5wcmVzZW50ZXItaGVybyB+IC53ZWJpbmFyLWNhcmRzIC5jYXJkLWJvZHkgLndlYmluYXItY2FyZHNfX2xhbmd1YWdlIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByZXNlbnRlci1oZXJvX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbiAgfVxuICAucHJlc2VudGVyLWhlcm9fX3N1YmhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJlc2VudGVyLWhlcm9fX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDAuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgLnByZXNlbnRlci1oZXJvX19pbWFnZS1ib3gge1xuICAgIG1heC13aWR0aDogNXJlbTtcbiAgfVxufVxuXG4ucHJlc2VudGVyLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByZXNlbnRlci1saXN0IC5wcmVzZW50ZXItaGVybyB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG59XG4ucHJlc2VudGVyLWxpc3QgLnByZXNlbnRlci1oZXJvOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG4ucHJlc2VudGVyLWxpc3QgLnByZXNlbnRlci1oZXJvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyNS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcmVzZW50ZXItbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAucHJlc2VudGVyLWxpc3QgLnByZXNlbnRlci1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG4gIC5wcmVzZW50ZXItbGlzdCAucHJlc2VudGVyLWhlcm9fX2ltYWdlLWJveCwgLnByZXNlbnRlci1saXN0IC5wcmVzZW50ZXItaGVyb19faGVhZGVyLWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA2MjVyZW07XG4gIH1cbn1cblxuLnBoX19ib2R5LWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xufVxuLnBoX19ib2R5LXVtbS1jb25maXJtZWQtZGVzY3JpcHRpb24gLnN1cHBvcnQtZGVzY3JpcHRpb25fX2hlYWRlciB7XG4gIGNvbG9yOiAjOGUyNThkO1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5waF9fYm9keS11bW0tY29uZmlybWVkLWRlc2NyaXB0aW9uIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogM3JlbSAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUyNThkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waF9fYm9keS11bW0tY29uZmlybWVkLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDQuOHJlbTtcbiAgfVxufVxuLnBoX19ib2R5LXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODguMnZoO1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5waF9fYm9keS12aWRlbyB7XG4gICAgaGVpZ2h0OiA1NnZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBoX19ib2R5LXZpZGVvIHtcbiAgICBoZWlnaHQ6IDc2dmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGhfX2JvZHktdmlkZW8ge1xuICAgIGhlaWdodDogMzR2aDtcbiAgfVxufVxuXG4ucHJvLWNsaW5pYy1pbmZvIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xufVxuLnByby1jbGluaWMtaW5mb19fcHJvY2FyZCB7XG4gIHBhZGRpbmctbGVmdDogMTJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByby1jbGluaWMtaW5mb19fcHJvY2FyZCB7XG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJvLWNsaW5pYy1pbmZvX19wcm9jYXJkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4ucHJvLWNsaW5pYy1pbmZvX19tb2RlbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG59XG4ucHJvLWNsaW5pYy1pbmZvIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcm8tY2xpbmljLWluZm8gLnN1cHBvcnQtZGVzY3JpcHRpb25fX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wcm8tY2xpbmljLWluZm8gLnN1cHBvcnQtZGVzY3JpcHRpb25fX3RleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG59XG4ucHJvLWNsaW5pYy1pbmZvIC5zdXBwb3J0LWRlc2NyaXB0aW9uX190ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByby1jbGluaWMtaW5mbyAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wcm8tY2xpbmljLWluZm8gLmJ0bi1wdXJwbGUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wcm8tY2xpbmljLWluZm8gLmJ0bi1wdXJwbGU6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucHJvLWNsaW5pYy1pbmZvX19jYW5jZWwtYnV0dG9uLCAucHJvLWNsaW5pYy1pbmZvX19maW5kLWNsaW5pYyB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbn1cbi5wcm8tY2xpbmljLWluZm9fX3NhdmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2Y2NWMwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xufVxuLnByby1jbGluaWMtaW5mb19fZmluZC1jbGluaWMge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTtcbn1cbi5wcm8tY2xpbmljLWluZm9fX3N1Ym1pdC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDIuNjNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjE1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG59XG4ucHJvLWNsaW5pYy1pbmZvX19zdWJtaXQtdGV4dC1saW5rIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLnByby1jbGluaWMtaW5mb19fc3VibWl0LXRleHQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnByby1jbGluaWMtaW5mb19fYm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLnByby1jbGluaWMtaW5mb19fYm9keS1jYXJkIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggOXB4IDAgI2U2ZTZlNjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtaW4taGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucHJvLWNsaW5pYy1pbmZvX19ib2R5LWNhcmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbGV4OiBub25lO1xufVxuLnByby1jbGluaWMtaW5mb19fYm9keS1jYXJkLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZjY1YzAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzQ7XG59XG4ucHJvLWNsaW5pYy1pbmZvX19ib2R5LWNhcmQtcGx1cyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnByby1jbGluaWMtaW5mb19fYm9keS1jYXJkLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xufVxuLnByby1jbGluaWMtaW5mb19fYm9keS1jYXJkLW1vZGFsLWJvZHkgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnByby1jbGluaWMtaW5mb19fYm9keS1jYXJkLW1vZGFsLWJvZHkgLnByby1mb3JtLXVtbV9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucHJvLWNsaW5pYy1pbmZvX19ib2R5LWNhcmQtbW9kYWwtYm9keSAucHJvLWZvcm0tdW1tIGxhYmVsLFxuLnByby1jbGluaWMtaW5mb19fYm9keS1jYXJkLW1vZGFsLWJvZHkgLnByby1mb3JtLXVtbSAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5wcm8tY2xpbmljLWluZm9fX2JvZHktY2FyZC1tb2RhbC1ib2R5IC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5wcm8tY2xpbmljLWluZm9fX2JvZHktY2FyZC1tb2RhbC1ib2R5IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wcm8tY2xpbmljLWluZm9fX2JvZHktY2FyZC1zdWJtaXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnByby1jbGluaWMtaW5mbyAuY2FyZCB7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm8tY2xpbmljLWluZm8gLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvLWNsaW5pYy1pbmZvIC5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucHJvLWNsaW5pYy1pbmZvIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xufVxuXG4ucHJvLWNvbmZpcm1hdGlvbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbiAgcGFkZGluZy10b3A6IDUuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvLWNvbmZpcm1hdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNnJlbTtcbiAgfVxufVxuLnByby1jb25maXJtYXRpb24gLmRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjYmJiYmJiO1xufVxuLnByby1jb25maXJtYXRpb25fX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDUuNXJlbTtcbn1cbi5wcm8tY29uZmlybWF0aW9uX19ib3gtZGlzYWJsZSA+IC5wcm8tY29uZmlybWF0aW9uX19ib3gtZGlzYWJsZS1jb25maXJtYXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvLWNvbmZpcm1hdGlvbl9fYm94LWRpc2FibGUgPiAucHJvLWNvbmZpcm1hdGlvbl9fY29uZmlybS1pdGVtIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLnByby1jb25maXJtYXRpb25fX2ZsZXgtc2hvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucHJvLWNvbmZpcm1hdGlvbiAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm8tY29uZmlybWF0aW9uIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4ucHJvLWNvbmZpcm1hdGlvbiAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnByby1jb25maXJtYXRpb25fX2NvbnRlbnQgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wcm8tY29uZmlybWF0aW9uX19jb250ZW50IC5zdXBwb3J0LWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvLWNvbmZpcm1hdGlvbl9fY29udGVudCAuc3VwcG9ydC1kZXNjcmlwdGlvbl9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wcm8tY29uZmlybWF0aW9uX19jb250ZW50IC5zdXBwb3J0LWRlc2NyaXB0aW9uX190ZXh0IHtcbiAgd2lkdGg6IDcwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE1O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvLWNvbmZpcm1hdGlvbl9fY29udGVudCAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wcm8tY29uZmlybWF0aW9uX19jb25maXJtLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMy4xODc1cmVtO1xufVxuLnByby1jb25maXJtYXRpb25fX2NvbmZpcm0taXRlbV9fbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Y2NWMwMDtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvLWNvbmZpcm1hdGlvbl9fY29uZmlybS1pdGVtX19jb250ZW50LW51bWJlci1kaWdpdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4ucHJvLWNvbmZpcm1hdGlvbl9fY29uZmlybS1pdGVtX19jb250ZW50IC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucHJvLWNvbmZpcm1hdGlvbl9fY29uZmlybS1pdGVtX19jb250ZW50IC5zdXBwb3J0LWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEwMCU7XG59XG4ucHJvLWNvbmZpcm1hdGlvbl9fY29uZmlybS1pdGVtX19jb250ZW50IC5zdXBwb3J0LWRlc2NyaXB0aW9uX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNztcbiAgY29sb3I6ICNmNjVjMDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wcm8tY29uZmlybWF0aW9uX19jb25maXJtLWl0ZW1fX2NvbnRlbnQgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3RleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnByby1jb25maXJtYXRpb25fX2NvbmZpcm0taXRlbV9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnByby1jb25maXJtYXRpb25fX2NvbmZpcm0taXRlbV9fYnV0dG9uLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODU4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aWR0aDogMTkxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5wcm8tY29uZmlybWF0aW9uX19jb25maXJtLWl0ZW1fX2J1dHRvbi10b29sdGlwLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucHJvLWNvbmZpcm1hdGlvbl9fY29uZmlybS1pdGVtX19idXR0b24tdG9vbHRpcC1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nyk7XG59XG4ucHJvLWNvbmZpcm1hdGlvbl9fY29uZmlybS1pdGVtX19idXR0b24tdG9vbHRpcDphZnRlciB7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMC41cmVtO1xuICBsZWZ0OiA3MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjUlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiBzb2xpZCAxMHB4ICM1ODU4NTg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxMHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggdHJhbnNwYXJlbnQ7XG59XG4ucHJvLWNvbmZpcm1hdGlvbl9fY29uZmlybS1pdGVtX19idXR0b246aG92ZXIgLnByby1jb25maXJtYXRpb25fX2NvbmZpcm0taXRlbV9fYnV0dG9uLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvLWNvbmZpcm1hdGlvbl9fY29uZmlybS1pdGVtX19idXR0b24tY29uZmlybWVkIC5jb25maXJtLWljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wcm8tY29uZmlybWF0aW9uX19jb25maXJtLWl0ZW1fX2J1dHRvbi1jb25maXJtZWQgLnByby1jb25maXJtYXRpb25fX2NvbmZpcm0taXRlbV9fYnV0dG9uLXRvb2x0aXAge1xuICBvcGFjaXR5OiAwO1xufVxuLnByby1jb25maXJtYXRpb25fX2NvbmZpcm0taXRlbV9fYnV0dG9uLWNvbmZpcm1lZCAucHJvLWNvbmZpcm1hdGlvbl9fY29uZmlybS1pdGVtX19idXR0b24tYXJlYSB7XG4gIGJhY2tncm91bmQ6ICMwMDdiOGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbn1cbi5wcm8tY29uZmlybWF0aW9uX19jb25maXJtLWl0ZW1fX2J1dHRvbi1jb25maXJtZWQgLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNmNjVjMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG4ucHJvLWNvbmZpcm1hdGlvbl9fY29uZmlybS1pdGVtX19idXR0b24tYXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICMwMDdiOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wcm8tZm9ybS11bW0ge1xuICBoZWlnaHQ6IDIzcmVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4ucHJvLWZvcm0tdW1tX19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLnByby1mb3JtLXVtbV9fbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG4ucHJvLWZvcm0tdW1tIGZvcm0gLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucHJvLWZvcm0tdW1tIGZvcm0gLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wcm8tZm9ybS11bW1fX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjY1YzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wcm8tZm9ybS11bW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wcm8tZm9ybS11bW1fX3NlbGVjdC1zdGF0ZSB7XG4gIGNvbG9yOiAjZDEzNTBhO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wcm8tZm9ybS11bW1fX2xvYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm8tZm9ybS11bW1fX3NlYXJjaC12YWx1ZSBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnByby1mb3JtLXVtbV9fc2VhcmNoLXZhbHVlIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnByby1mb3JtLXVtbV9fc2VhcmNoLXZhbHVlLWNpdHkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ucHJvLWZvcm0tdW1tX19zZWFyY2gtdmFsdWUtcmFkaW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnByby1mb3JtLXVtbV9fdmFsdWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnByby1mb3JtLXVtbV9fcmVzdWx0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5wcm8tZm9ybS11bW0gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsXG4ucHJvLWZvcm0tdW1tIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG59XG5cbi5waC1mb3JtIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBwYWRkaW5nOiA1LjVyZW0gMTNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBoLWZvcm0ge1xuICAgIHBhZGRpbmc6IDAgMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5waC1mb3JtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDIuMjVyZW07XG4gIH1cbn1cbi5waC1mb3JtLmdyZXktYmFjayB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG59XG4ucGgtZm9ybS5oaWRlLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBoLWZvcm0uc2hvdy1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGgtZm9ybSAuZm9ybS1mcmFtZSAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ucGgtZm9ybSAuZm9ybS1mcmFtZSAuaWZyYW1lIHtcbiAgbWluLWhlaWdodDogMTY1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBoLWZvcm0gLmZvcm0tZnJhbWUgLmlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogMjAwMHB4O1xuICB9XG59XG4ucGgtZm9ybSAuZm9ybS1mcmFtZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbGluZS1oZWlnaHQ6IDEuNjI7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGgtZm9ybSAuZm9ybS1mcmFtZV9fc3VwcG9ydCAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBoLWZvcm0gLmZvcm0tZnJhbWVfX3N1cHBvcnQgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBoLWZvcm0gLmZvcm0tZnJhbWVfX3N1cHBvcnQgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICB9XG59XG4ucGgtZm9ybSAuZm9ybS1mcmFtZV9fc3VwcG9ydCAuc3VwcG9ydC1kZXNjcmlwdGlvbl9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5waC1mb3JtIC5mb3JtLWZyYW1lX19zdXBwb3J0IC5zdXBwb3J0LWRlc2NyaXB0aW9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5waC1oZXJvIHtcbiAgcGFkZGluZzogNC44cmVtIDEuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiAxNy4ycmVtO1xufVxuLnBoLWhlcm8sIC5waC1oZXJvX19zdWNjZXNzZnVsbHktY2VydGlmaWVkIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xufVxuLnBoLWhlcm8gcCwgLnBoLWhlcm9fX3N1Y2Nlc3NmdWxseS1jZXJ0aWZpZWQgcCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLnBoLWhlcm9fX3N1Y2Nlc3NmdWxseS1jZXJ0aWZpZWQge1xuICBwYWRkaW5nOiAxLjM2NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWYxMTsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwYWYxMSwgIzAwZDgyNyk7XG59XG4ucGgtaGVybyBhLCAucGgtaGVybyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGgtaGVybyBhIGksIC5waC1oZXJvIGE6aG92ZXIgaSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5waC1oZXJvX19zaWduSW4taGVhZGluZyB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzA4NjI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG4ucGgtaGVyb19fc2lnbkluLXN1Yi1oZWFkaW5nIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUyNThkO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG4ucGgtaGVyb19fbGVhcm4tbW9yZSwgLnBoLWhlcm9fX2xlYXJuLW1vcmUtc2lnbmVkLWluIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLnBoLWhlcm9fX2xlYXJuLW1vcmU6YWZ0ZXIsIC5waC1oZXJvX19sZWFybi1tb3JlLXNpZ25lZC1pbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUyNThkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5waC1oZXJvX19sZWFybi1tb3JlLXNpZ25lZC1pbiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4ucGgtaGVyb19fbGVhcm4tbW9yZS5iaWctZm9udCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ucGgtaGVyb19fYm9keSBwIHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBoLWhlcm9fX2JvZHkgYSwgLnBoLWhlcm9fX2JvZHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW46IDA7XG59XG4ucGgtaGVyb19fYm9keSBhIGksIC5waC1oZXJvX19ib2R5IGE6aG92ZXIgaSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5waC1oZXJvX19ib2R5IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBoLWhlcm9fX3JpZ2h0LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xufVxuLnBoLWhlcm9fX3JpZ2h0LWNvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5waC1oZXJvIHtcbiAgICBwYWRkaW5nOiA0LjhyZW0gMC4yNXJlbSAxLjVyZW0gMDtcbiAgfVxuICAucGgtaGVyb19fc2lnbkluLXN1Yi1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgfVxuICAucGgtaGVyb19fYm9keSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5waC1oZXJvX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5waC1zdGFydC11c2luZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5waC1zdGFydC11c2luZ19faW5uZXJib3gge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBoLXN0YXJ0LXVzaW5nX19pbm5lcmJveCB7XG4gICAgcGFkZGluZzogMCA2cmVtO1xuICB9XG59XG4ucGgtc3RhcnQtdXNpbmcgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2hlYWRlciB7XG4gIGNvbG9yOiAjOGUyNThkO1xuICBmb250LXNpemU6IDMuMTVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucGgtc3RhcnQtdXNpbmcgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3RleHQgcCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnBoLXN0YXJ0LXVzaW5nIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBoLXN0YXJ0LXVzaW5nIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19saW5rLCAucGgtc3RhcnQtdXNpbmcgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGgtc3RhcnQtdXNpbmcgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9saW5rLWFycm93LnN2Z1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4ucGgtc3RhcnQtdXNpbmcgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2xpbmsuY29sb3ItcHJpbWFyeSwgLnBoLXN0YXJ0LXVzaW5nIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19saW5rLmNvbG9yLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbi5waC1zdGFydC11c2luZyAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fbGluay5jb2xvci1wcmltYXJ5OmFmdGVyLCAucGgtc3RhcnQtdXNpbmcgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2xpbmsuY29sb3ItcHJpbWFyeTpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucGgtc3RhcnQtdXNpbmcgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2xpbmsucHVycGxlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUyNThkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnBoLXN0YXJ0LXVzaW5nIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19saW5rLnB1cnBsZS1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvLXVzZXItZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiA1LjVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBwYWRkaW5nLWxlZnQ6IDEycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG59XG4ucHJvLXVzZXItZGV0YWlscyAuZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDYuOHJlbTtcbn1cbi5wcm8tdXNlci1kZXRhaWxzIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wcm8tdXNlci1kZXRhaWxzX19pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG4ucHJvLXVzZXItZGV0YWlsc19fdGV4dCwgLnByby11c2VyLWRldGFpbHNfX3RleHQtZWRpdC1wcm9maWxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5wcm8tdXNlci1kZXRhaWxzX190ZXh0LXVwZGF0ZWQsIC5wcm8tdXNlci1kZXRhaWxzX190ZXh0LWVkaXQtcHJvZmlsZS11cGRhdGVkIHtcbiAgY29sb3I6ICMwMDdiOGY7XG59XG4ucHJvLXVzZXItZGV0YWlsc19fdGV4dC11cGRhdGVkOmJlZm9yZSwgLnByby11c2VyLWRldGFpbHNfX3RleHQtZWRpdC1wcm9maWxlLXVwZGF0ZWQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5wcm8tdXNlci1kZXRhaWxzX190ZXh0LCAucHJvLXVzZXItZGV0YWlsc19fdGV4dC11cGRhdGVkLCAucHJvLXVzZXItZGV0YWlsc19fdGV4dC1lZGl0LXByb2ZpbGUsIC5wcm8tdXNlci1kZXRhaWxzX190ZXh0LWVkaXQtcHJvZmlsZS11cGRhdGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbn1cbi5wcm8tdXNlci1kZXRhaWxzX190ZXh0LWVkaXQtcHJvZmlsZS1saW5rIHtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByby11c2VyLWRldGFpbHNfX2hlYWRlciB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4ucHJvLXVzZXItZGV0YWlsc19fbGFiZWwsIC5wcm8tdXNlci1kZXRhaWxzX19oZWFkZXIsIC5wcm8tdXNlci1kZXRhaWxzX19oZWFkZXIgc3BhbiwgLnByby11c2VyLWRldGFpbHNfX3Nob3dfaW5mbyxcbi5wcm8tdXNlci1kZXRhaWxzIC5icmVhZGNydW1iLWl0ZW0gc3Bhbixcbi5wcm8tdXNlci1kZXRhaWxzIHAge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucHJvLXVzZXItZGV0YWlsc19faGVhZGVyLCAucHJvLXVzZXItZGV0YWlsc19fc2hvdy1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnByby11c2VyLWRldGFpbHNfX3Nob3ctaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjgyNXJlbTtcbn1cbi5wcm8tdXNlci1kZXRhaWxzIC5icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcbn1cbi5wcm8tdXNlci1kZXRhaWxzIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByby11c2VyLWRldGFpbHMgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2xpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5wcm8tdXNlci1kZXRhaWxzLnNpbXBhcmljYS11c2VyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogNC41cmVtIDAgMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5NztcbiAgbWFyZ2luOiAyLjgxMjVyZW0gMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucHJvLXVzZXItZGV0YWlscy5zaW1wYXJpY2EtdXNlciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnByby11c2VyLWRldGFpbHMuc2ltcGFyaWNhLXVzZXIgLnByby11c2VyLWRldGFpbHNfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucHJvLXVzZXItZGV0YWlscy5zaW1wYXJpY2EtdXNlciAucHJvLXVzZXItZGV0YWlsc19fdGV4dC1lZGl0LXByb2ZpbGUtdXBkYXRlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjk2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucHJvLXVzZXItZGV0YWlscy5zaW1wYXJpY2EtdXNlciAucHJvLXVzZXItZGV0YWlsc19faW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm8tdXNlci1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgfVxuICAucHJvLXVzZXItZGV0YWlscy5zaW1wYXJpY2EtdXNlciAucHJvLXVzZXItZGV0YWlsc19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJvLXVzZXItZGV0YWlscyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAucHJvLXVzZXItZGV0YWlscyAuZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ucHJvZHVjdC1ibG9jay1ncmlkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xufVxuLnByb2R1Y3QtYmxvY2stZ3JpZC5jYXJkLXZpZXcge1xuICBtYXJnaW46IDAgLTAuNXJlbTtcbn1cbi5wcm9kdWN0LWJsb2NrLWdyaWRfX2xpc3QtdmlldyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLnByb2R1Y3QtYmxvY2stZ3JpZF9fbGlzdC12aWV3IC5wcm9kdWN0LWJsb2NrLWdyaWRfX2JyYW5kIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbi5wcm9kdWN0LWJsb2NrLWdyaWRfX2xpc3QtdmlldyAucHJvZHVjdC1ibG9jay1ncmlkX19wcm9kdWN0LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1ibG9jay1ncmlkX19saXN0LXZpZXcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0LWJsb2NrLWdyaWRfX2xpc3QtdmlldzpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XG4gIH1cbn1cbi5wcm9kdWN0LWJsb2NrLWdyaWRfX2xpc3QtdmlldyAubGluay1leHRlcm5hbDphZnRlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHRvcDogMC4yNXJlbTtcbn1cbi5wcm9kdWN0LWJsb2NrLWdyaWQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucHJvZHVjdC1ibG9jay1ncmlkLWZsZXggcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wcm9kdWN0LWJsb2NrLWdyaWQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbi5wcm9kdWN0LWJsb2NrLWdyaWQubm8tbWduLWJ0bSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdC1ibG9jay1ncmlkX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdC1ibG9jay1ncmlkX19pbWFnZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDZyZW07XG4gIG1pbi13aWR0aDogNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5wcm9kdWN0LWJsb2NrLWdyaWRfX2lkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICNiYmJiYmI7XG59XG4ucHJvZHVjdC1ibG9jay1ncmlkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG59XG4ucHJvZHVjdC1ibG9jay1ncmlkX19sYWJsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5wcm9kdWN0LWJsb2NrLWdyaWRfX2xhYmxlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucHJvZHVjdC1ibG9jay1ncmlkX19saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvZHVjdC1ibG9jay1ncmlkX19saXN0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtYmxvY2stZ3JpZF9fbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuLnByb2R1Y3QtYmxvY2stZ3JpZF9fcHJvZHVjdC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9kdWN0LWJsb2NrLWdyaWRfX3VzZSwgLnByb2R1Y3QtYmxvY2stZ3JpZF9fdXNlOmhvdmVyLCAucHJvZHVjdC1ibG9jay1ncmlkX19saW5rLWNvbnRhaW5lciwgLnByb2R1Y3QtYmxvY2stZ3JpZF9fbGluay1jb250YWluZXI6aG92ZXIge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2R1Y3QtYmxvY2stZ3JpZC5hcnRpY2xlcyAucHJvZHVjdC1ibG9jay1ncmlkX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucHJvZHVjdC1ibG9jay1ncmlkLmFydGljbGVzIC5wcm9kdWN0LWJsb2NrLWdyaWRfX3R5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtYmxvY2stZ3JpZC5hcnRpY2xlcyAucHJvZHVjdC1ibG9jay1ncmlkX19saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ucHJvZHVjdC1ibG9jay1ncmlkLmFydGljbGVzIC5wcm9kdWN0LWJsb2NrLWdyaWRfX2xpc3QtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3QtYmxvY2stZ3JpZC5hcnRpY2xlcyAucHJvZHVjdC1ibG9jay1ncmlkX19wcm9kdWN0LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnByb2R1Y3QtYmxvY2stZ3JpZC5hcnRpY2xlcyAucHJvZHVjdC1ibG9jay1ncmlkX19wcm9kdWN0LW5hbWUubmFtZS1sZW5ndGgge1xuICB3aWR0aDogOTQlO1xufVxuLnByb2R1Y3QtYmxvY2stZ3JpZC5hcnRpY2xlcyAucHJvZHVjdC1ibG9jay1ncmlkX19wcm9kdWN0LW5hbWUubWF4LWZvdXIge1xuICBtYXgtaGVpZ2h0OiA2cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucHJvZHVjdC1ibG9jay1ncmlkLmFydGljbGVzIC5wcm9kdWN0LWJsb2NrLWdyaWQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LWhlaWdodDogMi41MDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3QtYmxvY2stZ3JpZC5hcnRpY2xlcyAucHJvZHVjdC1ibG9jay1ncmlkX19pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogNy4wMDJyZW07XG4gIG1pbi1oZWlnaHQ6IDcuMDAycmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9kdWN0LWJsb2NrLWdyaWQuYXJ0aWNsZXMgLnByb2R1Y3QtYmxvY2stZ3JpZF9faW1hZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4ucHJvZHVjdC1ibG9jay1ncmlkLmFydGljbGVzIC5wcm9kdWN0LWJsb2NrLWdyaWRfX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjBjM2U7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC4zNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5wcm9kdWN0LWJsb2NrLWdyaWQuYXJ0aWNsZXMgLnByb2R1Y3QtYmxvY2stZ3JpZF9fdGFnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3QtYmxvY2stZ3JpZC5hcnRpY2xlcyAucHJvZHVjdC1ibG9jay1ncmlkX19saXN0LXZpZXcgLnByb2R1Y3QtYmxvY2stZ3JpZF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDE0LjI1cmVtO1xuICBtYXgtaGVpZ2h0OiA5LjM5cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTEycHg7XG4gIHdpZHRoOiAxMTJweDtcbn1cbi5wcm9kdWN0LWJsb2NrLWdyaWQuYXJ0aWNsZXMgLnByb2R1Y3QtYmxvY2stZ3JpZF9fbGlzdC12aWV3IC5wcm9kdWN0LWJsb2NrLWdyaWRfX2hlYWRpbmcge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtYmxvY2stZ3JpZC5jYXJkLXZpZXcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuLnByb2R1Y3QtY2F0ZWdvcnlfX3Byb2dyYW0taGVybyAuaGVyb19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5wcm9kdWN0LWNhdGVnb3J5X19zZWFyY2guc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvZHVjdC1jYXRlZ29yeV9fc2VhcmNoLnNlYXJjaCAucmVhY3QtYXV0b3N1Z2dlc3RfX2lucHV0IHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnByb2R1Y3QtY2F0ZWdvcnlfX3NlYXJjaC5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIge1xuICB0b3A6IDAuNXJlbTtcbiAgcmlnaHQ6IDA7XG59XG4ucHJvZHVjdC1jYXRlZ29yeV9fc2VhcmNoLXJlc3VsdCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1jYXRlZ29yeV9fc2VhcmNoLXJlc3VsdCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLnByb2R1Y3QtY2F0ZWdvcnlfX2ZpbHRlci10b2dnbGUtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjkwN3JlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWluLXdpZHRoOiA2cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wcm9kdWN0LWNhdGVnb3J5X19zZWFyY2gtc29ydCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnByb2R1Y3QtY2F0ZWdvcnlfX3NvcnQtbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG4ucHJvZHVjdC1jYXRlZ29yeV9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUsIC5wcm9kdWN0LWNhdGVnb3J5X19zb3J0LWRyb3Bkb3duLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wcm9kdWN0LWNhdGVnb3J5X19ib2R5IC5zb3J0LWFuZC1zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucHJvZHVjdC1jYXRlZ29yeV9fYm9keS1zY3JvbGwtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMiU7XG4gIGJvdHRvbTogMyU7XG59XG4ucHJvZHVjdC1jYXRlZ29yeV9fYm9keS1zY3JvbGwtdG9wIGkge1xuICBib3JkZXI6IHNvbGlkIDFweCAjOTc5Nzk3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucHJvZHVjdC1jYXRlZ29yeV9fYm9keS1maWx0ZXJfX21vZGFsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ucHJvZHVjdC1jYXRlZ29yeV9fYm9keS1maWx0ZXJfX21vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtY2F0ZWdvcnlfX2JvZHktZmlsdGVyX19tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnByb2R1Y3QtY2F0ZWdvcnlfX2JvZHktcHJvZHVjdGxpc3QgLm1lZGl1bS1kZXZpY2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnByb2R1Y3QtY2F0ZWdvcnlfX2JvZHktcHJvZHVjdGxpc3QgLmZpbHRlcl9faXRlbS1jaGVja2JveC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5wcm9kdWN0LWNhdGVnb3J5X19ib2R5LXByb2R1Y3RsaXN0IC5jYWxlbmRhci12aWV3X19tb250aCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5wcm9kdWN0LWNhdGVnb3J5X19ib2R5LXByb2R1Y3RsaXN0IC53ZWJpbmFyLWNhcmRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LWNhdGVnb3J5X19ib2R5IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcnlfX2JvZHkgLnByb2R1Y3QtYmxvY2stZ3JpZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnByb2R1Y3QtY2F0ZWdvcnkgLnByb2R1Y3QtY2F0ZWdvcnlfX2JvZHkgLnByb2R1Y3QtY2F0ZWdvcnlfX3NlYXJjaC1zb3J0IC5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCAjZjY1YzAwO1xufVxuLnByb2R1Y3QtY2F0ZWdvcnkgLnByb2R1Y3QtY2F0ZWdvcnlfX2JvZHkgLnByb2R1Y3QtY2F0ZWdvcnlfX3NlYXJjaC1zb3J0IC5kcm9wZG93bi1tZW51LCAucHJvZHVjdC1jYXRlZ29yeSAucHJvZHVjdC1jYXRlZ29yeV9fYm9keSAucHJvZHVjdC1jYXRlZ29yeV9fYm9keS1wcm9kdWN0bGlzdCAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMDtcbn1cbi5wcm9kdWN0LWNhdGVnb3J5IC5wcm9kdWN0LWNhdGVnb3J5X19ib2R5IC5wcm9kdWN0LWNhdGVnb3J5X19zZWFyY2gtc29ydCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwgLnByb2R1Y3QtY2F0ZWdvcnkgLnByb2R1Y3QtY2F0ZWdvcnlfX2JvZHkgLnByb2R1Y3QtY2F0ZWdvcnlfX2JvZHktcHJvZHVjdGxpc3QgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2Y2NWMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcnlfX3NlYXJjaC5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19pbnB1dCB7XG4gICAgcGFkZGluZzogMC45MDdyZW07XG4gIH1cbiAgLnByb2R1Y3QtY2F0ZWdvcnlfX3NlYXJjaC5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtY2F0ZWdvcnlfX3NvcnQtZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlLCAucHJvZHVjdC1jYXRlZ29yeV9fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMC40MDdyZW0gMDtcbiAgfVxuICAucHJvZHVjdC1jYXRlZ29yeV9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciwgLnByb2R1Y3QtY2F0ZWdvcnlfX3NvcnQtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMC4xcmVtIDAuNXJlbTtcbiAgfVxuICAucHJvZHVjdC1jYXRlZ29yeV9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdmFsdWUsIC5wcm9kdWN0LWNhdGVnb3J5X19zb3J0LWRyb3Bkb3duLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlIHtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3J5X19wcm9ncmFtLWhlcm8gLmhlcm9fX2xhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wcm9kdWN0LWNhdGVnb3J5X19wcm9ncmFtLWhlcm8gLmhlcm9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLnByb2R1Y3QtY2F0ZWdvcnkgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1saXN0LWltZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gIH1cbn1cblxuLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2xvZ28sIC5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fbG9nbyA+IGRpdiwgLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2Rlc2NyaXB0aW9uID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2xvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cbi5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTMuNzVyZW07XG4gIG1heC1oZWlnaHQ6IDQuMzc1cmVtO1xufVxuLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2xvZ28gPiBkaXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2ZhY3Qge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19mYWN0ID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzNhM2EzYTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19mYWN0ID4gbGkgPiBkaXYge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjA2MjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xufVxuLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2ZhY3QgPiBsaSA+IGRpdi53eXNpd3lnIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fZmFjdCBsaTpudGgtb2YtdHlwZSgzbisxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGJlMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2ZhY3QgbGk6bnRoLW9mLXR5cGUoM24rMSkgPiBkaXYud3lzaXd5ZyBzdHJvbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19mYWN0IGxpOm50aC1vZi10eXBlKDNuKzIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiZTRkODtcbn1cbi5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19mYWN0IGxpOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjJlYjtcbn1cbi5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxLjA2MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjA2MjVyZW07XG59XG4ucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fZGVzY3JpcHRpb24gPiBkaXYud3lzaXd5ZyBzdHJvbmcge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2Rlc2NyaXB0aW9uIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2Rlc2NyaXB0aW9uIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19kZXNrdG9wLXZpZXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2Rlc2t0b3AtdmlldyAucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fbG9nbyA+IGRpdjpmaXJzdC1jaGlsZCxcbi5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19kZXNrdG9wLXZpZXcgLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2Rlc2NyaXB0aW9uID4gZGl2OmZpcnN0LWNoaWxkLFxuLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2Rlc2t0b3AtdmlldyAucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fZmFjdCA+IGxpID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMCAwIDQzJTtcbiAgbWF4LXdpZHRoOiA0MyU7XG59XG4ucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fZGVza3RvcC12aWV3IC5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19sb2dvID4gZGl2Omxhc3QtY2hpbGQsXG4ucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fZGVza3RvcC12aWV3IC5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19kZXNjcmlwdGlvbiA+IGRpdjpsYXN0LWNoaWxkLFxuLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2Rlc2t0b3AtdmlldyAucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fZmFjdCA+IGxpID4gZGl2Omxhc3QtY2hpbGQge1xuICBmbGV4OiAwIDAgNTclO1xuICBtYXgtd2lkdGg6IDU3JTtcbn1cbi5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19kZXNrdG9wLXZpZXcgLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2ZhY3QgPiBsaSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xufVxuLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2Rlc2t0b3AtdmlldyAucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fZmFjdCA+IGxpOm50aC1vZi10eXBlKDNuKzEpID4gZGl2Omxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg3OTQxO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUuNXJlbSAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWFnZS9wcm9kdWN0LWZlYXR1cmUtMS1iZy5wbmdcIik7XG59XG4ucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fZGVza3RvcC12aWV3IC5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19mYWN0ID4gbGk6bnRoLW9mLXR5cGUoM24rMikgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogNC4yNXJlbSAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWFnZS9wcm9kdWN0LWZlYXR1cmUtMi1iZy5wbmdcIik7XG59XG4ucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fZGVza3RvcC12aWV3IC5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19mYWN0ID4gbGk6bnRoLW9mLXR5cGUoM24rMykgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogNC4yNXJlbSAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWFnZS9wcm9kdWN0LWZlYXR1cmUtMy1iZy5wbmdcIik7XG59XG4ucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fZGVza3RvcC12aWV3IC5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19kZXNjcmlwdGlvbiA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19kZXNrdG9wLXZpZXcgLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2Rlc2NyaXB0aW9uID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4ucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fbW9iaWxlLXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4ucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fbW9iaWxlLXZpZXcgLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2NvbnRhaW5lcjpsYXN0LWNoaWxkIC5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19mYWN0IGxpOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4Nzk0MTtcbn1cblxuLnNlYXJjaC1pdCB7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VhcmNoLWl0IHtcbiAgICB3aWR0aDogNTUwcHg7XG4gIH1cbn1cbi5zZWFyY2gtaXQgLnNlYXJjaF9fYXV0b2NvbXBsZXRlLm9wZW4ge1xuICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ucHJvZHVjdC1zdXBwb3J0LXNlY3Rpb24gLmFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5wcm9kdWN0LXN1cHBvcnQtc2VjdGlvbiAuYWNjb3JkaW9uX19jbG9zZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9kdWN0LXN1cHBvcnQtc2VjdGlvbiAucmVsYXRlZC1xdWVzdGlvbnMgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2JvZHktY29sIHAge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cbi5wcm9kdWN0LXN1cHBvcnQtc2VjdGlvbiAucmVsYXRlZC1xdWVzdGlvbnMgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wcm9kdWN0LXN1cHBvcnQtc2VjdGlvbiAucmVsYXRlZC1xdWVzdGlvbnMgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3JlbGF0ZWQtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1zdXBwb3J0LXNlY3Rpb24gLnJlbGF0ZWQtcXVlc3Rpb25zIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19yZWxhdGVkLWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxO1xufVxuLnByb2R1Y3Qtc3VwcG9ydC1zZWN0aW9uIC5yZWxhdGVkLXF1ZXN0aW9ucyAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ucHJvZHVjdC1zdXBwb3J0LXNlY3Rpb24gLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNS41cmVtO1xufVxuLnByb2R1Y3Qtc3VwcG9ydC1zZWN0aW9uIC5tZWRpYS1saXN0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByb2R1Y3Qtc3VwcG9ydC1zZWN0aW9uIC51c2VmdWwtcmVvdXJjZXMge1xuICBwYWRkaW5nOiAzcmVtIDAgMC43NXJlbSAwO1xufVxuXG4ucHJvZHVjdC1zdXBwb3J0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5wcm9kdWN0LXN1cHBvcnRfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4ucHJvZHVjdC1zdXBwb3J0X19oZWFkaW5nIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wcm9kdWN0LXN1cHBvcnRfX2JvZHkud3lzaXd5ZyBzdHJvbmcge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnByb2R1Y3Qtc3VwcG9ydF9fYm9keS53eXNpd3lnIHAge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3Qtc3VwcG9ydF9fYm9keS53eXNpd3lnIHNwYW4ge1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbi5wcm9kdWN0LXN1cHBvcnRfX3BldGNhcmUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODBkMWM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiAyMi4zOHJlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnByb2R1Y3Qtc3VwcG9ydF9fcGRmLWxpbmtzIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5wcm9kdWN0LXN1cHBvcnRfX3BldGNhcmUtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LXN1cHBvcnRfX2NvbnRhY3QsIC5wcm9kdWN0LXN1cHBvcnRfX2NvbnRhY3QtcmV3YXJkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnByb2R1Y3Qtc3VwcG9ydF9fY29udGFjdC1yZXdhcmQsIC5wcm9kdWN0LXN1cHBvcnRfX251bWJlci1yZXdhcmQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucHJvZHVjdC1zdXBwb3J0X19lbWFpbC1yZXdhcmQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9kdWN0LXN1cHBvcnRfX2VtYWlsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByb2R1Y3Qtc3VwcG9ydF9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wcm9kdWN0LXN1cHBvcnRfX251bWJlciBhIHtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5wcm9kdWN0LXN1cHBvcnRfX251bWJlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucHJvZHVjdC1zdXBwb3J0X19saXN0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJvZHVjdC1zdXBwb3J0X19kb3dubG9hZC1wZGYge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG4ucHJvZHVjdC1zdXBwb3J0X19saW5rcyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wcm9kdWN0LXN1cHBvcnRfX2xpbmtzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnByb2R1Y3Qtc3VwcG9ydF9fY29udGVudC5saW5rLWV4dGVybmFsOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wcm9kdWN0LXN1cHBvcnRfX2NhcmQtYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5wcm9kdWN0LXN1cHBvcnRfX2ltZyB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ucHJvZHVjdC1zdXBwb3J0X19pbWcgaW1nIHtcbiAgbWF4LWhlaWdodDogMy41cmVtO1xuICB3aWR0aDogYXV0bztcbn1cbi5wcm9kdWN0LXN1cHBvcnRfX291dGVyLWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1zdXBwb3J0X19wZGYtbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnByb2R1Y3Qtc3VwcG9ydF9fcGRmLWxhYmVsIHNwYW4ge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBvcGFjaXR5OiAwLjM1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXN1cHBvcnRfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cbiAgLnByb2R1Y3Qtc3VwcG9ydF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAucHJvZHVjdC1zdXBwb3J0X19wZXRjYXJlLWluZm8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wcm9kdWN0LXN1cHBvcnRfX2Rvd25sb2FkLXBkZiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucHJvZHVjdC1zdXBwb3J0X19saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG4gIC5wcm9kdWN0LXN1cHBvcnRfX2NhcmQtYm9yZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLnByb2R1Y3Qtc3VwcG9ydF9fYm9keS53eXNpd3lnIGEge1xuICAgIGNvbG9yOiAjMDA3YjhmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5wcm9kdWN0LXN1cHBvcnQuc3VwcG9ydGxpbmstY29udGFjdHMtaGlkZGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LXN1cHBvcnQuc3VwcG9ydGxpbmstY29udGFjdHMtaGlkZGVuIC5wcm9kdWN0LXN1cHBvcnRfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGgtcHJvZHVjdC10aWxlIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjc3NXJlbTtcbn1cbi5kaC1wcm9kdWN0LXRpbGVfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRoLXByb2R1Y3QtdGlsZSAuY2FyZCB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRoLXByb2R1Y3QtdGlsZSAuY2FyZC1pbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRoLXByb2R1Y3QtdGlsZSAuY2FyZC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIG1heC1oZWlnaHQ6IDMuMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGgtcHJvZHVjdC10aWxlIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRoLXByb2R1Y3QtdGlsZSAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGgtcHJvZHVjdC10aWxlX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGgtcHJvZHVjdC10aWxlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmRoLXByb2R1Y3QtdGlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnByb2dyYW0tZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIHBhZGRpbmc6IDIuMjVyZW0gMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS40NTY1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi5wcm9ncmFtLWZvcm1fX3N1Ym1pdC1lcnJvciB7XG4gIGNvbG9yOiAjZGQwMDBhO1xufVxuLnByb2dyYW0tZm9ybSAucm93Omxhc3QtY2hpbGQgLnByb2dyYW0tZm9ybV9fZmllbGQtY29udGFpbmVyIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9ncmFtLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xufVxuLnByb2dyYW0tZm9ybS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAuNjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuLnByb2dyYW0tZm9ybV9fZmllbGQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwLjQyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogbm9uZTtcbn1cbi5wcm9ncmFtLWZvcm1fX2ZpZWxkLWNvbnRhaW5lciB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDcuNXJlbTtcbn1cbi5wcm9ncmFtLWZvcm1fX2ZpZWxkLWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4cmVtO1xufVxuLnByb2dyYW0tZm9ybV9fZmllbGQtY29udGFpbmVyIC5mb3JtLWdyb3VwIC5pcy1pbnZhbGlkIHtcbiAgY29sb3I6ICNkZDAwMGE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDAwMGE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucHJvZ3JhbS1mb3JtX19maWVsZC1jb250YWluZXIgLmZvcm0tZ3JvdXAgLmlzLWludmFsaWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkZDAwMGE7XG59XG4ucHJvZ3JhbS1mb3JtX19maWVsZC1jb250YWluZXIgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBoZWlnaHQ6IDIuODJyZW07XG59XG4ucHJvZ3JhbS1mb3JtX19maWVsZC1jb250YWluZXIgLmZvcm0tZ3JvdXAgaW5wdXQsXG4ucHJvZ3JhbS1mb3JtX19maWVsZC1jb250YWluZXIgLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLnByb2dyYW0tZm9ybV9fZmllbGQtY29udGFpbmVyIC5mb3JtLWdyb3VwIGlucHV0OjpwbGFjZWhvbGRlcixcbi5wcm9ncmFtLWZvcm1fX2ZpZWxkLWNvbnRhaW5lciAuZm9ybS1ncm91cCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzliOWI5Yjtcbn1cbi5wcm9ncmFtLWZvcm1fX2ZpZWxkLWNvbnRhaW5lciAuZm9ybS1ncm91cCBpbnB1dDpmb2N1cywgLnByb2dyYW0tZm9ybV9fZmllbGQtY29udGFpbmVyIC5mb3JtLWdyb3VwIGlucHV0OmFjdGl2ZSxcbi5wcm9ncmFtLWZvcm1fX2ZpZWxkLWNvbnRhaW5lciAuZm9ybS1ncm91cCB0ZXh0YXJlYTpmb2N1cyxcbi5wcm9ncmFtLWZvcm1fX2ZpZWxkLWNvbnRhaW5lciAuZm9ybS1ncm91cCB0ZXh0YXJlYTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG59XG4ucHJvZ3JhbS1mb3JtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnByb2dyYW0tZm9ybV9fbGFiZWwge1xuICBmb250LXNpemU6IDAuODI1cmVtO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5wcm9ncmFtLWZvcm1fX2lucHV0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiAyLjgycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLnByb2dyYW0tZm9ybV9faW5wdXQtZmlsZS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLnByb2dyYW0tZm9ybV9faW5wdXQtZmlsZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgaGVpZ2h0OiAyLjk3cmVtO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG59XG4ucHJvZ3JhbS1mb3JtX19pbnB1dC1maWxlLWNvbnRhaW5lci5pcy1pbnZhbGlkIC5wcm9ncmFtLWZvcm1fX2lucHV0LWZpbGUtdGV4dCB7XG4gIGNvbG9yOiAjZGQwMDBhO1xufVxuLnByb2dyYW0tZm9ybV9faW5wdXQtZmlsZS1jb250YWluZXItYWRkLWJ0biB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xufVxuLnByb2dyYW0tZm9ybV9faW5wdXQtZmlsZS1jb250YWluZXItYWRkLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL3VwbG9hZF9wbHVzX2ljb24uc3ZnXCIpO1xufVxuLnByb2dyYW0tZm9ybV9faW5wdXQtZmlsZS1jb250YWluZXItZGVsZXRlLWJ0biB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnByb2dyYW0tZm9ybV9faW5wdXQtZmlsZS1jb250YWluZXItZGVsZXRlLWJ0bjphZnRlciB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICBmb250LXNpemU6IDAuNjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wcm9ncmFtLWZvcm1fX2lucHV0LWZpbGUtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC43cmVtIDA7XG59XG4ucHJvZ3JhbS1mb3JtX19pbnB1dC1maWxlLWxpc3QgbGkge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjA0NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5wcm9ncmFtLWZvcm1fX2lucHV0LWZpbGUtbGlzdCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5wcm9ncmFtLWZvcm1fX2lucHV0LWZpbGUtdGV4dCB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjkzcmVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLnByb2dyYW0tZm9ybV9faW5wdXQtZmlsZS1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjZGQwMDBhO1xufVxuLnByb2dyYW0tZm9ybV9fZm9vdGVyIHtcbiAgZm9udC1zaXplOiAwLjYyNTVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucHJvZ3JhbS1mb3JtX19mb290ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMC42MjU1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC43NDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnByb2dyYW0tZm9ybV9fZm9vdGVyIHAgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnByb2dyYW0tZm9ybV9fZm9vdGVyIC5saW5rLWV4dGVybmFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnByb2dyYW0tZm9ybV9fc3VibWl0LXRleHQge1xuICBjb2xvcjogI2U0MzczZTtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgd2lkdGg6IDgyLjElO1xufVxuLnByb2dyYW0tZm9ybV9fc3VibWl0LWJ0biB7XG4gIHBhZGRpbmc6IDAuOTNyZW07XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd2lkdGg6IDgyLjElO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLnByb2dyYW0tZm9ybV9faWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wcm9ncmFtLWZvcm1fX2ljb24gaSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJvZ3JhbS1mb3JtX19pY29uIC5sb2FkaW5nLWluZGljYXRvciBpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wcm9ncmFtLWZvcm1fX2Ryb3Bkb3duLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsIC5wcm9ncmFtLWZvcm1fX2Ryb3Bkb3duLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6ICNlYWVhZWE7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZjY1YzAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnByb2dyYW0tZm9ybV9fZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlLCAucHJvZ3JhbS1mb3JtX19kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbn1cbi5wcm9ncmFtLWZvcm1fX2Ryb3Bkb3duLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyLCAucHJvZ3JhbS1mb3JtX19kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9ncmFtLWZvcm1fX2Ryb3Bkb3duLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQsIC5wcm9ncmFtLWZvcm1fX2Ryb3Bkb3duLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuLnByb2dyYW0tZm9ybV9fZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldDphZnRlciwgLnByb2dyYW0tZm9ybV9fZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvRHJvcGRvd25faWNvbi5zdmdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMCU7XG59XG4ucHJvZ3JhbS1mb3JtX19kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdmFsdWUsIC5wcm9ncmFtLWZvcm1fX2Ryb3Bkb3duLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLnByb2dyYW0tZm9ybV9fZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQsIC5wcm9ncmFtLWZvcm1fX2Ryb3Bkb3duLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnByb2dyYW0tZm9ybV9fZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAucHJvZ3JhbS1mb3JtX19kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2VhZWFlYTtcbn1cbi5wcm9ncmFtLWZvcm1fX2Ryb3Bkb3duLmRyb3Bkb3duLWxpc3QuaXMtaW52YWxpZCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlLCAucHJvZ3JhbS1mb3JtX19kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QuaXMtaW52YWxpZCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlIHtcbiAgY29sb3I6ICNkZDAwMGE7XG59XG4ucHJvZ3JhbS1mb3JtX19kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtLCAucHJvZ3JhbS1mb3JtX19kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjg1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByb2dyYW0tZm9ybV9fZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbTpob3ZlciwgLnByb2dyYW0tZm9ybV9fZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnByb2dyYW0tZm9ybV9fbGFiZWwsIC5wcm9ncmFtLWZvcm1fX2lucHV0LCAucHJvZ3JhbS1mb3JtX19zdWJtaXQtYnRuLCAucHJvZ3JhbS1mb3JtX19mb290ZXIgLnByb2dyYW0tZm9ybV9fZm9vdGVyIHAge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9ncmFtLWZvcm1fX3N1Ym1pdC1idG4sIC5wcm9ncmFtLWZvcm1fX3N1Ym1pdC10ZXh0IHtcbiAgICB3aWR0aDogOS40MzhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJvZ3JhbS1mb3JtIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5wcm9ncmFtLWZvcm1fX2ZpZWxkLWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjNyZW07XG4gIH1cbiAgLnByb2dyYW0tZm9ybV9fZmllbGQtY29udGFpbmVyIC5mb3JtLWdyb3VwIC5pcy1pbnZhbGlkIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHJvZ3JhbS1mb3JtX19pbnB1dC1maWxlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucHJvZ3JhbS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5wcm9ncmFtLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucHJvZ3JhbS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLnByb2dyYW0tZm9ybSA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuM3JlbTtcbn1cbi5wcm9ncmFtLWZvcm0gOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ucHJvZ3JhbS1mb3JtIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnByb2dyYW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzVyZW07XG59XG4ucHJvZ3JhbXNfX2NhcmQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMy4wOHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2dyYW1zIC5jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgbWluLWhlaWdodDogMjguMTA0cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMDZyZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5wcm9ncmFtcyAuY2FyZC1pbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucHJvZ3JhbXMgLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnByb2dyYW1zIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnByb2dyYW1zIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucHJvZ3JhbXMgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wcm9ncmFtcyAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMTYuOTZweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnByb2dyYW1zIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19ib2R5LWNvbCBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZ3JhbXNfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzLjclO1xufVxuLnByb2dyYW1zX19jdGEge1xuICBiYWNrZ3JvdW5kOiAjZjY1YzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC4zNDVyZW0gMS42OHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzLjclO1xufVxuLnByb2dyYW1zX19jdGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnByb2dyYW1zIC5zbGljay1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9ncmFtcyAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnByb2dyYW1zIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucHJvZ3JhbXMgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucHJvZ3JhbXMgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIHRvcDogMjkuMDRyZW07XG59XG4ucHJvZ3JhbXMgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAxLjVyZW07XG59XG4ucHJvZ3JhbXMgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBidXR0b24ge1xuICB3aWR0aDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG59XG4ucHJvZ3JhbXMgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBidXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZ3JhbXMgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiwgLnByb2dyYW1zIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB0b3A6IDI5Ljc2cmVtO1xuICB6LWluZGV4OiAxO1xufVxuLnByb2dyYW1zIC5zbGljay1zbGlkZXIgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xufVxuLnByb2dyYW1zIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiA0MiU7XG59XG4ucHJvZ3JhbXMgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LWxlZnQtYXJyb3cuc3ZnXCIpO1xufVxuLnByb2dyYW1zIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICBsZWZ0OiA1NSU7XG59XG4ucHJvZ3JhbXMgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LXJpZ2h0LWFycm93LnN2Z1wiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZ3JhbXMgLnNsaWNrLXNsaWRlciAuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9ncmFtcyAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiA2MC40JTtcbiAgfVxuICAucHJvZ3JhbXMgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMzYuNCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJvZ3JhbXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG4gIC5wcm9ncmFtcyAuY2FyZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgbWluLWhlaWdodDogMjguMTUycmVtO1xuICB9XG4gIC5wcm9ncmFtcyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICB0b3A6IDI5LjA0cmVtO1xuICB9XG4gIC5wcm9ncmFtcyAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2LFxuICAucHJvZ3JhbXMgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiAyOS43NnJlbTtcbiAgfVxuICAucHJvZ3JhbXMgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogNzElO1xuICB9XG4gIC5wcm9ncmFtcyAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxNyU7XG4gIH1cbn1cblxuLnF1aWNrLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDE2LjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4ucXVpY2stbGlua3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5xdWljay1saW5rc19faXRlbS1pbWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnF1aWNrLWxpbmtzX19pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5xdWljay1saW5rc19faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4ucXVpY2stbGlua3NfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuXG4ucXVvdGUtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBwYWRkaW5nOiA3LjE0cmVtIDZyZW0gNS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ucXVvdGUtYmxvY2suYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDk3YTk7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5xdW90ZS1ibG9jay5ibHVlIC5xdW90ZS1ibG9ja19faXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMDA5N2E5O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnF1b3RlLWJsb2NrLmJsdWUgLnF1b3RlLWJsb2NrX19pdGVtLXRpdGxlOmJlZm9yZSwgLnF1b3RlLWJsb2NrLmJsdWUgLnF1b3RlLWJsb2NrX19pdGVtLXRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xdW90ZS1ibG9jay5ibHVlIC5xdW90ZS1ibG9ja19faXRlbS1hdXRob3Ige1xuICBjb2xvcjogIzAwOTdhOTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMi41O1xufVxuLnF1b3RlLWJsb2NrLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDA7XG4gIG1hcmdpbjogMi41cmVtIDA7XG59XG4ucXVvdGUtYmxvY2sudHJhbnNwYXJlbnQgLnF1b3RlLWJsb2NrX19pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5xdW90ZS1ibG9jay50cmFuc3BhcmVudCAucXVvdGUtYmxvY2tfX2l0ZW0tYXV0aG9yIHtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5xdW90ZS1ibG9ja19faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5xdW90ZS1ibG9ja19faXRlbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdW90ZS1ibG9ja19faXRlbS10aXRsZS1iaWcge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucXVvdGUtYmxvY2tfX2l0ZW0tdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgZm9udC1zaXplOiAzLjU2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMi43cmVtO1xufVxuLnF1b3RlLWJsb2NrX19pdGVtLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCLigJ1cIjtcbn1cbi5xdW90ZS1ibG9ja19faXRlbS1hdXRob3Ige1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucXVvdGUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDcuMTRyZW0gMCA1LjRyZW07XG4gIH1cbiAgLnF1b3RlLWJsb2NrX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5xdW90ZS1ibG9ja19faXRlbS10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5xdW90ZS1ibG9ja19faXRlbS10aXRsZS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMS44NzI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgfVxuICAucXVvdGUtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucXVvdGUtYmxvY2suYmx1ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgfVxuICAucXVvdGUtYmxvY2suYmx1ZSAucXVvdGUtYmxvY2tfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnF1b3RlLWJsb2NrLmRhcmsge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5xdW90ZS1ibG9jay5kYXJrIC5xdW90ZS1ibG9ja19faXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSg4LCAxMywgMjgsIDAuMDgpO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5xdW90ZS1ibG9jay5kYXJrIC5xdW90ZS1ibG9ja19faXRlbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5xdW90ZS1ibG9jay5kYXJrIC5xdW90ZS1ibG9ja19faXRlbS10aXRsZTpiZWZvcmUsIC5xdW90ZS1ibG9jay5kYXJrIC5xdW90ZS1ibG9ja19faXRlbS10aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucXVvdGUtYmxvY2suZGFyayAucXVvdGUtYmxvY2tfX2l0ZW0tYXV0aG9yIHtcbiAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICBjb2xvcjogIzk2OTY5NjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnJhZGlvLWdyb3VwLW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLnJmaWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLnJmaWVsZC0tZXJyb3IgLnJmaWVsZF9faGVhZGVyIHtcbiAgY29sb3I6ICNDQzNCM0I7XG59XG4ucmZpZWxkLS1lcnJvciAucmZfX2FsaWFzOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0NDM0IzQjtcbn1cbi5yZmllbGQtLWVycm9yIC5yZl9fbGFiZWwge1xuICBjb2xvcjogI0NDM0IzQjtcbn1cbi5yZmllbGRfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5yZmllbGRfX2ZpcnN0TGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucmZpZWxkX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xMnB4O1xuICBnYXA6IDgwcHg7XG59XG4ucmZpZWxkX19vcHRpb24ge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucmZpZWxkX19vcHRpb24tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5yZmllbGQgLmVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI0NDM0IzQjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ucmFkaW8tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5yYWRpby1ncm91cC0taW5saW5lIC5yYWRpby1ncm91cF9fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbi5yYWRpby1ncm91cC0taW5saW5lIC5yYWRpby1ncm91cF9fb3B0aW9uIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnJhZGlvLWdyb3VwLS1lcnJvciAucmFkaW8tZ3JvdXBfX2hlYWRlciB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xufVxuLnJhZGlvLWdyb3VwLS1lcnJvciAucmZfX2FsaWFzOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0NDM0IzQjtcbn1cbi5yYWRpby1ncm91cC0tZXJyb3IgLnJmX19sYWJlbCxcbi5yYWRpby1ncm91cC0tZXJyb3IgLnJhZGlvLWdyb3VwX19vcHRpb24tbGFiZWwsXG4ucmFkaW8tZ3JvdXAtLWVycm9yIC5yYWRpby1ncm91cF9fc3ViLW9wdGlvbi1sYWJlbCB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xufVxuLnJhZGlvLWdyb3VwX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucmFkaW8tZ3JvdXBfX2ZpcnN0TGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucmFkaW8tZ3JvdXBfX29wdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucmFkaW8tZ3JvdXBfX29wdGlvbi1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLnJhZGlvLWdyb3VwX19zdWItb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4O1xufVxuLnJhZGlvLWdyb3VwX19zdWItb3B0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5yYWRpby1ncm91cF9fc3ViLW9wdGlvbi1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLnJhZGlvLWdyb3VwIC5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNDQzNCM0I7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnJmX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZl9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4ucmZfX2lucHV0OmNoZWNrZWQgfiAucmZfX2FsaWFzOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cbi5yZl9faW5wdXQ6Y2hlY2tlZCB+IC5yZl9fYWxpYXM6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZl9fYWxpYXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5yZl9fYWxpYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5yZl9fYWxpYXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnJmX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWJhdGUtZm9ybS1zdGVwMiB7XG4gIG1hcmdpbjogMS4zcmVtIDA7XG59XG4ucmViYXRlLWZvcm0tc3RlcDIgLmZvbnRzY29tbW9uIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnJlYmF0ZS1mb3JtLXN0ZXAyIC5saXN0cyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5yZWJhdGUtZm9ybS1zdGVwMiAuZXJyb3Ige1xuICBjb2xvcjogI2RkMDAwYTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucmViYXRlLWZvcm0tc3RlcDIgYnV0dG9uLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG59XG4ucmViYXRlLWZvcm0tc3RlcDJfX3NlbGVjdHRoZW9mZmVycyB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5yZWJhdGUtZm9ybS1zdGVwMl9fbXVzdHNlbGVjdCB7XG4gIGNvbG9yOiAjOTY5Njk2O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucmViYXRlLWZvcm0tc3RlcDJfX3NlbGVjdFRlcm1zIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnJlYmF0ZS1mb3JtLXN0ZXAyX19saW5rIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yZWJhdGUtZm9ybS1zdGVwMl9fdXBsb2FkeW91cmZpbGVzIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5yZWJhdGUtZm9ybS1zdGVwMl9fdG9hdm9pZHByb2Nlc3Npbmcge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5yZWJhdGUtZm9ybS1zdGVwMl9fbGlzdCB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDgyNy4wMnB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5yZWJhdGUtZm9ybS1zdGVwMl9fYmFjayB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNDlweDtcbiAgd2lkdGg6IDEzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjY1YzAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucmViYXRlLWZvcm0tc3RlcDJfX25leHQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xufVxuLnJlYmF0ZS1mb3JtLXN0ZXAyIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW46IDAuMTNyZW0gMCAwIDAuNXJlbTtcbn1cbi5yZWJhdGUtZm9ybS1zdGVwMiAuZm9ybS1jaGVjayBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW46IDAuNXJlbSAwIDAgMC41cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucmViYXRlLWZvcm0tc3RlcDIgLmZvcm0tY2hlY2sgcCBhIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmViYXRlLWZvcm0tc3RlcDJfX29mZmVycy1jdGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMS43NXJlbTtcbiAgY29sb3I6ICMwMDdiOGY7XG59XG5cbi5yZWJhdGVGb3JtIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnJlYmF0ZUZvcm0gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnJlYmF0ZUZvcm0gLmZvcm0tY2hlY2staW5wdXQge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnJlYmF0ZUZvcm0gLmZvcm0tY2hlY2stbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbjogMCAwIDAgMC41cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucmViYXRlRm9ybSAucXVlcyB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLnJlYmF0ZUZvcm0gLmF2YWlsYWJpbGl0eSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yZWJhdGVGb3JtIC5jb2wgbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xufVxuLnJlYmF0ZUZvcm0gLmNvbCBsYWJlbCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnJlYmF0ZUZvcm0gYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnJlYmF0ZUZvcm0gYnV0dG9uLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBib3JkZXItY29sb3I6ICNmNjVjMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnJlYmF0ZUZvcm0gYnV0dG9uLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGJvcmRlci1jb2xvcjogI2Y2NWMwMDtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG4ucmViYXRlRm9ybSAucmFkaW9idG4ge1xuICBtYXJnaW4tbGVmdDogMS4zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWJhdGVGb3JtIC5yYWRpb2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW07XG4gIH1cbn1cbi5yZWJhdGVGb3JtIC5ncmF5IHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ucmViYXRlRm9ybSBidXR0b24uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBib3JkZXItY29sb3I6ICNmNjVjMDA7XG59XG4ucmViYXRlRm9ybSAuc3VmZml4LFxuLnJlYmF0ZUZvcm0gLnN0YXRlIHtcbiAgcGFkZGluZzogMC43cmVtIDFyZW07XG59XG5cbi5yZWJhdGUtZm9ybS1zdGVwNCAucmV2aWV3LWFuZC1zdWJtaXQge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ucmViYXRlLWZvcm0tc3RlcDQgLnJlY2VpcHRzLXVwbG9hZGVkIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5yZWJhdGUtZm9ybS1zdGVwNCAucGxlYXNlY29uZmlybSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5yZWJhdGUtZm9ybS1zdGVwNCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ucmViYXRlLWZvcm0tc3RlcDQgLmZvcm0tY2hlY2stbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucmViYXRlLWZvcm0tc3RlcDQgLmNvbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnJlYmF0ZS1mb3JtLXN0ZXA0IGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4udGMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGMgYSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuXG4ucmViYXRlRm9ybSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDVjMmQ1O1xufVxuLnJlYmF0ZUZvcm0gLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDVjMmQ1O1xuICB3aWR0aDogMC42NXJlbTtcbiAgaGVpZ2h0OiAwLjY1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMC4ycmVtO1xuICBsZWZ0OiAtMS4zcmVtO1xufVxuLnJlYmF0ZUZvcm0gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnJlYmF0ZUZvcm0gbGFiZWwuZXJyb3Ige1xuICBjb2xvcjogI2QxMzUwYTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZWJhdGVGb3JtIC5mb3JtLWNoZWNrIGxhYmVsLmVycm9yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLnN1Y2Nlc3Ntc2cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDlkMTJkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDksIDIwOSwgNDUsIDAuMDcpO1xuICBwYWRkaW5nOiAxLjA2M3JlbSAxLjU2M3JlbTtcbn1cbi5zdWNjZXNzbXNnIHAge1xuICBjb2xvcjogIzA5ZDEyZDtcbn1cblxuLmVycm9ybXNnIHAge1xuICBjb2xvcjogI2RkMDAwYTtcbn1cblxuLmdvdGhhbWJvbGQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmdvdGhhbXNzbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLnJpZ2h0cyB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG5oMi50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xuICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5mb3JtLWNoZWNrIC5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtLWNoZWNrIC5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4Zjtcbn1cblxuLmZvb3Rub3RlLXdyYXBwZXIgcCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmZvb3Rub3RlLXdyYXBwZXIgcCBhIHtcbiAgY29sb3I6ICMzZWM0ZDg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rub3RlLXdyYXBwZXIgLmNvcHlyaWdodCBwIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5mb290bm90ZS13cmFwcGVyIC5jb3B5cmlnaHQgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4uZm9vdG5vdGUtd3JhcHBlciAuY29weXJpZ2h0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi5yZWJhdGVTdGVwcy5wcm8tc3JpZGUtcmViYXRlIC5yZWJhdGUtZm9ybS1zdGVwMiAubGlzdHMge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3RlcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnN0ZXAgLnByb2dyZXNzYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNyZW0gMCAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcCAucHJvZ3Jlc3NiYXIge1xuICAgIHBhZGRpbmctbGVmdDogMC42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnN0ZXAgLnByb2dyZXNzYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICBtYXJnaW46IDNyZW0gMCAxLjg3NXJlbTtcbiAgfVxufVxuLnN0ZXAgLnByb2dyZXNzYmFyX19udW1iZXIge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2RlZGVkZTtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RlcCAucHJvZ3Jlc3NiYXJfX251bWJlciBpbWcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLnN0ZXAgLnByb2dyZXNzYmFyX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1JSwgMTAwJSk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogI2RlZGVkZTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnN0ZXAgLnByb2dyZXNzYmFyX19zdGVwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMjUlO1xuICB6LWluZGV4OiAxO1xufVxuLnN0ZXAgLnByb2dyZXNzYmFyX19zdGVwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgei1pbmRleDogLTE7XG59XG4uc3RlcCAucHJvZ3Jlc3NiYXJfX3N0ZXA6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zdGVwIC5wcm9ncmVzc2JhciAuY2hlY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0ZXAgLmNvbXBsZXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG59XG4uc3RlcCAuY29tcGxldGUgLnByb2dyZXNzYmFyX19udW1iZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3YjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcGFkZGluZzogMC4xOXJlbTtcbn1cbi5zdGVwIC5jb21wbGV0ZSAucHJvZ3Jlc3NiYXJfX2xhYmVsIHtcbiAgY29sb3I6ICMwMDdiOGY7XG59XG4uc3RlcCAuY29tcGxldGUgLmNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zdGVwIC5jb21wbGV0ZSAuc3RlcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RlcCAuYWN0aXZlIC5wcm9ncmVzc2Jhcl9fbnVtYmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cbi5zdGVwIC5hY3RpdmUgLnByb2dyZXNzYmFyX19sYWJlbCB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuXG4ucmViYXRlLXN1Y2Nlc3MgaDIsIC5yZWJhdGUtc3VibWl0LXJlY2VpcHRzIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ucmViYXRlLXN1Ym1pdC1yZWNlaXB0cyBociB7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuLnJlYmF0ZS1zdWJtaXQtcmVjZWlwdHMgLnNwZWNpZXNERCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnJlYmF0ZS1zdWJtaXQtcmVjZWlwdHMgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDAuODlyZW0gMXJlbTtcbn1cbi5yZWJhdGUtc3VibWl0LXJlY2VpcHRzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjM2VjNGQ4O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDE5NiwgMjE2LCAwLjI1KTtcbn1cblxuLmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93LmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxZW0gKyAycmVtICsgMnB4KTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdy5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3YjhmO1xufVxuLmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsIC5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5zaG93LmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbn1cbi5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uc2hvdy5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsXG4uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgI2JiYmJiYjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3YjhmO1xuICBtYXJnaW4tdG9wOiAwLjA3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LWhlaWdodDogMTJyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSxcbi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3YjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSxcbiAgLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSwgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS10ZXh0LFxuLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlLFxuLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbSAwLjI1cmVtIDAuMjVyZW07XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdmFsdWUsIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dCxcbiAgLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlLFxuICAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dCB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQsXG4uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NTg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2RhcmstZ3JleS5zdmdcIikgbm8tcmVwZWF0O1xufVxuXG4ucmVjZW50LWFydGljbGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnJlY2VudC1hcnRpY2xlcyAuaW5maW5pdGUtc2Nyb2xsLWNvbXBvbmVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4ucmVjZW50LWFydGljbGVzIC5pbmZpbml0ZS1zY3JvbGwtY29tcG9uZW50IC5sb2FkaW5nLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJlY2VudC1hcnRpY2xlc19fbG9hZE1vcmVXcmFwcGVyIC5jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnJlY2VudC1hcnRpY2xlc19fbG9hZE1vcmVXcmFwcGVyIC5jb2wgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5yZWZlcmVuY2VzIHtcbiAgbWFyZ2luOiAyLjVyZW0gMDtcbn1cbi5yZWZlcmVuY2VzLm5vLW1hcmdpbi1yZXF1aXJlZCB7XG4gIG1hcmdpbjogMCAwIDIuNXJlbTtcbn1cbi5yZWZlcmVuY2VzX19ib2R5ID4gKiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucmVmZXJlbmNlc19fYm9keSBhIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnJlZmVyZW5jZXNfX2JvZHkgdWwsXG4ucmVmZXJlbmNlc19fYm9keSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5yZWZlcmVuY2VzX19ib2R5IHVsLFxuICAucmVmZXJlbmNlc19fYm9keSBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnJlZmVyZW5jZXNfX2JvZHkgdWwgbGksXG4ucmVmZXJlbmNlc19fYm9keSBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucmVmZXJlbmNlc19fYm9keSB1bCBsaSxcbiAgLnJlZmVyZW5jZXNfX2JvZHkgb2wgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucmVmZXJlbmNlc19fYm9keSAudGV4dHdpdGhNYXJnaW4ge1xuICBwYWRkaW5nLXRvcDogMS40NjlyZW07XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGVkZWRlO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnJlZmVyZW5jZXNfX2JvZHkgLnRleHR3aXRoT3V0TWFyZ2luIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4O1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucmVmZXJlbmNlc19fYm9keSAudGV4dHdpdGhPdXRNYXJnaW4ge1xuICAgIHBhZGRpbmctbGVmdDogMC45cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOXJlbTtcbiAgfVxufVxuLnJlZmVyZW5jZXNfX2JvZHkgb2wucmVmTGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnJlZmVyZW5jZXNfX2JvZHkgLnpwbi1jb2RlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi5yZWZlcmVuY2VzX19ib2R5IC50ZXh0d2l0aE1hcmdpbiB7XG4gIHBhZGRpbmctdG9wOiAyMy41cHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGVkZWRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5yZWZlcmVuY2VzX19ib2R5IC50ZXh0d2l0aE91dE1hcmdpbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5yZWZlcmVuY2VzX19ib2R5IC50ZXh0d2l0aE91dE1hcmdpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5yZWZlcmVuY2VzX19ib2R5IG9sLnJlZkxpc3Qge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ucmVmZXJlbmNlc19fYm9keSAuenBuLWNvZGUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5yZWZlcmVuY2VzX19mb290bm90ZXMgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuXG4ucmVnaXN0ZXItZm9ybSB7XG4gIHBhZGRpbmc6IDEuNjI1cmVtIDEuNzVyZW0gNC43NXJlbSAxLjVyZW07XG59XG4ucmVnaXN0ZXItZm9ybV9fbGFiZWwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuLnJlZ2lzdGVyLWZvcm0gLnByb2dyYW0tZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbn1cbi5yZWdpc3Rlci1mb3JtIC5wcm9ncmFtLWZvcm1fX2Zvb3RlciBwIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4ucmVnaXN0ZXItZm9ybSAucHJvZ3JhbS1mb3JtX19zdWJtaXQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiA4NC4xJTtcbn1cbi5yZWdpc3Rlci1mb3JtIC5wcm9ncmFtLWZvcm1fX2ZpZWxkLWNvbnRhaW5lciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5yZWdpc3Rlci1mb3JtIC5wcm9ncmFtLWZvcm1fX2Ryb3Bkb3duLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5yZWdpc3Rlci1mb3JtIC5wcm9ncmFtLWZvcm1fX2Ryb3Bkb3duLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMC4yNXJlbTtcbiAgfVxufVxuLnJlZ2lzdGVyLWZvcm0gLnByb2dyYW0tZm9ybV9fZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY2xpcDogaW5oZXJpdDtcbn1cblxuLnJlbGF0ZWQtYXJ0aWNsZXMgLnJvdy1nYXAge1xuICByb3ctZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzIC5sZWFuLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5yZWxhdGVkLWFydGljbGVzX19sb2FkTW9yZVdyYXBwZXIgLmNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucmVsYXRlZC1hcnRpY2xlc19fbG9hZE1vcmVXcmFwcGVyIC5jb2wgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW46IDIuNXJlbSAwO1xufVxuLnJlbGF0ZWQtYXJ0aWNsZXNfX2Ryb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5yZWxhdGVkLWFydGljbGVzX19kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU4NTg1OCAhaW1wb3J0YW50O1xufVxuXG4ucmZjX193cmFwcGVyIC5yb3cge1xuICBtYXJnaW46IDAgLTAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmZjX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICBtYXJnaW46IDAgLTE1cHggMi41cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmZjX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAuMDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmZjX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMCAyLjVyZW07XG4gIH1cbn1cbi5yZmNfX3dyYXBwZXIgLnNsaWNrLXByZXYge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMTEwJTtcbn1cbi5yZmNfX3dyYXBwZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZ3JleS1sZWZ0LWFycm93LnN2Z1wiKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZmNfX3dyYXBwZXIgLnNsaWNrLW5leHQge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMTEwJTtcbn1cbi5yZmNfX3dyYXBwZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZ3JleS1yaWdodC1hcnJvdy5zdmdcIik7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmZjX193cmFwcGVyIC5zbGljay1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZmNfX3dyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmZjX193cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJmY19fd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJmY19fd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmZjX193cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICB0b3A6IDEwNiU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmZjX193cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZmNfX3dyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyAuc2xpY2stYXJyb3c6ZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmZjX193cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgdWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmZjX193cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJmY19fd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgY29sb3I6ICNmNmY2ZjQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmZjX193cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogIzliOWI5Yjtcbn1cbi5yZmNfX3dyYXBwZXIgLnNsaWNrLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJmY19fd3JhcHBlciBhLnpjYXJkX19jdGEtbGluay5hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctSWNvbi5zdmcpO1xuICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogOXB4O1xufVxuLnJmY19fY29sIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4ucmZjX19sb2FkTW9yZVdyYXBwZXIge1xuICBtYXJnaW46IDIuNXJlbSAtMC45MzhyZW07XG59XG4ucmZjX19sb2FkTW9yZVdyYXBwZXIgLmNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucmZjX19sb2FkTW9yZVdyYXBwZXIgLmNvbCBidXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDdiOGY7XG59XG4ucmZjX19kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucmZjX19kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU4NTg1OCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5yZmNfX2Ryb3Bkb3duIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtLCAucmZjX19kcm9wZG93biAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwIHtcbiAgcm93LWdhcDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sZWFuLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmRpc3BsYXktaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbn1cblxuLnJmY19fZ3JpZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucmZjX19ncmlkIC56b29tZWQge1xuICB3aWR0aDogMTAyJTtcbiAgaGVpZ2h0OiAxMDIlO1xufVxuLnJmY19fZ3JpZF9faW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjY4OHJlbTtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zMTNyZW0gMC4zNzVyZW0gMC40MzhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg4cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODU4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yZmNfX2dyaWRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnJmY19fZ3JpZF9fbWV0YS1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5yZmNfX2dyaWRfX21ldGEtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAxLjEyNXJlbTtcbn1cbi5yZmNfX2dyaWRfX21ldGEtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLnJmY19fZ3JpZF9fbWV0YS10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ucmZjX19ncmlkX19tZXRhLWFzc2V0LXNpemUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbi5yZmNfX2dyaWRfX21ldGEtYXNzZXQtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLnJmY19fZ3JpZF9fY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi10b3A6IDIuMTg4cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbn1cbi5yZmNfX2dyaWRfX2N0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMuMTg4cmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnJmY19fZ3JpZF9fY3RhbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnJmY19fZ3JpZF9fY3RhbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctSWNvbi5zdmcpO1xuICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xufVxuLnJmY19fZ3JpZF9fY3RhbGluay5saW5rLWV4dGVybmFsOmFmdGVyIHtcbiAgdG9wOiAxcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbn1cbi5yZmNfX2dyaWQtLWdyaWQge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ucmZjX19ncmlkLS1ncmlkIC5yZmNfX2dyaWRfX2ltZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBtYXgtaGVpZ2h0OiAxMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJmY19fZ3JpZC0tZ3JpZCAucmZjX19ncmlkX19pbWctd3JhcHBlcjpob3ZlciB+IC5yZmNfX2dyaWRfX2NvbnRlbnQgLnJmY19fZ3JpZF9fdGl0bGUge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmZjX19ncmlkLS1ncmlkIC5yZmNfX2dyaWRfX2ltZy13cmFwcGVyIC5saW5rLWV4dGVybmFsOmFmdGVyLCAucmZjX19ncmlkLS1ncmlkIC5yZmNfX2dyaWRfX2ltZy13cmFwcGVyIC5saW5rLWRvd25sb2FkOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJmY19fZ3JpZC0tZ3JpZCAucmZjX19ncmlkX190aXRsZSBoNiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucmZjX19ncmlkLS1ncmlkIC5yZmNfX2dyaWRfX3RpdGxlIGg2OmhvdmVyIHtcbiAgY29sb3I6ICMwMDdiOGY7XG59XG4ucmZjX19ncmlkLS1ncmlkIC5yZmNfX2dyaWRfX3RpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLnJmY19fZ3JpZC0tZ3JpZCAucmZjX19ncmlkX190aXRsZSBzdXAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiA1cHg7XG59XG4ucmZjX19ncmlkLS1ncmlkIC5yZmNfX2dyaWRfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZmNfX2dyaWQtLWdyaWQgLnJmY19fZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnJmY19fZ3JpZC0tZ3JpZCAucmZjX19ncmlkX190aXRsZS13cmFwcGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJmY19fZ3JpZC0tZ3JpZCAucmZjX19ncmlkX19ob3Zlci1zdGF0ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnJmY19fZ3JpZC0tZ3JpZCAucmZjX19ncmlkX19ob3Zlci1zdGF0ZSBoNiB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLnJmY19fZ3JpZC0tZ3JpZCAucmZjX19ncmlkX19waWxscyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucmZjX19ncmlkLS1ncmlkLnJmY19fZ3JpZC0tZ3JpZC1ncmV5dGhlbWUsIC5yZmNfX2dyaWQtLWdyaWQucmZjX19ncmlkLS1ncmlkLXdoaXRldGhlbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmZjX19ncmlkLS1ncmlkLnJmY19fZ3JpZC0tZ3JpZC1ncmV5dGhlbWUgLnJmY19fZ3JpZF9fdGl0bGUubGluay1leHRlcm5hbDphZnRlciwgLnJmY19fZ3JpZC0tZ3JpZC5yZmNfX2dyaWQtLWdyaWQtZ3JleXRoZW1lIC5yZmNfX2dyaWRfX3RpdGxlLmxpbmstZG93bmxvYWQ6YWZ0ZXIsIC5yZmNfX2dyaWQtLWdyaWQucmZjX19ncmlkLS1ncmlkLXdoaXRldGhlbWUgLnJmY19fZ3JpZF9fdGl0bGUubGluay1leHRlcm5hbDphZnRlciwgLnJmY19fZ3JpZC0tZ3JpZC5yZmNfX2dyaWQtLWdyaWQtd2hpdGV0aGVtZSAucmZjX19ncmlkX190aXRsZS5saW5rLWRvd25sb2FkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZmNfX2dyaWQtLWdyaWQucmZjX19ncmlkLS1ncmlkLWdyZXl0aGVtZSAucmZjX19ncmlkX190aXRsZS5saW5rLWV4dGVybmFsIGg2OmFmdGVyLCAucmZjX19ncmlkLS1ncmlkLnJmY19fZ3JpZC0tZ3JpZC13aGl0ZXRoZW1lIC5yZmNfX2dyaWRfX3RpdGxlLmxpbmstZXh0ZXJuYWwgaDY6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay10ZWFsLnN2Z1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5yZmNfX2dyaWQtLWdyaWQucmZjX19ncmlkLS1ncmlkLWdyZXl0aGVtZSAucmZjX19ncmlkX190aXRsZS5saW5rLWRvd25sb2FkIGg2OmFmdGVyLCAucmZjX19ncmlkLS1ncmlkLnJmY19fZ3JpZC0tZ3JpZC13aGl0ZXRoZW1lIC5yZmNfX2dyaWRfX3RpdGxlLmxpbmstZG93bmxvYWQgaDY6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9ibHVlLWRvd25sb2FkLWFycm93LnN2Z1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5yZmNfX2dyaWQtLWdyaWQucmZjX19ncmlkLS1ncmlkLWdyZXl0aGVtZSAucmZjX19ncmlkX19pbWctd3JhcHBlciwgLnJmY19fZ3JpZC0tZ3JpZC5yZmNfX2dyaWQtLWdyaWQtd2hpdGV0aGVtZSAucmZjX19ncmlkX19pbWctd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xufVxuLnJmY19fZ3JpZC0tZ3JpZC5yZmNfX2dyaWQtLWdyaWQtZ3JleXRoZW1lIC5yZmNfX2dyaWRfX2NvbnRlbnQsIC5yZmNfX2dyaWQtLWdyaWQucmZjX19ncmlkLS1ncmlkLXdoaXRldGhlbWUgLnJmY19fZ3JpZF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5yZmNfX2dyaWQtLWdyaWQucmZjX19ncmlkLS1ncmlkLWdyZXl0aGVtZSAucmZjX19ncmlkX19jdGEgLmxpbmstZG93bmxvYWQsIC5yZmNfX2dyaWQtLWdyaWQucmZjX19ncmlkLS1ncmlkLXdoaXRldGhlbWUgLnJmY19fZ3JpZF9fY3RhIC5saW5rLWRvd25sb2FkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ucmZjX19ncmlkLS1ncmlkLnJmY19fZ3JpZC0tZ3JpZC1ncmV5dGhlbWUgLnJmY19fZ3JpZF9fY3RhIC5saW5rLWRvd25sb2FkOjphZnRlciwgLnJmY19fZ3JpZC0tZ3JpZC5yZmNfX2dyaWQtLWdyaWQtd2hpdGV0aGVtZSAucmZjX19ncmlkX19jdGEgLmxpbmstZG93bmxvYWQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2JsdWUtZG93bmxvYWQtYXJyb3cuc3ZnKTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02cHg7XG4gIG9yZGVyOiAtMTtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG59XG4ucmZjX19ncmlkLS1ncmlkLnJmY19fZ3JpZC0tZ3JpZC1ncmV5dGhlbWUgLnJmY19fZ3JpZF9fY3RhIC5saW5rLWV4dGVybmFsLCAucmZjX19ncmlkLS1ncmlkLnJmY19fZ3JpZC0tZ3JpZC13aGl0ZXRoZW1lIC5yZmNfX2dyaWRfX2N0YSAubGluay1leHRlcm5hbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnJmY19fZ3JpZC0tZ3JpZC5yZmNfX2dyaWQtLWdyaWQtZ3JleXRoZW1lIC5yZmNfX2dyaWRfX2N0YSAubGluay1leHRlcm5hbDo6YWZ0ZXIsIC5yZmNfX2dyaWQtLWdyaWQucmZjX19ncmlkLS1ncmlkLXdoaXRldGhlbWUgLnJmY19fZ3JpZF9fY3RhIC5saW5rLWV4dGVybmFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLXRlYWwuc3ZnXCIpO1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnJmY19fZ3JpZC0tZ3JpZC5yZmNfX2dyaWQtLWdyaWQtd2hpdGV0aGVtZSAucmZjX19ncmlkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcmVtIDAgIWltcG9ydGFudDtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuLnJlbGF0ZWQtcHJvZHVjdF9fc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuXG4ucmVzb3VyY2UtY2VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xcmVtO1xufVxuLnJlc291cmNlLWNlbnRlciAuc29ydC1hbmQtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnJlc291cmNlLWNlbnRlcl9fcHJvZ3JhbS1oZXJvIC5oZXJvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnJlc291cmNlLWNlbnRlcl9fcHJvZ3JhbS1oZXJvIC5oZXJvX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIG1heC13aWR0aDogNTAlO1xufVxuLnJlc291cmNlLWNlbnRlcl9fcHJvZ3JhbS1oZXJvIC5oZXJvX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuLnJlc291cmNlLWNlbnRlciAuZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtYnV0dG9uIHtcbiAgd2lkdGg6IDYuM3JlbTtcbn1cbi5yZXNvdXJjZS1jZW50ZXIgLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50LWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLnJlc291cmNlLWNlbnRlciAuZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtaW1nIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgbWluLXdpZHRoOiA1LjYxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZXNvdXJjZS1jZW50ZXIgLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50LWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDU4cHg7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG59XG4ucmVzb3VyY2UtY2VudGVyIC5kaC1yZXNvdXJjZS1jYXJkX19kb2N1bWVudC1oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnJlc291cmNlLWNlbnRlciAucHJvZHVjdC1jYXRlZ29yeV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cbi5yZXNvdXJjZS1jZW50ZXIgLnByb2R1Y3QtY2F0ZWdvcnlfX2JvZHkgLnByb2R1Y3QtY2F0ZWdvcnlfX3NlYXJjaC1zb3J0IC5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCAjZjY1YzAwO1xufVxuLnJlc291cmNlLWNlbnRlciAucHJvZHVjdC1jYXRlZ29yeV9fYm9keS1wcm9kdWN0bGlzdCAucGFnZW5hdmJhciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucmVzb3VyY2UtY2VudGVyIC5wcm9kdWN0LWNhdGVnb3J5X19ib2R5IC5wcm9kdWN0LWNhdGVnb3J5X19zZWFyY2gtc29ydCAuZHJvcGRvd24tbWVudSwgLnJlc291cmNlLWNlbnRlciAucHJvZHVjdC1jYXRlZ29yeV9fYm9keSAucHJvZHVjdC1jYXRlZ29yeV9fYm9keS1wcm9kdWN0bGlzdCAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMDtcbn1cbi5yZXNvdXJjZS1jZW50ZXIgLnByb2R1Y3QtY2F0ZWdvcnlfX2JvZHkgLnByb2R1Y3QtY2F0ZWdvcnlfX3NlYXJjaC1zb3J0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyLCAucmVzb3VyY2UtY2VudGVyIC5wcm9kdWN0LWNhdGVnb3J5X19ib2R5IC5wcm9kdWN0LWNhdGVnb3J5X19ib2R5LXByb2R1Y3RsaXN0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJlc291cmNlLWNlbnRlcl9fcHJvZ3JhbS1oZXJvIC5oZXJvX19sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucmVzb3VyY2UtY2VudGVyX19wcm9ncmFtLWhlcm8gLmhlcm9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLnJldGFpbGVyLWxpc3QgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5yZXRhaWxlci1saXN0X19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG59XG4ucmV0YWlsZXItbGlzdF9fYm9keS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG59XG4ucmV0YWlsZXItbGlzdF9fYm9keS13cmFwcGVyIC5wYWdlbmF2YmFyIHtcbiAgbWFyZ2luLXRvcDogMS40MzhyZW07XG59XG4ucmV0YWlsZXItbGlzdF9fYm9keS13cmFwcGVyIC5wYWdlbmF2YmFyIC5wYWdpbmF0aW9uIHtcbiAgbWF4LXdpZHRoOiAzMnJlbTtcbn1cbi5yZXRhaWxlci1saXN0X19ib2R5LXdyYXBwZXIgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb24tcGFyZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW07XG59XG4ucmV0YWlsZXItbGlzdF9fYm9keS13cmFwcGVyIC5wYWdlbmF2YmFyIC5wYWdpbmF0aW9uX19sYWJlbCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnJldGFpbGVyLWxpc3RfX2JvZHktd3JhcHBlciAucGFnZW5hdmJhciAucGFnaW5hdGlvbl9fYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiYmJiYmI7XG59XG4ucmV0YWlsZXItbGlzdF9fYm9keS13cmFwcGVyIC5wYWdlbmF2YmFyIC5wYWdpbmF0aW9uX19idXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ucmV0YWlsZXItbGlzdF9fYm9keS13cmFwcGVyIC5wYWdlbmF2YmFyIC5wYWdpbmF0aW9uX19idXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5yZXRhaWxlci1saXN0X19ib2R5LXdyYXBwZXIgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb25fX2J1dHRvbiAubGEtYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG4ucmV0YWlsZXItbGlzdF9fYm9keS13cmFwcGVyIC5wYWdlbmF2YmFyIC5wYWdpbmF0aW9uX19idXR0b24gLmxhLWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xufVxuLnJldGFpbGVyLWxpc3RfX2JvZHktcHJvZHVjdGxpc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5yZXRhaWxlci1saXN0X19ib2R5IC5yZXRhaWxlci1zb3J0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzOHJlbTtcbn1cbi5yZXRhaWxlci1saXN0X19ib2R5IC5yZXRhaWxlci1zb3J0X19yZWxldmFuY2Uge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG59XG4ucmV0YWlsZXItbGlzdF9fYm9keSAucmV0YWlsZXItc29ydF9fbGlzdCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtO1xufVxuLnJldGFpbGVyLWxpc3RfX2JvZHkgLnJldGFpbGVyLXNvcnRfX3NvcnQtdGl0bGUsIC5yZXRhaWxlci1saXN0X19ib2R5IC5yZXRhaWxlci1zb3J0X19zb3J0LWxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5yZXRhaWxlci1saXN0X19ib2R5IC5yZXRhaWxlci1zb3J0X19zb3J0LWxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5yZXRhaWxlci1saXN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJldGFpbGVyLWxpc3RfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAgMS4zcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG4ucmV0YWlsZXItbGlzdF9faW1hZ2Uge1xuICBtYXJnaW46IDJyZW0gMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRyZW07XG59XG4ucmV0YWlsZXItbGlzdCAucGFnZW5hdmJhcl9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJldGFpbGVyLWxpc3QgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb24tcGFyZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDE5cmVtO1xufVxuLnJldGFpbGVyLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ucmV0YWlsZXItbGlzdF9fbGluayBhIHtcbiAgY29sb3I6ICNmZjYzMDE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwLjZyZW07XG59XG4ucmV0YWlsZXItbGlzdF9fbGluayBhOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucmV0YWlsZXItbGlzdF9fbGluayBhOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmV0YWlsZXItbGlzdF9fbGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZXRhaWxlci1saXN0X19ib2R5LXByb2R1Y3RsaXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG4gIC5yZXRhaWxlci1saXN0IC5yZXRhaWxlci1zb3J0X19zb3J0LWRyb3Bkb3duIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucmV0YWlsZXItbGlzdCAucmV0YWlsZXItc29ydF9fc29ydC1kcm9wZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJldGFpbGVyLWxpc3QgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS10ZXh0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuICAucmV0YWlsZXItbGlzdCAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvY2hldnJvbi1yaWdodC1kYXJrLWdyZXkuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tdG9wOiAwLjU0cmVtO1xuICB9XG4gIC5yZXRhaWxlci1saXN0X19pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5yZXRhaWxlci1saXN0X19ib2R5LXByb2R1Y3RsaXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxuICAucmV0YWlsZXItbGlzdF9fYm9keSAucmV0YWlsZXItc29ydF9fcmVsZXZhbmNlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucmV0YWlsZXItbGlzdF9fYm9keSAucmV0YWlsZXItc29ydF9fbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5tb2JpbGUtaGlkZSB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYm9keSA+ICNzY3JlZW5zZXQtY29udGFpbmVyX2NvbnRlbnQsIGJvZHkgPiAjd2lkZ2V0LWxvZ2luLWNvbnRhaW5lcl9jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNjcmVlbnNldC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjcmVlbnNldC1jb250YWluZXJfX2xvYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDkuN3JlbTtcbn1cbi5zY3JlZW5zZXQtY29udGFpbmVyX19jb250ZW50IHtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnNjcmVlbnNldC1jb250YWluZXIgLmxvYWRpbmctY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDUlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zY3JlZW5zZXQtY29udGFpbmVyIC5zdWNjZXNzLXRvYXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMS40cmVtIDEuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA4QTA1O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiA3NSU7XG4gIGNvbG9yOiAjMDA4QTA1O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zY3JlZW5zZXQtY29udGFpbmVyIC5zdWNjZXNzLXRvYXN0IHtcbiAgICBtYXJnaW46IC0wLjEzcmVtO1xuICAgIHBhZGRpbmc6IDEuM3JlbSAwLjYyNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnNjcmVlbnNldC1jb250YWluZXIgLnRoYW5rLXlvdS1tZXNzYWdlIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzAwOEEwNTtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMS40cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMwMDhBMDU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNjcmVlbnNldC1jb250YWluZXIgLnRoYW5rLXlvdS1tZXNzYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNjcmVlbnNldC1jb250YWluZXIgLnN3ZWVwc3Rha2VzLXRoYW5rLXlvdS1tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2Y2NWMwMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuLnNjcmVlbnNldC1jb250YWluZXIgLm1leGljby1zdWNjZXNzLXRvYXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDVyZW0gMDtcbn1cblxuLmdpZ3lhLWNvbnRlbnQgLnNjcmVlbnNldC1jb250YWluZXIgLmxvYWRpbmctY29udGVudCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2hfX3N1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG59XG4uc2VhcmNoIC5zZWFyY2gtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMjVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiA4cHg7XG59XG4uc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB0b3A6IDM0JTtcbiAgbGVmdDogMC41cmVtO1xuICBtYXgtd2lkdGg6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9fY29udGFpbmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4uc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9faW5wdXQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC44NXJlbSAzLjVyZW0gMC44NXJlbSAxLjg3NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbn1cbi5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19pbnB1dDphY3RpdmUsIC5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDdiOGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlYXJjaCAucmVhY3QtYXV0b3N1Z2dlc3RfX2lucHV0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cbi5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzliOWI5YjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9faW5wdXQtLWZvY3VzZWQge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlYXJjaCAucmVhY3QtYXV0b3N1Z2dlc3RfX3N1Z2dlc3Rpb25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9fc3VnZ2VzdGlvbnMtY29udGFpbmVyLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsIDEyMywgMTQzLCAwLjI1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19zdWdnZXN0aW9ucy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9fc3VnZ2VzdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9fc3VnZ2VzdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmNGY3O1xufVxuLnNlYXJjaF9fZm9ybSB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoX19mb3JtLS1yaWdodC1pY29uIC5yZWFjdC1hdXRvc3VnZ2VzdF9fY29udGFpbmVyOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cbi5zZWFyY2hfX2Zvcm0tLXJpZ2h0LWljb24gLnJlYWN0LWF1dG9zdWdnZXN0X19pbnB1dCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uc2VhcmNoX19mb3JtOm5vdCguc2VhcmNoX19mb3JtLS1mb2N1c3NlZCkgLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNlYXJjaF9fZm9ybS0tZm9jdXNzZWQgLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9zZWFyY2gtZm9jdXNzZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNlYXJjaF9fZm9ybS0tZm9jdXNzZWQ6bm90KC5zZWFyY2hfX2Zvcm0tLXJpZ2h0LWljb24pIC5yZWFjdC1hdXRvc3VnZ2VzdF9fY29udGFpbmVyOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgd2lkdGg6IDc5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZWFyY2gge1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaF9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLyogUmVtb3ZlIGRlZmF1bHQgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjRBQUFBZUNBWUFBQUE3TUs2aUFBQUFuMGxFUVZSNDJ1M1VNUXJETUJCRVVaOVdmUXFEbW0yMkVhVHlqUk1IQWxNNUsrWTdsYjB3blVaUElLSGxudXRPYSsyNVo0RCsrTVJCWDk4TUQxVi90clNwcExLSHFqOVRUQldLY29VcWZmYlVjYkJCRWhUakJPVjRqYTRsNE9JQVpUaEVPVjZqSE84QVJYRCtnUFB2S01BQmluR09ybnU2Z1ROVWF3cmNRS05DQVE3UWVUeE9SemxlMytzRGZqSnBQQ3FoSmg3R2l4WnE0ckhjYzlsNUE5cVorV2VCaGdFdUFBQUFBRWxGVGtTdVFtQ0MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG59XG4uc2VhcmNoX19mb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNlYXJjaF9fZm9ybS0tZm9jdXNzZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29ucy9zZWFyY2gtZm9jdXNzZWQuc3ZnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2VhcmNoX19mb3JtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2hfX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDExcHggNThweCAxMnB4IDM4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmJiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc2VhcmNoX19maWVsZDpmb2N1cywgLnNlYXJjaF9fZmllbGQ6OmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwN0I4Rjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG4uc2VhcmNoX19hdXRvY29tcGxldGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3QjhGO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5zZWFyY2hfX2F1dG9jb21wbGV0ZS5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNoX19vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlYXJjaF9fb3B0aW9uLmFjdGl2ZSwgLnNlYXJjaF9fb3B0aW9uOmhvdmVyLCAuc2VhcmNoX19vcHRpb246Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0I4RjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VhcmNoSW5QYWdlX19jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG59XG4uc2VhcmNoSW5QYWdlX19jb250YWluZXIgLnNvcnQtYW5kLXNlYXJjaF9fcmVsZXZhbmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2hJblBhZ2VfX2NvbnRhaW5lciAuc29ydC1hbmQtc2VhcmNoX19zb3J0LWRyb3Bkb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNlYXJjaEluUGFnZV9fY29udGFpbmVyIC5zb3J0LWFuZC1zZWFyY2hfX3NvcnQtZHJvcGRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZWFyY2hJblBhZ2VfX2NvbnRhaW5lciAuc29ydC1hbmQtc2VhcmNoX19zb3J0LWRyb3Bkb3duIGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgfVxuICAuc2VhcmNoSW5QYWdlX19jb250YWluZXIgLnNvcnQtYW5kLXNlYXJjaF9fc29ydC1kcm9wZG93biBidXR0b24uZHJvcGRvd24tdG9nZ2xlIC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdmFsdWUsXG4gIC5zZWFyY2hJblBhZ2VfX2NvbnRhaW5lciAuc29ydC1hbmQtc2VhcmNoX19zb3J0LWRyb3Bkb3duIGJ1dHRvbi5kcm9wZG93bi10b2dnbGUgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaEluUGFnZV9fY29udGFpbmVyIC5zb3J0LWFuZC1zZWFyY2hfX3NvcnQtZHJvcGRvd24gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgfVxufVxuLnNlYXJjaEluUGFnZV9fY29udGFpbmVyIC5zb3J0LWFuZC1zZWFyY2hfX3NvcnQtbGFiZWwge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uc2VhcmNoSW5QYWdlX19jb250YWluZXItd2lkdGgge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjQ7XG59XG4uc2VhcmNoSW5QYWdlX19jb250YWluZXItd2lkdGguYWRkLWJvdHRvbS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uc2VhcmNoSW5QYWdlX19jb250YWluZXItd2lkdGgucmVtb3ZlLXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uc2VhcmNoSW5QYWdlX19mdWxsLXdpZHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLnNlYXJjaEluUGFnZV9fZnVsbC13aWR0aC5hZGQtYm90dG9tLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5zZWFyY2hJblBhZ2VfX2NvbnRhaW5lci1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFRUU1O1xufVxuLnNlYXJjaEluUGFnZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWFyY2hJblBhZ2VfX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc2VhcmNoSW5QYWdlX19mb3JtLS1yaWdodC1pY29uIC5yZWFjdC1hdXRvc3VnZ2VzdF9fY29udGFpbmVyOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cbi5zZWFyY2hJblBhZ2VfX2Zvcm0tLXJpZ2h0LWljb24gLnJlYWN0LWF1dG9zdWdnZXN0X19pbnB1dCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uc2VhcmNoSW5QYWdlX19mb3JtOm5vdCguc2VhcmNoX19mb3JtLS1mb2N1c3NlZCkgLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNlYXJjaEluUGFnZV9fZm9ybS0tZm9jdXNzZWQgLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNlYXJjaEluUGFnZV9fZm9ybS0tZm9jdXNzZWQ6bm90KC5zZWFyY2hfX2Zvcm0tLXJpZ2h0LWljb24pIC5yZWFjdC1hdXRvc3VnZ2VzdF9fY29udGFpbmVyOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWFyY2hJblBhZ2VfX2Zvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaEluUGFnZV9fZm9ybS13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHRvcDogMjJweDtcbiAgbGVmdDogMXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWFyY2hJblBhZ2VfX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNiYmJiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLnNlYXJjaEluUGFnZV9fZmllbGQ6Zm9jdXMsIC5zZWFyY2hJblBhZ2VfX2ZpZWxkOjphZnRlciB7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMwMDdCOEY7XG59XG4uc2VhcmNoSW5QYWdlX19zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAycmVtO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5zZWFyY2hJblBhZ2VfX3N1Ym1pdDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaEluUGFnZV9fc3VibWl0LWJ0bi1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG4uc2VhcmNoSW5QYWdlX19hdXRvY29tcGxldGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTA1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuMzc1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMDA3QjhGO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMzc1cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgei1pbmRleDogMTAwO1xufVxuLnNlYXJjaEluUGFnZV9fYXV0b2NvbXBsZXRlLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2hJblBhZ2VfX29wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlYXJjaEluUGFnZV9fb3B0aW9uLmFjdGl2ZSwgLnNlYXJjaEluUGFnZV9fb3B0aW9uOmhvdmVyLCAuc2VhcmNoSW5QYWdlX19vcHRpb246Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0I4RjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlYXJjaEluUGFnZV9fZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoSW5QYWdlX19maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2VhcmNoSW5QYWdlX19maWx0ZXIgcCB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWFyY2hJblBhZ2VfX2ZpbHRlciAuemliLWRyb3Bkb3duX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaEluUGFnZV9fZmlsdGVyIC56aWItZHJvcGRvd25fX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5zZWFyY2hJblBhZ2VfX25vLW1nbi1idG0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2hJblBhZ2VfX2NvbnRhaW5lci13aWR0aCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLnNlYXJjaEluUGFnZV9fZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbiAgLnNlYXJjaEluUGFnZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaEluUGFnZV9fY3VzdG9tLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNlYXJjaEluUGFnZV9fZm9ybS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VhcmNoSW5QYWdlX19zdWJtaXQge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDEuNHJlbSAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaEluUGFnZV9fc2lkZUNvbFRvcE1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMjFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50aXRsZV9mdWxsLXdpZHRoIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGl0bGVfZnVsbC13aWR0aCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi50aXRsZV9wYXJlbnQtd2lkdGgge1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpdGxlX3BhcmVudC13aWR0aCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLWhlYWRlciB7XG4gIC8qZW5kIG9mIHRoZSBjb250YWluZXIgKi9cbn1cbi5zZWN0aW9uLWhlYWRlci5yZW1vdmUtbWFyZ2luLWJ0bSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1oZWFkZXIuZ3JlZW4geyAvKiBjbGFzc05hbWUgOiBncmVlbiAqLyB9XG4uc2VjdGlvbi1oZWFkZXIuZ3JlZW4gLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjMTE5ZWFmO1xufVxuLnNlY3Rpb24taGVhZGVyX19ib2R5Lnd5c2l3eWcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNlY3Rpb24taGVhZGVyX19ib2R5Lnd5c2l3eWcgLnJlbW92ZS1sZXR0ZXItc3BhY2luZyBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cbi5zZWN0aW9uLWhlYWRlcl9fYm9keS53eXNpd3lnIG9sIGxpOjptYXJrZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1oZWFkZXJfX2JvZHkud3lzaXd5ZyBvbCBsaSB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG59XG4uc2VjdGlvbi1oZWFkZXJfX2JvZHk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uc2VjdGlvbi1oZWFkZXJfX2N0YSB7XG4gIHBhZGRpbmc6IDFyZW0gMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uc2VjdGlvbi1oZWFkZXJfX2N0YS5saW5rLWxvd2VyLWNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNlY3Rpb24taGVhZGVyX19jdGEubGluay1sb3dlci1jYXNlOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1mb3J3YXJkLXdoaXRlLnN2Z1wiKTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNlY3Rpb24taGVhZGVyLnByb2hlYXJ0LXNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNC42OHJlbTtcbn1cbi5zZWN0aW9uLWhlYWRlci5wcm9oZWFydC1zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICM4ZTI1OGQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNjlyZW07XG59XG4uc2VjdGlvbi1oZWFkZXIucHJvaGVhcnQtc2VjdGlvbi1oZWFkZXIgLnNlY3Rpb24taGVhZGVyX19jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1oZWFkZXJfX2JvZHk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNlY3Rpb24taGVhZGVyLnByb2hlYXJ0LXNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNlY3Rpb24taGVhZGVyX19jdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbi1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5zZWN0aW9uLWhlYWRlcl9fY29udGFpbmVyLmltYWdlLWZ1bGwtd2lkdGggLnNlY3Rpb24taGVhZGVyX190aXRsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWhlYWRlcl9fY29udGFpbmVyLmhlYWRlci1hbmNob3ItY3RhIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWhlYWRlcl9fY29udGFpbmVyLmhlYWRlci1hbmNob3ItY3RhIC5saW5rLWN0YTphZnRlciB7XG4gIHRvcDogMi41cHg7XG4gIGxlZnQ6IDFweDtcbn1cbi5zZWN0aW9uLWhlYWRlcl9fY29udGFpbmVyLmhlYWRlci1hbmNob3ItY3RhIC5zZWN0aW9uLWhlYWRlcl9fY3RhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZsZXg6IGF1dG8gMSAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2VjdGlvbi1oZWFkZXJfX2NvbnRhaW5lci5oZWFkZXItYW5jaG9yLWN0YSAuc2VjdGlvbi1oZWFkZXJfX2N0YSB7XG4gICAgZmxleDogMiAxIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICB9XG59XG4uc2VjdGlvbi1oZWFkZXJfX2NvbnRhaW5lci5oZWFkZXItYW5jaG9yLWN0YSAuc2VjdGlvbi1oZWFkZXJfX2N0YTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWN0aW9uLWhlYWRlcl9fY29udGFpbmVyLmhlYWRlci1hbmNob3ItY3RhIC5zZWN0aW9uLWhlYWRlcl9fY3RhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5zZWN0aW9uLWhlYWRlcl9fY29udGFpbmVyLmFyYm9yaWEtaGVhZGVyIC5zZWN0aW9uLWhlYWRlcl9fYm9keSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1oZWFkZXJfX2NvbnRhaW5lci5hcmJvcmlhLWhlYWRlciAuc2VjdGlvbi1oZWFkZXJfX2JvZHkgaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvKm92ZXJzcGVjaWZpY2l0eSovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2VjdGlvbi1oZWFkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuLnNlY3Rpb24taGVhZGVyX19jb250YWluZXIgLnNlY3Rpb24taGVhZGVyX190aXRsZSAudGEtc2VjdGlvbi1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5zZWN0aW9uLWhlYWRlcl9fY29udGFpbmVyLmxpbmstdHVycXVvaXNlIHsgLyogdGhlbWU6IGxpbmstdHVycXVvaXNlICovIH1cbi5zZWN0aW9uLWhlYWRlcl9fY29udGFpbmVyLmxpbmstdHVycXVvaXNlIGEge1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbi5zZWN0aW9uLWhlYWRlcl9fY29udGFpbmVyLmNvbnRlbnQtaGVhZGluZyB7IC8qIHRoZW1lOiBjb250ZW50LWhlYWRpbmcgKi8gfVxuLnNlY3Rpb24taGVhZGVyX19jb250YWluZXIuY29udGVudC1oZWFkaW5nLmV4dHJhLXNwYWNpbmcge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlY3Rpb24taGVhZGVyX19jb250YWluZXIuY29udGVudC1oZWFkaW5nLmV4dHJhLXNwYWNpbmcge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuLnNlY3Rpb24taGVhZGVyX19jb250YWluZXIucmVwaHViLXRvb2xzLWhlYWRlciB7IC8qIHRoZW1lOiByZXBodWItdG9vbHMtaGVhZGVyICovIH1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1oZWFkZXJfX2NvbnRhaW5lci5yZXBodWItdG9vbHMtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5zZWN0aW9uLWhlYWRlcl9fY29udGFpbmVyLnJlcGh1Yi10b29scy1oZWFkZXIgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zZWN0aW9uLWhlYWRlcl9fY29udGFpbmVyLnJlbW92ZS1tYXJnaW4tYnRtIHsgLyogdGhlbWU6cmVtb3ZlLW1hcmdpbi1idG0gKi9cbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWhlYWRlci5kZXNrdG9wLW9ubHkgeyAvKiB0aGVtZTogZGVza3RvcC1vbmx5ICovXG4gIG1hcmdpbi10b3A6IDQuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24taGVhZGVyLmRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24taGVhZGVyIHAuaXNpLWZvb3Rub3RlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEzcmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5zZWxlY3R2YWMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5zZWxlY3R2YWMgLnppYi1yYWRpb19fd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zZWxlY3R2YWMgLnppYi1maWVsZF9fZm9vdGVyLXRleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWxlY3R2YWMgLnppYi1maWVsZF9fZm9vdGVyLXRleHQgYTpob3ZlciwgLnNlbGVjdHZhYyAuemliLWZpZWxkX19mb290ZXItdGV4dCBhOmZvY3VzLCAuc2VsZWN0dmFjIC56aWItZmllbGRfX2Zvb3Rlci10ZXh0IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VsZWN0dmFjIHN1cCB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdG9wOiAtOHB4O1xufVxuLnNlbGVjdHZhYy1idXR0b25fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlbGVjdHZhYy1idXR0b25fX3dyYXBwZXIubmV4dCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uc2VsZWN0dmFjLWJ1dHRvbl9fd3JhcHBlciAud2hpdGUtbG9hZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uc2VsZWN0dmFjLWJ1dHRvbl9fd3JhcHBlciAud2hpdGUtbG9hZGVyIC5sYXM6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VsZWN0dmFjLWJ1dHRvbi5uZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDEuMjVyZW0gMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlbGVjdHZhYy1idXR0b24ubmV4dDpob3ZlciwgLnNlbGVjdHZhYy1idXR0b24ubmV4dDpmb2N1cywgLnNlbGVjdHZhYy1idXR0b24ubmV4dDphY3RpdmUge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc2VsZWN0dmFjLWJ1dHRvbi5uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZm9yd2FyZC13aGl0ZS5zdmdcIik7XG4gIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuLnNlbGVjdHZhYyAuc3VibWl0LWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5zZWxlY3R2YWMgLm9yYW5nZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZjY1YzAwO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5zZWxlY3R2YWMgLm9yYW5nZS1iYW5uZXIgLnBhZ2Utc3ViLXRpdGxlX19oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5zZWxlY3R2YWMgLm9yYW5nZS1iYW5uZXIgLnBhZ2Utc3ViLXRpdGxlX19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uc2VsZWN0dmFjIC5vcmFuZ2UtYmFubmVyIC5zZWxlY3R2YWMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDEuMjVyZW0gMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5zZWxlY3R2YWMgLm9yYW5nZS1iYW5uZXIgLnNlbGVjdHZhYy1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1mb3J3YXJkLXdoaXRlLnN2Z1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG4uc2VsZWN0dmFjLWNvbnRhaW5lciAuc3VjY2Vzcy1jb25maXJtYXRpb24gaDEge1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNlbGVjdHZhYy1jb250YWluZXIgLnN1Y2Nlc3MtY29uZmlybWF0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWxlY3R2YWMtY29udGFpbmVyIC5zdWNjZXNzLWNvbmZpcm1hdGlvbiAuc2VsZWN0dmFjLWJ1dHRvbi5uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qIFppcCBjb2RlIHNlYXJjaCAqL1xuLnppYi1maWVsZC0temlwY29kZSB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5cbi56aXAtY29kZV9fcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBtYXgtaGVpZ2h0OiAxOC43NXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi56aXAtY29kZV9fcmVzdWx0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uemlwLWNvZGVfX3Jlc3VsdHMtY29udGFpbmVyIC56aXAtY29kZV9fcmVzdWx0cy0tYWRkcmVzcy1jb2wge1xuICBmbGV4OiAwIDAgNjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC56aXAtY29kZV9fcmVzdWx0cy1jb250YWluZXIgLnppcC1jb2RlX19yZXN1bHRzLS1hZGRyZXNzLWNvbCB7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgfVxufVxuLnppcC1jb2RlX19yZXN1bHRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnppcC1jb2RlX19yZXN1bHRzLXdyYXBwZXIgLnppcC1jb2RlX19yZXN1bHRzLS1hZGRyZXNzLWNvbCB7XG4gIGZsZXg6IDAgMCA2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnppcC1jb2RlX19yZXN1bHRzLXdyYXBwZXIgLnppcC1jb2RlX19yZXN1bHRzLS1hZGRyZXNzLWNvbCB7XG4gICAgZmxleDogMCAwIDY1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi56aXAtY29kZV9fcmVzdWx0cy0tYnVzaW5lc3MtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG4uemlwLWNvZGVfX3Jlc3VsdHMtLWJ1c2luZXNzLW5hbWUgYiB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnppcC1jb2RlX19yZXN1bHRzLS1idXNpbmVzcy1uYW1lIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG4uemlwLWNvZGVfX3Jlc3VsdHMtLWFkZHJlc3Mge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC56aXAtY29kZV9fcmVzdWx0cy0tYWRkcmVzcyB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuLnppcC1jb2RlX19yZXN1bHRzLS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uemlwLWNvZGVfX3Jlc3VsdHMtLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2RhcmstZ3JheS1jbG9zZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi56aXAtY29kZV9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmNjtcbiAgcGFkZGluZzogMzhweCAyN3B4IDQxcHggMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuemlwLWNvZGVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLnppcC1jb2RlX19jb250YWluZXIuc2VhcmNoIHtcbiAgcGFkZGluZzogNDBweCAyOHB4O1xufVxuLnppcC1jb2RlX19jb250YWluZXJfX3NlYXJjaCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi56aXAtY29kZV9fY29udGFpbmVyX19zZWFyY2g6aG92ZXIsIC56aXAtY29kZV9fY29udGFpbmVyX19zZWFyY2g6Zm9jdXMsIC56aXAtY29kZV9fY29udGFpbmVyX19zZWFyY2g6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuemlwLWNvZGVfX2NvbnRhaW5lcl9fc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLnppcC1jb2RlX19jb250YWluZXJfX3NlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBwYWRkaW5nOiA0cHggMjRweDtcbn1cbi56aXAtY29kZV9fY29udGFpbmVyX19zZWxlY3Q6aG92ZXIsIC56aXAtY29kZV9fY29udGFpbmVyX19zZWxlY3Q6Zm9jdXMsIC56aXAtY29kZV9fY29udGFpbmVyX19zZWxlY3Q6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi56aXAtY29kZV9fY29udGFpbmVyIC56aWItZmllbGRfX3ppcCB7XG4gIG1heC13aWR0aDogMjYxcHg7XG59XG4uemlwLWNvZGVfX2NvbnRhaW5lciAuemliLWRyb3Bkb3duX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbi56aXAtY29kZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uemlwLWNvZGVfX2xlZ2VuZCB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLnppcC1jb2RlX19tYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnppcC1jb2RlX19iYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi56aXAtY29kZV9fYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi56aXAtY29kZV9fbG9hZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi56aWItZmllbGRfX2Zvb3RlcnppcC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi56aWItZmllbGRfX2Zvb3RlcnppcC10ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuXG4ucHJvZ3Jlc3NiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNDBweCAwIDMwcHg7XG4gIG1heC13aWR0aDogNTcwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wcm9ncmVzc2Jhcl9fbnVtYmVyIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNiYmJiYmI7XG4gIGJhY2tncm91bmQ6ICNiYmJiYmI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2dyZXNzYmFyX19udW1iZXIgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5wcm9ncmVzc2Jhcl9fc3RlcCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAwIDMwJTtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9ncmVzc2Jhcl9fc3RlcC5sYXN0IHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ucHJvZ3Jlc3NiYXJfX3N0ZXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiYmJiO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wcm9ncmVzc2Jhcl9fc3RlcDpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnByb2dyZXNzYmFyIC5jaGVjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZ3Jlc3NiYXIgLmNvbXBsZXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG59XG4ucHJvZ3Jlc3NiYXIgLmNvbXBsZXRlIC5wcm9ncmVzc2Jhcl9fbnVtYmVyIHtcbiAgYmFja2dyb3VuZDogIzAwN2I4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4ZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAzcHg7XG59XG4ucHJvZ3Jlc3NiYXIgLmNvbXBsZXRlIC5wcm9ncmVzc2Jhcl9fbGFiZWwge1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbi5wcm9ncmVzc2JhciAuY29tcGxldGUgLmNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9ncmVzc2JhciAuY29tcGxldGUgLnN0ZXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2dyZXNzYmFyIC5hY3RpdmUgLnByb2dyZXNzYmFyX19udW1iZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xufVxuLnByb2dyZXNzYmFyIC5hY3RpdmUgLnByb2dyZXNzYmFyX19sYWJlbCB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuXG4ucHJvZ3Jlc3NiYXItLXBvdWx2YWMgLnByb2dyZXNzYmFyX19zdGVwLFxuLnByb2dyZXNzYmFyLS1pbm92b2plY3QgLnByb2dyZXNzYmFyX19zdGVwIHtcbiAgZmxleDogMCAwIDE4MHB4O1xufVxuXG4uc2VvLXNlYXJjaC1oMS10YWcge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2hwcmljaW5nLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5zaHByaWNpbmctd3JhcHBlciB7XG4gIG1heC13aWR0aDogODUwcHg7XG59XG4uc2hwcmljaW5nLXdyYXBwZXIgLmN1c3RvbS1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5zaHByaWNpbmctd3JhcHBlciAuY3VzdG9tLWNoaWxkIC56aWItZmllbGRfX3N1Yi1oZWFkZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNzE3MTcxO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5zaHByaWNpbmctd3JhcHBlci5mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNocHJpY2luZy13cmFwcGVyIC56aWItZmllbGQtLWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zaHByaWNpbmctd3JhcHBlciAuaW52YWxpZCAuemliLWZpZWxkX19mb290ZXItdGV4dCB7XG4gIGNvbG9yOiAjNzY3Njc2ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNocHJpY2luZy13cmFwcGVyIC56aWItcmFkaW8gLnppYi1yYWRpb19fd3JhcHBlcjpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1yaWdodDogMjQ1cHg7XG4gIH1cbiAgLnNocHJpY2luZy13cmFwcGVyIC56aWItcmFkaW8gLnppYi1yYWRpb19fd3JhcHBlcjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5zaHByaWNpbmctd3JhcHBlciAuemliLWNoZWNrYm94X19sYWJlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaGVsdGVyLXByaWNpbmctdHkge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5zaGVsdGVyLXByaWNpbmctdHkgLmFsZXJ0cy0tc3VjY2VzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhhMDU7XG59XG5cbi5mb3JtLWJ1dHRvbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmZvcm0tYnV0dG9uX193cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtLWJ1dHRvbl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZm9ybS1idXR0b25fX2NvbCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZm9ybS1idXR0b25fX2NvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZvcm0tYnV0dG9uX19zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjYzMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZvcm0tYnV0dG9uX19zdWJtaXQ6aG92ZXIsIC5mb3JtLWJ1dHRvbl9fc3VibWl0OmZvY3VzLCAuZm9ybS1idXR0b25fX3N1Ym1pdDphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtLWJ1dHRvbl9fc3VibWl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvcm0tYnV0dG9uX19zdWJtaXQuZGlzYWJsZWQsIC5mb3JtLWJ1dHRvbl9fc3VibWl0W2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmZvcm1fX3N1Ym1pdHRpbmcge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaGVsdGVyLW1vZGFsLm1vZGFsLWRpYWxvZyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc2hlbHRlci1tb2RhbC5nZW5lcmljLW1vZGFsIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4uc2hlbHRlci1tb2RhbC5nZW5lcmljLW1vZGFsIC5tb2RhbC1jb250ZW50IC5nZW5lcmljLW1vZGFsIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4uc2hlbHRlci1tb2RhbC5nZW5lcmljLW1vZGFsIC5tb2RhbC1jb250ZW50IC5nZW5lcmljLW1vZGFsX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IHVuc2V0O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnNoZWx0ZXItbW9kYWwuZ2VuZXJpYy1tb2RhbCAubW9kYWwtY29udGVudCAuZ2VuZXJpYy1tb2RhbF9faGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nOiB1bnNldDtcbn1cbi5zaGVsdGVyLW1vZGFsLmdlbmVyaWMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmdlbmVyaWMtbW9kYWxfX2JvZHkge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnNoZWx0ZXItbW9kYWwuZ2VuZXJpYy1tb2RhbCAubW9kYWwtY29udGVudCAuZ2VuZXJpYy1tb2RhbF9fYm9keSAuY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xufVxuLnNoZWx0ZXItbW9kYWwuZ2VuZXJpYy1tb2RhbCAubW9kYWwtY29udGVudCAuZ2VuZXJpYy1tb2RhbF9fYm9keSAuY29udGVudC1ibG9jayBidXR0b24ge1xuICBtaW4td2lkdGg6IDk4cHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQ6ICNmNjVjMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNoZWx0ZXItcmVzb3VyY2VzIC5yZXNvdXJjZSB7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cbi5zaGVsdGVyLXJlc291cmNlcyAucmVzb3VyY2VfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc2hlbHRlci1yZXNvdXJjZXMgLnJlc291cmNlX19jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjEyNXJlbTtcbn1cbi5zaGVsdGVyLXJlc291cmNlcyAucmVzb3VyY2VfX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uc2hlbHRlci1yZXNvdXJjZXMgLnJlc291cmNlX19jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2hlbHRlci1yZXNvdXJjZXMgLnJlc291cmNlX19oZWFkZXIge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnNoZWx0ZXItcmVzb3VyY2VzIC5yZXNvdXJjZV9fc2l6ZSB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXNpemU6IDAuODEyNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzNTtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNoZWx0ZXItcmVzb3VyY2VzIC5yZXNvdXJjZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMS4xM3JlbTtcbiAgfVxuICAuc2hlbHRlci1yZXNvdXJjZXMgLnJlc291cmNlX19ib3JkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNoZWx0ZXItcmVzb3VyY2VzIC5yZXNvdXJjZV9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjk0cmVtO1xuICB9XG4gIC5zaGVsdGVyLXJlc291cmNlcyAucmVzb3VyY2VfX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAuc2hlbHRlci1yZXNvdXJjZXMgLnJlc291cmNlX19jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLnNoZWx0ZXItcmVzb3VyY2VzIC5yZXNvdXJjZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5zaGVsdGVyLXJlc291cmNlcyAucmVzb3VyY2VfX2hlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuNjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zaGVsdGVyLXJlc291cmNlcyAucmVzb3VyY2VfX2ltZyB7XG4gICAgcGFkZGluZzogMC41NjI1cmVtIDAuNjI1cmVtO1xuICAgIHdpZHRoOiAzLjM3NXJlbTtcbiAgfVxuICAuc2hlbHRlci1yZXNvdXJjZXMgLnJlc291cmNlX19pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIuMTI1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuc2hlbHRlci1yZXNvdXJjZXMgLnJlc291cmNlX19ib3JkZXI6YWZ0ZXIge1xuICAgIHRvcDogMTglO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cbn1cblxuLnJlZ2lzdGVyLXNpZGVjb2xDb250YWluZXIge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLnJlZ2lzdGVyLXNpZGVjb2xDb250YWluZXIgaDMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnJlZ2lzdGVyLXNpZGVjb2xDb250YWluZXIgcCB7XG4gIGNvbG9yOiAjNzY3Njc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucmVnaXN0ZXItc2lkZWNvbENvbnRhaW5lciAuc29sdXRpb25zLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJlZ2lzdGVyLXNpZGVjb2xDb250YWluZXIgLnNvbHV0aW9ucy1zZWN0aW9uLS1pbmRpdmlkdWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZWdpc3Rlci1zaWRlY29sQ29udGFpbmVyIC5zb2x1dGlvbnMtc2VjdGlvbi0taW5kaXZpZHVhbCBpbWcge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnJlZ2lzdGVyLXNpZGVjb2xDb250YWluZXIgLnNvbHV0aW9ucy1zZWN0aW9uLS1pbmRpdmlkdWFsIHAge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uc2lkZWNvbGNvbnRlbnRfX3RvcEJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLnNpZGVjb2xjb250ZW50X190b3BCb3JkZXIgLmFiLXNpZGVjb2xfX2JvcmRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDBjMWQ1O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLnNpZGVjb2xjb250ZW50X190b3BCb3JkZXIgLmFiLXNpZGVjb2xfX2JvcmRlciAuYWItc2lkZWNvbF9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpZGVjb2xjb250ZW50X190b3BCb3JkZXIgLmFiLXNpZGVjb2xfX2JvcmRlciAuYWItc2lkZWNvbF9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2lkZWNvbGNvbnRlbnRfX3RvcEJvcmRlciAuYWItc2lkZWNvbF9fYm9yZGVyIC5hYi1zaWRlY29sX19idXR0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4xNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4xODhyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnNpZGVjb2xjb250ZW50X193aXRoYnVsbGV0bGlzdCAuc2lkZWNvbF9fY29udGVudC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLnNpZGVjb2xjb250ZW50X193aXRoYnVsbGV0bGlzdCAuc2lkZWNvbF9fY29udGVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XG59XG4uc2lkZWNvbGNvbnRlbnRfX3dpdGhidWxsZXRsaXN0IC5zaWRlY29sX19jb250ZW50LWVsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2lkZWNvbGNvbnRlbnRfX3dpdGhidWxsZXRsaXN0IC5zaWRlY29sX19jb250ZW50LWVsZW1lbnQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG4uc2lkZWNvbGNvbnRlbnRfX3dpdGhidWxsZXRsaXN0IC5zaWRlY29sX19jb250ZW50LWVsZW1lbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLnNpZGVjb2xjb250ZW50X193aXRoYnVsbGV0bGlzdCAuc2lkZWNvbF9fY29udGVudC1lbGVtZW50LWNvbnRhaW5lci10ZXh0IHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lkZWNvbGNvbnRlbnRfX3dpdGhidWxsZXRsaXN0IC5zaWRlY29sX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAuNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbi5zaWRlY29sY29udGVudF9fd2l0aGJ1bGxldGxpc3QgLnNpZGVjb2xfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxLjFyZW0gMXJlbSAwLjZyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaWRlY29sLnNpZGVjb2xjb250ZW50X193aXRoYnVsbGV0bGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5zaWRlY29sX19jb250ZW50LWxpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTY3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5zaWRlY29sX19jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5zaWRlY29sX19jb250ZW50LWVsZW1lbnQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuICAuc2lkZWNvbF9fY29udGVudC1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjdyZW07XG4gIH1cbiAgLnNpZGVjb2xfX2NvbnRlbnQtZWxlbWVudC1jb250YWluZXItdGV4dCwgLnNpZGVjb2xfX2NvbnRlbnQtZWxlbWVudC1jb250YWluZXItc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgfVxufVxuXG4uc2lkZWNvbGNvbnRlbnRfX3dpdGhidWxsZXRsaXN0IC5zaWRlY29sX19jb250ZW50LWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uc2lkZWNvbGNvbnRlbnRfX3dpdGhidWxsZXRsaXN0IC5zaWRlY29sX19jb250ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbn1cbi5zaWRlY29sY29udGVudF9fd2l0aGJ1bGxldGxpc3QgLnNpZGVjb2xfX2NvbnRlbnQtZWxlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaWRlY29sY29udGVudF9fd2l0aGJ1bGxldGxpc3QgLnNpZGVjb2xfX2NvbnRlbnQtZWxlbWVudC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5zaWRlY29sY29udGVudF9fd2l0aGJ1bGxldGxpc3QgLnNpZGVjb2xfX2NvbnRlbnQtZWxlbWVudC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uc2lkZWNvbGNvbnRlbnRfX3dpdGhidWxsZXRsaXN0IC5zaWRlY29sX19jb250ZW50LWVsZW1lbnQtY29udGFpbmVyLXRleHQge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaWRlY29sY29udGVudF9fd2l0aGJ1bGxldGxpc3QgLnNpZGVjb2xfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMC42cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLnNpZGVjb2xjb250ZW50X193aXRoYnVsbGV0bGlzdCAuc2lkZWNvbF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEuMXJlbSAxcmVtIDAuNnJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpZGVjb2wuc2lkZWNvbGNvbnRlbnRfX3dpdGhidWxsZXRsaXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNpZGVjb2xfX2NvbnRlbnQtbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41Njc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLnNpZGVjb2xfX2NvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnNpZGVjb2xfX2NvbnRlbnQtZWxlbWVudC1pY29uIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5zaWRlY29sX19jb250ZW50LWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuN3JlbTtcbiAgfVxuICAuc2lkZWNvbF9fY29udGVudC1lbGVtZW50LWNvbnRhaW5lci10ZXh0LCAuc2lkZWNvbF9fY29udGVudC1lbGVtZW50LWNvbnRhaW5lci1zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB9XG59XG5cbi5zaWRlY29sLWRvd25sb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbSAwLjYyNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLnNpZGVjb2wtZG93bmxvYWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lkZWNvbC1kb3dubG9hZF9fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uc2lkZWNvbC1kb3dubG9hZF9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnNpZGVjb2wtZG93bmxvYWRfX2ZpbGVzaXplIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBsaW5lLWhlaWdodDogMS4zNDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaWRlY29sLWRvd25sb2FkX19pY29uIHtcbiAgd2lkdGg6IDEuNjI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaWRlY29sLWRvd25sb2FkX19pY29uIGltZyB7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaWRlY29sLWRvd25sb2FkIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtIDFyZW07XG4gIH1cbiAgLnNpZGVjb2wtZG93bmxvYWRfX2ljb24ge1xuICAgIHdpZHRoOiAyLjM3NXJlbTtcbiAgfVxufVxuLnNpZGVjb2wtZG93bmxvYWQueGxzeC1kb3dubG9hZDo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cblxuLnNpZGVjb2wtaG93LXRvLWJ1eS1hY3Rpb24ge1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBwYWRkaW5nOiAycmVtIDFyZW0gMS4zMTI1cmVtIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2lkZWNvbC1ob3ctdG8tYnV5LWFjdGlvbl9fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljMjNmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaWRlY29sLWhvdy10by1idXktYWN0aW9uX19ncmVlbiBhLCAuc2lkZWNvbC1ob3ctdG8tYnV5LWFjdGlvbl9fZ3JlZW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N2E5O1xufVxuLnNpZGVjb2wtaG93LXRvLWJ1eS1hY3Rpb25fX2dyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjb2xvcjogIzNhM2EzYTtcbn1cbi5zaWRlY29sLWhvdy10by1idXktYWN0aW9uX19ncmV5IGEsIC5zaWRlY29sLWhvdy10by1idXktYWN0aW9uX19ncmV5IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljMjNmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaWRlY29sLWhvdy10by1idXktYWN0aW9uX19waW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNTRiOGM0LCAjMDA5N2E5KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2lkZWNvbC1ob3ctdG8tYnV5LWFjdGlvbl9fcGluayBhLCAuc2lkZWNvbC1ob3ctdG8tYnV5LWFjdGlvbl9fcGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMDA2MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2lkZWNvbC1ob3ctdG8tYnV5LWFjdGlvbl9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNpZGVjb2wtaG93LXRvLWJ1eS1hY3Rpb25fX3RleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcbn1cbi5zaWRlY29sLWhvdy10by1idXktYWN0aW9uX19idG4ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2lkZWNvbC1ob3ctdG8tYnV5LWFjdGlvbl9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1pbi13aWR0aDogOS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2lkZWNvbC1ob3ctdG8tYnV5LWFjdGlvbl9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWRlY29sLWhvdy10by1idXktYWN0aW9uX19idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLXJpZ2h0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLXJpZ2h0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zaWRlY29sLWhvdy10by1idXktYWN0aW9uX19idXR0b24ge1xuICAgIG1pbi13aWR0aDogNi4yNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaWRlY29sLWhvdy10by1idXktYWN0aW9uX19idXR0b24ge1xuICAgIG1pbi13aWR0aDogOS41cmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB9XG59XG5cbi5zaWRlY29sLWhvdy10by1idXktY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLnNpZGVjb2wtaG93LXRvLWJ1eS1jb250YWN0X19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLWJvdHRvbTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNpZGVjb2wtaG93LXRvLWJ1eS1jb250YWN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaWRlY29sLWhvdy10by1idXktY29udGFjdF9fYXZhdGFyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtaW4td2lkdGg6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4uc2lkZWNvbC1ob3ctdG8tYnV5LWNvbnRhY3RfX25hbWUsIC5zaWRlY29sLWhvdy10by1idXktY29udGFjdF9fcGhvbmUsIC5zaWRlY29sLWhvdy10by1idXktY29udGFjdF9fZW1haWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cbi5zaWRlY29sLWhvdy10by1idXktY29udGFjdF9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2lkZWNvbC1ob3ctdG8tYnV5LWNvbnRhY3RfX3Bob25lIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zaWRlY29sLWhvdy10by1idXktY29udGFjdF9fZW1haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwOTdhOTtcbn1cblxuLnNpZGVjb2wtaW1hZ2VzIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uc2lkZWNvbC1pbWFnZXMgcC5zaWRlY29sLWltYWdlc19faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnNpZGVjb2wtaW1hZ2VzX19ub0JvcmRlckJnR3JleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbn1cbi5zaWRlY29sLWltYWdlc19fbm9Cb3JkZXJCZ0dyZXkgPiBwLnNpZGVjb2wtaW1hZ2VzX19oZWFkZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uc2lkZWNvbC1pbWFnZXNfX25vQm9yZGVyQmdHcmV5ID4gcC5zaWRlY29sLWltYWdlc19fYm9keSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpZGVjb2wtaW1hZ2VzX19ib2R5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnNpZGVjb2wtaW1hZ2VzX19pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnNpZGVjb2wtaW1hZ2VzX19pbWFnZS1jb250YWluZXIubGluay1leHRlcm5hbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zaWRlY29sLWltYWdlc19faW1hZ2UtY29udGFpbmVyLmxpbmstZXh0ZXJuYWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5zaWRlY29sLWltYWdlc19fYm90dG9tLWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNpZGVjb2wtaW1hZ2VzX19ib3R0b20tbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y2NWMwMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4wNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2lkZWNvbC1pbWFnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbiAgLnNpZGVjb2wtaW1hZ2VzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2lkZWNvbC1pbWFnZXMuc2hvdy1pbWFnZS14cyAuc2lkZWNvbC1pbWFnZXNfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubmV3cy11cGRhdGUge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLm5ld3MtdXBkYXRlLmJsdWUtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDdiOGY7XG59XG4ubmV3cy11cGRhdGVfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubmV3cy11cGRhdGVfX2JvdHRvbS1saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDdiOGY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnJlbTtcbn1cbi5uZXdzLXVwZGF0ZV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubmV3cy11cGRhdGVfX2RhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7XG59XG4ubmV3cy11cGRhdGVfX2NhdGVnb3JpZXMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5uZXdzLXVwZGF0ZV9fbGluay1zZWNvbmRhcnkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm5ld3MtdXBkYXRlX19saW5rLXNlY29uZGFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2Y2NWMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zaWRlY29sLXByb21vLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uc2lkZWNvbC1wcm9tby1ibG9jayAuY2FyZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlMjU4ZDtcbn1cbi5zaWRlY29sLXByb21vLWJsb2NrIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpZGVjb2wtcHJvbW8tYmxvY2sgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgcGFkZGluZzogMC42OHJlbSAzcmVtIDAuNjhyZW0gMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMy40Mzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uc2lkZWNvbC1wcm9tby1ibG9jayAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zaWRlY29sLXByb21vLWJsb2NrIC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCBhOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvd2hpdGUtZXh0ZXJuYWwtbGluay5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDglO1xuICB0b3A6IDMzJTtcbn1cblxuLnNpZGVjb2wtc29jaWFsIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5zaWRlY29sLXNvY2lhbF9fY29udGFpbmVyIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuLnNpZGVjb2wtc29jaWFsX19jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RlZGVkZTtcbn1cbi5zaWRlY29sLXNvY2lhbF9fY29udGFpbmVyIC5saW5rLWV4dGVybmFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpZGVjb2wtc29jaWFsX19jb250YWluZXIgLmxpbmstZXh0ZXJuYWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGVjb2wtc29jaWFsX19jb250YWluZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5zaWRlY29sLXNvY2lhbF9fY29udGFpbmVyLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2lkZWNvbC1zb2NpYWxfX2NvbnRhaW5lci1saW5rLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpZGVjb2wtc29jaWFsX19jb250YWluZXItbGluay1sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLnNpZGVjb2wtc29jaWFsX19jb250YWluZXItY3RhIHtcbiAgbWFyZ2luLXRvcDogMC40Mzc1cmVtO1xufVxuLnNpZGVjb2wtc29jaWFsX19jb250YWluZXItY3RhIC5mYi1saWtlIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2lkZWNvbC1zb2NpYWxfX2NvbnRhaW5lci1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaWRlY29sLXNvY2lhbF9fY29udGFpbmVyLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG59XG5cbi5jb250YWN0LXN1cHBvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5jb250YWN0LXN1cHBvcnRfX2JvcmRlciB7IC8qZm9yIHRoZW1lOiBsaWdodCovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uY29udGFjdC1zdXBwb3J0IC5tYXJnaW4tbGlzdCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4uY29udGFjdC1zdXBwb3J0X19jb250ZW50X19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAwLjgxcmVtO1xufVxuLmNvbnRhY3Qtc3VwcG9ydF9fb3B0aW9uLWxpbmsge1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjc1cmVtIDAuM3JlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmNvbnRhY3Qtc3VwcG9ydF9fdGltZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5jb250YWN0LXN1cHBvcnRfX3RpbWUtaW5mb3JtYXRpb24sIC5jb250YWN0LXN1cHBvcnRfX29wZW4tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5jb250YWN0LXN1cHBvcnRfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhY3Qtc3VwcG9ydF9fbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5jb250YWN0LXN1cHBvcnRfX2xpbmtzIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhY3Qtc3VwcG9ydF9fY2hhdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jb250YWN0LXN1cHBvcnRfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250YWN0LXN1cHBvcnRfX2xpbmsge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuICAuY29udGFjdC1zdXBwb3J0X19jaGF0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250YWN0LXN1cHBvcnRfX2NoYXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb250YWN0LXN1cHBvcnRfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuY29udGFjdC1zdXBwb3J0IC5tYXJnaW4tbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxpbmtlZC1tZWRpYSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbn1cbi5saW5rZWQtbWVkaWFfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGlua2VkLW1lZGlhX19jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGlua2VkLW1lZGlhX19jb250YWluZXIgLmxpbmstZXh0ZXJuYWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpbmtlZC1tZWRpYV9fY29udGFpbmVyX19saW5rIC5saW5rLWV4dGVybmFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxpbmtlZC1tZWRpYV9fY29udGFpbmVyX190b29sLWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uc2lnbi1pbiBhLmxpbmstZXh0ZXJuYWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5zaWduLWluIGRpdi5zaWduLWluX19oZWFkZXItdGV4dCB7IC8qIGFkZGVkIHRoaXMgY3NzIGZvciBub24gYnJhbmRyIGludGwgc2l0ZXMgaW4gc3RhZ2UqL1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnNpZ24taW4gaDQuc2lnbi1pbl9fZm9ybS10aXRsZSB7IC8qIGFkZGVkIHRoaXMgY3NzIGZvciBub24gYnJhbmRyIGludGwgc2l0ZXMgaW4gc3RhZ2UqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG59XG4uc2lnbi1pbl9fYnVsbGV0LXRpY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5zaWduLWluX19sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICBsZWZ0OiA0MCU7XG4gIHotaW5kZXg6IDA7XG59XG4uc2lnbi1pbl9fd2lkZ2V0LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ZkZmQ7XG59XG4uc2lnbi1pbl9fd2lkZ2V0LWNvbnRhaW5lciBoMS5naWd5YS1zY3JlZW4tY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lnbi1pbl9fd2lkZ2V0LWNvbnRhaW5lciAuZ2lneWEtc2NyZWVuLWNvbnRlbnQgLmdpZ3lhLXNjcmVlbi5sYW5kc2NhcGUge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHdpZHRoOiB1bnNldDtcbn1cbi5zaWduLWluX19tYWluLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNy44cmVtO1xufVxuLnNpZ24taW5fX2hlYWRlci10ZXh0IHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBoZWlnaHQ6IDEwLjhyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmM2MwMCwgI2Y2NWMwMCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDEzLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbn1cbi5zaWduLWluX19mb3JtIHtcbiAgbWluLWhlaWdodDogMjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ZkZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MDdlYzk7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gM3JlbTtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDM1cHggLTEwcHggIzAwMDAwMDtcbn1cbi5zaWduLWluX19mb3JtLWxpbmtzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS42NDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnNpZ24taW5fX2Zvcm0tcmVzZXRwYXNzd29yZCwgLnNpZ24taW5fX2Zvcm0tY29udGFjdHVzIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5zaWduLWluX19uZXctY3VzdG9tZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIC0ycHggMzVweCAtMTBweCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2lnbi1pbl9fbmV3LWN1c3RvbWVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHdpZHRoOiA4MiU7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2lnbi1pbl9fbmV3LWN1c3RvbWVyLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lnbi1pbl9fbmV3LWN1c3RvbWVyLWJ1dHRvbi1wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpZ24taW5fX25ldy1jdXN0b21lciAubGluay1leHRlcm5hbDphZnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc2lnbi1pbiAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uc2lnbi1pbiAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaWduLWluIC5zdXBwb3J0LWRlc2NyaXB0aW9uX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5zaWduLWluIC5zdXBwb3J0LWRlc2NyaXB0aW9uIC5sYSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lnbi1pbl9fbWFpbi1jb250YWluZXIge1xuICAgIG1hcmdpbjogNHJlbSAwLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2lnbi1pbiAuaW5mby10b2FzdCArIC5zaWduLWluX19tYWluLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAuc2lnbi1pbl9fbmV3LWN1c3RvbWVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zaWduLWluX19uZXctY3VzdG9tZXItYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2lnbi1pbl9fbmV3LWN1c3RvbWVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNpZ24taW5fX2hlYWRlci10ZXh0IHtcbiAgICBoZWlnaHQ6IDEyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOTc7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICB9XG4gIC5zaWduLWluX19mb3JtLWxpbmtzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5zaWduLWluIC5sb2dpbi1jdXN0b20ge1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDcwcHg7XG59XG4uc2lnbi1pbiAubG9naW4tc3R5bGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaWduLWluIC5uZXctY3VzdG9tZXItc3R5bGluZyB7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG59XG4uc2lnbi1pbiAuc3VjY2Vzcy10b2FzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDhBMDU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMwMDhBMDU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaWduLWluIC5pbmZvLXRvYXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAycHggc29saWQgIzAwYzFkNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDIuNXJlbSAyLjFyZW0gNHJlbTtcbn1cbi5zaWduLWluIC5pbmZvLXRvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvSW5mby5zdmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaWduLWluIC5pbmZvLXRvYXN0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNjI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gIH1cbn1cbi5zaWduLWluIC5pbmZvLXRvYXN0IHAge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbXBhcmljYS1jbGlja2FibGUtb3B0aW9uc19faGVhZGVyIHtcbiAgY29sb3I6ICMwMDZhNzc7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4NzcxOTI5ODJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaW1wYXJpY2EtY2xpY2thYmxlLW9wdGlvbnNfX2NvbnRlbnQge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuLnNpbXBhcmljYS1jbGlja2FibGUtb3B0aW9uc19fcXVlc3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW1wYXJpY2EtY2xpY2thYmxlLW9wdGlvbnNfX2NvbCB7XG4gIG1heC13aWR0aDogNS41JTtcbn1cbi5zaW1wYXJpY2EtY2xpY2thYmxlLW9wdGlvbnNfX2hlYWRpbmcsIC5zaW1wYXJpY2EtY2xpY2thYmxlLW9wdGlvbnNfX3N1YmhlYWRpbmcge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2ltcGFyaWNhLWNsaWNrYWJsZS1vcHRpb25zX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zaW1wYXJpY2EtY2xpY2thYmxlLW9wdGlvbnNfX3N1YmhlYWRpbmcge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODE4MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MTtcbn1cbi5zaW1wYXJpY2EtY2xpY2thYmxlLW9wdGlvbnNfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0YmQyZTA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzUyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1pbi13aWR0aDogNS42MjhyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuOTVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2ltcGFyaWNhLWNsaWNrYWJsZS1vcHRpb25zX19idXR0b24uY29uZmlybWVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4ZjtcbiAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbTtcbn1cbi5zaW1wYXJpY2EtY2xpY2thYmxlLW9wdGlvbnNfX2J1dHRvbi5jb25maXJtZWQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgMC41cmVtIDAgMDtcbn1cbi5zaW1wYXJpY2EtY2xpY2thYmxlLW9wdGlvbnMgPiAucGgtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG4gIHBhZGRpbmc6IDMuNXJlbSA4cmVtO1xufVxuLnNpbXBhcmljYS1jbGlja2FibGUtb3B0aW9ucyA+IC5waC1mb3JtIC5mb3JtLWZyYW1lX19zdXBwb3J0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc2ltcGFyaWNhLWNsaWNrYWJsZS1vcHRpb25zID4gLnBoLWZvcm0gLmZvcm0tZnJhbWVfX3N1cHBvcnQgLnByby11c2VyLWRldGFpbHNfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogNzQuMiU7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zaW1wYXJpY2EtY2xpY2thYmxlLW9wdGlvbnMgLnBoLWZvcm0ge1xuICAgIHBhZGRpbmc6IDMuNXJlbSA0LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2ltcGFyaWNhLWNsaWNrYWJsZS1vcHRpb25zIC5waC1mb3JtIHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gMnJlbTtcbiAgfVxuICAuc2ltcGFyaWNhLWNsaWNrYWJsZS1vcHRpb25zIC5waC1mb3JtIC5mb3JtLWZyYW1lX19zdXBwb3J0IGgzIHtcbiAgICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zaW1wYXJpY2EtY2xpY2thYmxlLW9wdGlvbnMgLnBoLWZvcm0gLmZvcm0tZnJhbWVfX3N1cHBvcnQgLnByby11c2VyLWRldGFpbHNfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBhcmljYS1jbGlja2FibGUtb3B0aW9uc19faGVhZGluZywgLnNpbXBhcmljYS1jbGlja2FibGUtb3B0aW9uc19fc3ViaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW1wYXJpY2EtY2xpY2thYmxlLW9wdGlvbnNfX2NvbCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAuc2ltcGFyaWNhLWNsaWNrYWJsZS1vcHRpb25zX19idXR0b24ge1xuICAgIG1hcmdpbjogMXJlbSAwIDAgNHJlbTtcbiAgfVxufVxuXG4uc2ltcGFyaWNhLWhlcm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWluLWhlaWdodDogMTcuMnJlbTtcbiAgcGFkZGluZzogNC44cmVtIDEuNXJlbSAxLjVyZW07XG59XG4uc2ltcGFyaWNhLWhlcm9fX3JpZ2h0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNpbXBhcmljYS1oZXJvX19yaWdodC1jb250YWluZXIubG9nZ2VkSW4ge1xuICBtYXJnaW4tdG9wOiA1JTtcbn1cbi5zaW1wYXJpY2EtaGVyb19fcmlnaHQtY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uc2ltcGFyaWNhLWhlcm9fX3JpZ2h0LWNvbnRhaW5lcl9fbGVhcm4tbW9yZSB7XG4gIGNvbG9yOiAjMDA2YTc3O1xuICBmb250LXNpemU6IDAuODE4MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbXBhcmljYS1oZXJvX19yaWdodC1jb250YWluZXJfX2xlYXJuLW1vcmUtaWNvbiB7XG4gIG1hcmdpbjogMCAwIDAuMTg3NXJlbSAwLjgxMjVyZW07XG59XG4uc2ltcGFyaWNhLWhlcm9fX3JpZ2h0LWNvbnRhaW5lcl9fbGVhcm4tbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2YTc3O1xufVxuLnNpbXBhcmljYS1oZXJvX19yaWdodC1jb250YWluZXJfX2xlYXJuLW1vcmU6aG92ZXIgaSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW1wYXJpY2EtaGVyb19fcmlnaHQtY29udGFpbmVyX19zaWduSW4taGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUxMzU3O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW1wYXJpY2EtaGVyb19fcmlnaHQtY29udGFpbmVyX19zaWduSW4taGVhZGluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpbXBhcmljYS1oZXJvX19yaWdodC1jb250YWluZXJfX3NpZ25Jbi1oZWFkaW5nOmhvdmVyIGkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2ltcGFyaWNhLWhlcm9fX3JpZ2h0LWNvbnRhaW5lcl9fc2lnbkluLWhlYWRpbmcsIC5zaW1wYXJpY2EtaGVyb19fcmlnaHQtY29udGFpbmVyX19zaWduSW4tc3ViLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg7XG59XG4uc2ltcGFyaWNhLWhlcm9fX3JpZ2h0LWNvbnRhaW5lcl9fc2lnbkluLXN1Yi1oZWFkaW5nIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YTc3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2ltcGFyaWNhLWhlcm9fX3JpZ2h0LWNvbnRhaW5lcl9fYm9keSBwIHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uc2ltcGFyaWNhLWhlcm9fX3JpZ2h0LWNvbnRhaW5lcl9fYm9keSBhIHtcbiAgY29sb3I6ICMwMDZhNzc7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5zaW1wYXJpY2EtaGVyb19fcmlnaHQtY29udGFpbmVyX19ib2R5IGEsIC5zaW1wYXJpY2EtaGVyb19fcmlnaHQtY29udGFpbmVyX19ib2R5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbXBhcmljYS1oZXJvX19yaWdodC1jb250YWluZXJfX2JvZHkgYSBpLCAuc2ltcGFyaWNhLWhlcm9fX3JpZ2h0LWNvbnRhaW5lcl9fYm9keSBhOmhvdmVyIGkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2ltcGFyaWNhLWhlcm9fX3JpZ2h0LWNvbnRhaW5lcl9fYm9keSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5zaW1wYXJpY2EtaGVybywgLnNpbXBhcmljYS1oZXJvX19zaWduZWQtaW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG59XG4uc2ltcGFyaWNhLWhlcm8taWNvbiwgLnNpbXBhcmljYS1oZXJvX19zaWduZWQtaW4taWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNTYyNXJlbTtcbn1cbi5zaW1wYXJpY2EtaGVybyBwLCAuc2ltcGFyaWNhLWhlcm9fX3NpZ25lZC1pbiBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG59XG4uc2ltcGFyaWNhLWhlcm9fX3NpZ25lZC1pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmMTE7IC8qIEZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IGdyYWRpZW50cyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGFmMTEsICMwMGQ4MjcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMS4zNjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGFyaWNhLWhlcm8ge1xuICAgIHBhZGRpbmc6IDQuOHJlbSAwIDEuNXJlbSAwO1xuICB9XG4gIC5zaW1wYXJpY2EtaGVyb19fYm9keSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5zaW1wYXJpY2EtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2ltcGFyaWNhLWhlcm9fX3NpZ25Jbi1zdWItaGVhZGluZyB7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gIH1cbn1cblxuLnNpbXBhcmljYS1zdWJtaXQtYnV0dG9uLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZhNzc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIHdpZHRoOiA0MS41JTtcbn1cbi5zaW1wYXJpY2Etc3VibWl0LWJ1dHRvbi1idG5fX2Rpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpbXBhcmljYS1zdWJtaXQtYnV0dG9uLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNpbXBhcmljYS10aGFuay15b3Uge1xuICBwYWRkaW5nLXRvcDogMS43NXJlbTtcbn1cbi5zaW1wYXJpY2EtdGhhbmsteW91IC5wYWdlLWhlYWRlcl9faGVhZGVyIHtcbiAgY29sb3I6ICMwMDZhNzc7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4NzcxOTI5ODJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjAyO1xuICBtYXJnaW4tYm90dG9tOiAwLjgxMjVyZW07XG4gIHdpZHRoOiA0OCU7XG59XG4uc2ltcGFyaWNhLXRoYW5rLXlvdSAucGFnZS1oZWFkZXJfX2JvZHkge1xuICB3aWR0aDogMzMlO1xufVxuLnNpbXBhcmljYS10aGFuay15b3UgLnBhZ2UtaGVhZGVyX19ib2R5IHAge1xuICBmb250LXNpemU6IDAuOTQwNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAwLjgxMjVyZW07XG59XG4uc2ltcGFyaWNhLXRoYW5rLXlvdSArIC5saW5rZWQtYnV0dG9uIHtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIGZvbnQtc2l6ZTogMC45NDA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDE0LjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaW1wYXJpY2EtdGhhbmsteW91IC5wYWdlLWhlYWRlcl9faGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2ltcGFyaWNhLXRoYW5rLXlvdSAucGFnZS1oZWFkZXJfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBhcmljYS10aGFuay15b3UgLnBhZ2UtaGVhZGVyX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi4yNTYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbGlzdCBzcGFuIHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5zaXRlLWZvb3Rlcl9fbGVnYWwgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaXRlLWZvb3Rlcl9fZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19kaXZpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19saW5rLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uc2l0ZS1mb290ZXJfX2xpc3QtaXRlbXMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zaXRlLWZvb3Rlcl9fbGlzdC1pdGVtcy5saW5rLWV4dGVybmFsOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2V4dGVybmFsLWxpbmstZ3JleS5zdmdcIik7XG4gIHdpZHRoOiAxN3B4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAycmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMCAxcmVtIDIuNXJlbTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gcDpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gcDpmaXJzdC1jaGlsZCBsYWJlbCB7XG4gIGxldHRlci1zcGFjaW5nOiA0LjVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMC43NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2l0ZS1mb290ZXJfX2JvdHRvbSBwOmZpcnN0LWNoaWxkIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gcDpmaXJzdC1jaGlsZCBsYWJlbCAucHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2l0ZS1mb290ZXJfX2JvdHRvbSBwOmZpcnN0LWNoaWxkIGxhYmVsIC5wcmltYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIHA6Zmlyc3QtY2hpbGQgbGFiZWwgLnNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gYSB7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuLnNpdGUtZm9vdGVyX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaXRlLWZvb3Rlcl9fdGV4dGFsaWduIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2l0ZS1mb290ZXJfX3RleHRhbGlnbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fdGV4dGFsaWduX190ZXh0LXNwYWNlLFxuLnNpdGUtZm9vdGVyX190ZXh0YWxpZ24gLnNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtZm9vdGVyX19yaWdodC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgdWwge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaXRlLWZvb3RlciB1bCBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2l0ZS1mb290ZXIgaDYge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlciBzdXAge1xuICB0b3A6IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2l0ZS1oZWFkZXJfX2xvZ28ge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdi1pY29ucyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1oZWFkZXJfX25hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDA7XG59XG4uc2l0ZS1oZWFkZXJfX25hdi1pY29uLm5vLWRlY29yYXRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNpdGUtaGVhZGVyX19uYXYtaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvc2VhcmNoLWRhcmstZ3JleS5zdmdcIik7XG4gIHRvcDogMC4zNzVyZW07XG4gIHJpZ2h0OiAzLjI1cmVtO1xufVxuLnNpdGUtaGVhZGVyX19uYXYtaWNvbi1oYW1idXJnZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNpdGUtaGVhZGVyX19uYXYtaWNvbi1oYW1idXJnZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9oYW1idXJnZXItZ3JleS5zdmdcIik7XG59XG4uc2l0ZS1oZWFkZXJfX2NvdW50cnktbmFtZSwgLnNpdGUtaGVhZGVyX19jb3VudHJ5LW5hbWUtdGV4dCxcbi5zaXRlLWhlYWRlciAubGFuZ3VhZ2Utc3dpdGNoZXIge1xuICBjb2xvcjogI2Y2NWMwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEwODI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpdGUtaGVhZGVyX19jb3VudHJ5LW5hbWUsIC5zaXRlLWhlYWRlcl9fY291bnRyeS1uYW1lLXRleHQsXG4gIC5zaXRlLWhlYWRlciAubGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLnNwYWluLW9hIC5zaXRlLWhlYWRlcl9fY291bnRyeS1uYW1lIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG59XG4uc2l0ZS1oZWFkZXIuc3BhaW4tb2EgLnNpdGUtaGVhZGVyX19jb3VudHJ5LW5hbWUtdGV4dCB7XG4gIHRvcDogMC41cmVtO1xufVxuLnNpdGUtaGVhZGVyIC5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gIHBhZGRpbmc6IDAgMC43NXJlbSAwIDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2l0ZS1oZWFkZXIgLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fY291bnRyeS1uYW1lOmhvdmVyIHtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaXRlLWhlYWRlcl9fY291bnRyeS1uYW1lLXRleHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRvcDogMXJlbTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX3NpZ25pbi1idXR0b24sXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX3NpZ25pbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICB3aWR0aDogMTQuMjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX3VzZXItaW5mbyxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdl9fdXNlci1pbmZvIHtcbiAgcGFkZGluZzogMS41cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVkZWRlO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdl9fdXNlci1pbmZvLXRlcnRpYXJ5LFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X191c2VyLWluZm8tdGVydGlhcnkge1xuICBjb2xvcjogI2JiYmJiYjtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX3VzZXItaW5mby1hY2NvdW50LFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X191c2VyLWluZm8tYWNjb3VudCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX3VzZXItaW5mby1hY2NvdW50OmhvdmVyLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X191c2VyLWluZm8tYWNjb3VudDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX3VzZXItaW5mby1hY2NvdW50LmxpbmstZXh0ZXJuYWw6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX3VzZXItaW5mby1hY2NvdW50LmxpbmstZXh0ZXJuYWw6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLW9yYW5nZS5zdmdcIik7XG4gIHRvcDogMnB4O1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdl9fbmF2LWxldmVsMSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdl9fbmF2LWxldmVsMSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGhlaWdodDogMi42NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X19uYXYtbGV2ZWwxIH4gaSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdl9fbmF2LWxldmVsMSB+IGkge1xuICBvcGFjaXR5OiAwO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdl9fbmF2LWxldmVsMTpob3Zlcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdl9fbmF2LWxldmVsMTpob3ZlciB7XG4gIGNvbG9yOiAjZjY1YzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX25hdi1sZXZlbDE6aG92ZXIgfiBpLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X19uYXYtbGV2ZWwxOmhvdmVyIH4gaSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X19uYXYtbGV2ZWwxLmFjdGl2ZSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdl9fbmF2LWxldmVsMS5hY3RpdmUge1xuICBjb2xvcjogI2Y2NWMwMDtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX25hdi1sZXZlbDEgaDEsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX25hdi1sZXZlbDEgaDEge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX25hdi1sZXZlbDEtdXNlci1uYW1lLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X19uYXYtbGV2ZWwxLXVzZXItbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdl9fbmF2LWxldmVsMS11c2VyLW5hbWUsIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX25hdi1sZXZlbDEtdXNlci1uYW1lLWxpbmssXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX25hdi1sZXZlbDEtdXNlci1uYW1lLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X19uYXYtbGV2ZWwxLXVzZXItbmFtZS1saW5rIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X19uYXYtbGV2ZWwxLXVzZXItbmFtZTpob3ZlciwgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdl9fbmF2LWxldmVsMS11c2VyLW5hbWUtbGluazpob3Zlcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdl9fbmF2LWxldmVsMS11c2VyLW5hbWU6aG92ZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX25hdi1sZXZlbDEtdXNlci1uYW1lLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDdiOGY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdl9fbmF2LWxldmVsMSxcbiAgLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X19uYXYtbGV2ZWwxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdl9fbmF2LWxldmVsMSxcbiAgLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X19uYXYtbGV2ZWwxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG4gIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX25hdi1sZXZlbDEubmF2LWdyZWF0ZXItdGhhbi1mb3VyLFxuICAuc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX25hdi1sZXZlbDEubmF2LWdyZWF0ZXItdGhhbi1mb3VyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG4gIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX25hdi1sZXZlbDEubm8tcGFkZGluZy1wcmltYXJ5LW5hdi1saW5rLFxuICAuc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX25hdi1sZXZlbDEubm8tcGFkZGluZy1wcmltYXJ5LW5hdi1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X19uYXYtbGV2ZWwxLWFycm93LCAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X19uYXYtbGV2ZWwxLWlubmVyLWFycm93LFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X19uYXYtbGV2ZWwxLWFycm93LFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X19uYXYtbGV2ZWwxLWlubmVyLWFycm93IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFyZW0gMXJlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGVkZWRlO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiA0O1xuICB0b3A6IDAuMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0wLjVyZW07XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X19uYXYtbGV2ZWwxLWlubmVyLWFycm93LFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X19uYXYtbGV2ZWwxLWlubmVyLWFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFyZW0gMXJlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcmVtO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdl9fbmF2LWxldmVsMS5hY3RpdmUgLmRlc2t0b3AtbmF2X19uYXYtbGV2ZWwxLWFycm93LFxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdl9fbmF2LWxldmVsMS5hY3RpdmUgLmRlc2t0b3AtbmF2X19uYXYtbGV2ZWwxLWlubmVyLWFycm93LFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X19uYXYtbGV2ZWwxLmFjdGl2ZSAuZGVza3RvcC1uYXZfX25hdi1sZXZlbDEtYXJyb3csXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX25hdi1sZXZlbDEuYWN0aXZlIC5kZXNrdG9wLW5hdl9fbmF2LWxldmVsMS1pbm5lci1hcnJvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X19uYXYtbGV2ZWwxIGltZyxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdl9fbmF2LWxldmVsMSBpbWcge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdl9fbmF2LWxldmVsMSBpbWcsXG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdl9fbmF2LWxldmVsMSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X19uYXYtbGV2ZWwxIGltZy5hbmdsZS1kb3duLWdyZXksXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX25hdi1sZXZlbDEgaW1nLmFuZ2xlLWRvd24tZ3JleSB7XG4gIHdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdl9fbmF2LW9wdGlvbnMsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX25hdi1vcHRpb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX25hdi1vcHRpb25zLWFjY291bnQsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX25hdi1vcHRpb25zLWFjY291bnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyNSU7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X19uYXYtb3B0aW9ucy1jYXJ0LFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X19uYXYtb3B0aW9ucy1jYXJ0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X19uYXYtb3B0aW9ucy1jYXJ0LWljb24sXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX25hdi1vcHRpb25zLWNhcnQtaWNvbiB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2NhcnQuc3ZnXCIpO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdl9fbmF2LW9wdGlvbnMtY2FydC1jb3VudCxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdl9fbmF2LW9wdGlvbnMtY2FydC1jb3VudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwN2I4ZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwLjE3NXJlbTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnUsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC0yLjUlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxcmVtIDIuNSU7XG4gIG1pbi13aWR0aDogMTAzLjUlO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1saW5rLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19zdWItbWVudS1saXN0LWxpbmsge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnUsXG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudSB7XG4gICAgYm94LXNoYWRvdzogMCAxMXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkZWRlZGU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX21lbnUtbGlzdCwgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdCwgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWxpc3QsIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX3N1Yi1tZW51LWxpc3QtbGluayxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fbWVudS1saXN0LFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19zdWItbWVudS1saXN0LFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19wb3B1bGFyLW1lbnUtbGlzdCxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19tZW51LWxpc3Q6Zmlyc3QtY2hpbGQsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX21lbnUtbGlzdDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fbWVudSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fbWVudSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fbWVudTpob3Zlcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fbWVudTpob3ZlciB7XG4gIGNvbG9yOiAjZjY1YzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fbWVudTpob3ZlciB+IGksXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX21lbnU6aG92ZXIgfiBpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX21lbnUuYWN0aXZlLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19tZW51LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjY1YzAwO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fbWVudTpub3QoLmxpbmstZXh0ZXJuYWwpOmhvdmVyOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19tZW51Om5vdCgubGluay1leHRlcm5hbCkuYWN0aXZlOmFmdGVyLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19tZW51Om5vdCgubGluay1leHRlcm5hbCk6aG92ZXI6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX21lbnU6bm90KC5saW5rLWV4dGVybmFsKS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9hbmdsZS1yaWdodC1zZWNvbmRhcnkuc3ZnXCIpO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19tZW51LmFjdGl2ZSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fbWVudS5hY3RpdmUge1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX21lbnUuYWN0aXZlIGEsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX21lbnUuYWN0aXZlIGEge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fbWVudS5hY3RpdmUgLm11bHRpLW1lbnVfX21lbnUtaXRlbSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fbWVudS5hY3RpdmUgLm11bHRpLW1lbnVfX21lbnUtaXRlbSB7XG4gIGNvbG9yOiAjZjY1YzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX21lbnUuYWN0aXZlOmhvdmVyIGEsIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX21lbnUuYWN0aXZlOmZvY3VzIGEsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX21lbnUuYWN0aXZlOmhvdmVyIGEsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX21lbnUuYWN0aXZlOmZvY3VzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDdiOGY7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19tZW51LWl0ZW0sXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX21lbnUtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19tZW51OmhvdmVyLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19tZW51OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX3N1Yi1tZW51IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWVhO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtaGVhZGVyLCAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19zdWItbWVudS1saXN0LWhlYWRpbmcsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX3N1Yi1tZW51LWhlYWRlcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1oZWFkaW5nIHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX3N1Yi1tZW51LWxpc3QtaGVhZGluZyxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwLjZyZW0gMDtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX3N1Yi1tZW51LWxpc3QtaXRlbSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5tdWx0aS1tZW51X19zdWItbWVudS1saXN0LWhlYWRpbmcsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX3N1Yi1tZW51LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX3N1Yi1tZW51LWxpc3QtbGluaywgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1ib3R0b20tbGluayxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1saW5rLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19zdWItbWVudS1saXN0LWJvdHRvbS1saW5rIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19zdWItbWVudS1saXN0LWxpbms6aG92ZXIsIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX3N1Yi1tZW51LWxpc3QtYm90dG9tLWxpbms6aG92ZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX3N1Yi1tZW51LWxpc3QtbGluazpob3Zlcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1ib3R0b20tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjY1YzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1saW5rOmhvdmVyIH4gaSwgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1ib3R0b20tbGluazpob3ZlciB+IGksXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX3N1Yi1tZW51LWxpc3QtbGluazpob3ZlciB+IGksXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX3N1Yi1tZW51LWxpc3QtYm90dG9tLWxpbms6aG92ZXIgfiBpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX3N1Yi1tZW51LWxpc3QtbGluay5hY3RpdmUsIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX3N1Yi1tZW51LWxpc3QtYm90dG9tLWxpbmsuYWN0aXZlLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19zdWItbWVudS1saXN0LWxpbmsuYWN0aXZlLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19zdWItbWVudS1saXN0LWJvdHRvbS1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjY1YzAwO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1ib3R0b20tbGluZSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1ib3R0b20tbGluZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjY1YzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19zdWItbWVudSxcbiAgLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19zdWItbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fcG9wdWxhci1tZW51IHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWxpc3QtYm90dG9tLWxpbmUsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudS1saXN0LWJvdHRvbS1saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDdiOGY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMi41cmVtO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWxpc3QtYm90dG9tLWxpbmssXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudS1saXN0LWJvdHRvbS1saW5rIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19wb3B1bGFyLW1lbnUtbGlzdC1ib3R0b20tbGluazpob3Zlcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWxpc3QtYm90dG9tLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2Y2NWMwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudS1saXN0LWJvdHRvbS1saW5rOmhvdmVyIH4gaSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWxpc3QtYm90dG9tLWxpbms6aG92ZXIgfiBpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudS1saXN0LWJvdHRvbS1saW5rLmFjdGl2ZSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWxpc3QtYm90dG9tLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19wb3B1bGFyLW1lbnUtaGVhZGVyLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19wb3B1bGFyLW1lbnUtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWxpc3QtaGVhZGluZywgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWxpc3QtbGluaywgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWRlc2NyaXB0aW9uLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19wb3B1bGFyLW1lbnUtbGlzdC1oZWFkaW5nLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19wb3B1bGFyLW1lbnUtbGlzdC1saW5rLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19wb3B1bGFyLW1lbnUtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudS1saXN0LWhlYWRpbmcsIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudS1saXN0LWxpbmssXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudS1saXN0LWhlYWRpbmcsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudS1saXN0LWxpbmsge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19wb3B1bGFyLW1lbnUtZGVzY3JpcHRpb24sXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudS1saXN0LWJvdHRvbS1saW5lLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19wb3B1bGFyLW1lbnUtbGlzdC1ib3R0b20tbGluZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjY1YzAwO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWxpc3QtaXRlbSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19wb3B1bGFyLW1lbnUtbGlzdC1ib3R0b20tbGluZSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWxpc3QtYm90dG9tLWxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2NWMwMDtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudS1saXN0LWxpbmssXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudS1saXN0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19wb3B1bGFyLW1lbnUtbGlzdC1saW5rOmhvdmVyLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5tdWx0aS1tZW51X19wb3B1bGFyLW1lbnUtbGlzdC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnUsXG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnUsXG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAubXVsdGktbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5zaW5nbGUtbWVudSxcbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLmNvbnRlbnQtbWVudSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuc2luZ2xlLW1lbnUsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtMi41JTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMXJlbSAyLjUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLnNpbmdsZS1tZW51LFxuICAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUsXG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuc2luZ2xlLW1lbnUsXG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51IHtcbiAgICBib3gtc2hhZG93OiAwIDExcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuc2luZ2xlLW1lbnUtbGlzdC1pdGVtLFxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LWxpc3QtaXRlbSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuc2luZ2xlLW1lbnUtbGlzdC1pdGVtLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5jb250ZW50LW1lbnUtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMC4xNXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuc2luZ2xlLW1lbnUtbGlzdC1pdGVtOmhvdmVyLFxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LWxpc3QtaXRlbTpob3Zlcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuc2luZ2xlLW1lbnUtbGlzdC1pdGVtOmhvdmVyLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5jb250ZW50LW1lbnUtbGlzdC1pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuc2luZ2xlLW1lbnUtbGlzdC1oZWFkaW5nLFxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LWxpc3QtaGVhZGluZyxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuc2luZ2xlLW1lbnUtbGlzdC1oZWFkaW5nLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5jb250ZW50LW1lbnUtbGlzdC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLnNpbmdsZS1tZW51LWhlYWRlcixcbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLmNvbnRlbnQtbWVudS1oZWFkZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLnNpbmdsZS1tZW51LWhlYWRlcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWhlYWRlciB7XG4gIGNvbG9yOiAjYmJiYmJiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuc2luZ2xlLW1lbnUtbGlzdC1saW5rLCAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5zaW5nbGUtbWVudS1saXN0LWJvdHRvbS1saW5rLFxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LWxpc3QtbGluayxcbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLmNvbnRlbnQtbWVudS1saXN0LWJvdHRvbS1saW5rLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5zaW5nbGUtbWVudS1saXN0LWxpbmssXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLnNpbmdsZS1tZW51LWxpc3QtYm90dG9tLWxpbmssXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS1saXN0LWxpbmssXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS1saXN0LWJvdHRvbS1saW5rIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5zaW5nbGUtbWVudS1saXN0LWxpbms6aG92ZXIsIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLnNpbmdsZS1tZW51LWxpc3QtYm90dG9tLWxpbms6aG92ZXIsXG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUtbGlzdC1saW5rOmhvdmVyLFxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LWxpc3QtYm90dG9tLWxpbms6aG92ZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLnNpbmdsZS1tZW51LWxpc3QtbGluazpob3Zlcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuc2luZ2xlLW1lbnUtbGlzdC1ib3R0b20tbGluazpob3Zlcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWxpc3QtbGluazpob3Zlcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWxpc3QtYm90dG9tLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2Y2NWMwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLnNpbmdsZS1tZW51LWxpc3QtbGluazpob3ZlciB+IGksIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLnNpbmdsZS1tZW51LWxpc3QtYm90dG9tLWxpbms6aG92ZXIgfiBpLFxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LWxpc3QtbGluazpob3ZlciB+IGksXG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUtbGlzdC1ib3R0b20tbGluazpob3ZlciB+IGksXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLnNpbmdsZS1tZW51LWxpc3QtbGluazpob3ZlciB+IGksXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLnNpbmdsZS1tZW51LWxpc3QtYm90dG9tLWxpbms6aG92ZXIgfiBpLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5jb250ZW50LW1lbnUtbGlzdC1saW5rOmhvdmVyIH4gaSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWxpc3QtYm90dG9tLWxpbms6aG92ZXIgfiBpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLnNpbmdsZS1tZW51LWxpc3QtbGluay5hY3RpdmUsIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLnNpbmdsZS1tZW51LWxpc3QtYm90dG9tLWxpbmsuYWN0aXZlLFxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LWxpc3QtbGluay5hY3RpdmUsXG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUtbGlzdC1ib3R0b20tbGluay5hY3RpdmUsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLnNpbmdsZS1tZW51LWxpc3QtbGluay5hY3RpdmUsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLnNpbmdsZS1tZW51LWxpc3QtYm90dG9tLWxpbmsuYWN0aXZlLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5jb250ZW50LW1lbnUtbGlzdC1saW5rLmFjdGl2ZSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWxpc3QtYm90dG9tLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5zaW5nbGUtbWVudS5yaWdodC1hbGlnbixcbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLmNvbnRlbnQtbWVudS5yaWdodC1hbGlnbixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuc2luZ2xlLW1lbnUucmlnaHQtYWxpZ24sXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS5yaWdodC1hbGlnbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5zaW5nbGUtbWVudS5yaWdodC1hbGlnbixcbiAgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LnJpZ2h0LWFsaWduLFxuICAuc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLnNpbmdsZS1tZW51LnJpZ2h0LWFsaWduLFxuICAuc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS5yaWdodC1hbGlnbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLnNpbmdsZS1tZW51LWxpc3QtbGluayxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuc2luZ2xlLW1lbnUtbGlzdC1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLnNpbmdsZS1tZW51LWNvbnRhaW5lcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuc2luZ2xlLW1lbnUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLnNpbmdsZS1tZW51LWNvbnRhaW5lcl9fbmF2LWV4dGVuZGVkLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5zaW5nbGUtbWVudS1jb250YWluZXJfX25hdi1leHRlbmRlZCB7XG4gIHdpZHRoOiA3NSU7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5zaW5nbGUtbWVudS1jb250YWluZXJfX25hdi1leHRlbmRlZC5yaWdodC1hbGlnbixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuc2luZ2xlLW1lbnUtY29udGFpbmVyX19uYXYtZXh0ZW5kZWQucmlnaHQtYWxpZ24ge1xuICB3aWR0aDogNTYlO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuc2luZ2xlLW1lbnUtY29udGFpbmVyLnJpZ2h0LWFsaWduLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5zaW5nbGUtbWVudS1jb250YWluZXIucmlnaHQtYWxpZ24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLnNpbmdsZS1tZW51LWxpc3QsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLnNpbmdsZS1tZW51LWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5zaW5nbGUtbWVudS1oZWFkZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLnNpbmdsZS1tZW51LWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuc2luZ2xlLW1lbnUsXG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuc2luZ2xlLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5zaW5nbGUtbWVudSxcbiAgLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5zaW5nbGUtbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUtZGVzY3JpcHRpb24sXG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUtbGlzdCxcbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLnNpbmdsZS1tZW51LWxpc3QsXG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5zaW5nbGUtbWVudS1saXN0LWxpbmssXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS1kZXNjcmlwdGlvbixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWxpc3QsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLnNpbmdsZS1tZW51LWxpc3QsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLnNpbmdsZS1tZW51LWxpc3QtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLmNvbnRlbnQtbWVudSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51IHtcbiAgd2lkdGg6IDc3LjUlO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUtaGVhZGVyLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5jb250ZW50LW1lbnUtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LWxpbmssXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLmNvbnRlbnQtbWVudS1saW5rLnRleHQtZGFyay1ncmV5LmxpbmstZXh0ZXJuYWw6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS1saW5rLnRleHQtZGFyay1ncmV5LmxpbmstZXh0ZXJuYWw6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LXR1cnEuc3ZnXCIpO1xuICB0b3A6IDJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LWNvbnRhaW5lcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjk1cmVtO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuY29udGVudC1tZW51LWZpcnN0LFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5jb250ZW50LW1lbnUtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5jb250ZW50LW1lbnUtZmlyc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgYm90dG9tOiAwLjkzNzVyZW07XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5jb250ZW50LW1lbnUtZmlyc3QgKyAuY29udGVudC1tZW51LWxpbmssXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtbWVudS1maXJzdCArIC5jb250ZW50LW1lbnUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLmNvbnRlbnQtbWVudS1jb250YWluZXI6Zmlyc3QtY2hpbGQsXG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUtY29udGFpbmVyOmxhc3QtY2hpbGQsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUtY29udGFpbmVyLFxuICAuc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS1jb250YWluZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVhZWE7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLmNvbnRlbnQtbWVudS1saXN0LFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5jb250ZW50LW1lbnUtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LWxpc3QtaXRlbSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWxpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLmNvbnRlbnQtbWVudS1ib2R5LFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5jb250ZW50LW1lbnUtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUtbGluayxcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWxpbmsge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC45Mzc1cmVtO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LWxpbms6aG92ZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUtbGluazpob3ZlciB+IGksXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS1saW5rOmhvdmVyIH4gaSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUtbGluay5hY3RpdmUsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjY1YzAwO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LWRlc2NyaXB0aW9uLCAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUtY29udGVudC1oZWFkZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS1kZXNjcmlwdGlvbixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWNvbnRlbnQtaGVhZGVyIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUtZGVzY3JpcHRpb24sXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYgLmNvbnRlbnQtbWVudS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLmNvbnRlbnQtbWVudS1jb250ZW50LWhlYWRlcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWNvbnRlbnQtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5jb250ZW50LW1lbnUsXG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuc2luZ2xlLW1lbnUgLmxpbmstZXh0ZXJuYWw6YWZ0ZXIsXG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuc2luZ2xlLW1lbnUgLmxpbmstZXh0ZXJuYWw6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuY29udGVudC1tZW51LWJvZHksXG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X191c2VyLWluZm8sXG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdl9fdXNlci1pbmZvIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG4gIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX3VzZXItaW5mby1jb250YWluZXIsXG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdl9fdXNlci1pbmZvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X191c2VyLWluZm8tY29udGFpbmVyLFxuICAuc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX3VzZXItaW5mby1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdl9fc3ViLW1lbnUge1xuICBtYXJnaW46IGF1dG87XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19tZW51LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnVfX21lbnUge1xuICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19tZW51LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZWI7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5tdWx0aS1tZW51X19zdWItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZWI7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudV9fcG9wdWxhci1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWRkYiAhaW1wb3J0YW50O1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudSAucm93IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLm11bHRpLW1lbnUgLnJvdyAuY29sLW1kLTggKyAuY29sLW1kLTQgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudTpoYXMoLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudS1saXN0LWhlYWRpbmc6ZW1wdHkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJlYiAhaW1wb3J0YW50O1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAubXVsdGktbWVudSAucm93IC5jb2wtbWQtNCAubXVsdGktbWVudV9fcG9wdWxhci1tZW51OmhhcygubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWxpc3QtaGVhZGluZzplbXB0eSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X19kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX2Ryb3Bkb3duLW1lbnUgYTpub3QoLmRlc2t0b3AtbmF2X19zaWduaW4tYnV0dG9uKTpob3ZlciwgLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdl9fZHJvcGRvd24tbWVudSBhOm5vdCguZGVza3RvcC1uYXZfX3NpZ25pbi1idXR0b24pOmZvY3VzIHtcbiAgY29sb3I6ICMwMDdiOGYgIWltcG9ydGFudDtcbn1cbi5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXZfX2Ryb3Bkb3duLW1lbnUgYnV0dG9uOm5vdCguZGVza3RvcC1uYXZfX3NpZ25pbi1idXR0b24pOmhvdmVyLCAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X19kcm9wZG93bi1tZW51IGJ1dHRvbjpub3QoLmRlc2t0b3AtbmF2X19zaWduaW4tYnV0dG9uKTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3YjhmICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X191c2VyLWluZm8ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm94LXNoYWRvdzogMCAxMXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X191c2VyLWluZm8ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2IC5zaW5nbGUtbWVudS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuc2luZ2xlLW1lbnUtbGlzdC1pdGVtIGEge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtaGVhZGVyIC5kZXNrdG9wLW5hdiAuc2luZ2xlLW1lbnUtbGlzdC1pdGVtIGE6aG92ZXIsIC5zaXRlLWhlYWRlciAuZGVza3RvcC1uYXYgLnNpbmdsZS1tZW51LWxpc3QtaXRlbSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJlYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2LCAuc2l0ZS1oZWFkZXIgLmRlc2t0b3AtbmF2X19zZWFyY2gtYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXYge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICM1ODU4NTg7XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX3NpZ25pbi1iYWNrLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZjY1YzAwO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5jb250ZW50LW1lbnUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuY29udGVudC1tZW51LWZpcnN0IHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGJvdHRvbTogMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdiAuY29udGVudC1tZW51LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuY29udGVudC1tZW51LWZpcnN0ICsgLmNvbnRlbnQtbWVudS1saW5rIHtcbiAgYm90dG9tOiAwO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2IC5mdWxsLXdpZHRoLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdl9fc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9faW5wdXQge1xuICBwYWRkaW5nOiAwLjg1cmVtIDMuNXJlbSAwLjg1cmVtIDEuODc1cmVtO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X19oZWFkZXItY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG4gIHBhZGRpbmc6IDEuNXJlbSAwLjlyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX2hlYWRlci1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzgxMjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X19oZWFkZXItY29udGFpbmVyIC5saW5rLXRvLXBhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4zNzgxMjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiYmJiYmI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy10b3A6IDAuM3JlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX2hlYWRlci1jb250YWluZXIgLmljb24tc3R5bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogI2Y2NWMwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLW5hdl9faGVhZGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX2hlYWRlci1jb250YWluZXIgLm1vYmlsZS1uYXZfX3NpZ25pbi1iYWNrLWJ1dHRvbiAubGFzIHtcbiAgICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLW5hdl9fY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC44MTI1cmVtO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X191c2VyLW5hbWUtbGluayB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X19tZW51LWNvbnRhaW5lci1taWNyb3NpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X191c2VyLWluZm8gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgLm1vYmlsZS1uYXZfX3VzZXItaW5mby1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMC42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X191c2VyLWluZm8gLmNvbnRhaW5lciAubW9iaWxlLW5hdl9fc2lnbmluLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X191c2VyLWluZm8gLmNvbnRhaW5lciAubW9iaWxlLW5hdl9fc2lnbmluLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X191c2VyLWluZm8tYWNjb3VudCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtbmF2X191c2VyLWluZm8tY29udGFpbmVyIC5jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG4uc2l0ZS1oZWFkZXIuZXh0cmEtc3BhY2UgLmRlc2t0b3AtbmF2X19kcm9wZG93bi1tZW51IC5zaW5nbGUtbWVudS1jb250YWluZXIge1xuICB3aWR0aDogNjglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1oZWFkZXIuZXh0cmEtc3BhY2UgLmRlc2t0b3AtbmF2X19kcm9wZG93bi1tZW51IC5zaW5nbGUtbWVudS1jb250YWluZXIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fdXBkYXRlLXByb2ZpbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5zaXRlLWhlYWRlcl9fZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2l0ZS1oZWFkZXJfX2Rhc2hib2FyZC1jb250YWluZXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fZGFzaGJvYXJkLWNvbnRhaW5lcl9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42ODhyZW07XG4gIH1cbn1cblxudWwuZGVza3RvcC1uYXZfX25hdi1vcHRpb25zIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvb3Rlcl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9vdGVyX2NvbnRhaW5lciBwOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbG9yLW9yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG4uY29sb3Itb3JhbmdlOmhvdmVyLCAuY29sb3Itb3JhbmdlOmZvY3VzLCAuY29sb3Itb3JhbmdlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjY1YzAwO1xufVxuXG4uY29sb3ItdGVhbCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDdiOGY7XG59XG4uY29sb3ItdGVhbDpob3ZlciwgLmNvbG9yLXRlYWw6Zm9jdXMsIC5jb2xvci10ZWFsOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuXG4udXBkYXRlLXByb2ZpbGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMDA3YjhmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi51cGRhdGUtcHJvZmlsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hcHBseS16b2V0aXMtYWNjb3VudCB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuXG4udmlldy1hbGwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkY2NzFGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNpZ25lZGludXNlciB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBjb2xvcjogIzVFNUU1RTtcbn1cblxuLnVzZXJ0ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnVzZXItaW5mby1zdHlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLnNpZ24tb3V0LXN0eWxlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNpZ24tb3V0LXN0eWxlIGJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpZ24tb3V0LXN0eWxlIGJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJlbW92ZVBhZGRpbmcge1xuICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudmlldy1hbGwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zaWduLW91dC1zdHlsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNpZ24tb3V0LXN0eWxlIGJ1dHRvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnVzZXItaW5mby1zdHlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICB9XG4gIC51cGRhdGUtcHJvZmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMC45cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgfVxuICAuYXBwbHktem9ldGlzLWFjY291bnQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmVtb3ZlUGFkZGluZyB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19zdWdnZXN0aW9ucyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19zdWdnZXN0aW9ucy10ZXh0Omxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiA2LjE1cmVtO1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHktaGVhZGVyIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2l0ZS13aWRlLXNlYXJjaF9fYm9keSAuc29ydC1hbmQtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19ib2R5IC5zb3J0LWFuZC1zZWFyY2hfX3NlYXJjaC1yZXN1bHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19ib2R5IC5zb3J0LWFuZC1zZWFyY2hfX3JlbGV2YW5jZSAuc29ydC1hbmQtc2VhcmNoX19zb3J0LWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHktc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDIlO1xuICBib3R0b206IDMlO1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHktc2Nyb2xsLXRvcCBpIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzk3OTc5NztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHktZmlsdGVyX19tb2RhbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHktZmlsdGVyX19tb2RhbC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19ib2R5LWZpbHRlcl9fbW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19ib2R5LXByb2R1Y3RsaXN0IC5maWx0ZXJfX2hlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2l0ZS13aWRlLXNlYXJjaF9fYm9keS1wcm9kdWN0bGlzdCAuZmlsdGVyX19pdGVtLWNoZWNrYm94LWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHktcHJvZHVjdGxpc3QtY291bnQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOTY5Njk2O1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHktcHJvZHVjdGxpc3QgLmRoLXJlc291cmNlLWNhcmQge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHktcHJvZHVjdHMgLnBhZ2VuYXZiYXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19ib2R5LXByb2R1Y3RzIC5wYWdlbmF2YmFyIC5wYWdpbmF0aW9uX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHktcHJvZHVjdHMgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb25fX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHktcHJvZHVjdHMgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb25fX2J1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19ib2R5LXByb2R1Y3RzIC5wYWdlbmF2YmFyIC5wYWdpbmF0aW9uX19idXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19ib2R5LXByb2R1Y3RzIC5wYWdlbmF2YmFyIC5wYWdpbmF0aW9uX19idXR0b24gLmxhLWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHktcHJvZHVjdHMgLnBhZ2VuYXZiYXIgLnBhZ2luYXRpb25fX2J1dHRvbiAubGEtYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG59XG4uc2l0ZS13aWRlLXNlYXJjaF9fYm9keSAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHkgLnNvcnQtYW5kLXNlYXJjaF9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHkgLmZpbHRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG59XG4uc2l0ZS13aWRlLXNlYXJjaF9fYm9keSAuYXJ0aWNsZS1ibG9jay1saXN0X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHkgLmFydGljbGUtYmxvY2stbGlzdF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19ib2R5IC5zb3J0LWFuZC1zZWFyY2hfX3NvcnQtZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19ib2R5IC5maWx0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHkgLmZpbHRlcl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2l0ZS13aWRlLXNlYXJjaF9fYm9keSAuZmlsdGVyX19pdGVtLmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19ib2R5IC5maWx0ZXJfX2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2l0ZS13aWRlLXNlYXJjaF9fYm9keSAudmlld21vZGUtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2l0ZS13aWRlLXNlYXJjaF9fYm9keSAuYXJ0aWNsZS1ibG9jay1saXN0LW5vLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19ib2R5IC5hcnRpY2xlLWJsb2NrLWxpc3Qtbm8taW1hZ2UubGlzdC12aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19ib2R5IC5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2l0ZS13aWRlLXNlYXJjaF9fYm9keSAubWItMjAgLmNvbC1tZC00IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5zaXRlLXdpZGUtc2VhcmNoX19ib2R5IC5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHkgLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG59XG4uc2l0ZS13aWRlLXNlYXJjaF9fYm9keSAuaXMtbGlzdC12aWV3IC5kaC1yZXNvdXJjZS1jYXJkX19kb2N1bWVudC1idXR0b24ge1xuICB3aWR0aDogOS4xOTJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHkgLmlzLWxpc3QtdmlldyAuZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtYnV0dG9uIHtcbiAgICB3aWR0aDogNy41cmVtO1xuICB9XG59XG4uc2l0ZS13aWRlLXNlYXJjaF9fYm9keSAuc2l0ZXdpZGUtc2VhcmNoLmlzLWxpc3QtdmlldyAuZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LWxpc3QtaW1nIHtcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDE0NHB4O1xuICBoZWlnaHQ6IDE0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBtaW4td2lkdGg6IGluaXRpYWw7XG59XG4uc2l0ZS13aWRlLXNlYXJjaF9fYm9keSAuc2l0ZXdpZGUtc2VhcmNoLmlzLWxpc3QtdmlldyAuZGgtcmVsYXRlZC10aWxlX19wcm9kdWN0LWxpc3QtaW1nIGltZyB7XG4gIHdpZHRoOiAxMTJweDtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xufVxuLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHkgLnNpdGV3aWRlLXNlYXJjaC5pcy1saXN0LXZpZXcgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1saXN0LWJvZHkge1xuICBib3JkZXI6IDA7XG59XG4uc2l0ZS13aWRlLXNlYXJjaF9fYm9keSAuc2l0ZXdpZGUtc2VhcmNoLmlzLWNhcmQtdmlldy5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3Qge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHkgLnNvcnQtYW5kLXNlYXJjaF9fc2VhcmNoYm94IHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuc2l0ZS13aWRlLXNlYXJjaF9fYm9keSAuc29ydC1hbmQtc2VhcmNoX19zZWFyY2gtcmVzdWx0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgfVxuICAuc2l0ZS13aWRlLXNlYXJjaF9fYm9keSAuc29ydC1hbmQtc2VhcmNoX19maWx0ZXIge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtIDAgMXJlbTtcbiAgfVxuICAuc2l0ZS13aWRlLXNlYXJjaF9fYm9keSAuc29ydC1hbmQtc2VhcmNoX19yZWxldmFuY2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHktaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIuNTA1NjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnNpdGUtd2lkZS1zZWFyY2hfX2JvZHktcHJvZHVjdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnNtYWxsLWN0YS1saXN0X19oZWFkZXIge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbWFyZ2luLWJvdHRvbTogMS4xODhyZW07XG59XG4uc21hbGwtY3RhLWxpc3RfX2NvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc21hbGwtY3RhLWxpc3RfX2NvbnRhaW5lci1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIHBhZGRpbmc6IDAuODEzcmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM0O1xufVxuLnNtYWxsLWN0YS1saXN0X19jb250YWluZXItY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjY1YzAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNtYWxsLWN0YS1saXN0X19jb250YWluZXItY3RhOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1mb3J3YXJkLXdoaXRlLnN2Z1wiKTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zbWFsbC1jdGEtbGlzdF9fY29udGFpbmVyLWN0YS5saW5rLWV4dGVybmFsIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNtYWxsLWN0YS1saXN0X19jb250YWluZXItY3RhLmxpbmstZXh0ZXJuYWw6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy93aGl0ZS1leHRlcm5hbC1saW5rLnN2Z1wiKTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zbWFsbC1jdGEtbGlzdF9fY29udGFpbmVyLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG5wLnNtYWxsLWN0YS1saXN0X19jb250YWluZXItZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc21hcnR5c3RyZWV0LWFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNtYXJ0eXN0cmVldC1hZGRyZXNzLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbWFydHlzdHJlZXQtYWRkcmVzcy5kaXNhYmxlZCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG59XG4uc21hcnR5c3RyZWV0LWFkZHJlc3MgaW5wdXQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC44MTNyZW0gMXJlbTtcbiAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNtYXJ0eXN0cmVldC1hZGRyZXNzIGlucHV0OmZvY3VzLCAuc21hcnR5c3RyZWV0LWFkZHJlc3MgaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlcjogMC4wNnJlbSBzb2xpZCAjMDA3YjhmO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNtYXJ0eXN0cmVldC1hZGRyZXNzLS1zdWdnZXN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICMwMDdiOGY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTlyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDE0M3B4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNtYXJ0eXN0cmVldC1hZGRyZXNzLS1zdWdnZXN0aW9ucyBsaSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbjogMDtcbn1cbi5zbWFydHlzdHJlZXQtYWRkcmVzcy0tc3VnZ2VzdGlvbnMtYWN0aXZlLCAuc21hcnR5c3RyZWV0LWFkZHJlc3MtLXN1Z2dlc3Rpb25zIGxpOmhvdmVyLCAuc21hcnR5c3RyZWV0LWFkZHJlc3MtLXN1Z2dlc3Rpb25zIGxpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNtYXJ0eXN0cmVldC1hZGRyZXNzIC5sb2FkaW5nLWluZGljYXRvciB7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbn1cbi5zbWFydHlzdHJlZXQtYWRkcmVzcyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLnNvY2lhbC1mZWVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zb2NpYWwtZmVlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICB9XG59XG4uc29jaWFsLWZlZWRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnNvY2lhbC1mZWVkX19jYXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwLjlyZW0gMCAwO1xufVxuLnNvY2lhbC1mZWVkX19jYXJkcyAuaW5zdGEtaWNvbiB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zb2NpYWwtZmVlZF9fY2FyZHMge1xuICAgIG1hcmdpbjogMCAwLjRyZW07XG4gIH1cbn1cbi5zb2NpYWwtZmVlZF9fY2FyZHMgaW1nIHtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zb2NpYWwtZmVlZF9fY2FyZHNfX2luZm8ge1xuICBwYWRkaW5nOiAxLjQzOHJlbSAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zb2NpYWwtZmVlZF9fY2FyZHNfX2luZm8ge1xuICAgIHBhZGRpbmc6IDEuNDM4cmVtIDAuNjg4cmVtO1xuICB9XG4gIC5zb2NpYWwtZmVlZF9fY2FyZHNfX2luZm8gLnRleHQtY29tcG9uZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnNvY2lhbC1mZWVkX19jYXJkc19faW5mbyAudGV4dC1jb21wb25lbnQgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnNvY2lhbC1mZWVkX19jYXJkc19faW5mbyAubGlrZS1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICMwMDdiOGY7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA4NXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zb2NpYWwtZmVlZCAuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5zb2NpYWwtZmVlZCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtNThweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zb2NpYWwtZmVlZCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zb2NpYWwtZmVlZCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5zb2NpYWwtZmVlZCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2Y2NWMwMDtcbn1cbi5zb2NpYWwtZmVlZCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uc29jaWFsLWZlZWQgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBidXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzIHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2Rlc2Mge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19jYXJvdXNlbC0tbGVmdC1wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgcGFkZGluZzogMDtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjZjZmNmY0O1xuICBzY3JvbGxiYXItYXJyb3ctY29sb3I6ICNmNmY2ZjQ7XG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjY2VjZWNlO1xuICBzY3JvbGxiYXItaGlnaGxpZ2h0LWNvbG9yOiAjZjZmNmY0O1xuICBzY3JvbGxiYXItM2RsaWdodC1jb2xvcjogI2Y2ZjZmNDtcbiAgc2Nyb2xsYmFyLWRhcmtzaGFkb3ctQ29sb3I6ICNmNmY2ZjQ7XG4gIHNjcm9sbGJhci1zaGFkb3ctY29sb3I6ICNmNmY2ZjQ7XG59XG4uc29jaWFsLW1lZGlhLXJlc291cmNlc19fY2Fyb3VzZWwtLWxlZnQtcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMzc1cmVtO1xufVxuLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2Nhcm91c2VsLS1sZWZ0LXBhbmVsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG59XG4uc29jaWFsLW1lZGlhLXJlc291cmNlc19fY2Fyb3VzZWwtLWxlZnQtcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcbn1cbi5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19jYXJvdXNlbC0tcmlnaHQtcGFuZWwge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2J1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDcuMDAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19sZWZ0LXRhYiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC42ODc1cmVtIDAgMC42MjVyZW07XG59XG4uc29jaWFsLW1lZGlhLXJlc291cmNlc19fbGVmdC10YWJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2N1cnJlbnQtdGFiIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc29jaWFsLW1lZGlhLXJlc291cmNlc19fY3VycmVudC10YWJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxLjM3NXJlbSAxLjVyZW0gMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19jdXJyZW50LXRhYl9fY29udGVudC1pbWFnZWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAzOC4yMDhyZW07XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19jdXJyZW50LXRhYl9fY29udGVudC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxOS4xODhyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2N1cnJlbnQtdGFiX19jb250ZW50LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc29jaWFsLW1lZGlhLXJlc291cmNlc19fY3VycmVudC10YWJfX2NvbnRlbnQtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXgtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc29jaWFsLW1lZGlhLXJlc291cmNlc19fY3VycmVudC10YWJfX2NvbnRlbnQtaGVhZGVyOmhvdmVyIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc29jaWFsLW1lZGlhLXJlc291cmNlc19fY3VycmVudC10YWJfX2NvbnRlbnQtYm9keSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1heC1oZWlnaHQ6IDEuMzEzcmVtO1xufVxuLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2N1cnJlbnQtdGFiX19zb2NpYWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19jdXJyZW50LXRhYl9fc29jaWFsLWljb24ge1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbSAwLjgxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2N1cnJlbnQtdGFiX19zb2NpYWwtaWNvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc29jaWFsLW1lZGlhLXJlc291cmNlc19fY3VycmVudC10YWJfX3NvY2lhbC1pY29uOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMC41cmVtO1xuICB0b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2N1cnJlbnQtdGFiX19zb2NpYWwtaWNvbi5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDY1YjM7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2N1cnJlbnQtdGFiX19zb2NpYWwtaWNvbi5mYWNlYm9vazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tZmFjZWJvb2suc3ZnXCIpO1xufVxuLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2N1cnJlbnQtdGFiX19zb2NpYWwtaWNvbi50d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2YWNmMztcbn1cbi5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19jdXJyZW50LXRhYl9fc29jaWFsLWljb24udHdpdHRlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tdHdpdHRlci5zdmdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2Rlc2Mge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW07XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2J1dHRvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2Nhcm91c2VsIHtcbiAgICBoZWlnaHQ6IDM1LjE2cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2Nhcm91c2VsLS1sZWZ0LXBhbmVsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDM3Ljg1JTtcbiAgfVxuICAuc29jaWFsLW1lZGlhLXJlc291cmNlc19fY2Fyb3VzZWwtLXJpZ2h0LXBhbmVsIHtcbiAgICBmbGV4OiAwIDAgNjIlO1xuICAgIG1heC13aWR0aDogNjIlO1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19sZWZ0LXRhYiB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMzEyNXJlbSBzb2xpZCAjZjZmNmY0O1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19sZWZ0LXRhYl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19sZWZ0LXRhYi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMzEyNXJlbSBzb2xpZCAjMDA3YjhmO1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19sZWZ0LXRhYl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIG1heC1oZWlnaHQ6IDUuNXJlbTtcbiAgfVxuICAuc29jaWFsLW1lZGlhLXJlc291cmNlc19fbGVmdC10YWJfX2hlYWRlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvbGlnaHQtZ3JleS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAycmVtIDEuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMC41cmVtO1xuICAgIHRvcDogMzglO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2xlZnQtdGFiX19pbWFnZWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDUuN3JlbTtcbiAgICB3aWR0aDogOS45NDhyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc29jaWFsLW1lZGlhLXJlc291cmNlc19fbGVmdC10YWJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2xlZnQtdGFiX190ZXh0YmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc29jaWFsLW1lZGlhLXJlc291cmNlc19fY3VycmVudC10YWJfX3NvY2lhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2N1cnJlbnQtdGFiX19jb250ZW50LWltYWdlYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDE5LjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc29jaWFsLW1lZGlhLXJlc291cmNlc19fZGVzYyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcbiAgfVxuICAuc29jaWFsLW1lZGlhLXJlc291cmNlc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuICAuc29jaWFsLW1lZGlhLXJlc291cmNlc19fYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2xlZnQtdGFiIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMXJlbSAwLjYyNXJlbSAwO1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19sZWZ0LXRhYl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2xlZnQtdGFiX19pbWFnZWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDAuMjVyZW0gMCAwLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDUuN3JlbTtcbiAgICB3aWR0aDogMTAuMTg4cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2xlZnQtdGFiX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19sZWZ0LXRhYl9fdGV4dGJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDAuMzc1cmVtIDAgMC43NXJlbTtcbiAgfVxuICAuc29jaWFsLW1lZGlhLXJlc291cmNlc19fbGVmdC10YWJfX3NvY2lhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19sZWZ0LXRhYl9fc29jaWFsLWhlYWRlciB7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2N1cnJlbnQtdGFiX19zb2NpYWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19jdXJyZW50LXRhYl9fc29jaWFsLWljb24ge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuc29jaWFsLW1lZGlhLXJlc291cmNlc19fY3VycmVudC10YWJfX3NvY2lhbC1pY29uLmZhY2Vib29rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXNfX2N1cnJlbnQtdGFiX19zb2NpYWwtaWNvbjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19jdXJyZW50LXRhYl9fY29udGVudC1pbWFnZWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAxN3JlbTtcbiAgfVxuICAuc29jaWFsLW1lZGlhLXJlc291cmNlc19fY3VycmVudC10YWJfX2NvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE5LjE4OHJlbTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zb2NpYWwtbWVkaWEtcmVzb3VyY2VzX19jdXJyZW50LXRhYl9fc29jaWFsLWljb24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbTtcbiAgfVxuICAuc29jaWFsLW1lZGlhLXJlc291cmNlc19fY3VycmVudC10YWJfX3NvY2lhbC1pY29uID4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgfVxufVxuXG4uc29jaWFsX19zaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lhbF9fc2hhcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5zb2NpYWxfX3NoYXJlX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzU7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc29jaWFsX19zaGFyZV9fbGlzdF9pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNvY2lhbF9fc2hhcmVfX2xpc3RfaXRlbSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbi5zb2NpYWxfX3NoYXJlX19saXN0X2l0ZW0gbGkgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLnNvbHV0aW9uLUludHJvIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5zb2x1dGlvbi1JbnRybyAuY29udGFjdC1zdXBwb3J0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gIHBhZGRpbmctbGVmdDogMC45NXJlbTtcbn1cbi5zb2x1dGlvbi1JbnRybyAuY29udGFjdC1zdXBwb3J0X19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5zb2x1dGlvbi1JbnRybyAuY29udGFjdC1zdXBwb3J0X19oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNvbHV0aW9uLUludHJvIC5zdXBwb3J0LWRlc2NyaXB0aW9uIGRpdiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICB3aWR0aDogOTAlO1xufVxuLnNvbHV0aW9uLUludHJvX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnNvbHV0aW9uLUludHJvIC5uZXdzLXVwZGF0ZSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uc29sdXRpb24tSW50cm9fX3RleHQge1xuICBwYWRkaW5nOiAwO1xufVxuLnNvbHV0aW9uLUludHJvX190ZXh0LFxuLnNvbHV0aW9uLUludHJvX190ZXh0IHAge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zb2x1dGlvbi1JbnRyb19fc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjI1cHg7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc29sdXRpb24tSW50cm9fX3NsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLnNvbHV0aW9uLUludHJvX19zbGlkZXItaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA5NmFmO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc29sdXRpb24tSW50cm9fX3NsaWRlci10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuLnNvbHV0aW9uLUludHJvLXZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMS42MjlyZW07XG59XG5cbi5zb2x1dGlvbi1zdXBwb3J0IC5jb250YWN0LXN1cHBvcnQge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbi5zb2x1dGlvbi1zdXBwb3J0IC5jb250YWN0LXN1cHBvcnRfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc29sdXRpb24tc3VwcG9ydCAuY29udGFjdC1zdXBwb3J0X19saW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zb2x1dGlvbi1zdXBwb3J0IC5jb250YWN0LXN1cHBvcnRfX2hlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBwYWRkaW5nLXRvcDogMi4yMzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTJyZW07XG59XG4uc29sdXRpb24tc3VwcG9ydCAuY29udGFjdC1zdXBwb3J0X190aW1lLWluZm9ybWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC44N3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS41NDtcbn1cbi5zb2x1dGlvbi1zdXBwb3J0IC5jb250YWN0LXN1cHBvcnRfX2NvbnRhY3QsIC5zb2x1dGlvbi1zdXBwb3J0IC5jb250YWN0LXN1cHBvcnRfX3RpbWUtaW5mb3JtYXRpb24sIC5zb2x1dGlvbi1zdXBwb3J0IC5jb250YWN0LXN1cHBvcnRfX2hlYWRlciwgLnNvbHV0aW9uLXN1cHBvcnQgLmNvbnRhY3Qtc3VwcG9ydF9fbGluayB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbn1cbi5zb2x1dGlvbi1zdXBwb3J0IC5jb250YWN0LXN1cHBvcnQgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uc29sdXRpb24tc3VwcG9ydF9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjI3NXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZyZW07XG59XG4uc29sdXRpb24tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zb2x1dGlvbi1kZXNjcmlwdGlvbiBwIC5saW5rLWV4dGVybmFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNvbHV0aW9uLWRlc2NyaXB0aW9uIHAsXG4uc29sdXRpb24tZGVzY3JpcHRpb24gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5zb2x1dGlvbi1kZXNjcmlwdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc29sdXRpb24tc3VwcG9ydCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc29sdXRpb24tc3VwcG9ydF9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICAuc29sdXRpb24tc3VwcG9ydCAuY29udGFjdC1zdXBwb3J0IHtcbiAgICBwYWRkaW5nOiAwIDFyZW0gM3JlbTtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zb2x1dGlvbi1zdXBwb3J0IC5jb250YWN0LXN1cHBvcnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc29sdXRpb24tYXBwbHktbm93IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnNvbHV0aW9uLWFwcGx5LW5vd19faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjI3NXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZyZW07XG59XG4uc29sdXRpb24tYXBwbHktbm93X19jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDEuNjVyZW07XG59XG4uc29sdXRpb24tYXBwbHktbm93X19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9uLWFwcGx5LW5vd19fZm9ybSBpbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDQuMnJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGRkO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cbi5zb2x1dGlvbi1hcHBseS1ub3dfX2Zvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5YjliOWI7XG59XG4uc29sdXRpb24tYXBwbHktbm93X19mb3JtLWVycm9yIHtcbiAgY29sb3I6ICNkMTM1MGE7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc29sdXRpb24tYXBwbHktbm93X19mb3JtLWN0YSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzIlO1xuICByaWdodDogMS41JTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zMTtcbn1cbi5zb2x1dGlvbi1hcHBseS1ub3dfX2Zvcm0tY3RhIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zb2x1dGlvbi1hcHBseS1ub3dfX2Zvcm0tY3RhOmFmdGVyIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjVyZW07XG59XG4uc29sdXRpb24tYXBwbHktbm93X19mb3JtLWN0YTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zb2x1dGlvbi1hcHBseS1ub3dfX2Zvcm0tY3RhIHtcbiAgICB0b3A6IDMxJTtcbiAgICByaWdodDogNSU7XG4gIH1cbiAgLnNvbHV0aW9uLWFwcGx5LW5vd19faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5cbi5zb2x1dGlvbnMtY291bnRlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG4gIG9wYWNpdHk6IDAuOTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNvbHV0aW9ucy1jb3VudGVyX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc29sdXRpb25zLWNvdW50ZXJfX2RhdGUge1xuICBtYXJnaW4tdG9wOiAxLjU2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjU2cmVtO1xufVxuLnNvbHV0aW9ucy1jb3VudGVyX19kYXRlIHNwYW46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5zb2x1dGlvbnMtY291bnRlcl9fZGF0ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uc29sdXRpb25zLWNvdW50ZXJfX2RhdGUtbnVtYmVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZGVkZTtcbiAgZm9udC1zaXplOiAyLjQ5Mzc1cmVtO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xufVxuLnNvbHV0aW9ucy1jb3VudGVyLWN0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4uc29sdXRpb25zLWNvdW50ZXItY3RhIC5saW5rLWV4dGVybmFsOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zb2x1dGlvbnMtY291bnRlci1jdGFfX3NwYWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uc29sdXRpb25zLWNvdW50ZXItY3RhX19zaWduaW4tYnV0dG9uLCAuc29sdXRpb25zLWNvdW50ZXItY3RhX19tZW1iZXItYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc29sdXRpb25zLWNvdW50ZXItY3RhX19tZW1iZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zb2x1dGlvbnMtY291bnRlci1jdGFfX21lbWJlci1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2Y2NWMwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc29sdXRpb25zLWNvdW50ZXItY3RhX19tZW1iZXItYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zb2x1dGlvbnMtY291bnRlci1jdGFfX3NpZ25pbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc29sdXRpb25zLWNvdW50ZXItY3RhX19zaWduaW4tYnV0dG9uIHtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zb2x1dGlvbnMtY291bnRlci1jdGFfX3NpZ25pbi1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZjY1YzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc29sdXRpb25zLWNvdW50ZXItY3RhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc29sdXRpb25zLWNvdW50ZXJfX2xpbmtzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc29sdXRpb25zLWNvdW50ZXJfX2RhdGUsIC5zb2x1dGlvbnMtY291bnRlcl9fbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNvbHV0aW9ucy1jb3VudGVyX19kYXRlIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxuICAuc29sdXRpb25zLWNvdW50ZXJfX2RhdGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5zb2x1dGlvbnMtY291bnRlci1jdGEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5zb2x1dGlvbnMtc2hlbHRlciAuc29sdXRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9ucy1zaGVsdGVyIC5zb2x1dGlvbnNfX2hlcm8ge1xuICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07XG4gIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMDAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zb2x1dGlvbnMtc2hlbHRlciAuc29sdXRpb25zX19oZXJvIC5oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNi4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAwLjg3O1xuICB3aWR0aDogMjRyZW07XG59XG4uc29sdXRpb25zLXNoZWx0ZXIgLnNvbHV0aW9uc19faGVybyAuaGVyb19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xufVxuLnNvbHV0aW9ucy1zaGVsdGVyIC5zb2x1dGlvbnNfX2hlcm8gLmhlcm9fX2xhYmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zb2x1dGlvbnMtc2hlbHRlciAuc29sdXRpb25zLWNvdW50ZXIge1xuICBvcGFjaXR5OiAwLjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzLjlyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc29sdXRpb25zLXNoZWx0ZXIgLnNvbHV0aW9uc19fc2hlbHRlcnMge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuc29sdXRpb25zLXNoZWx0ZXIgLnNvbHV0aW9uc19faGVybyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA3LjI2cmVtO1xuICB9XG4gIC5zb2x1dGlvbnMtc2hlbHRlciAuc29sdXRpb25zX19oZXJvIHtcbiAgICBtYXgtaGVpZ2h0OiAyNS4wMDhyZW07XG4gIH1cbiAgLnNvbHV0aW9ucy1zaGVsdGVyIC5zb2x1dGlvbnNfX2hlcm8gLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjIzO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuc29sdXRpb25zLXNoZWx0ZXIgLnNvbHV0aW9uc19faGVybyAuaGVyb19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuc29sdXRpb25zLXNoZWx0ZXIgLnNvbHV0aW9uc19faGVybyAuaGVyb19fbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAuc29sdXRpb25zLXNoZWx0ZXIgLnNvbHV0aW9ucy1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiA0LjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNvbHV0aW9uc19fc3RpY2t5LW5hdnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMyLjI4cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zb2x1dGlvbnNfX3N0aWNreS1uYXZzIHtcbiAgICB0b3A6IDI5Ljg4cmVtO1xuICB9XG59XG5cbi5zb2x1dGlvbnMtc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnNvbHV0aW9ucy1zdW1tYXJ5X193cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctbGVmdDogMy4zNzVyZW07XG59XG4uc29sdXRpb25zLXN1bW1hcnlfX3dyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMi4zNzVyZW07XG59XG4uc29sdXRpb25zLXN1bW1hcnlfX2hlYWRlciB7XG4gIGNvbG9yOiAjZjY1YzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uc29sdXRpb25zLXN1bW1hcnlfX2xpc3RzIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNvbHV0aW9ucy1zdW1tYXJ5X19saXN0cyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc29sdXRpb25zLXN1bW1hcnlfX2xpc3RzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNvbHV0aW9ucy1zdW1tYXJ5X19saXN0cyB1bCBsaSxcbi5zb2x1dGlvbnMtc3VtbWFyeV9fbGlzdHMgdWwgYSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc29sdXRpb25zLXN1bW1hcnlfX2xpc3RzIHVsIGEge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc29sdXRpb25zLXN1bW1hcnlfX2xpc3RzIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zb2x1dGlvbnMtc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAwO1xuICB9XG4gIC5zb2x1dGlvbnMtc3VtbWFyeV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB9XG4gIC5zb2x1dGlvbnMtc3VtbWFyeV9fd3JhcHBlcjpmaXJzdC1jaGlsZCwgLnNvbHV0aW9ucy1zdW1tYXJ5X193cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG4gIC5zb2x1dGlvbnMtc3VtbWFyeV9fd3JhcHBlcjpudGgtY2hpbGQoMiksIC5zb2x1dGlvbnMtc3VtbWFyeV9fd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLnNvcnQtYW5kLXNlYXJjaCxcbi5yZXRhaWxlci1zb3J0IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICAvKiBIaWRlIG9uIG1vYmlsZSAqL1xufVxuLnNvcnQtYW5kLXNlYXJjaF9fZmlsdGVyLFxuLnJldGFpbGVyLXNvcnRfX2ZpbHRlciB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbn1cbi5zb3J0LWFuZC1zZWFyY2hfX2NvbCxcbi5yZXRhaWxlci1zb3J0X19jb2wge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNvcnQtYW5kLXNlYXJjaF9fcmVsZXZhbmNlLFxuLnJldGFpbGVyLXNvcnRfX3JlbGV2YW5jZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc29ydC1hbmQtc2VhcmNoX19zZWFyY2guc2VhcmNoLFxuLnJldGFpbGVyLXNvcnRfX3NlYXJjaC5zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5zb3J0LWFuZC1zZWFyY2hfX3NlYXJjaC5zZWFyY2ggLnNlYXJjaF9fZmllbGQsXG4ucmV0YWlsZXItc29ydF9fc2VhcmNoLnNlYXJjaCAuc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5zb3J0LWFuZC1zZWFyY2hfX3NlYXJjaC5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19pbnB1dCxcbi5yZXRhaWxlci1zb3J0X19zZWFyY2guc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc29ydC1hbmQtc2VhcmNoX19zZWFyY2guc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9fY29udGFpbmVyOmFmdGVyLFxuLnJldGFpbGVyLXNvcnRfX3NlYXJjaC5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIge1xuICB0b3A6IDAuNTRyZW07XG4gIHJpZ2h0OiAwO1xufVxuLnNvcnQtYW5kLXNlYXJjaF9fc2VhcmNoLXJlc3VsdCxcbi5yZXRhaWxlci1zb3J0X19zZWFyY2gtcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogMC43MTVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc29ydC1hbmQtc2VhcmNoX19zZWFyY2gtcmVzdWx0LFxuICAucmV0YWlsZXItc29ydF9fc2VhcmNoLXJlc3VsdCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLnNvcnQtYW5kLXNlYXJjaCAuZGVza3RvcC1vbmx5LFxuLnJldGFpbGVyLXNvcnQgLmRlc2t0b3Atb25seSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogb3IgaW5saW5lLWJsb2NrIGlmIG5lZWRlZCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zb3J0LWFuZC1zZWFyY2ggLmRlc2t0b3Atb25seSxcbiAgLnJldGFpbGVyLXNvcnQgLmRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNvcnQtYW5kLXNlYXJjaF9fc29ydC1sYWJlbCxcbi5yZXRhaWxlci1zb3J0X19zb3J0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLnNvcnQtYW5kLXNlYXJjaF9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUsIC5zb3J0LWFuZC1zZWFyY2hfX3NvcnQtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUsXG4ucmV0YWlsZXItc29ydF9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUsXG4ucmV0YWlsZXItc29ydF9fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc29ydC1hbmQtc2VhcmNoX19maWx0ZXItdG9nZ2xlLWJ1dHRvbixcbi5yZXRhaWxlci1zb3J0X19maWx0ZXItdG9nZ2xlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmJiYmI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1pbi13aWR0aDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjgwN3JlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNvcnQtYW5kLXNlYXJjaF9fc2VhcmNoLnNlYXJjaCAucmVhY3QtYXV0b3N1Z2dlc3RfX2lucHV0LFxuICAucmV0YWlsZXItc29ydF9fc2VhcmNoLnNlYXJjaCAucmVhY3QtYXV0b3N1Z2dlc3RfX2lucHV0IHtcbiAgICBwYWRkaW5nOiAwLjkwN3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnNvcnQtYW5kLXNlYXJjaF9fc2VhcmNoLnNlYXJjaCAucmVhY3QtYXV0b3N1Z2dlc3RfX2NvbnRhaW5lcjphZnRlcixcbiAgLnJldGFpbGVyLXNvcnRfX3NlYXJjaC5zZWFyY2ggLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNvcnQtYW5kLXNlYXJjaF9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUsIC5zb3J0LWFuZC1zZWFyY2hfX3NvcnQtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUsXG4gIC5yZXRhaWxlci1zb3J0X19zb3J0LWRyb3Bkb3duLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnJldGFpbGVyLXNvcnRfX3NvcnQtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmc6IDAuNDA3cmVtIDA7XG4gIH1cbiAgLnNvcnQtYW5kLXNlYXJjaF9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciwgLnNvcnQtYW5kLXNlYXJjaF9fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyLFxuICAucmV0YWlsZXItc29ydF9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lcixcbiAgLnJldGFpbGVyLXNvcnRfX3NvcnQtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMC4xcmVtIDAuNXJlbTtcbiAgfVxuICAuc29ydC1hbmQtc2VhcmNoX19zb3J0LWRyb3Bkb3duLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSwgLnNvcnQtYW5kLXNlYXJjaF9fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSxcbiAgLnJldGFpbGVyLXNvcnRfX3NvcnQtZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlLFxuICAucmV0YWlsZXItc29ydF9fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zb3J0LWFuZC1zZWFyY2hfX3NvcnQtZHJvcGRvd24uZHJvcGRvd24tbGlzdCB1bCwgLnNvcnQtYW5kLXNlYXJjaF9fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgdWwsXG4gIC5yZXRhaWxlci1zb3J0X19zb3J0LWRyb3Bkb3duLmRyb3Bkb3duLWxpc3QgdWwsXG4gIC5yZXRhaWxlci1zb3J0X19zb3J0LWRyb3Bkb3duLnNob3cuZHJvcGRvd24tbGlzdCB1bCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnNvcnQtYW5kLXNlYXJjaF9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LCAuc29ydC1hbmQtc2VhcmNoX19zb3J0LWRyb3Bkb3duLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldCxcbiAgLnJldGFpbGVyLXNvcnRfX3NvcnQtZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldCxcbiAgLnJldGFpbGVyLXNvcnRfX3NvcnQtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0IHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNvcnQtYW5kLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZS1idXR0b24sXG4gIC5yZXRhaWxlci1zb3J0X19maWx0ZXItdG9nZ2xlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc29ydC1hbmQtc2VhcmNoLFxuICAucmV0YWlsZXItc29ydCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICB9XG59XG5cbi5zcGVjaWVzLWljb24gLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC44M3B4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG4uc3BlY2llcy1pY29uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3BlY2llcy1pY29uX19saXN0LWl0ZW0ge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uc3BlY2llcy1pY29uX19saXN0LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5zcGVjaWVzLWljb25fX2xpc3QtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDguMjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNwZWNpZXMtaWNvbl9fbGlzdC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3BlY2llcy1pY29uIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjM2EzYTNhO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA3O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5zcGVjaWVzLWljb25fX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zcGVjaWVzLWljb25fX2xpc3QtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDYzcmVtO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLnNwZWNpZXMtaWNvbl9fbGlzdC1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnNwZWNpZXMtaWNvbl9fbGlzdC1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnNwZWNpZXNfX2hlcm8ge1xuICBwYWRkaW5nOiA2LjI1cmVtIDEuNXJlbTtcbn1cbi5zcGVjaWVzX19oZXJvIC5oZXJvX19sYWJlbCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xufVxuLnNwZWNpZXNfX2hlcm8gLmhlcm9fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0LjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDUuMzI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNwZWNpZXNfX2hlcm8gLmhlcm9fX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uc3BlY2llcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtY29udGFpbmVycyB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMS43NXJlbTtcbn1cbi5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC52aWRlby1kZXNjcmlwdGlvbl9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cbi5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC52aWRlby1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBmbG9hdDogbm9uZTtcbn1cbi5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLm1lZGlhLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3BlY2llcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9jayAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5tZWRpYS1saXN0X19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLm1lZGlhLWxpc3QgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3RleHQge1xuICBjb2xvcjogIzliOWI5YjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIgLm1lZGlhLWxpc3QgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2xhYmVsIHtcbiAgbGVmdDogMC41cmVtO1xufVxuLnNwZWNpZXMgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24tYmxvY2sgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciAubWVkaWEtbGlzdCAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fbGFiZWwgcCB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uc3BlY2llcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9jayAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5tZWRpYS1saXN0IC5zdXBwb3J0LWRlc2NyaXB0aW9uX19tZWRpYS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uc3BlY2llcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9jayAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fbWVkaWEtZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIyNzIxO1xufVxuLnNwZWNpZXMgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24tYmxvY2sgLnN1cHBvcnQtZGVzY3JpcHRpb25fX21lZGlhLWRlc2NyaXB0aW9uIC5zdXBwb3J0LWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2Y2NWMwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuLnNwZWNpZXMgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24tYmxvY2sgLnN1cHBvcnQtZGVzY3JpcHRpb25fX21lZGlhLWRlc2NyaXB0aW9uIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyLjI3NnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19tZWRpYS1kZXNjcmlwdGlvbiAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgY29sb3I6ICM5YjliOWI7XG59XG4uc3BlY2llcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9jayAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fbWVkaWEtZGVzY3JpcHRpb24gLnN1cHBvcnQtZGVzY3JpcHRpb25fX2xhYmVsIHtcbiAgY29sb3I6ICM5YjliOWI7XG59XG4uc3BlY2llc19fY2F0ZWdvcnkge1xuICBwYWRkaW5nOiAwO1xufVxuLnNwZWNpZXNfX2NhdGVnb3J5IC5jYXRlZ29yeS1wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG59XG4uc3BlY2llc19fY2F0ZWdvcnkgLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogOC44OHJlbTtcbn1cbi5zcGVjaWVzX19jYXRlZ29yeSAuY2F0ZWdvcnktcHJvZHVjdHNfX2NvbC1jb250YWluZXIgfiBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5zcGVjaWVzX19jYXRlZ29yeSAuY2F0ZWdvcnktcHJvZHVjdHNfX2xpbmsge1xuICBjb2xvcjogIzAwOTZhZjtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuLnNwZWNpZXNfX3NvbHV0aW9uLWhlYWRlciB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNwZWNpZXNfX3NvbHV0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3BlY2llc19fc29sdXRpb24tY29udGFpbmVyIC5jYXRlZ29yeS1wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNwZWNpZXNfX3NvbHV0aW9uLWNvbnRhaW5lciAuY2F0ZWdvcnktcHJvZHVjdHNfX2ltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDUwJTtcbn1cbi5zcGVjaWVzX19zb2x1dGlvbi1jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xufVxuLnNwZWNpZXNfX3NvbHV0aW9uLWNvbnRhaW5lciAuY2F0ZWdvcnktcHJvZHVjdHNfX2NvbnRhaW5lciBzcGFuIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uc3BlY2llc19fc29sdXRpb24tY29udGFpbmVyIC5jYXRlZ29yeS1wcm9kdWN0cyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zcGVjaWVzX19zb2x1dGlvbi1jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzIHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZjY1YzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uc3BlY2llc19fc29sdXRpb24tY29udGFpbmVyIC5jYXRlZ29yeS1wcm9kdWN0cyB1bCBsaSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDAuODE1cmVtO1xufVxuLnNwZWNpZXNfX3NvbHV0aW9uLWNvbnRhaW5lciAuY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zcGVjaWVzX19zb2x1dGlvbi1jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zcGVjaWVzX19zb2x1dGlvbi1jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5zcGVjaWVzX19zb2x1dGlvbi1jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uc3BlY2llc19fc29sdXRpb24tY29udGFpbmVyIC5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXI6bGFzdC1jaGlsZCAuY2F0ZWdvcnktcHJvZHVjdHNfX2NvbnRhaW5lciAuY29sLXNtLTEyIH4gZGl2IHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnNwZWNpZXNfX3NvbHV0aW9uLWNvbnRhaW5lciAuY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyOmxhc3QtY2hpbGQgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzX19saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLnNwZWNpZXNfX3NvbHV0aW9uLWNvbnRhaW5lciAuY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyOmxhc3QtY2hpbGQgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNwZWNpZXNfX3NvbHV0aW9uLWNvbnRhaW5lciAuY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyOmxhc3QtY2hpbGQgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIgdWwgbGkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uc3BlY2llc19fc29sdXRpb24tY29udGFpbmVyIC5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXI6bGFzdC1jaGlsZCAuY2F0ZWdvcnktcHJvZHVjdHNfX2NvbnRhaW5lciB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogI2Y2NWMwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc3BlY2llcy1yZWFsLWxpZmUgLnBvcnRmb2xpb19fcmVzb3VyY2VzLWhlYWRlciB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnNwZWNpZXMtcmVhbC1saWZlIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5zcGVjaWVzLXJlYWwtbGlmZSAuc3VwcG9ydC1kZXNjcmlwdGlvbl9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zcGVjaWVzLXJlYWwtbGlmZSAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU0O1xufVxuLnNwZWNpZXMtcmlnaHQtcGFubmVsIHtcbiAgbWFyZ2luLXRvcDogNC4yNXJlbTtcbn1cbi5zcGVjaWVzLXJpZ2h0LXBhbm5lbCAuY29udGFjdC1zdXBwb3J0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjk1cmVtO1xufVxuLnNwZWNpZXMtcmlnaHQtcGFubmVsIC5jb250YWN0LXN1cHBvcnRfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuLnNwZWNpZXMtcmlnaHQtcGFubmVsIC5jb250YWN0LXN1cHBvcnRfX3RpbWUtaW5mb3JtYXRpb24ge1xuICBsaW5lLWhlaWdodDogMS41NDtcbn1cbi5zcGVjaWVzLXJpZ2h0LXBhbm5lbCAuY29udGFjdC1zdXBwb3J0X19saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcbn1cbi5zcGVjaWVzLXJpZ2h0LXBhbm5lbCBhLnNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDA5NmFmO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDk2YWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zcGVjaWVzLXJpZ2h0LXBhbm5lbCAubmV3cy11cGRhdGUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbn1cbi5zcGVjaWVzLXJpZ2h0LXBhbm5lbCAubmV3cy11cGRhdGVfX2xpbmsge1xuICBjb2xvcjogI2Y2NWMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI7XG59XG4uc3BlY2llcy1yaWdodC1wYW5uZWwgLm5ld3MtdXBkYXRlX19saW5rLXNlY29uZGFyeTpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5zcGVjaWVzLWhvdy10by1idXkgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnNwZWNpZXMtaG93LXRvLWJ1eSAucG9ydGZvbGlvX19ob3ctdG8tYnV5LW9ubGluZS1zZXJ2aWNlIC5vbmxpbmUtc2VydmljZXNfX2lucHV0LWNvbnRhaW5lciAubGluay1leHRlcm5hbDphZnRlciB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNwZWNpZXMtaG93LXRvLWJ1eSAucG9ydGZvbGlvX19ob3ctdG8tYnV5LW9ubGluZS1zZXJ2aWNlIC5vbmxpbmUtc2VydmljZXNfX2lucHV0LWNvbnRhaW5lci1pbnB1dC1maWVsZCB7XG4gIG1pbi1oZWlnaHQ6IDIuNzkzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG59XG4uc3BlY2llcy1ob3ctdG8tYnV5IC5wb3J0Zm9saW9fX2hvdy10by1idXktb25saW5lLXNlcnZpY2UgLm9ubGluZS1zZXJ2aWNlc19faW5wdXQtY29udGFpbmVyLWlucHV0LWZpZWxkW3BsYWNlaG9sZGVyXSB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uc3BlY2llcy1ob3ctdG8tYnV5IC5wb3J0Zm9saW9fX2hvdy10by1idXktb25saW5lLXNlcnZpY2UgLm9ubGluZS1zZXJ2aWNlc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5zcGVjaWVzLWhvdy10by1idXkgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1vbmxpbmUtc2VydmljZSAub25saW5lLXNlcnZpY2VzX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3BlY2llcy1ob3ctdG8tYnV5IC5wb3J0Zm9saW9fX2hvdy10by1idXktb25saW5lLXNlcnZpY2UgLm9ubGluZS1zZXJ2aWNlc19fYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtc3BhY2UoMik7XG59XG4uc3BlY2llcy1ob3ctdG8tYnV5IC5wb3J0Zm9saW9fX2hvdy10by1idXktb25saW5lLXNlcnZpY2UgLm9ubGluZS1zZXJ2aWNlc19fYnV0dG9uOmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLnNwZWNpZXMtaG93LXRvLWJ1eSAucG9ydGZvbGlvX19ob3ctdG8tYnV5LW9ubGluZS1zZXJ2aWNlIC5vbmxpbmUtc2VydmljZXNfX2N0YSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uc3BlY2llcy1ob3ctdG8tYnV5IC5wb3J0Zm9saW9fX2hvdy10by1idXktb25saW5lLXNlcnZpY2UgLm9ubGluZS1zZXJ2aWNlc19fY3RhOmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zcGVjaWVzLWhvdy10by1idXkgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdF9faW1hZ2UtbGlzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOXJlbTtcbn1cbi5zcGVjaWVzLWhvdy10by1idXkgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdF9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3BlY2llcy1ob3ctdG8tYnV5IC5wb3J0Zm9saW9fX2hvdy10by1idXktaG93LXRvLWJ1eS1jb250YWN0IC5ob3ctdG8tYnV5LWNvbnRhY3RfX2VtYWlsIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnNwZWNpZXMtaG93LXRvLWJ1eSAucG9ydGZvbGlvX19ob3ctdG8tYnV5LWhvdy10by1idXktY29udGFjdCAuaG93LXRvLWJ1eS1jb250YWN0X19leHAge1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnNwZWNpZXMtaG93LXRvLWJ1eSAucG9ydGZvbGlvX19ob3ctdG8tYnV5LWhvdy10by1idXktY29udGFjdCAuaG93LXRvLWJ1eS1jb250YWN0X19waG9uZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1cmVtO1xufVxuLnNwZWNpZXMtaG93LXRvLWJ1eSAucG9ydGZvbGlvX19ob3ctdG8tYnV5LWhvdy10by1idXktY29udGFjdCAuaG93LXRvLWJ1eS1jb250YWN0X19lbWFpbC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG4uc3BlY2llcy1ob3ctdG8tYnV5IC5wb3J0Zm9saW9fX2hvdy10by1idXktaG93LXRvLWJ1eS1jb250YWN0IC5ob3ctdG8tYnV5LWNvbnRhY3RfX2RldGFpbHMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uc3BlY2llcy1ob3ctdG8tYnV5IC5wb3J0Zm9saW9fX2hvdy10by1idXktY29udGFjdC1zdXBwb3J0IC5jb250YWN0LXN1cHBvcnRfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3BlY2llcy1ob3ctdG8tYnV5IC5wb3J0Zm9saW9fX2hvdy10by1idXktY29udGFjdC1zdXBwb3J0IC5jb250YWN0LXN1cHBvcnRfX2xpbmsgYSB7XG4gIGNvbG9yOiAjMDA5NmFmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zcGVjaWVzLWhvdy10by1idXkgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1jb250YWN0LXN1cHBvcnQgLmNvbnRhY3Qtc3VwcG9ydCB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uc3BlY2llcy1ob3ctdG8tYnV5IC5wb3J0Zm9saW9fX2hvdy10by1idXktY29udGFjdC1zdXBwb3J0IC5jb250YWN0LXN1cHBvcnRfX2xpbmtzIHtcbiAgY29sb3I6ICMwMDk2YWY7XG59XG4uc3BlY2llcy1ob3ctdG8tYnV5IC5wb3J0Zm9saW9fX2hvdy10by1idXktY29udGFjdC1zdXBwb3J0IC5jb250YWN0LXN1cHBvcnRfX2NvbnRhY3Qge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG59XG4uc3BlY2llcy1ob3ctdG8tYnV5IC5wb3J0Zm9saW9fX2hvdy10by1idXktY29udGFjdC1zdXBwb3J0IC5jb250YWN0LXN1cHBvcnRfX3RpbWUtaW5mb3JtYXRpb24ge1xuICBsaW5lLWhlaWdodDogMS41NDtcbiAgbWFyZ2luLXRvcDogMC40NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMnJlbTtcbn1cbi5zcGVjaWVzLWhvdy10by1idXkgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1jb250YWN0LXN1cHBvcnQgLmNvbnRhY3Qtc3VwcG9ydF9fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5zcGVjaWVzLXN1cHBvcnQgLnBvcnRmb2xpb19fc3VwcG9ydC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAyLjI3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdyZW07XG59XG4uc3BlY2llcy1zdXBwb3J0IC5wb3J0Zm9saW9fX3N1cHBvcnQtaG93LXRvLWJ1eS1jb250YWN0IC5ob3ctdG8tYnV5LWNvbnRhY3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiA3LjFyZW07XG59XG4uc3BlY2llcy1zdXBwb3J0IC5wb3J0Zm9saW9fX3N1cHBvcnQtaG93LXRvLWJ1eS1jb250YWN0IC5ob3ctdG8tYnV5LWNvbnRhY3RfX2RldGFpbHMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNwZWNpZXMtc3VwcG9ydCAucG9ydGZvbGlvX19zdXBwb3J0LWhvdy10by1idXktY29udGFjdCAuaG93LXRvLWJ1eS1jb250YWN0X19pbWFnZSB7XG4gIG1pbi13aWR0aDogNC4yNTFyZW07XG4gIG1heC13aWR0aDogNC4yNTFyZW07XG59XG4uc3BlY2llcy1zdXBwb3J0IC5wb3J0Zm9saW9fX3N1cHBvcnQtaG93LXRvLWJ1eS1jb250YWN0IC5ob3ctdG8tYnV5LWNvbnRhY3RfX2RldGFpbHMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNwZWNpZXMtc3VwcG9ydCAucG9ydGZvbGlvX19zdXBwb3J0LW9ubGluZS1zZXJ2aWNlIC5vbmxpbmUtc2VydmljZXNfX3RleHQge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGVjaWVzLXN1cHBvcnQgLnBvcnRmb2xpb19fc3VwcG9ydC1vbmxpbmUtc2VydmljZSAub25saW5lLXNlcnZpY2VzX19kZXNjcmlwdGlvbi1saW5rIHtcbiAgY29sb3I6ICMwMDk2YWY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5zcGVjaWVzLXN1cHBvcnQgLnBvcnRmb2xpb19fc3VwcG9ydC1vbmxpbmUtc2VydmljZSAub25saW5lLXNlcnZpY2VzX19kZXNjcmlwdGlvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZjY1YzAwO1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5zcGVjaWVzLXN1cHBvcnQgLnBvcnRmb2xpb19fc3VwcG9ydC1vbmxpbmUtc2VydmljZSAub25saW5lLXNlcnZpY2VzX19kZXNjcmlwdGlvbi1saW5rLnNlY29uZGFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjY1YzAwO1xufVxuLnNwZWNpZXMtc3VwcG9ydCAucG9ydGZvbGlvX19zdXBwb3J0LW9ubGluZS1zZXJ2aWNlIC5vbmxpbmUtc2VydmljZXNfX2J1dHRvbjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG4uc3BlY2llcy1zdXBwb3J0IC5wb3J0Zm9saW9fX3N1cHBvcnQtb25saW5lLXNlcnZpY2UgLmxpc3QtdW5zdHlsZWQgbGkge1xuICBjb2xvcjogIzliOWI5YjtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5zcGVjaWVzLXN1cHBvcnQgLnBvcnRmb2xpb19fc3VwcG9ydC1jb250YWN0LXN1cHBvcnQgLmNvbnRhY3Qtc3VwcG9ydF9fY29udGFjdCB7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5zcGVjaWVzLXN1cHBvcnQgLnBvcnRmb2xpb19fc3VwcG9ydC1jb250YWN0LXN1cHBvcnQgLmNvbnRhY3Qtc3VwcG9ydF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zcGVjaWVzLXN1cHBvcnQgLnBvcnRmb2xpb19fc3VwcG9ydC1jb250YWN0LXN1cHBvcnQgLmNvbnRhY3Qtc3VwcG9ydF9fbGluayBhLnNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDA5NmFmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zcGVjaWVzLXN1cHBvcnQgLmhvdy10by1idXktY29udGFjdCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uc3BlY2llcy1zdXBwb3J0IC5ob3ctdG8tYnV5LWNvbnRhY3RfX2VtYWlsLCAuc3BlY2llcy1zdXBwb3J0IC5ob3ctdG8tYnV5LWNvbnRhY3RfX2RldGFpbHMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uc3BlY2llcy1zdXBwb3J0IC5ob3ctdG8tYnV5LWNvbnRhY3RfX2RldGFpbHMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zcGVjaWVzX19oZXJvIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5zcGVjaWVzX19oZXJvIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjAyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIC5zcGVjaWVzX19oZXJvIC5oZXJvX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuc3BlY2llc19faGVybyAuaGVyb19fbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxuICAuc3BlY2llcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnNwZWNpZXMgLnBvcnRmb2xpb19fcmVzb3VyY2VzLWNvbnRhaW5lcnMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNwZWNpZXMgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNwZWNpZXMgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24tYmxvY2sge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc3BlY2llcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9jayAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNwZWNpZXMgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24tYmxvY2sgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lcjpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19tZWRpYS1kZXNjcmlwdGlvbiAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICB9XG4gIC5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC52aWRlby1kZXNjcmlwdGlvbl9fdGltZS1sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVuc2V0O1xuICB9XG4gIC5zcGVjaWVzX19jYXRlZ29yeSAuY2F0ZWdvcnktcHJvZHVjdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNwZWNpZXNfX2NhdGVnb3J5IC5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB9XG4gIC5zcGVjaWVzX19jYXRlZ29yeSAuY2F0ZWdvcnktcHJvZHVjdHNfX21haW4tY29udGFpbmVyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig2NyUgMCwgMTAwJSAwLCAxMDAlIDI1JSwgNzglIDI1JSk7XG4gIH1cbiAgLnNwZWNpZXNfX2NhdGVnb3J5IC5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLnNwZWNpZXNfX2NhdGVnb3J5IC5jYXRlZ29yeS1wcm9kdWN0c19faGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG4gIC5zcGVjaWVzX19zb2x1dGlvbiAucG9ydGZvbGlvX19yZXNvdXJjZXMtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnNwZWNpZXNfX3NvbHV0aW9uLWNvbnRhaW5lciAuY2F0ZWdvcnktcHJvZHVjdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNwZWNpZXNfX3NvbHV0aW9uLWNvbnRhaW5lciAuY2F0ZWdvcnktcHJvZHVjdHNfX2ltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5zcGVjaWVzX19zb2x1dGlvbi1jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc3BlY2llc19fc29sdXRpb24tY29udGFpbmVyIC5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zcGVjaWVzX19zb2x1dGlvbi1jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lcjpsYXN0LWNoaWxkIC5jYXRlZ29yeS1wcm9kdWN0c19fY29udGFpbmVyIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gIC5zcGVjaWVzX19zb2x1dGlvbi1jb250YWluZXIgLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lcjpsYXN0LWNoaWxkIC5jYXRlZ29yeS1wcm9kdWN0c19fY29udGFpbmVyIC5jYXRlZ29yeS1wcm9kdWN0c19fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5zcGVjaWVzLXJlYWwtbGlmZSAucG9ydGZvbGlvX19yZXNvdXJjZXMtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnNwZWNpZXMtcmVhbC1saWZlIC5wb3J0Zm9saW9fcmVzb3VyY2VzLW91dGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3BlY2llcy1yZWFsLWxpZmUgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc3BlY2llcy1yZWFsLWxpZmUgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zcGVjaWVzLXJlYWwtbGlmZSAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5tZWRpYS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zcGVjaWVzLXJlYWwtbGlmZSAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuICAuc3BlY2llcy1yZWFsLWxpZmUgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG4gIC5zcGVjaWVzLWhvdy10by1idXkgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zcGVjaWVzLWhvdy10by1idXkgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1vbmxpbmUtc2VydmljZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3BlY2llcy1ob3ctdG8tYnV5IC5wb3J0Zm9saW9fX2hvdy10by1idXktb25saW5lLXNlcnZpY2VfYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAxcmVtO1xuICB9XG4gIC5zcGVjaWVzLWhvdy10by1idXkgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdF9fZW1haWwtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLnNwZWNpZXMtaG93LXRvLWJ1eSAucG9ydGZvbGlvX19ob3ctdG8tYnV5X19ob3ctdG8tYnV5LWNvbnRhY3Qtc3VwcG9ydCwgLnNwZWNpZXMtaG93LXRvLWJ1eSAucG9ydGZvbGlvX19ob3ctdG8tYnV5X19ob3ctdG8tYnV5LWhvdy10by1idXktY29udGFjdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3BlY2llcy1zdXBwb3J0IC5wb3J0Zm9saW9fX3N1cHBvcnQtaG93LXRvLWJ1eS1jb250YWN0IC5ob3ctdG8tYnV5LWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNwZWNpZXMtc3VwcG9ydCAucG9ydGZvbGlvX19zdXBwb3J0LWhvdy10by1idXktY29udGFjdCAuaG93LXRvLWJ1eS1jb250YWN0X19pbWFnZS1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMi4xcmVtO1xuICB9XG4gIC5zcGVjaWVzLXN1cHBvcnQgLnBvcnRmb2xpb19fc3VwcG9ydC1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdF9fZGV0YWlscy1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC45cmVtO1xuICB9XG4gIC5zcGVjaWVzLXN1cHBvcnQgLnBvcnRmb2xpb19fc3VwcG9ydC1ob3ctdG8tYnV5LWNvbnRhY3QgLmhvdy10by1idXktY29udGFjdF9fZW1haWwtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNwZWNpZXMgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24tYmxvY2tfX2NvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc3BlY2llcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9ja19fY29udGFpbmVyOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uLWJsb2NrX19jb250YWluZXI6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc3BlY2llcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9ja19fY29udGFpbmVyOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAuc3BlY2llcyAucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9ja19fY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNwZWNpZXMgLnBvcnRmb2xpb19fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24gLnZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC52aWRlby1kZXNjcmlwdGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC52aWRlby1kZXNjcmlwdGlvbl9fbGFiZWwge1xuICAgIGJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5zcGVjaWVzIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1tZWRpYS13aXRoLWRlc2NyaXB0aW9uIC52aWRlby1kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgbWF4LWhlaWdodDogNXJlbTtcbiAgfVxuICAuc3BlY2llcy1yZWFsLWxpZmUgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vZGFsLWNvbnRlbnQgLm1lZGlhLWxpc3RfX3ZpZGVvLWJyaWdodGNvdmUtYm9keSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHZoO1xufVxuXG4uc3BlY2lmaWNhdGlvbnMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLnNwZWNpZmljYXRpb25zX19wYXJhbWV0ZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICB3aWR0aDogMTAuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zcGVjaWZpY2F0aW9uc19fcGFyYW1ldGVyIHtcbiAgICB3aWR0aDogNDcuNSU7XG4gIH1cbn1cbi5zcGVjaWZpY2F0aW9uc19fdmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWI5YjliO1xuICB3aWR0aDogMTAuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3BlY2lmaWNhdGlvbnNfX3ZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgd2lkdGg6IDQ3LjUlO1xuICB9XG59XG4uc3BlY2lmaWNhdGlvbnNfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMzQlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc3BlY2lmaWNhdGlvbnNfX2xpc3Qge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3BlY2lmaWNhdGlvbnNfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdGlja3ktbmF2c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5zdGlja3ktbmF2c19fbGlzdC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiBub25lOyAvKm5vdCBzdXJlKi9cbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGlja3ktbmF2c19fbGlzdC1pdGVtLS1qdW1wLXRvLXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RpY2t5LW5hdnNfX2xpc3QtaXRlbXMge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RpY2t5LW5hdnNfX2xpc3QtaXRlbXMtLWp1bXAtdG8tdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdGlja3ktbmF2c19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xufVxuLnN0aWNreS1uYXZzX19jb250YWluZXItZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RpY2t5LW5hdnNfX2NvbnRhaW5lci1maXhlZCB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc3RpY2t5LW5hdnNfX2NvbnRhaW5lci5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDdhM2U7XG59XG4uc3RpY2t5LW5hdnNfX2NvbnRhaW5lci5ncmVlbiAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODY1MDtcbn1cbi5zdGlja3ktbmF2c19fY29udGFpbmVyLmdyZWVuIC5hY3RpdmUgLnN0aWNreS1uYXZzX19saW5rLXRleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODY1MDtcbn1cbi5zdGlja3ktbmF2c19fY29udGFpbmVyLnBpbmsge1xuICBiYWNrZ3JvdW5kOiAjYWEwMDYxO1xufVxuLnN0aWNreS1uYXZzX19jb250YWluZXIucGluayAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMWE3MTtcbn1cbi5zdGlja3ktbmF2c19fY29udGFpbmVyLnBpbmsgLmFjdGl2ZSAuc3RpY2t5LW5hdnNfX2xpbmstdGV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIxYTcxO1xufVxuLnN0aWNreS1uYXZzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtaW4td2lkdGg6IDEyLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogNC4wNjNyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0aWNreS1uYXZzX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RjNTIwMDtcbn1cbi5zdGlja3ktbmF2c19fbGluay5uYXZsaW5rX3NlbnRlbmNlQ2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnN0aWNreS1uYXZzX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NDFkO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbn1cbi5zdGlja3ktbmF2c19fbGluay5hY3RpdmUgLnN0aWNreS1uYXZzX19saW5rLXRleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzQxZDtcbn1cbi5zdGlja3ktbmF2c19fbGluay10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3RpY2t5LW5hdnNfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc3RpY2t5LW5hdnNfX2xpbmstdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdGlja3ktbmF2c19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuc3RpY2t5LW5hdnNfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3RpY2t5LW5hdnNfX2xpc3QtaXRlbS0tanVtcC10by10YWIsIC5zdGlja3ktbmF2c19fbGlzdC1pdGVtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zdGlja3ktbmF2c19fbGlzdC1pdGVtIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC41cmVtO1xuICB9XG4gIC5zdGlja3ktbmF2c19fbGlzdC1pdGVtcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3RpY2t5LW5hdnNfX2xpc3QtaXRlbXMtLWp1bXAtdG8tdGFiLCAuc3RpY2t5LW5hdnNfX2xpc3QtaXRlbXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnN0aWNreS1uYXZzX19saXN0LWl0ZW1zIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC41cmVtO1xuICB9XG4gIC5zdGlja3ktbmF2c19fbGluay5hY3RpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuc3RpY2t5LW5hdnNfX2xpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDQuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0aWNreS1uYXZzX19saW5rLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5zdGlja3ktbmF2c19fbGluay10ZXh0OjphZnRlciwgLnN0aWNreS1uYXZzX19saW5rLXRleHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5zZXQ7XG4gIH1cbiAgLnN0aWNreS1uYXZzX19jb250YWluZXItZml4ZWQge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnN0aWNreS1uYXZzX19saXN0LWl0ZW0tLWp1bXAtdG8tdGFiLW9wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0aWNreS1uYXZzX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3RpY2t5LW5hdnNfX2xpbmsge1xuICAgIG1pbi13aWR0aDogMTByZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJzLm1yZi10YWJzLW5hdiAuc3RpY2t5LW5hdnNfX2NvbnRhaW5lci1maXhlZCB7XG4gICAgdG9wOiAxNzVweDtcbiAgfVxufVxuXG4uc3VwcG9ydC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5zdXBwb3J0LWRlc2NyaXB0aW9uX19zbWFsbC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG59XG4uc3VwcG9ydC1kZXNjcmlwdGlvbl9fb3V0ZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3VwcG9ydC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zdXBwb3J0LWRlc2NyaXB0aW9uX19jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG4uc3VwcG9ydC1kZXNjcmlwdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3VwcG9ydC1kZXNjcmlwdGlvbl9fdGV4dC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5zdXBwb3J0LWRlc2NyaXB0aW9uX19saW5rLCAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLnN1cHBvcnQtZGVzY3JpcHRpb25fX3ZpZGVvLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG59XG4uc3VwcG9ydC1kZXNjcmlwdGlvbl9fdmlkZW8tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL29yYW5nZS1hcnJvdy1yaWdodC5zdmdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjE4NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLnN1cHBvcnQtZGVzY3JpcHRpb25fX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuNXJlbTtcbiAgbGVmdDogMC41cmVtO1xufVxuLnN1cHBvcnQtZGVzY3JpcHRpb25fX2xhYmVsIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMnJlbTtcbiAgYmFja2dyb3VuZDogI2Y2NWMwMDtcbiAgaGVpZ2h0OiAwLjA2NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi50YWItbmF2aWdhdGlvbiBhLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMCAycmVtIDEuNXJlbSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnRhYi1uYXZpZ2F0aW9uIGEubmF2LWxpbms6aG92ZXIsIC50YWItbmF2aWdhdGlvbiBhLm5hdi1saW5rLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZjY1YzAwO1xuICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICNmNjVjMDA7XG59XG4udGFiLW5hdmlnYXRpb24gLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50YWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLW5hdmlnYXRpb25fX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnRhYi1uYXZpZ2F0aW9uX19ib2R5IC5jb250ZW50LWJsb2NrIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRhYi1uYXZpZ2F0aW9uX19ib2R5IC5jb250ZW50LWJsb2NrIGltZyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnRhYi1uYXZpZ2F0aW9uX19saW5rYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRhYi1uYXZpZ2F0aW9uX19saW5rYmxvY2std3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAxO1xufVxuLnRhYi1uYXZpZ2F0aW9uX19saW5rYmxvY2stbGFiZWwge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnRhYi1uYXZpZ2F0aW9uX19saW5rYmxvY2stYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRhYi1uYXZpZ2F0aW9uX19saW5rYmxvY2stYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICMwMDdiOGY7XG59XG4udGFiLW5hdmlnYXRpb25fX2xpbmtibG9jay1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFiLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAudGFiLW5hdmlnYXRpb24gLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbGlzdCxcbiAgLnRhYi1uYXZpZ2F0aW9uIC5zaG93LmRyb3Bkb3duLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSxcbiAgLnRhYi1uYXZpZ2F0aW9uIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgfVxuICAudGFiLW5hdmlnYXRpb24gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyLFxuICAudGFiLW5hdmlnYXRpb24gLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAwLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAudGFiLW5hdmlnYXRpb24gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS10ZXh0LCAudGFiLW5hdmlnYXRpb24gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSxcbiAgLnRhYi1uYXZpZ2F0aW9uIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS10ZXh0LFxuICAudGFiLW5hdmlnYXRpb24gLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlIHtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgfVxuICAudGFiLW5hdmlnYXRpb25fX2JvZHkgLmNvbnRlbnQtYmxvY2sgZGl2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRhYi1uYXZpZ2F0aW9uX19saW5rYmxvY2stYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFiLW5hdmlnYXRpb25fX2xpbmtibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuXG4ucmVhY3RUYWJsZSB7XG4gIC8qZGVza3RvcCBjc3MqL1xuICAvKm1vYmlsZSBjc3MqL1xufVxuLnJlYWN0VGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVhY3RUYWJsZSB0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbi5yZWFjdFRhYmxlIHRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5yZWFjdFRhYmxlIHRhYmxlIHRoZWFkIHRkIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTg1ODU4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA3YjhmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbn1cbi5yZWFjdFRhYmxlIHRhYmxlIHRoZWFkIHRyIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4ucmVhY3RUYWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWEgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ucmVhY3RUYWJsZSB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnJlYWN0VGFibGUgdGFibGUgdHIge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yZWFjdFRhYmxlIHRhYmxlIC50YWJsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4ucmVhY3RUYWJsZSAubW9iaWxldGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVhY3RUYWJsZSAubW9iaWxldGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZWFjdFRhYmxlIC5tb2JpbGV0YWJsZV9fcm93LWNvbCB7XG4gIGZsZXg6IDAgMSAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjFyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbn1cbi5yZWFjdFRhYmxlIC5tb2JpbGV0YWJsZV9fcm93LWNvbCBkaXY6Zmlyc3QtY2hpbGQgcDpsYXN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnJlYWN0VGFibGUgLm1vYmlsZXRhYmxlX19yb3ctY29sIHAge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuLnJlYWN0VGFibGUgLm1vYmlsZXRhYmxlX19yb3ctY29sIHA6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBtYXJnaW4tYm90dG9tOiAwLjEzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWFjdFRhYmxlLmRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlYWN0VGFibGUuZGVza3RvcC1vbmx5IHRhYmxlIHRib2R5IHRkIC5hbmNob3ItYmx1ZSB7XG4gIGNvbG9yOiAjMDA3YjhmICFpbXBvcnRhbnQ7XG59XG4ucmVhY3RUYWJsZS5kZXNrdG9wLW9ubHkgLm1vYmlsZXRhYmxlX19yb3ctY29sIC5hbmNob3ItYmx1ZSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuXG4ucmVhY3RUYWJsZS13aXRoLW1vYmlsZSB0YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG4ucmVhY3RUYWJsZS13aXRoLW1vYmlsZSAubW9iaWxldGFibGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJzLWNvbXBvbmVudC1hX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLnRhYnMtY29tcG9uZW50LWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnRhYnMtY29tcG9uZW50LWEgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWJzLWNvbXBvbmVudC1hIC5hY2NvcmRpb25fX2N1c3RvbS1saXN0X19pY29uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC4ycmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYnMtY29tcG9uZW50LWEge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgfVxuICAudGFicy1jb21wb25lbnQtYV9fYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWRlZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC50YWJzLWNvbXBvbmVudC1hIC5jYXJkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYnMtY29tcG9uZW50LWEgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudGFicy1jb21wb25lbnQtYV9fb3BlbiwgLnRhYnMtY29tcG9uZW50LWFfX2Nsb3NlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYnMtY29tcG9uZW50LWFfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICB9XG4gIC50YWJzLWNvbXBvbmVudC1hX19jbG9zZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kYXJrLWdyYXktdXAtYXJyb3cuc3ZnXCIpO1xuICB9XG4gIC50YWJzLWNvbXBvbmVudC1hX19vcGVuIHtcbiAgICBjb2xvcjogIzAwN2I4ZjtcbiAgICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICMwMDdiOGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgfVxuICAudGFicy1jb21wb25lbnQtYV9fb3Blbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kYXJrLWdyYXktZG93bi1hcnJvdy5zdmdcIik7XG4gIH1cbn1cblxuLnRhYnMtcmVsYXRlZC1yZXNvdXJjZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xufVxuLnRhYnMtcmVsYXRlZC1yZXNvdXJjZXNfX3RhYi1jb250ZW50IC5yZWxhdGVkLXByb2R1Y3QgLmRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYnMtcmVsYXRlZC1yZXNvdXJjZXNfX3RhYi1jb250ZW50IC5yZWxhdGVkLXByb2R1Y3RfX2hlYWRpbmctbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnRhYnMtcmVsYXRlZC1yZXNvdXJjZXNfX3RhYi1jb250ZW50IC5yZWxhdGVkLXByb2R1Y3RfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRhYnMtcmVsYXRlZC1yZXNvdXJjZXNfX3RhYi1jb250ZW50IC5yZWxhdGVkLXByb2R1Y3QgLnByb2R1Y3QtYmxvY2stZ3JpZCB7XG4gIHBhZGRpbmc6IDAgMi41cmVtO1xufVxuLnRhYnMtcmVsYXRlZC1yZXNvdXJjZXNfX3RhYi1jb250ZW50IC5yZWxhdGVkLXByb2R1Y3QgLnByb2R1Y3QtYmxvY2stZ3JpZC1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi50YWJzLXJlbGF0ZWQtcmVzb3VyY2VzX190YWItY29udGVudCAucmVsYXRlZC1wcm9kdWN0IC5wcm9kdWN0LWJsb2NrLWdyaWRfX2xpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRhYnMtcmVsYXRlZC1yZXNvdXJjZXNfX3RhYi1jb250ZW50IC5yZWxhdGVkLXByb2R1Y3QgLnByb2R1Y3QtYmxvY2stZ3JpZF9fbGlzdC12aWV3IHtcbiAgcGFkZGluZzogMDtcbn1cbi50YWJzLXJlbGF0ZWQtcmVzb3VyY2VzIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG59XG4udGFicy1yZWxhdGVkLXJlc291cmNlcyAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5tZWRpYS1saXN0IHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFicy1yZWxhdGVkLXJlc291cmNlcyAuY2FyZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG4gIC50YWJzLXJlbGF0ZWQtcmVzb3VyY2VzIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIH1cbiAgLnRhYnMtcmVsYXRlZC1yZXNvdXJjZXNfX2V4cGFuZCwgLnRhYnMtcmVsYXRlZC1yZXNvdXJjZXNfX2Nsb3NlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLnRhYnMtcmVsYXRlZC1yZXNvdXJjZXNfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICB9XG4gIC50YWJzLXJlbGF0ZWQtcmVzb3VyY2VzX19jbG9zZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kYXJrLWdyYXktdXAtYXJyb3cuc3ZnXCIpO1xuICB9XG4gIC50YWJzLXJlbGF0ZWQtcmVzb3VyY2VzX19leHBhbmQge1xuICAgIGNvbG9yOiAjMDA3YjhmO1xuICAgIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgIzAwN2I4ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICB9XG4gIC50YWJzLXJlbGF0ZWQtcmVzb3VyY2VzX19leHBhbmQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZGFyay1ncmF5LWRvd24tYXJyb3cuc3ZnXCIpO1xuICB9XG4gIC50YWJzLXJlbGF0ZWQtcmVzb3VyY2VzIC5yZWxhdGVkLXByb2R1Y3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRhYnMtcmVsYXRlZC1yZXNvdXJjZXMgLnJlbGF0ZWQtcHJvZHVjdF9faGVhZGluZy1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbiAgLnRhYnMtcmVsYXRlZC1yZXNvdXJjZXMgLnJlbGF0ZWQtcHJvZHVjdF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFicy1yZWxhdGVkLXJlc291cmNlcyAucmVsYXRlZC1wcm9kdWN0IC5wcm9kdWN0LWJsb2NrLWdyaWQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC50YWJzLXJlbGF0ZWQtcmVzb3VyY2VzIC5yZWxhdGVkLXByb2R1Y3QgLnByb2R1Y3QtYmxvY2stZ3JpZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50YWJzLXJlbGF0ZWQtcmVzb3VyY2VzIC5yZWxhdGVkLXByb2R1Y3QgLnByb2R1Y3QtYmxvY2stZ3JpZF9fbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAudGFicy1yZWxhdGVkLXJlc291cmNlcyAucmVsYXRlZC1wcm9kdWN0IC5wcm9kdWN0LWJsb2NrLWdyaWRfX2xpc3QgLnByb2R1Y3QtYmxvY2stZ3JpZF9fYnJhbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJzLXJlbGF0ZWQtcmVzb3VyY2VzIC5yZWxhdGVkLXByb2R1Y3QgLnByb2R1Y3QtYmxvY2stZ3JpZF9fcHJvZHVjdC1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG4gIC50YWJzLXJlbGF0ZWQtcmVzb3VyY2VzIC5yZWxhdGVkLXByb2R1Y3QgLmRpdmlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYnMtcmVsYXRlZC1yZXNvdXJjZXMgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAudGFicy1yZWxhdGVkLXJlc291cmNlcyAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50YWJzLXJlbGF0ZWQtcmVzb3VyY2VzIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICAudGFicy1yZWxhdGVkLXJlc291cmNlcyAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5tZWRpYS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFicy1yZWxhdGVkLXJlc291cmNlcyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICB9XG59XG5cbi50YWItcm93LCAudGFiLXJvd19fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udGFiLXJvdyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4OiAxO1xufVxuLnRhYi1yb3dfX2J1dHRvbiB7XG4gIGhlaWdodDogNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi50YWItcm93X19idXR0b24uZmVhdHVyZWRUYWJzX3NlbnRlbmNlQ2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbn1cbi50YWItcm93X19idXR0b24tYWN0aXZlIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgIzAwN2I4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50YWItcm93X19idXR0b246aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWItcm93IC5uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbiAgLnRhYi1yb3dfX2J1dHRvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIH1cbiAgLnRhYi1yb3dfX2J1dHRvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kYXJrLWdyYXktdXAtYXJyb3cuc3ZnXCIpO1xuICB9XG4gIC50YWItcm93X19idXR0b24tYWN0aXZlIHtcbiAgICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICMwMDdiOGY7XG4gIH1cbiAgLnRhYi1yb3dfX2J1dHRvbi1hY3RpdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZGFyay1ncmF5LWRvd24tYXJyb3cuc3ZnXCIpO1xuICB9XG59XG5cbi50YWJzX19jb250YWluZXIge1xuICBwYWRkaW5nOiAyLjVyZW0gMCAwO1xufVxuLnRhYnMgLmNvbHVtbi1jb250YWluZXIgLmNvbC1tZC05ID4gLnNlY3Rpb24taGVhZGVyLnJvdzpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRhYnMuZ3JlZW4gLnN0aWNreS1uYXZzX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3YTNlO1xufVxuLnRhYnMuZ3JlZW4gLnN0aWNreS1uYXZzX19jb250YWluZXIgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg2NTA7XG59XG4udGFicy5ncmVlbiAuc3RpY2t5LW5hdnNfX2NvbnRhaW5lciAuYWN0aXZlIC5zdGlja3ktbmF2c19fbGluay10ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg2NTA7XG59XG4udGFic19fcmVzb3VyY2VzIC5zY3JlZW5zZXQtY29udGFpbmVyX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWJzX19yZXNvdXJjZXMgLmdpZ3lhLXNjcmVlbiAudGVybXMtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG59XG4udGFic19fcmVzb3VyY2VzIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udGFic19fcmVzb3VyY2VzIC5vcHQtb3V0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2I2YmRjNTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xufVxuXG4ucmVtb3ZlLXRvcC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRlc3QtcHJvZmlsZSB7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG59XG4udGVzdC1wcm9maWxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDExLjM3NXJlbTtcbn1cbi50ZXN0LXByb2ZpbGUgLmNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBtaW4taGVpZ2h0OiAzMC43MnJlbTtcbn1cbi50ZXN0LXByb2ZpbGUgLmNhcmQtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi50ZXN0LXByb2ZpbGUgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4udGVzdC1wcm9maWxlX19jdGEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMDtcbn1cbi50ZXN0LXByb2ZpbGVfX3BhcmFtZXRlciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1pbi1oZWlnaHQ6IDguMXJlbTtcbn1cbi50ZXN0LXByb2ZpbGVfX3BhcmFtZXRlci1sYWJlbCB7XG4gIHBhZGRpbmc6IDAuMzVyZW0gMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNzVyZW07XG4gIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjE5cmVtO1xufVxuLnRlc3QtcHJvZmlsZV9fcGFyYW1ldGVyLWhlYWRlciB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi50ZXN0LXByb2ZpbGUgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50ZXN0LXByb2ZpbGUgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBmb250LXNpemU6IDE2Ljk2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udGVzdC1wcm9maWxlIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19ib2R5LWNvbCBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiA4LjU4cmVtO1xufVxuLnRlc3QtcHJvZmlsZV9fcHJpbWFyeS1jdGEsIC50ZXN0LXByb2ZpbGVfX3NlY29uZGFyeS1jdGEge1xuICBwYWRkaW5nOiAwLjVyZW0gMS44OXJlbTtcbiAgYmFja2dyb3VuZDogIzAwN2I4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMC4xN3JlbTtcbn1cbi50ZXN0LXByb2ZpbGVfX3ByaW1hcnktY3RhOmhvdmVyLCAudGVzdC1wcm9maWxlX19zZWNvbmRhcnktY3RhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50ZXN0LXByb2ZpbGVfX3NlY29uZGFyeS1jdGEge1xuICBiYWNrZ3JvdW5kOiAjZjY1YzAwO1xufVxuLnRlc3QtcHJvZmlsZV9fdmlld2FsbC1idG4ge1xuICBtYXJnaW4tdG9wOiA0LjVyZW07XG59XG4udGVzdC1wcm9maWxlX192aWV3YWxsLWN0YSB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgYmFja2dyb3VuZDogI2Y2NWMwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMC42OXJlbSAxLjRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50ZXN0LXByb2ZpbGVfX3ZpZXdhbGwtY3RhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlc3QtcHJvZmlsZSAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRlc3QtcHJvZmlsZSAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRlc3QtcHJvZmlsZSAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VhZWFlYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIHRvcDogMTA0JTtcbn1cbi50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4udGVzdC1wcm9maWxlIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzliOWI5Yjtcbn1cbi50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cy1hY3RpdmUgYnV0dG9uIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNDtcbn1cbi50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cy1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlc3QtcHJvZmlsZSAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2LCAudGVzdC1wcm9maWxlIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICB3aWR0aDogMC44MXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB0b3A6IDEwNi40JTtcbiAgei1pbmRleDogMTtcbn1cbi50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4udGVzdC1wcm9maWxlIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZ3JleS1sZWZ0LWFycm93LnN2Z1wiKTtcbn1cbi50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnRlc3QtcHJvZmlsZSAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2dyZXktcmlnaHQtYXJyb3cuc3ZnXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stYWN0aXZlIHtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgfVxuICAudGVzdC1wcm9maWxlIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIHRvcDogMTA0JTtcbiAgfVxuICAudGVzdC1wcm9maWxlIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlLFxuICAudGVzdC1wcm9maWxlIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlICsgbGksXG4gIC50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgKyBsaSArIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnRlc3QtcHJvZmlsZSAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpOm50aC1sYXN0LWNoaWxkKDEpLFxuICAudGVzdC1wcm9maWxlIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6bnRoLWxhc3QtY2hpbGQoMiksXG4gIC50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaTpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgfiBsaTpudGgtbGFzdC1jaGlsZCgxKSxcbiAgLnRlc3QtcHJvZmlsZSAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB+IGxpOm50aC1sYXN0LWNoaWxkKDIpLFxuICAudGVzdC1wcm9maWxlIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIH4gbGk6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRlc3QtcHJvZmlsZSAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSArIGxpICsgbGk6bnRoLWxhc3QtY2hpbGQoMyksXG4gIC50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgKyBsaSArIGxpOm50aC1sYXN0LWNoaWxkKDIpLFxuICAudGVzdC1wcm9maWxlIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlICsgbGkgKyBsaTpudGgtbGFzdC1jaGlsZCgxKSxcbiAgLnRlc3QtcHJvZmlsZSAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSArIGxpOm50aC1sYXN0LWNoaWxkKDMpLFxuICAudGVzdC1wcm9maWxlIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlICsgbGk6bnRoLWxhc3QtY2hpbGQoMiksXG4gIC50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgKyBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGVzdC1wcm9maWxlIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYsIC50ZXN0LXByb2ZpbGUgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiAxMDYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRlc3QtcHJvZmlsZV9fcGFyYW1ldGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxM3JlbTtcbiAgfVxuICAudGVzdC1wcm9maWxlX19wcmltYXJ5LWN0YSwgLnRlc3QtcHJvZmlsZV9fc2Vjb25kYXJ5LWN0YSB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuOXJlbTtcbiAgfVxuICAudGVzdC1wcm9maWxlIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19ib2R5LWNvbCBwIHtcbiAgICBtaW4taGVpZ2h0OiAxMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZXN0LXByb2ZpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC50ZXN0LXByb2ZpbGVfX3BhcmFtZXRlciB7XG4gICAgbWluLWhlaWdodDogMTAuMnJlbTtcbiAgfVxuICAudGVzdC1wcm9maWxlX192aWV3YWxsLWN0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnRlc3RpbW9uaWFsc19fY2FyZCB7XG4gIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXN0aW1vbmlhbHNfX3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXN0aW1vbmlhbHNfX3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yLjJyZW07XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMzJweCk7XG4gIGJhY2tncm91bmQ6ICNjMTRiMDA7XG4gIHdpZHRoOiAzLjc1cmVtO1xuICBoZWlnaHQ6IDIuMnJlbTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAxMDAlLCAwIDAsIDEwMCUgMCk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRlc3RpbW9uaWFscyAuaW1hZ2Utc2VsZWN0b3JfX2FjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udGVzdGltb25pYWxzX19hdmF0YXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDMuNzVyZW07XG4gIG1heC1oZWlnaHQ6IDMuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnRlc3RpbW9uaWFsc19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4udGVzdGltb25pYWxzX19sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXNsaWRlciB7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udGVzdGltb25pYWxzIC5zbGljay1zbGlkZXIgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRlc3RpbW9uaWFscyAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVzdGltb25pYWxzIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBjb2xvcjogI2Y2ZjZmNDtcbiAgb3BhY2l0eTogMTtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogIzliOWI5Yjtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiwgLnRlc3RpbW9uaWFscyAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgdG9wOiA0MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRlc3RpbW9uaWFscyAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG4udGVzdGltb25pYWxzIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZ3JleS1sZWZ0LWFycm93LnN2Z1wiKTtcbiAgb3BhY2l0eTogMTtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LXJpZ2h0LWFycm93LnN2Z1wiKTtcbiAgb3BhY2l0eTogMTtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXNsaWRlci5hcnJvdyAuc2xpY2stbmV4dCB7XG4gIHRvcDogMTA0JTtcbiAgcmlnaHQ6IDI1JTtcbiAgei1pbmRleDogMTtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXNsaWRlci5hcnJvdyAuc2xpY2stcHJldiB7XG4gIHRvcDogMTA0JTtcbiAgbGVmdDogMjUlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHNfX2NhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMzc3NXJlbTtcbiAgfVxuICAudGVzdGltb25pYWxzX19hdmF0YXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19fcXVvdGU6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTIuMTc1cmVtO1xuICAgIHdpZHRoOiAyLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stc2xpZGVyLmFycm93IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stc2xpZGVyLmFycm93IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAudGVzdGltb25pYWxzIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgdG9wOiAxMDQlO1xuICB9XG59XG5cbi50ZXh0LWJsb2NrLWNhbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDEuNjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4udGV4dC1ibG9jay1jYWxsX19oZWFkaW5nIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi50ZXh0LWJsb2NrLWNhbGxfX2JvZHksIC50ZXh0LWJsb2NrLWNhbGxfX2hvdXJzLCAudGV4dC1ibG9jay1jYWxsX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuLnRleHQtYmxvY2stY2FsbF9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLnRleHQtYmxvY2stY2FsbF9fcGhvbmUge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi50ZXh0LWJsb2NrLWNhbGxfX2hvdXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnRleHQtYmxvY2stY2FsbF9fZW1haWwge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGV4dC1ibG9jay1jYWxsX19lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWVtYWlsLWxpZ2h0LWdyYXkuc3ZnXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLnRleHQtYmxvY2stY2FsbF9fZW1haWw6aG92ZXIge1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbi50ZXh0LWJsb2NrLWNhbGxfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZXh0LWJsb2NrLWNhbGxfX2Rlc2NyaXB0aW9uIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGV4dC1ibG9jay1jYWxsIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG4gIC50ZXh0LWJsb2NrLWNhbGxfX2JvZHksIC50ZXh0LWJsb2NrLWNhbGxfX2hvdXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi50ZXh0LWJsb2NrLWdyZXktbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMS4yNXJlbTtcbn1cbi50ZXh0LWJsb2NrLWdyZXktbGlua19fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi50ZXh0LWJsb2NrLWdyZXktbGlua19fZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMDY1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50ZXh0LWJsb2NrLWdyZXktbGluayB7XG4gICAgcGFkZGluZzogMi4ycmVtIDEuMjVyZW0gMS41cmVtO1xuICB9XG59XG5cbi50ZXh0LWJsb2NrLWdyZXkge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4udGV4dC1ibG9jay1ncmV5IC50ZXh0LWJsb2NrLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRleHQtYmxvY2stZ3JleSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLm9yYW5nZS1oZWFkaW5nIC50ZXh0LWJsb2NrLXByaW1hcnkgLnRleHQtYmxvY2stcHJpbWFyeV9faGVhZGVyIHtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG5cbi50ZXh0LWJsb2NrLXByaW1hcnkge1xuICBwYWRkaW5nOiAyLjE4NzVyZW0gMCAxLjgxNXJlbTtcbn1cbi50ZXh0LWJsb2NrLXByaW1hcnlfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRleHQtYmxvY2stcHJpbWFyeV9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cblxuLnRoYW5rLXlvdSAucGFnZS1oZWFkZXJfX2hlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLnRoYW5rLXlvdSAucGFnZS1oZWFkZXJfX2JvZHkge1xuICB3aWR0aDogNTcuNSU7XG59XG4udGhhbmsteW91IC5wYWdlLWhlYWRlcl9fYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGhhbmsteW91IC5wYWdlLWhlYWRlcl9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50aGFuay15b3UgKyAubGlua2VkLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLnRoYW5rLXlvdS53ZWJpbmFyIC5wYWdlLWhlYWRlcl9fYm9keSB7XG4gIHdpZHRoOiA3MiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRoYW5rLXlvdS53ZWJpbmFyIC5wYWdlLWhlYWRlcl9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGUud2l0aC1tYXJnaW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wYWdlLXRpdGxlX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS10aXRsZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wYWdlLXRpdGxlX19oZWFkZXIubm8tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmluZm8tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3YjhmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDI2cHggNTBweCAzMHB4IDkzcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmluZm8tYm94IHtcbiAgICBwYWRkaW5nOiAyMi41cHggMjQuNXB4IDI0LjVweCAyNC41cHg7XG4gIH1cbn1cbi5pbmZvLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI1cHg7XG4gIHRvcDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9JbmZvLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW5mby1ib3g6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW5mby1ib3ggcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnVwbG9hZC1jb3B5IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi51cGxvYWQtY29weV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi51cGxvYWQtY29weV9fYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udXBsb2FkLWNvcHlfX2JvZHkgLmRhc2hlZC1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnVwbG9hZC1jb3B5X19ib2R5IC5kYXNoZWQtbGlzdCBsaTo6bWFya2VyIHtcbiAgY29udGVudDogXCItICAgXCI7XG59XG4udXBsb2FkLWNvcHlfX2Zvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5mYXAtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZmFwLWNvbnRlbnQud2l0aC1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZhcC1jb250ZW50X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZmFwLWNvbnRlbnRfX2JvZHkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmV0LWNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udmV0LWNvbnRlbnRfX2JvZHkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4udmV0LWNvcHlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnZldC1jb3B5X19ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jb28tY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uY29vLWNvbnRlbnRfX2JvZHkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvby1jb250ZW50X19ib2R5IHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmdlbmVyaWMtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdlbmVyaWMtY29udGVudF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5nZW5lcmljLWNvbnRlbnRfX2JvZHkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYWRkaXRpb25hbC1ub3RlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWRkaXRpb25hbC1ub3Rlc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFkZGl0aW9uYWwtbm90ZXNfX2JvZHkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2ZzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNmc19fYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uc2ZzX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5zZnNfX2J1dHRvbjpob3ZlciwgLnNmc19fYnV0dG9uOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zZnNfX2J1dHRvbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2ZzX19idXR0b24ubmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIHBhZGRpbmc6IDE4cHggNTBweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZnNfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5zZnNfX2J1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZnNfX2Zvb3RlclRleHQge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuXG4uZ2V0LXN0YXJ0ZWQge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuLmdldC1zdGFydGVkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmdldC1zdGFydGVkX19ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnJlZ2lzdGVyZWQtYWRkcmVzc19fdGl0bGUsXG4uc2hpcHBpbmctYWRkcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5yZWdpc3RlcmVkLWFkZHJlc3NfX2JvZHksXG4uc2hpcHBpbmctYWRkcl9fYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5hYm91dC1idXNpbmVzc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cblxuLmxpbmstd2l0aC1tb2RhbCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ubGluay13aXRoLW1vZGFsIC5saW5rLW1vZGFsIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpbmstd2l0aC1tb2RhbCAubGluay1tb2RhbDpob3ZlciwgLmxpbmstd2l0aC1tb2RhbCAubGluay1tb2RhbDpmb2N1cywgLmxpbmstd2l0aC1tb2RhbCAubGluay1tb2RhbDphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuXG4uZ3JvdXAtdGl0bGVfX2ZpZWxkIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ncm91cC10aXRsZV9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmdyb3VwLXRpdGxlX19sYWJlbCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncm91cC10aXRsZV9fbGFiZWwuaGlkZWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwYWNlLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuLnppYi1vdXRlci1kaXYge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kLTV0aCB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4ubGluay1leHRlcm5hbDpoYXMoLnppYi10aHVtYm5haWwtaW1nKTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGluay1leHRlcm5hbDpoYXMoLnppYi10aHVtYm5haWwtaW1nKSAuc3Itb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi56aWItdGh1bWJuYWlsLWhlYWRlciAubGluay1leHRlcm5hbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTJweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2V4dGVybmFsLWxpbmstdGVhbC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xufVxuXG4uemliLXRodW1ibmFpbC1jdGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuLnppYi10aHVtYm5haWwtY3RhOmhvdmVyLCAuemliLXRodW1ibmFpbC1jdGE6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uemliLXRodW1ibmFpbC1jdGE6aG92ZXIgYSwgLnppYi10aHVtYm5haWwtY3RhOmZvY3VzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi56aWItdGh1bWJuYWlsLWN0YTpob3ZlciBpbWcsIC56aWItdGh1bWJuYWlsLWN0YTpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4udmV0c2Nhbi1tdWx0aWxpbmstaGVybyAuaGVyb19fdGl0bGUsIC52ZXRzY2FuLW11bHRpbGluay1oZXJvIC5oZXJvX19jb250ZW50IHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4udmV0c2Nhbi1tdWx0aWxpbmstaGVybyAuaGVyb19fbGFiZWwge1xuICB3aWR0aDogNTAlO1xufVxuLnZldHNjYW4tbXVsdGlsaW5rIC5tYWluY29sLTEtMS1tdWx0aS1saW5rIC5tZWRpYS1jYXJkX19pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDI5cmVtO1xuICBtYXgtaGVpZ2h0OiAyOXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZldHNjYW4tbXVsdGlsaW5rIC5tYWluY29sLTEtMS1tdWx0aS1saW5rIC5tZWRpYS1jYXJkX19oZWFkZXIge1xuICBjb2xvcjogI2Y2NWMwMDtcbiAgZm9udC1zaXplOiAxLjA2M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi52ZXRzY2FuLW11bHRpbGluayAubWFpbmNvbC0xLTEtbXVsdGktbGluayAubWVkaWEtY2FyZF9fY29udGVudCBwIHN1cCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udmV0c2Nhbi1tdWx0aWxpbmsgLnBpbXMtc2VhcmNoLWxpc3RpbmcgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS10ZXh0IHtcbiAgZmxleDogbm9uZTtcbn1cbi52ZXRzY2FuLW11bHRpbGluayAubWFpbmNvbC0xLW11bHRpLWxpbmtfX2JvZHkgYSxcbi52ZXRzY2FuLW11bHRpbGluayAubWFpbmNvbC0xLW11bHRpLWxpbmtfX2JvZHkgcCB7XG4gIGNvbG9yOiAjZjY1YzAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmV0c2Nhbi1tdWx0aWxpbmsgLm1haW5jb2wtMS1tdWx0aS1saW5rX19ib2R5IHAge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnZldHNjYW4tbXVsdGlsaW5rIC5tYWluY29sLTEtbXVsdGktbGlua19fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMi43NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG4udmV0c2Nhbi1tdWx0aWxpbmsgLm1lZGlhLWNhcmRfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZldHNjYW4tbXVsdGlsaW5rIC50YWJzX19yZWxhdGVkLXByb2R1Y3RzIHtcbiAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy44NXJlbTtcbn1cbi52ZXRzY2FuLW11bHRpbGluayAudGFic19fcmVsYXRlZC1wcm9kdWN0cyAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42NzVyZW07XG59XG4udmV0c2Nhbi1tdWx0aWxpbmsgLnRhYnNfX2NvbnRhY3QtdXMge1xuICBwYWRkaW5nLXRvcDogNC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1LjY3NXJlbTtcbn1cbi52ZXRzY2FuLW11bHRpbGluayAucGltcy1yZXF1ZXN0LWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnZldHNjYW4tbXVsdGlsaW5rIC5tYWluY29sLWhvdy1pdC13b3JrcyAuZmVhdHVyZS1jYXJkcy1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnZldHNjYW4tbXVsdGlsaW5rIC5tYWluY29sLWhvdy1pdC13b3JrcyAuZmVhdHVyZS1jYXJkcy1pdGVtX19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udmV0c2Nhbi1tdWx0aWxpbmsgLm1haW5jb2wtaG93LWl0LXdvcmtzIC5mZWF0dXJlLWNhcmRzLWl0ZW06bnRoLWNoaWxkKDNuKzEpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjk1cmVtO1xufVxuLnZldHNjYW4tbXVsdGlsaW5rIC5zb2x1dGlvbi1kZXNjcmlwdGlvbixcbi52ZXRzY2FuLW11bHRpbGluayAuc29sdXRpb24tZGVzY3JpcHRpb24gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2ZDcyNzg7XG4gIG1hcmdpbjogMS4xMjVyZW0gMCAyLjEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuOTI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi52ZXRzY2FuLW11bHRpbGluayAuc29sdXRpb24tZGVzY3JpcHRpb24gYiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnZldHNjYW4tbXVsdGlsaW5rIC5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3Qge1xuICAgIG1pbi13aWR0aDogMTEuNXJlbTtcbiAgfVxuICAudmV0c2Nhbi1tdWx0aWxpbmstaGVybyAuaGVyb19fbGFiZWwtc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cblxuLnZpZGVvLWJyaWdodGNvdmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZpZGVvLWJyaWdodGNvdmUgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnZpZGVvLWJyaWdodGNvdmVfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udmlkZW8tYnJpZ2h0Y292ZV9faGVhZGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLnZpZGVvLWJyaWdodGNvdmVfX2hlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1yaWdodDogMi4xcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlkZW8tYnJpZ2h0Y292ZV9fYm9keSBpZnJhbWUge1xuICBoZWlnaHQ6IDgwdmg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLWJyaWdodGNvdmVfX3ZpZGVvIHtcbiAgbWF4LWhlaWdodDogMjYuNHJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1icmlnaHRjb3ZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC52aWRlby1icmlnaHRjb3ZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC52aWRlby1icmlnaHRjb3ZlIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwLjJyZW07XG4gIH1cbn1cblxudmlkZW8tanMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA4MHZoICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4udmlkZW8tY2Fyb3VzZWwgLm1lZGlhLWxpc3Qge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG4udmlkZW8tY2Fyb3VzZWwgLm1lZGlhLWxpc3RfX2Jsb2NrLWNvbnRhaW5lci1iYWNrZ3JvdW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnZpZGVvLWNhcm91c2VsIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udmlkZW8tY2Fyb3VzZWwgLnNsaWNrLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG4udmlkZW8tY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA3YjhmO1xuICBvcGFjaXR5OiAxO1xufVxuLnZpZGVvLWNhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnZpZGVvLWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBsZWZ0OiAtMTBweDtcbn1cbi52aWRlby1jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlby1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuLnZpZGVvLWNhcm91c2VsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWNhcm91c2VsIC5zbGljay1hcnJvdyB7XG4gIGJvcmRlcjogc29saWQgIzAwN2I4ZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogOC42cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudmlkZW8tY2Fyb3VzZWwgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IDcuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC52aWRlby1jYXJvdXNlbCAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogMTAuN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWRlby1jYXJvdXNlbCAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogOS43cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnZpZGVvLWNhcm91c2VsIC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiA0LjY1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnZpZGVvLWNhcm91c2VsIC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiAzLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAudmlkZW8tY2Fyb3VzZWwgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IDMuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby1jYXJvdXNlbCAuc2xpY2stYXJyb3c6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnZpZGVvLWNhcm91c2VsIC5zbGljay1hcnJvdzphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIDIuNXJlbTtcbiAgfVxufVxuXG4udmlkZW8tZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCAyLjVyZW07XG59XG4udmlkZW8tZGVzY3JpcHRpb24ucHJvaGVhcnQtdmlkZW8tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uLnByb2hlYXJ0LXZpZGVvLWNvbnRhaW5lciAudmlkZW8tZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uLnByb2hlYXJ0LXZpZGVvLWNvbnRhaW5lciAudmlkZW8tZGVzY3JpcHRpb24tYm9keV9fZXllYnJvdyB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uLnByb2hlYXJ0LXZpZGVvLWNvbnRhaW5lciAudmlkZW8tZGVzY3JpcHRpb24tYm9keV9faGVhZGVyIHtcbiAgY29sb3I6ICM4ZTI1OGQ7XG59XG4udmlkZW8tZGVzY3JpcHRpb24ucHJvaGVhcnQtdmlkZW8tY29udGFpbmVyIC52aWRlby1kZXNjcmlwdGlvbi1ib2R5X19wcm9oZWFydC10aW1lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwLjZyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC4zcmVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uLnByb2hlYXJ0LXZpZGVvLWNvbnRhaW5lciAudmlkZW8tZGVzY3JpcHRpb24tYm9keS1mb290ZXJfX3RpbWUsIC52aWRlby1kZXNjcmlwdGlvbi5wcm9oZWFydC12aWRlby1jb250YWluZXIgLnZpZGVvLWRlc2NyaXB0aW9uLWJvZHlfX2RpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uX19tYWluLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbi52aWRlby1kZXNjcmlwdGlvbiAubGFyZ2UtaW1hZ2UtYmxvY2sge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uIC5sYXJnZS1pbWFnZS1ibG9ja19fYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogNnJlbTtcbiAgYm90dG9tOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDkyLCAwLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udmlkZW8tZGVzY3JpcHRpb24gLmxhcmdlLWltYWdlLWJsb2NrX19idXR0b24gc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxLjc1cmVtIHNvbGlkICNmZmZmZmY7XG59XG4udmlkZW8tZGVzY3JpcHRpb24gLmxhcmdlLWltYWdlLWJsb2NrX19idXR0b246aG92ZXIsIC52aWRlby1kZXNjcmlwdGlvbiAubGFyZ2UtaW1hZ2UtYmxvY2tfX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1NTAwO1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uIC5sYXJnZS1pbWFnZS1ibG9ja19fOWJ5MTYgeyAvKmFzcGVjdFJhdGlvOiA5OjE2Ki9cbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi52aWRlby1kZXNjcmlwdGlvbiAubGFyZ2UtaW1hZ2UtYmxvY2tfX2FydGljbGUgeyAvKmFzcGVjdFJhdGlvOiBhcnRpY2xlKGRlZmF1bHQpIHVzZWQgaW4gZmVhdHVyZWQgaGVybyovXG4gIHBhZGRpbmctYm90dG9tOiA0NC4zJTtcbn1cbi52aWRlby1kZXNjcmlwdGlvbi5kYXJrLXRoZW1lIHsgLyp0aGVtZTogZGFyayovIH1cbi52aWRlby1kZXNjcmlwdGlvbi5kYXJrLXRoZW1lIC52aWRlby1kZXNjcmlwdGlvbi1ib2R5LCAudmlkZW8tZGVzY3JpcHRpb24uZGFyay10aGVtZSAudmlkZW8tZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MGQxYztcbiAgYm9yZGVyOiAxcHggc29saWQgIzA4MGQxYztcbn1cbi52aWRlby1kZXNjcmlwdGlvbi5kYXJrLXRoZW1lIC52aWRlby1kZXNjcmlwdGlvbi1ib2R5X19oZWFkZXIsIC52aWRlby1kZXNjcmlwdGlvbi5kYXJrLXRoZW1lIC52aWRlby1kZXNjcmlwdGlvbi1ib2R5X190ZXh0LCAudmlkZW8tZGVzY3JpcHRpb24uZGFyay10aGVtZSAudmlkZW8tZGVzY3JpcHRpb24tY29udGFpbmVyX19oZWFkZXIsIC52aWRlby1kZXNjcmlwdGlvbi5kYXJrLXRoZW1lIC52aWRlby1kZXNjcmlwdGlvbi1jb250YWluZXJfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi52aWRlby1kZXNjcmlwdGlvbi5kYXJrLXRoZW1lIC52aWRlby1kZXNjcmlwdGlvbi1ib2R5X19oZWFkZXI6aG92ZXIsIC52aWRlby1kZXNjcmlwdGlvbi5kYXJrLXRoZW1lIC52aWRlby1kZXNjcmlwdGlvbi1jb250YWluZXJfX2hlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiAjZjY1YzAwO1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uLmRhcmstdGhlbWUgLnZpZGVvLWRlc2NyaXB0aW9uLWJvZHktZm9vdGVyX190aW1lLCAudmlkZW8tZGVzY3JpcHRpb24uZGFyay10aGVtZSAudmlkZW8tZGVzY3JpcHRpb24tYm9keS1mb290ZXJfX2xpbmssIC52aWRlby1kZXNjcmlwdGlvbi5kYXJrLXRoZW1lIC52aWRlby1kZXNjcmlwdGlvbi1jb250YWluZXItZm9vdGVyX190aW1lLCAudmlkZW8tZGVzY3JpcHRpb24uZGFyay10aGVtZSAudmlkZW8tZGVzY3JpcHRpb24tY29udGFpbmVyLWZvb3Rlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uLWNvbnRhaW5lciwgLnZpZGVvLWRlc2NyaXB0aW9uLWJvZHkgeyAvKnRoZW1lOiBsaWdodCAoZGVmYXVsdCkqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY0O1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uLWJvZHlfX2V5ZWJyb3cge1xuICBjb2xvcjogI2Y2NWMwMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uLWJvZHlfX2hlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiAjZjY1YzAwO1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uLWJvZHlfX2hlYWRlci10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uLWJvZHlfX3RleHQge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uLWJvZHlfX2RpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS44MTI1cmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbi52aWRlby1kZXNjcmlwdGlvbi1ib2R5LWZvb3RlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi52aWRlby1kZXNjcmlwdGlvbi1ib2R5LWZvb3Rlcl9fdGltZSwgLnZpZGVvLWRlc2NyaXB0aW9uLWJvZHktZm9vdGVyX19saW5rIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpZGVvLWRlc2NyaXB0aW9uLWJvZHktZm9vdGVyX190aW1lLmxpbmstZXh0ZXJuYWw6YWZ0ZXIsIC52aWRlby1kZXNjcmlwdGlvbi1ib2R5LWZvb3Rlcl9fbGluay5saW5rLWV4dGVybmFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi52aWRlby1kZXNjcmlwdGlvbi1ib2R5LWZvb3Rlcl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudmlkZW8tZGVzY3JpcHRpb25fX21haW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAudmlkZW8tZGVzY3JpcHRpb24tYm9keV9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICB9XG4gIC52aWRlby1kZXNjcmlwdGlvbi1ib2R5X19kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIH1cbiAgLnZpZGVvLWRlc2NyaXB0aW9uIC5sYXJnZS1pbWFnZS1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnZpZGVvLWRlc2NyaXB0aW9uIC5sYXJnZS1pbWFnZS1ibG9jay5lbWJyZXgtdmlkZW8tdGh1bWJuYWlsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdyZW07XG4gIH1cbn1cblxuLnZpZGVvLWhlcm9fX3RpdGxlLCAudmlkZW8taGVyb19fc3ViaGVhZGVyIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4udmlkZW8taGVyb19fc3ViaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi52aWRlby1oZXJvIC5icmlnaHRDb3ZlLXZpZGVvLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnZpZGVvLWhlcm9fX21haW4tY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlby1oZXJvX19tYWluLWNvbnRhaW5lci1ib2R5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi52aWRlby1oZXJvX190YWdMaW5lIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi52aWRlby1oZXJvLWN0YSB7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udmlkZW8taGVyby1jdGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZpZGVvLWhlcm9fX29yYW5nZS1yYWlsLXBhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG4udmlkZW8taGVyb19fb3JhbmdlLXJhaWwtcGFyZW50IC5oZXJvX19sYWJlbCB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi52aWRlby1oZXJvX19vcmFuZ2UtcmFpbC1wYXJlbnQgLmhlcm9fX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmlkZW8taGVyb19fb3JhbmdlLXJhaWwtcGFyZW50IC5oZXJvX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi52aWRlby1oZXJvX19yYWlsIHtcbiAgd2lkdGg6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIGZsZXg6IDAgMCAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4udmlkZW8taGVyb19fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udmlkZW8taGVybyAubGlnaHQgLnZpZGVvLWhlcm9fX3RpdGxlLCAudmlkZW8taGVybyAubGlnaHQgLnZpZGVvLWhlcm9fX3N1YmhlYWRlciwgLnZpZGVvLWhlcm8gLmxpZ2h0IC52aWRlby1oZXJvX190YWdMaW5lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4ICMwMDAwMDA7XG59XG4udmlkZW8taGVybyAudmlkZW8tYmFubmVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLWhlcm9fX21haW4taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwdnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnZpZGVvLWhlcm9fX3RpdGxlLCAudmlkZW8taGVyb19fc3ViaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnZpZGVvLWhlcm8tY3RhIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudmlkZW8taGVyb19fdGFnTGluZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWRlby1oZXJvX19tYWluLWNvbnRhaW5lci1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC52aWRlby1oZXJvX19zZWNvbmQtY3RhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnZpZGVvLWhlcm9fX2xhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC52aWRlby1oZXJvIC5oZXJvX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLWhlcm9fX21haW4tY29udGFpbmVyLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8taGVyb19fbWFpbi1jb250YWluZXItYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnZpZGVvLWhlcm9fX3ZpZGVvLWpzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnZpZGVvLWhlcm9fX3ZpZGVvLWpzIC52anMtdGVjaCB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udmlkZW8taW5saW5lLXBsYXllciB7XG4gIHBhZGRpbmc6IDEuNXJlbSA2LjI1cmVtO1xufVxuLnZpZGVvLWlubGluZS1wbGF5ZXIuZnVsbC13aWR0aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udmlkZW8taW5saW5lLXBsYXllci5mdWxsLXdpZHRoIC52aWRlby1pbmxpbmUtcGxheWVyX19jb250YWluZXItaWZyYW1lIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLWlubGluZS1wbGF5ZXIgLm1lZGlhLWxpc3RfX2Jsb2NrIHtcbiAgZmxvYXQ6IHVuc2V0O1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1pbmxpbmUtcGxheWVyIC5tZWRpYS1saXN0X19ibG9ja19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlby1pbmxpbmUtcGxheWVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8taW5saW5lLXBsYXllcl9fY29udGFpbmVyLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMy4xNXJlbTtcbiAgbWluLXdpZHRoOiA1OXJlbTtcbn1cbi52aWRlby1pbmxpbmUtcGxheWVyX19jb250YWluZXItZW1iZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnZpZGVvLWlubGluZS1wbGF5ZXJfX2NvbnRhaW5lci1idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBib3R0b206IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgOTIsIDAsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi52aWRlby1pbmxpbmUtcGxheWVyX19jb250YWluZXItYnV0dG9uIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMS43NXJlbSBzb2xpZCAjZmZmZmZmO1xufVxuLnZpZGVvLWlubGluZS1wbGF5ZXJfX2NvbnRhaW5lci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1NTAwO1xufVxuLnZpZGVvLWlubGluZS1wbGF5ZXJfX2NvbnRhaW5lci1kdXJhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAuMzM3NXJlbSAwLjQxMjVyZW07XG4gIG9wYWNpdHk6IDAuNztcbiAgYm90dG9tOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWRlby1pbmxpbmUtcGxheWVyX192aWRlby1qc19fY29udGFpbmVyX19mdWxsLXdpZHRoIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnZpZGVvLWlubGluZS1wbGF5ZXJfX2NvbnRhaW5lci1pZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEzLjE1cmVtO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLnZpZGVvLWlubGluZS1wbGF5ZXJfX2NvbnRhaW5lci1kdXJhdGlvbiB7XG4gICAgYm90dG9tOiAwLjc1cmVtO1xuICAgIHJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG5cbi52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodENvdmUtdmlkZW8tanMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWxpbmsuZ3JlZW4gLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi52aWRlby1saW5rLmdyZWVuIC5tZWRpYS1saXN0X192aWRlby10aXRsZSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLnZpZGVvLWxpbmsuZ3JlZW4gLm1lZGlhLWxpc3QgLnZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNhOWMyM2Y7XG59XG4udmlkZW8tbGluay5ncmVlbiAubWVkaWEtbGlzdCAudmlkZW9fX3BsYXktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YzIzZjtcbn1cbi52aWRlby1saW5rLnBpbmsgLm1lZGlhLWxpc3QgLnZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNhYTAwNjE7XG59XG4udmlkZW8tbGluay5waW5rIC5tZWRpYS1saXN0IC52aWRlb19fcGxheS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWEwMDYxO1xufVxuLnZpZGVvLWxpbmsucGluayAubWVkaWEtbGlzdF9fdmlkZW8tdGl0bGUge1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbi52aWRlby1saW5rIC5tZWRpYS1saXN0X19ibG9jay1jb250YWluZXItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi52aWRlby1saW5rIC5tZWRpYS1saXN0X19pbWFnZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnZpZGVvLWxpbmsgLm1lZGlhLWxpc3QgLnZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBib3R0b206IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgOTIsIDAsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi52aWRlby1saW5rIC5tZWRpYS1saXN0IC52aWRlb19fcGxheS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1NTAwO1xufVxuLnZpZGVvLWxpbmsgLm1lZGlhLWxpc3QgLnZpZGVvX19wbGF5LWJ1dHRvbiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEuNzVyZW0gc29saWQgI2ZmZmZmZjtcbn1cblxuLnZpZXdtb2RlLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbGluZS1oZWlnaHQ6IDEuMzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWV3bW9kZS1pY29ucyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnZpZXdtb2RlLWljb25zOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU4NTg1ODtcbiAgb3BhY2l0eTogMC4xO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuLnZpZXdtb2RlLWljb25zLmxpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2xpc3Qtdmlldy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9saXN0LXZpZXcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnZpZXdtb2RlLWljb25zLmdyaWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2NhcmQtdmlldy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9jYXJkLXZpZXcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiYmJiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnZpZXdtb2RlLWFjdGl2ZS5saXN0OjphZnRlciwgLnZpZXdtb2RlLWFjdGl2ZS5ncmlkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG59XG4udmlld21vZGUtYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnZpZXdtb2RlLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICBjb2xvcjogI2JiYmJiYjtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG59XG5cbi52bWlwcy1idXR0b25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi52bWlwcy1idXR0b25fX3dyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZtaXBzLWJ1dHRvbl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4udm1pcHMtYnV0dG9uX19jb2wge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnZtaXBzLWJ1dHRvbl9fY29sIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udm1pcHMtYnV0dG9uX19zdWJtaXQge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAzMXB4IDE4NXB4IDMzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2MzAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZtaXBzLWJ1dHRvbl9fc3VibWl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnZtaXBzLWJ1dHRvbl9fc3VibWl0LmRpc2FibGVkLCAudm1pcHMtYnV0dG9uX19zdWJtaXRbZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uc3VjY2Vzcy1idXR0b25fX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnN1Y2Nlc3MtYnV0dG9uX193cmFwcGVyIC5zdWNjZXNzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE2cHggMjZweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjY1YzAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zdWNjZXNzLWJ1dHRvbl9fd3JhcHBlciAuc3VjY2Vzcy1idXR0b246aG92ZXIsIC5zdWNjZXNzLWJ1dHRvbl9fd3JhcHBlciAuc3VjY2Vzcy1idXR0b246Zm9jdXMsIC5zdWNjZXNzLWJ1dHRvbl9fd3JhcHBlciAuc3VjY2Vzcy1idXR0b246YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGFjdC16b2V0aXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNvbnRhY3Qtem9ldGlzIC56aWItZ3JvdXAtYnRuX19jb250YWluZXIgLnppYi1ncm91cC1idG5fX2J0biB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uY29udGFjdC16b2V0aXMgLnppYi1yYWRpb19fd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTMycHg7XG59XG5cbi5zdWNjZXNzLWNvbmZpcm1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi52bWlwcy1jb250YWluZXIgLmNvbnRhY3QtenJsIC5pbnB1dC1maWVsZCB7XG4gIHBhZGRpbmctbGVmdDogMC45MzhyZW07XG59XG4udm1pcHMtY29udGFpbmVyIC5jb250YWN0LXpybCAuaW5wdXQtZmllbGQuZmllbGRzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLnZtaXBzLWNvbnRhaW5lciAuY29udGFjdC16cmwgLmlucHV0LWZpZWxkLmZpZWxkcy1kaXNhYmxlZCBpbnB1dCxcbi52bWlwcy1jb250YWluZXIgLmNvbnRhY3QtenJsIC5pbnB1dC1maWVsZC5maWVsZHMtZGlzYWJsZWQgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xufVxuLnZtaXBzLWNvbnRhaW5lciAuY29udGFjdC16cmwgLmlucHV0LWZpZWxkLmZpZWxkcy1kaXNhYmxlZCB1bC5yYWRpby1maWVsZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZtaXBzLWNvbnRhaW5lciAuY29udGFjdC16cmwgLmlucHV0LWZpZWxkLmZpZWxkcy1kaXNhYmxlZCB1bC5yYWRpby1maWVsZCBsYWJlbCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnZtaXBzLWNvbnRhaW5lciAuY29udGFjdC16cmwgLmlucHV0LWZpZWxkLmZpZWxkcy1kaXNhYmxlZCBsYWJlbCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnZtaXBzLWNvbnRhaW5lciAuY29udGFjdC16cmwgLmR5bmFtaWMtZHJvcGRvd24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG59XG4udm1pcHMtY29udGFpbmVyIC5jb250YWN0LXpybCAuZHluYW1pYy1kcm9wZG93bi5kaXNhYmxlZCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbn1cbi52bWlwcy1jb250YWluZXIgLmNvbnRhY3QtenJsIC5yZmllbGQge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM4cmVtO1xufVxuLnZtaXBzLWNvbnRhaW5lciAuY29udGFjdC16cmwgLnJmaWVsZC5maWVsZHMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZtaXBzLWNvbnRhaW5lciAuY29udGFjdC16cmwgLnJmaWVsZC5maWVsZHMtZGlzYWJsZWQgLnJmaWVsZF9faGVhZGVyIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4udm1pcHMtY29udGFpbmVyIC5jb250YWN0LXpybCAuZHluYW1pYy1kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udm1pcHMtY29udGFpbmVyIC5jb250YWN0LXpybCAuZHluYW1pYy1kcm9wZG93biAubGFiZWwtbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi52bWlwcy1jb250YWluZXIgLmNvbnRhY3QtenJsIC5jaGFuZ2UtZW1haWwtLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE4cHggMjZweDtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi52bWlwcy1jb250YWluZXIgLmNvbnRhY3QtenJsIC5jaGFuZ2UtZW1haWwtLWJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudm1pcHMtY29udGFpbmVyIC5jb250YWN0LXpybCAuY2hhbmdlLWVtYWlsLS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gIH1cbn1cbi52bWlwcy1jb250YWluZXIgLmR5bmFtaWMtZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuXG4udm1pcHMtLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiA1NjRweDtcbn1cbi52bWlwcy0tbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnZtaXBzLS1tb2RhbCAubS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNThweCA3NHB4IDQwcHggNTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnZtaXBzLS1tb2RhbCAubS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggNDBweCAyMHB4O1xuICB9XG59XG4udm1pcHMtLW1vZGFsIC5tLWNvbnRlbnQgLm0td3JhcHBlciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udm1pcHMtLW1vZGFsIC5tLWNvbnRlbnQgLm0td3JhcHBlciAubS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOHB4O1xuICByaWdodDogNDRweDtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudm1pcHMtLW1vZGFsIC5tLWNvbnRlbnQgLm0td3JhcHBlciAubS1jbG9zZSB7XG4gICAgdG9wOiAxOHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICB9XG59XG4udm1pcHMtLW1vZGFsIC5tLWNvbnRlbnQgLm0td3JhcHBlciAubS1jbG9zZTpob3ZlciwgLnZtaXBzLS1tb2RhbCAubS1jb250ZW50IC5tLXdyYXBwZXIgLm0tY2xvc2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udm1pcHMtLW1vZGFsIC5tLWNvbnRlbnQgLmYtd3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI2MXB4O1xufVxuLnZtaXBzLS1tb2RhbCAubS1jb250ZW50IC5mLXdyYXBwZXIgLmluZm8tYm94LS1lbWFpbCB7XG4gIHBhZGRpbmc6IDIycHggMTZweCAyMnB4IDgwcHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xufVxuLnZtaXBzLS1tb2RhbCAubS1jb250ZW50IC5mLXdyYXBwZXIgLmluZm8tYm94LS1lbWFpbDo6YmVmb3JlIHtcbiAgdG9wOiAyMnB4O1xuICBsZWZ0OiAxOHB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52bWlwcy0tbW9kYWwgLm0tY29udGVudCAuZi13cmFwcGVyIC5pbmZvLWJveC0tZW1haWw6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi52bWlwcy0tbW9kYWwgLm0tY29udGVudCAuYi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC52bWlwcy0tbW9kYWwgLm0tY29udGVudCAuYi13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udm1pcHMtLW1vZGFsIC5tLWNvbnRlbnQgLmItY2FuY2VsLCAudm1pcHMtLW1vZGFsIC5tLWNvbnRlbnQgLmItc3VibWl0IHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMTRweCAyMXB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudm1pcHMtLW1vZGFsIC5tLWNvbnRlbnQgLmItY2FuY2VsLCAudm1pcHMtLW1vZGFsIC5tLWNvbnRlbnQgLmItc3VibWl0IHtcbiAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi52bWlwcy0tbW9kYWwgLm0tY29udGVudCAuYi1jYW5jZWwge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbn1cbi52bWlwcy0tbW9kYWwgLm0tY29udGVudCAuYi1zdWJtaXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0I4Rjtcbn1cbi52bWlwcy0tbW9kYWwgLm0tY29udGVudCAuYi1zdWJtaXRbZGlzYWJsZWRdLCAudm1pcHMtLW1vZGFsIC5tLWNvbnRlbnQgLmItc3VibWl0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZtaXBzLWNvbnRhaW5lciAucGFnZS10aXRsZSwgLnNlbGVjdHZhYy1jb250YWluZXIgLnBhZ2UtdGl0bGUsIC5wb3VsdmFjLWNvbnRhaW5lciAucGFnZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLnZtaXBzLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnNlbGVjdHZhYy1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wb3VsdmFjLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC52bWlwcy1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5zZWxlY3R2YWMtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucG91bHZhYy1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgfVxufVxuLnZtaXBzLWNvbnRhaW5lciAucGFnZS1zdWItdGl0bGUsIC5zZWxlY3R2YWMtY29udGFpbmVyIC5wYWdlLXN1Yi10aXRsZSwgLnBvdWx2YWMtY29udGFpbmVyIC5wYWdlLXN1Yi10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi52bWlwcy1jb250YWluZXIgLnBhZ2Utc3ViLXRpdGxlLmRpc2FibGVkLCAuc2VsZWN0dmFjLWNvbnRhaW5lciAucGFnZS1zdWItdGl0bGUuZGlzYWJsZWQsIC5wb3VsdmFjLWNvbnRhaW5lciAucGFnZS1zdWItdGl0bGUuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZtaXBzLWNvbnRhaW5lciAucGFnZS1zdWItdGl0bGVfX2hlYWRlciwgLnNlbGVjdHZhYy1jb250YWluZXIgLnBhZ2Utc3ViLXRpdGxlX19oZWFkZXIsIC5wb3VsdmFjLWNvbnRhaW5lciAucGFnZS1zdWItdGl0bGVfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi52bWlwcy1jb250YWluZXIgLnBhZ2Utc3ViLXRpdGxlX19ib2R5LCAuc2VsZWN0dmFjLWNvbnRhaW5lciAucGFnZS1zdWItdGl0bGVfX2JvZHksIC5wb3VsdmFjLWNvbnRhaW5lciAucGFnZS1zdWItdGl0bGVfX2JvZHkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4udm1pcHMtY29udGFpbmVyIC5wYWdlLWZpZWxkLWdyb3VwX190aXRsZSwgLnNlbGVjdHZhYy1jb250YWluZXIgLnBhZ2UtZmllbGQtZ3JvdXBfX3RpdGxlLCAucG91bHZhYy1jb250YWluZXIgLnBhZ2UtZmllbGQtZ3JvdXBfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi52bWlwcy1jb250YWluZXIgLnBhZ2UtZmllbGQtZ3JvdXBfX2JvZHksIC5zZWxlY3R2YWMtY29udGFpbmVyIC5wYWdlLWZpZWxkLWdyb3VwX19ib2R5LCAucG91bHZhYy1jb250YWluZXIgLnBhZ2UtZmllbGQtZ3JvdXBfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnZtaXBzLWNvbnRhaW5lciAucGFnZS1maWVsZC1ncm91cF9fYm9keSBoNSwgLnNlbGVjdHZhYy1jb250YWluZXIgLnBhZ2UtZmllbGQtZ3JvdXBfX2JvZHkgaDUsIC5wb3VsdmFjLWNvbnRhaW5lciAucGFnZS1maWVsZC1ncm91cF9fYm9keSBoNSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udm1pcHMtY29udGFpbmVyIC5wYWdlLWZpZWxkLWdyb3VwIC5tYi0zMCwgLnNlbGVjdHZhYy1jb250YWluZXIgLnBhZ2UtZmllbGQtZ3JvdXAgLm1iLTMwLCAucG91bHZhYy1jb250YWluZXIgLnBhZ2UtZmllbGQtZ3JvdXAgLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi52bWlwcy1jb250YWluZXIgLnBhZ2Utc3ViLXRpdGxlX19jb3B5LCAuc2VsZWN0dmFjLWNvbnRhaW5lciAucGFnZS1zdWItdGl0bGVfX2NvcHksIC5wb3VsdmFjLWNvbnRhaW5lciAucGFnZS1zdWItdGl0bGVfX2NvcHkge1xuICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi52bWlwcy1jb250YWluZXIgLnBhZ2Utc3ViLWZvcm0sIC5zZWxlY3R2YWMtY29udGFpbmVyIC5wYWdlLXN1Yi1mb3JtLCAucG91bHZhYy1jb250YWluZXIgLnBhZ2Utc3ViLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi52bWlwcy1jb250YWluZXIgLnBhZ2Utc3ViLWZvcm0tdjEgLnBhZ2Utc3ViLWZvcm1fX2hlYWRlciwgLnNlbGVjdHZhYy1jb250YWluZXIgLnBhZ2Utc3ViLWZvcm0tdjEgLnBhZ2Utc3ViLWZvcm1fX2hlYWRlciwgLnBvdWx2YWMtY29udGFpbmVyIC5wYWdlLXN1Yi1mb3JtLXYxIC5wYWdlLXN1Yi1mb3JtX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4udm1pcHMtY29udGFpbmVyIC5wYWdlLXN1Yi1mb3JtX19oZWFkZXIsIC5zZWxlY3R2YWMtY29udGFpbmVyIC5wYWdlLXN1Yi1mb3JtX19oZWFkZXIsIC5wb3VsdmFjLWNvbnRhaW5lciAucGFnZS1zdWItZm9ybV9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4udm1pcHMtY29udGFpbmVyIC5pbmZvLWJveCwgLnNlbGVjdHZhYy1jb250YWluZXIgLmluZm8tYm94LCAucG91bHZhYy1jb250YWluZXIgLmluZm8tYm94IHtcbiAgcGFkZGluZzogMzVweCA0M3B4IDM1cHggOTdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMGMxZDU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZtaXBzLWNvbnRhaW5lciAuaW5mby1ib3gsIC5zZWxlY3R2YWMtY29udGFpbmVyIC5pbmZvLWJveCwgLnBvdWx2YWMtY29udGFpbmVyIC5pbmZvLWJveCB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG59XG4udm1pcHMtY29udGFpbmVyIC5pbmZvLWJveDpiZWZvcmUsIC5zZWxlY3R2YWMtY29udGFpbmVyIC5pbmZvLWJveDpiZWZvcmUsIC5wb3VsdmFjLWNvbnRhaW5lciAuaW5mby1ib3g6YmVmb3JlIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiAyN3B4O1xufVxuLnZtaXBzLWNvbnRhaW5lciAuaW5mby1ib3gtLXNtLCAuc2VsZWN0dmFjLWNvbnRhaW5lciAuaW5mby1ib3gtLXNtLCAucG91bHZhYy1jb250YWluZXIgLmluZm8tYm94LS1zbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMjJweCAzN3B4IDIycHggOTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi52bWlwcy1jb250YWluZXIgLmluZm8tYm94LS1zbTpiZWZvcmUsIC5zZWxlY3R2YWMtY29udGFpbmVyIC5pbmZvLWJveC0tc206YmVmb3JlLCAucG91bHZhYy1jb250YWluZXIgLmluZm8tYm94LS1zbTpiZWZvcmUge1xuICB0b3A6IDIycHg7XG4gIGxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZtaXBzLWNvbnRhaW5lciAuaW5mby1ib3gtLXNtIC5pbmZvLWJveF9fYm9keSBzcGFuLCAuc2VsZWN0dmFjLWNvbnRhaW5lciAuaW5mby1ib3gtLXNtIC5pbmZvLWJveF9fYm9keSBzcGFuLCAucG91bHZhYy1jb250YWluZXIgLmluZm8tYm94LS1zbSAuaW5mby1ib3hfX2JvZHkgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZtaXBzLWNvbnRhaW5lciAuaW5mby1ib3gtLXNtLCAuc2VsZWN0dmFjLWNvbnRhaW5lciAuaW5mby1ib3gtLXNtLCAucG91bHZhYy1jb250YWluZXIgLmluZm8tYm94LS1zbSB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG59XG4udm1pcHMtY29udGFpbmVyIC5vci1zZXBlcmF0b3IsIC5zZWxlY3R2YWMtY29udGFpbmVyIC5vci1zZXBlcmF0b3IsIC5wb3VsdmFjLWNvbnRhaW5lciAub3Itc2VwZXJhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDI1cHggMTVweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52bWlwcy1jb250YWluZXIgLm9yLXNlcGVyYXRvciwgLnNlbGVjdHZhYy1jb250YWluZXIgLm9yLXNlcGVyYXRvciwgLnBvdWx2YWMtY29udGFpbmVyIC5vci1zZXBlcmF0b3Ige1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxufVxuLnZtaXBzLWNvbnRhaW5lciAuc3RhdGljLXRhYmxlLCAuc2VsZWN0dmFjLWNvbnRhaW5lciAuc3RhdGljLXRhYmxlLCAucG91bHZhYy1jb250YWluZXIgLnN0YXRpYy10YWJsZSB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYzcHg7XG59XG4udm1pcHMtY29udGFpbmVyIC5zdGF0aWMtdGFibGUgdGFibGUsIC5zZWxlY3R2YWMtY29udGFpbmVyIC5zdGF0aWMtdGFibGUgdGFibGUsIC5wb3VsdmFjLWNvbnRhaW5lciAuc3RhdGljLXRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udm1pcHMtY29udGFpbmVyIC5zdGF0aWMtdGFibGUgdHIsIC5zZWxlY3R2YWMtY29udGFpbmVyIC5zdGF0aWMtdGFibGUgdHIsIC5wb3VsdmFjLWNvbnRhaW5lciAuc3RhdGljLXRhYmxlIHRyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnZtaXBzLWNvbnRhaW5lciAuc3RhdGljLXRhYmxlIHRyIHRoLFxuLnZtaXBzLWNvbnRhaW5lciAuc3RhdGljLXRhYmxlIHRyIHRkLCAuc2VsZWN0dmFjLWNvbnRhaW5lciAuc3RhdGljLXRhYmxlIHRyIHRoLFxuLnNlbGVjdHZhYy1jb250YWluZXIgLnN0YXRpYy10YWJsZSB0ciB0ZCwgLnBvdWx2YWMtY29udGFpbmVyIC5zdGF0aWMtdGFibGUgdHIgdGgsXG4ucG91bHZhYy1jb250YWluZXIgLnN0YXRpYy10YWJsZSB0ciB0ZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbn1cbi52bWlwcy1jb250YWluZXIgLnN0YXRpYy10YWJsZSB0ciB0aCwgLnNlbGVjdHZhYy1jb250YWluZXIgLnN0YXRpYy10YWJsZSB0ciB0aCwgLnBvdWx2YWMtY29udGFpbmVyIC5zdGF0aWMtdGFibGUgdHIgdGgge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA1NjcwO1xufVxuXG4uZy1maWVsZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ncm91cC1kaXZpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnZtaXBzLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODQ2cHg7XG59XG5cbi52bWlwcy1mb3JtLS1zdWJtaXR0aW5nIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi52bWlwcy1waGlsYW50aHJvcHkgLmludmFsaWQgLnppYi1maWVsZF9faW5wdXQsXG4udm1pcHMtcGhpbGFudGhyb3B5IC5pbnZhbGlkIC56aWItZmllbGRfX3RleHRhcmVhLCAuY29udGFjdC16cmwgLmludmFsaWQgLnppYi1maWVsZF9faW5wdXQsXG4uY29udGFjdC16cmwgLmludmFsaWQgLnppYi1maWVsZF9fdGV4dGFyZWEge1xuICBjb2xvcjogI0NDM0IzQjtcbiAgY2FyZXQtY29sb3I6ICNDQzNCM0I7XG59XG4udm1pcHMtcGhpbGFudGhyb3B5IC5pbnZhbGlkLnppYi1maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsIC5jb250YWN0LXpybCAuaW52YWxpZC56aWItZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNDQzNCM0IgIWltcG9ydGFudDtcbn1cbi52bWlwcy1waGlsYW50aHJvcHkgLmludmFsaWQgLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX19jb250cm9sIC56aWItZHJvcGRvd25fX2luZGljYXRvciBzdmcsIC5jb250YWN0LXpybCAuaW52YWxpZCAuemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX2NvbnRyb2wgLnppYi1kcm9wZG93bl9faW5kaWNhdG9yIHN2ZyB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xufVxuLnZtaXBzLXBoaWxhbnRocm9weSAuaW52YWxpZCAuemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX3NpbmdsZS12YWx1ZSwgLmNvbnRhY3QtenJsIC5pbnZhbGlkIC56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9fc2luZ2xlLXZhbHVlIHtcbiAgY29sb3I6ICNDQzNCM0I7XG59XG4udm1pcHMtcGhpbGFudGhyb3B5IC5pbnZhbGlkIC56aWItZHJvcGRvd25fX2NvbnRyb2w6OmFmdGVyLCAuY29udGFjdC16cmwgLmludmFsaWQgLnppYi1kcm9wZG93bl9fY29udHJvbDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9yZWQtYXJyb3ctZG93bi5zdmdcIik7XG59XG4udm1pcHMtcGhpbGFudGhyb3B5LnN1Y2Nlc3MtY29uZmlybWF0aW9uIC5hbGVydHMtLXN1Y2Nlc3MsIC5jb250YWN0LXpybC5zdWNjZXNzLWNvbmZpcm1hdGlvbiAuYWxlcnRzLS1zdWNjZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOEEwNTtcbn1cbi52bWlwcy1waGlsYW50aHJvcHkgLnppYi1maWVsZCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4udm1pcHMtcGhpbGFudGhyb3B5IC56aWItZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuY29udGFjdC16cmwgLnppYi1maWVsZCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uY29udGFjdC16cmwgLnppYi1maWVsZCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnZtaXBzLXBoaWxhbnRocm9weSAuemliLWZpZWxkX19pbnB1dCwgLnZtaXBzLXBoaWxhbnRocm9weSAuemliLWZpZWxkX190ZXh0YXJlYSwgLmNvbnRhY3QtenJsIC56aWItZmllbGRfX2lucHV0LCAuY29udGFjdC16cmwgLnppYi1maWVsZF9fdGV4dGFyZWEge1xuICBjYXJldC1jb2xvcjogIzAwN2I4Zjtcbn1cbi52bWlwcy1waGlsYW50aHJvcHkgLnppYi1kcm9wZG93bl9fY29udHJvbDo6YWZ0ZXIsIC5jb250YWN0LXpybCAuemliLWRyb3Bkb3duX19jb250cm9sOjphZnRlciB7XG4gIHRvcDogMC44NzVyZW07XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2RhcmstZ3JleS5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG59XG4udm1pcHMtcGhpbGFudGhyb3B5IC56aWItZHJvcGRvd25fX2luZGljYXRvcnMsIC5jb250YWN0LXpybCAuemliLWRyb3Bkb3duX19pbmRpY2F0b3JzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndlYmluYXItY2FyZHMge1xuICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDQuNDRyZW07XG59XG4ud2ViaW5hci1jYXJkc19fY2FyZHMgLmNhcmQtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWF4LWhlaWdodDogMTMuMzJyZW07XG4gIG1pbi1oZWlnaHQ6IDEzLjMycmVtO1xufVxuLndlYmluYXItY2FyZHNfX2NhcmRzIC53ZWJpbmFyLWNhcmRzX19idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMi4xOXJlbTtcbn1cbi53ZWJpbmFyLWNhcmRzX19jYXJkcyAud2ViaW5hci1jYXJkc19fYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDYuNzVyZW07XG4gIG1heC1oZWlnaHQ6IDYuNzVyZW07XG59XG4ud2ViaW5hci1jYXJkc19fY29udGFpbmVycy1saXN0LmNhcmQtZ3JvdXAgLmNhcmQge1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLndlYmluYXItY2FyZHNfX2NvbnRhaW5lcnMtbGlzdDpsYXN0LWNoaWxkIC5jYXJkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG59XG4ud2ViaW5hci1jYXJkc19fY29udGFpbmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ud2ViaW5hci1jYXJkc19fY29udGFpbmVycyAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMS42OXJlbSAxLjM3NXJlbSAxLjI1cmVtIDEuNjI1cmVtO1xufVxuLndlYmluYXItY2FyZHNfX2NvbnRhaW5lcnMgLndlYmluYXItY2FyZHNfX3RpdGxlLCAud2ViaW5hci1jYXJkc19fY29udGFpbmVycyAud2ViaW5hci1jYXJkc19fYm9keS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDMwLjI4OHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZWJpbmFyLWNhcmRzX19jb250YWluZXJzIC53ZWJpbmFyLWNhcmRzX190aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLndlYmluYXItY2FyZHNfX2NvbnRhaW5lcnMgLndlYmluYXItY2FyZHNfX2JvZHktY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogM3JlbTtcbn1cbi53ZWJpbmFyLWNhcmRzX19jb250YWluZXJzIC53ZWJpbmFyLWNhcmRzX19idXR0b24tbGlzdHZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS42OXJlbTtcbiAgcmlnaHQ6IDEuMzc1cmVtO1xufVxuLndlYmluYXItY2FyZHNfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogOS41NjRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyLjA2NnJlbTtcbn1cbi53ZWJpbmFyLWNhcmRzX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYmluYXItY2FyZHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMDY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLndlYmluYXItY2FyZHNfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwLjE5MjMwNzY5MjNyZW07XG59XG4ud2ViaW5hci1jYXJkc19fZGF0ZSwgLndlYmluYXItY2FyZHNfX2lkIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ud2ViaW5hci1jYXJkc19fZGF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTg1ODU4O1xufVxuLndlYmluYXItY2FyZHNfX2xhYmVsLCAud2ViaW5hci1jYXJkc19faWQsIC53ZWJpbmFyLWNhcmRzX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4ud2ViaW5hci1jYXJkc19fY2F0Y2gtdXAtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLndlYmluYXItY2FyZHNfX2NhdGNoLXVwLWxhYmVsIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbi53ZWJpbmFyLWNhcmRzX19saXZlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xufVxuLndlYmluYXItY2FyZHNfX2xpdmUtbGFiZWwgaW1nIHtcbiAgd2lkdGg6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndlYmluYXItY2FyZHNfX2xhYmVsLXRleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3ctQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi53ZWJpbmFyLWNhcmRzX19ib2R5LFxuLndlYmluYXItY2FyZHNfX2JvZHkgcCB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDAuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0MztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53ZWJpbmFyLWNhcmRzX19idXR0b24tY29udGFpbmVyIGE6bm90KC5idG4uYnRuLXhzKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLndlYmluYXItY2FyZHNfX2J1dHRvbi1jb250YWluZXIgYTpub3QoLmJ0bi5idG4teHMpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi53ZWJpbmFyLWNhcmRzX19saXZlLWRldGFpbCwgLndlYmluYXItY2FyZHNfX2xpdmUtY2F0Y2h1cC1idG4ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1pbi13aWR0aDogNi4xMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndlYmluYXItY2FyZHNfX2xpdmUtY2F0Y2h1cC1saW5rIHtcbiAgbWluLXdpZHRoOiA2LjhyZW07XG4gIG1pbi1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLndlYmluYXItY2FyZHNfX2xpdmUtY2F0Y2h1cC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xufVxuLndlYmluYXItY2FyZHNfX2xpdmUtY2F0Y2h1cC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53ZWJpbmFyLWNhcmRzX19saXZlLWRldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG59XG4ud2ViaW5hci1jYXJkc19fbGl2ZS1kZXRhaWwgYSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndlYmluYXItY2FyZHNfX2xpdmUtZGV0YWlsOmhvdmVyLCAud2ViaW5hci1jYXJkc19fbGl2ZS1kZXRhaWw6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud2ViaW5hci1jYXJkc19fbGl2ZS1kZXRhaWwubGlzdHZpZXctbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53ZWJpbmFyLWNhcmRzX19saXZlLWRldGFpbC5jYXJkdmlldy1tYXJnaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi53ZWJpbmFyLWNhcmRzIC5idG4uYnRuLXhzLmxpc3R2aWV3LW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2ViaW5hci1jYXJkcyAuYnRuLmJ0bi14cy5jYXJkdmlldy1tYXJnaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi53ZWJpbmFyLWNhcmRzX19nYWxsZXJ5LXZpZXcge1xuICBmbGV4OiAxO1xufVxuLndlYmluYXItY2FyZHNfX2dhbGxlcnktdmlldyAud2ViaW5hci1jYXJkc19fY2FyZHMge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciB7XG4gIHdpZHRoOiA5OS4zMyU7XG59XG4ud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi53ZWJpbmFyLWNhcmRzIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7XG59XG4ud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSAuY2FyZCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgLmNhcmQtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi53ZWJpbmFyLWNhcmRzIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4xMjVyZW0gMS4zMTNyZW07XG59XG4ud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgdG9wOiAxMDMlO1xuICBsZWZ0OiAwO1xufVxuLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUsXG4ud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSArIGxpLFxuLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgKyBsaSArIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaTpudGgtbGFzdC1jaGlsZCgxKSxcbi53ZWJpbmFyLWNhcmRzIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6bnRoLWxhc3QtY2hpbGQoMiksXG4ud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgfiBsaTpudGgtbGFzdC1jaGlsZCgxKSxcbi53ZWJpbmFyLWNhcmRzIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIH4gbGk6bnRoLWxhc3QtY2hpbGQoMiksXG4ud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB+IGxpOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWJpbmFyLWNhcmRzIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlICsgbGkgKyBsaTpudGgtbGFzdC1jaGlsZCgzKSxcbi53ZWJpbmFyLWNhcmRzIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlICsgbGkgKyBsaTpudGgtbGFzdC1jaGlsZCgyKSxcbi53ZWJpbmFyLWNhcmRzIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlICsgbGkgKyBsaTpudGgtbGFzdC1jaGlsZCgxKSxcbi53ZWJpbmFyLWNhcmRzIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlICsgbGk6bnRoLWxhc3QtY2hpbGQoMyksXG4ud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSArIGxpOm50aC1sYXN0LWNoaWxkKDIpLFxuLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgKyBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53ZWJpbmFyLWNhcmRzIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM5YjliOWI7XG59XG4ud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMC41cmVtO1xufVxuLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cy1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiwgLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIGhlaWdodDogMXJlbTtcbiAgdG9wOiAxMDUuNCU7XG4gIHdpZHRoOiAxcmVtO1xuICB6LWluZGV4OiAxO1xufVxuLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDQyJTtcbn1cbi53ZWJpbmFyLWNhcmRzIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZ3JleS1sZWZ0LWFycm93LnN2Z1wiKTtcbn1cbi53ZWJpbmFyLWNhcmRzIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogNDIlO1xufVxuLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LXJpZ2h0LWFycm93LnN2Z1wiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stYWN0aXZlIHtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgfVxuICAud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICB0b3A6IDEwMy41JTtcbiAgfVxuICAud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2LCAud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IDEwNiU7XG4gIH1cbiAgLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDE4JTtcbiAgfVxuICAud2ViaW5hci1jYXJkcyAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAud2ViaW5hci1jYXJkc19fY2FyZHMgLndlYmluYXItY2FyZHNfX2JvZHkge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuICAud2ViaW5hci1jYXJkc19faW5mbyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAud2ViaW5hci1jYXJkc19fY2F0Y2gtdXAtbGFiZWwsIC53ZWJpbmFyLWNhcmRzX19saXZlLWxhYmVsLCAud2ViaW5hci1jYXJkc19fZGF0ZSwgLndlYmluYXItY2FyZHNfX2lkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC53ZWJpbmFyLWNhcmRzX19jb250YWluZXJzIC53ZWJpbmFyLWNhcmRzX19pZCwgLndlYmluYXItY2FyZHNfX2NvbnRhaW5lcnMgLndlYmluYXItY2FyZHNfX2RhdGUsIC53ZWJpbmFyLWNhcmRzX19jb250YWluZXJzIC53ZWJpbmFyLWNhcmRzX19ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53ZWJpbmFyLWNhcmRzX19jb250YWluZXJzIC53ZWJpbmFyLWNhcmRzX19pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNy45MzhyZW07XG4gICAgbWluLXdpZHRoOiA3LjVyZW07XG4gICAgbWF4LXdpZHRoOiA3LjVyZW07XG4gIH1cbiAgLndlYmluYXItY2FyZHNfX2NvbnRhaW5lcnMgLndlYmluYXItY2FyZHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAud2ViaW5hci1jYXJkc19fY29udGFpbmVycyAud2ViaW5hci1jYXJkc19fY2F0Y2gtdXAtbGFiZWwsIC53ZWJpbmFyLWNhcmRzX19jb250YWluZXJzIC53ZWJpbmFyLWNhcmRzX19saXZlLWxhYmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxuICAud2ViaW5hci1jYXJkc19fY29udGFpbmVycyAud2ViaW5hci1jYXJkc19fYnV0dG9uLWxpc3R2aWV3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgfVxuICAud2ViaW5hci1jYXJkc19fY29udGFpbmVycyAud2ViaW5hci1jYXJkc19fbGl2ZS1kZXRhaWwubGlzdHZpZXctbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC53ZWJpbmFyLWNhcmRzX19jb250YWluZXJzIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW0gMC45Mzc1cmVtO1xuICB9XG4gIC53ZWJpbmFyLWNhcmRzX19idXR0b24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAud2ViaW5hci1jYXJkc19fZ2FsbGVyeS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLndlYmluYXItY2FyZHNfX2J1dHRvbi1jb250YWluZXIuYnV0dG9uLXNtIC53ZWJpbmFyLWNhcmRzX19saXZlLWRldGFpbCwgLndlYmluYXItY2FyZHNfX2J1dHRvbi1jb250YWluZXIuYnV0dG9uLXNtIC53ZWJpbmFyLWNhcmRzX19saXZlLWNhdGNodXAtYnRuIHtcbiAgICBtaW4td2lkdGg6IDQuNHJlbTtcbiAgfVxuICAud2ViaW5hci1jYXJkcyAud2ViaW5hci1jYXJkc19fY2FyZHMgLmNhcmQtaW1nIHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC53ZWJpbmFyLWNhcmRzX19sYWJlbC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwLjI1cmVtO1xuICB9XG59XG4ud2ViaW5hci1kZXRhaWwtcGFnZV9faW5mbyB7XG4gIG1hcmdpbi10b3A6IC0wLjZyZW07XG59XG4ud2ViaW5hci1kZXRhaWwtcGFnZV9faW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xuICBtYXJnaW46IDIuMjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2ViaW5hci1kZXRhaWwtcGFnZV9fb3ZlcnZpZXctcHJlc2VudGVyIC5jb250ZW50LWJsb2NrIHtcbiAgcGFkZGluZy1yaWdodDogNS43NXJlbTtcbn1cbi53ZWJpbmFyLWRldGFpbC1wYWdlX19vdmVydmlldy1wcmVzZW50ZXIgLmNvbnRlbnQtYmxvY2sgaDIsXG4ud2ViaW5hci1kZXRhaWwtcGFnZV9fb3ZlcnZpZXctcHJlc2VudGVyIC5jb250ZW50LWJsb2NrIGgzIHtcbiAgbWFyZ2luOiAwIDAgMC42MjVyZW07XG59XG4ud2ViaW5hci1kZXRhaWwtcGFnZV9fb3ZlcnZpZXctcHJlc2VudGVyIC5jb250ZW50LWJsb2NrIGgyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuLndlYmluYXItZGV0YWlsLXBhZ2VfX292ZXJ2aWV3LXByZXNlbnRlciAuY29udGVudC1ibG9jayBoMyB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG4ud2ViaW5hci1kZXRhaWwtcGFnZV9fb3ZlcnZpZXctcHJlc2VudGVyIC5jb250ZW50LWJsb2NrIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjc1cmVtO1xufVxuLndlYmluYXItZGV0YWlsLXBhZ2VfX292ZXJ2aWV3LXByZXNlbnRlciAud2ViaW5hci1kZXRhaWwtcGFnZV9fc2VjdGlvbi1oZWFkZXIgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbWFyZ2luOiAwIDAgMS4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4ud2ViaW5hci1kZXRhaWwtcGFnZV9fb3ZlcnZpZXctcHJlc2VudGVyIC5wcmVzZW50ZXItaGVyb19faW1hZ2UtYm94IHtcbiAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtO1xuICBtYXgtd2lkdGg6IDVyZW07XG59XG4ud2ViaW5hci1kZXRhaWwtcGFnZV9fb3ZlcnZpZXctcHJlc2VudGVyIC5wcmVzZW50ZXItaGVyb19faW1nIHtcbiAgaGVpZ2h0OiAzLjc1cmVtO1xuICB3aWR0aDogMy43NXJlbTtcbn1cbi53ZWJpbmFyLWRldGFpbC1wYWdlX19vdmVydmlldy1wcmVzZW50ZXIgLnByZXNlbnRlci1oZXJvX19zdWJoZWFkZXIsIC53ZWJpbmFyLWRldGFpbC1wYWdlX19vdmVydmlldy1wcmVzZW50ZXIgLnByZXNlbnRlci1oZXJvX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi53ZWJpbmFyLWRldGFpbC1wYWdlX19vdmVydmlldy1wcmVzZW50ZXIgLnByZXNlbnRlci1oZXJvX19saW5rIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTg3NXJlbTtcbn1cbi53ZWJpbmFyLWRldGFpbC1wYWdlX19vdmVydmlldy1wcmVzZW50ZXIgLnByZXNlbnRlci1oZXJvX19zdWJoZWFkZXIge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLndlYmluYXItZGV0YWlsLXBhZ2VfX292ZXJ2aWV3LXByZXNlbnRlciAucHJlc2VudGVyLWhlcm9fX2JvZHkge1xuICBtYXJnaW4tdG9wOiAxLjA2NXJlbTtcbiAgcGFkZGluZy1yaWdodDogNS4xODc2cmVtO1xufVxuLndlYmluYXItZGV0YWlsLXBhZ2VfX3NlY3Rpb24taGVhZGVyIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RmZGZkZjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYmluYXItZGV0YWlsLXBhZ2VfX3F1aWNrLWxpbmtzLXRpbGVzIHtcbiAgICBtYXJnaW4tdG9wOiAzLjdyZW07XG4gIH1cbn1cbi53ZWJpbmFyLWRldGFpbC1wYWdlX19xdWljay1saW5rcy10aWxlcyAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC53ZWJpbmFyLWRldGFpbC1wYWdlX19vdmVydmlldy1wcmVzZW50ZXIgLmNvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4wNjI1cmVtO1xuICB9XG4gIC53ZWJpbmFyLWRldGFpbC1wYWdlX19vdmVydmlldy1wcmVzZW50ZXIgLnByZXNlbnRlci1oZXJvX19ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC53ZWJpbmFyLWRldGFpbC1wYWdlX19pbmZvOmFmdGVyIHtcbiAgICBtYXJnaW46IDEuMTk1cmVtIDFyZW0gMS42NXJlbTtcbiAgfVxufVxuXG4ud2ViaW5hci1oZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbTtcbn1cbi53ZWJpbmFyLWhlcm8gLmhlcm9fX2xhYmVsIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtIDA7XG59XG4ud2ViaW5hci1oZXJvIC5oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNC4yMzQzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ud2ViaW5hci1oZXJvIC5oZXJvX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYmluYXItaGVybyAuaGVyb19fbWFpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gNnJlbSA0LjI1cmVtO1xuICB9XG59XG5cbi5hdS13ZWJpbmFyLWhvbWUgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG59XG4uYXUtd2ViaW5hci1ob21lX19wcm9ncmFtLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiAzLjQzOHJlbTtcbn1cbi5hdS13ZWJpbmFyLWhvbWVfX3Byb2dyYW0taGVybyB+IC5zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5hdS13ZWJpbmFyLWhvbWVfX3Byb2dyYW0taGVybyB+IC5zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi1oZWFkZXJfX2JvZHkge1xuICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xufVxuLmF1LXdlYmluYXItaG9tZV9fcHJvZ3JhbS1oZXJvIH4gLndlYmluYXItY2FyZHMge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmF1LXdlYmluYXItaG9tZV9fcHJvZ3JhbS1oZXJvIH4gLndlYmluYXItY2FyZHMgLndlYmluYXItY2FyZHNfX2JvZHksXG4uYXUtd2ViaW5hci1ob21lX19wcm9ncmFtLWhlcm8gfiAud2ViaW5hci1jYXJkcyAud2ViaW5hci1jYXJkc19fYm9keSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXUtd2ViaW5hci1ob21lX19wcm9ncmFtLWhlcm8gfiAud2ViaW5hci1jYXJkcyAud2ViaW5hci1jYXJkc19fdGl0bGUge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmF1LXdlYmluYXItaG9tZV9fcHJvZ3JhbS1oZXJvIH4gLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiwgLmF1LXdlYmluYXItaG9tZV9fcHJvZ3JhbS1oZXJvIH4gLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHRvcDogMTA0LjQlO1xufVxuLmF1LXdlYmluYXItaG9tZV9fcHJvZ3JhbS1oZXJvIH4gLndlYmluYXItY2FyZHMgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIHRvcDogMTAyJTtcbn1cbi5hdS13ZWJpbmFyLWhvbWVfX3Byb2dyYW0taGVybyB+IC5saW5lLWRpdmlkZXIge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uYXUtd2ViaW5hci1ob21lX19wcm9ncmFtLWhlcm8gfiAuY29udGFjdC11cyB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG4uYXUtd2ViaW5hci1ob21lX19wcm9ncmFtLWhlcm8gfiAuY29udGFjdC11cyAuY29udGFjdC11c19fYm9yZGVyIC5vbmxpbmUtc2VydmljZXNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbn1cbi5hdS13ZWJpbmFyLWhvbWVfX3Byb2dyYW0taGVybyB+IC5jb250YWN0LXVzIC5jb250YWN0LXVzX19jb250YWN0LWNvbnRhaW5lci1pbWFnZSB7XG4gIGhlaWdodDogMi41cmVtO1xufVxuLmF1LXdlYmluYXItaG9tZV9fcHJvZ3JhbS1oZXJvIH4gLmNvbnRhY3QtdXMgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2JvZHktY29sIHAge1xuICBsaW5lLWhlaWdodDogMS41NDtcbn1cbi5hdS13ZWJpbmFyLWhvbWVfX3Byb2dyYW0taGVybyAuaGVyb19fbWFpbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmF1LXdlYmluYXItaG9tZV9fcHJvZ3JhbS1oZXJvIC5oZXJvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0LjI1cmVtO1xufVxuLmF1LXdlYmluYXItaG9tZV9fcHJvZ3JhbS1oZXJvIC5oZXJvX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS45NXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM1O1xuICBtYXgtd2lkdGg6IDQyJTtcbn1cbi5hdS13ZWJpbmFyLWhvbWVfX3Byb2dyYW0taGVybyAuaGVyb19fY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXNpemU6IDEuMTg4MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuODQ0cmVtIDEuODc4cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjEpO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYXUtd2ViaW5hci1ob21lX19wcm9ncmFtLWhlcm8gLmhlcm9fX2xhYmVsIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAxLjVyZW0gMXJlbTtcbiAgfVxuICAuYXUtd2ViaW5hci1ob21lX19wcm9ncmFtLWhlcm8gLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMDA1cmVtO1xuICB9XG4gIC5hdS13ZWJpbmFyLWhvbWVfX3Byb2dyYW0taGVybyAuaGVyb19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLndlYmluYXItaW5mbyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLndlYmluYXItaW5mb19fc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLndlYmluYXItaW5mbyBoMyB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi53ZWJpbmFyLWluZm8gLmxpdmUtY29sb3Ige1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbi53ZWJpbmFyLWluZm9fX2xpbmsge1xuICBmbGV4LXNocmluazogaW5oZXJpdDtcbn1cbi53ZWJpbmFyLWluZm9fX2J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3YjhmO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xufVxuLndlYmluYXItaW5mb19fYnV0dG9uOmhvdmVyLCAud2ViaW5hci1pbmZvX19idXR0b246Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndlYmluYXItaW5mb19fYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLndlYmluYXItaW5mb19fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDMuODdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAud2ViaW5hci1pbmZvX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMS4zNzVyZW07XG4gIH1cbiAgLndlYmluYXItaW5mbyBoMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTlyZW07XG4gIH1cbiAgLndlYmluYXItaW5mb19fc3RhdHVzIGgzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLndlYmluYXItaW5mb19fc3RhdHVzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxLjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG4gIC53ZWJpbmFyLWluZm9fX2xpbmsge1xuICAgIHBhZGRpbmc6IDAgMS4zNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE5cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAud2ViaW5hci1pbmZvX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gNC4zMzVyZW07XG4gIH1cbn1cblxuLndlYmluYXItbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLndlYmluYXItbGlzdF9fc2VhcmNoLnNlYXJjaCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYmluYXItbGlzdF9fc2VhcmNoLnNlYXJjaCAucmVhY3QtYXV0b3N1Z2dlc3RfX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLndlYmluYXItbGlzdF9fc2VhcmNoLnNlYXJjaCAucmVhY3QtYXV0b3N1Z2dlc3RfX2NvbnRhaW5lcjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDAuNXJlbTtcbn1cbi53ZWJpbmFyLWxpc3RfX3NlYXJjaC1yZXN1bHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAud2ViaW5hci1saXN0X19zZWFyY2gtcmVzdWx0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4ud2ViaW5hci1saXN0X19maWx0ZXItdG9nZ2xlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWluLXdpZHRoOiA2cmVtO1xuICBwYWRkaW5nOiAwLjkwN3JlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2ViaW5hci1saXN0X19zZWFyY2gtc29ydCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAyLjM3NzVyZW07XG59XG4ud2ViaW5hci1saXN0X19zb3J0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLndlYmluYXItbGlzdF9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUsIC53ZWJpbmFyLWxpc3RfX3NvcnQtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLndlYmluYXItbGlzdF9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciwgLndlYmluYXItbGlzdF9fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuMjI1cmVtO1xufVxuLndlYmluYXItbGlzdF9fYm9keS1zY3JvbGwtdG9wIHtcbiAgYm90dG9tOiAzJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMiU7XG4gIHotaW5kZXg6IDE7XG59XG4ud2ViaW5hci1saXN0X19ib2R5LXNjcm9sbC10b3AgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICM5Nzk3OTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi53ZWJpbmFyLWxpc3RfX2JvZHktZmlsdGVyX19tb2RhbCB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndlYmluYXItbGlzdF9fYm9keS1maWx0ZXJfX21vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndlYmluYXItbGlzdF9fYm9keS1maWx0ZXJfX21vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93LUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ud2ViaW5hci1saXN0X19ib2R5LXByb2R1Y3RsaXN0IC5tZWRpdW0tZGV2aWNlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi53ZWJpbmFyLWxpc3RfX2JvZHktcHJvZHVjdGxpc3QgLmZpbHRlcl9faXRlbS1jaGVja2JveC1idXR0b24ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53ZWJpbmFyLWxpc3RfX2JvZHktcHJvZHVjdGxpc3QgLmNhbGVuZGFyLXZpZXdfX21vbnRoIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLndlYmluYXItbGlzdF9fYm9keS1wcm9kdWN0bGlzdCAucGFnZW5hdmJhciB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XG59XG4ud2ViaW5hci1saXN0X19ib2R5LXByb2R1Y3RsaXN0IC5wYWdlbmF2YmFyIC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjIyNXJlbTtcbn1cbi53ZWJpbmFyLWxpc3RfX2JvZHktcHJvZHVjdGxpc3QgLndlYmluYXItY2FyZHMge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAud2ViaW5hci1saXN0X19ib2R5IC5wcm9kdWN0LWJsb2NrLWdyaWQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLndlYmluYXItbGlzdF9fc2VhcmNoLnNlYXJjaCAucmVhY3QtYXV0b3N1Z2dlc3RfX2lucHV0IHtcbiAgICBwYWRkaW5nOiAwLjkwN3JlbTtcbiAgfVxuICAud2ViaW5hci1saXN0X19zZWFyY2guc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9fY29udGFpbmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53ZWJpbmFyLWxpc3RfX3NvcnQtZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlLCAud2ViaW5hci1saXN0X19zb3J0LWRyb3Bkb3duLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwLjQwN3JlbSAwO1xuICB9XG4gIC53ZWJpbmFyLWxpc3RfX3NvcnQtZHJvcGRvd24uZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIsIC53ZWJpbmFyLWxpc3RfX3NvcnQtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMC4xcmVtIDAuNXJlbTtcbiAgfVxuICAud2ViaW5hci1saXN0X19zb3J0LWRyb3Bkb3duLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSwgLndlYmluYXItbGlzdF9fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAud2ViaW5hci1saXN0IC5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3QtbGlzdC1pbWcge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xuICB9XG59XG5cbi53ZWJpbmFyLXJlbGF0ZWQtcmVzb3VyY2VzX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cbi53ZWJpbmFyLXJlbGF0ZWQtcmVzb3VyY2VzX19saXN0IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlIHtcbiAgcGFkZGluZzogMC40NjlyZW07XG59XG4ud2ViaW5hci1yZWxhdGVkLXJlc291cmNlc19fbGlzdCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC40MjVyZW0gMC4yMDVyZW07XG59XG4ud2ViaW5hci1yZWxhdGVkLXJlc291cmNlc19fcmVzb3VyY2VzIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndlYmluYXItcmVsYXRlZC1yZXNvdXJjZXNfX3Jlc291cmNlcyAuZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi53ZWJpbmFyLXRvcGljLWxpc3RpbmdfX2hlcm8gLmhlcm9fX21haW4tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuLndlYmluYXItdG9waWMtbGlzdGluZ19faGVybyAuaGVyb19fdGl0bGUge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLndlYmluYXItdG9waWMtbGlzdGluZ19faGVybyAuaGVyb19fY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG59XG4ud2ViaW5hci10b3BpYy1saXN0aW5nLWJvZHkgLnBhZ2VuYXZiYXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxLjc1cmVtIDAgMS4yNXJlbTtcbn1cbi53ZWJpbmFyLXRvcGljLWxpc3RpbmctYm9keSAucGFnZW5hdmJhcl9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYmluYXItdG9waWMtbGlzdGluZy1ib2R5IC5wYWdlbmF2YmFyIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud2ViaW5hci10b3BpYy1saXN0aW5nLWJvZHkgLm5vdC1mb3VuZC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndlYmluYXItdG9waWMtbGlzdGluZy1ib2R5IC5zb3J0LWFuZC1zZWFyY2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ud2ViaW5hci10b3BpYy1saXN0aW5nLWJvZHkgLnNvcnQtYW5kLXNlYXJjaF9fc2VhcmNoYm94LCAud2ViaW5hci10b3BpYy1saXN0aW5nLWJvZHkgLnNvcnQtYW5kLXNlYXJjaF9fcmVsZXZhbmNlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xufVxuLndlYmluYXItdG9waWMtbGlzdGluZy1ib2R5IC5jYWxlbmRhci12aWV3X19tb250aCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi53ZWJpbmFyLXRvcGljLWxpc3RpbmctYm9keSAuY2FsZW5kYXItdmlldyAud2ViaW5hci1jYXJkcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2ViaW5hci10b3BpYy1saXN0aW5nX19zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMy4zNzVyZW0gMCAwLjYyNXJlbTtcbn1cbi53ZWJpbmFyLXRvcGljLWxpc3RpbmdfX2ZlYXR1cmVkLXJlc291cmNlcy53ZWJpbmFyLXJlbGF0ZWQtcmVzb3VyY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLndlYmluYXItdG9waWMtbGlzdGluZy1ib2R5IC5zb3J0LWFuZC1zZWFyY2hfX2ZpbHRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2ViaW5hci10b3BpYy1saXN0aW5nLWJvZHkgLnNvcnQtYW5kLXNlYXJjaF9fcmVsZXZhbmNlIC5zb3J0LWFuZC1zZWFyY2hfX3NvcnQtZHJvcGRvd24gYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC53ZWJpbmFyLXRvcGljLWxpc3RpbmctYm9keSAuc29ydC1hbmQtc2VhcmNoX19yZWxldmFuY2UgLnNvcnQtYW5kLXNlYXJjaF9fc29ydC1kcm9wZG93biB1bCB7XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLndlYmluYXItdG9waWMtbGlzdGluZy1ib2R5IC5zb3J0LWFuZC1zZWFyY2hfX3JlbGV2YW5jZSAuc29ydC1hbmQtc2VhcmNoX19zb3J0LWRyb3Bkb3duIHVsIC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICB9XG4gIC53ZWJpbmFyLXRvcGljLWxpc3RpbmctYm9keSAuc29ydC1hbmQtc2VhcmNoX19yZWxldmFuY2UgLnNvcnQtYW5kLXNlYXJjaF9fc29ydC1kcm9wZG93bi5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLndlYmluYXItdG9waWMtbGlzdGluZy1ib2R5IC5zb3J0LWFuZC1zZWFyY2hfX3JlbGV2YW5jZSAuc29ydC1hbmQtc2VhcmNoX19zb3J0LWRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnUgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2ViaW5hci10b3BpYy1saXN0aW5nX19oZXJvIC5oZXJvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAud2ViaW5hci10b3BpYy1saXN0aW5nX19oZXJvIC5oZXJvX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC53ZWJpbmFyLXRvcGljLWxpc3RpbmctYm9keSAuc29ydC1hbmQtc2VhcmNoX19zZWFyY2hib3gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxuICAud2ViaW5hci10b3BpYy1saXN0aW5nLWJvZHkgLnNvcnQtYW5kLXNlYXJjaF9fc2VhcmNoYm94IC5zb3J0LWFuZC1zZWFyY2hfX2NvbCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAud2ViaW5hci10b3BpYy1saXN0aW5nLWJvZHkgLnNvcnQtYW5kLXNlYXJjaF9fcmVsZXZhbmNlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cblxuLndoZXJlLXRvLWJ1eSB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG59XG4ud2hlcmUtdG8tYnV5X19tYXAge1xuICBoZWlnaHQ6IDI3Ljc1cmVtO1xufVxuLndoZXJlLXRvLWJ1eV9fbWFwIC5maWx0ZXJfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi53aGVyZS10by1idXlfX21hcC1hdXRvY29tcGxldGUsIC53aGVyZS10by1idXlfX21hcC1sb2NhdGlvbi1jb3VudCwgLndoZXJlLXRvLWJ1eV9fbWFwLWRpc2NsYWltZXIsXG4ud2hlcmUtdG8tYnV5X19tYXAgLmZpbHRlcl9faXRlbS1jaGVja2JveC1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ud2hlcmUtdG8tYnV5X19tYXAtZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aGVyZS10by1idXlfX21hcC1sb2NhdGlvbi1jb3VudCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53aGVyZS10by1idXlfX21hcC1hdXRvY29tcGxldGUge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvbG9jYXRpb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuNXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB3aWR0aDogMjguNXJlbTtcbn1cbi53aGVyZS10by1idXlfX21hcC1hdXRvY29tcGxldGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53aGVyZS10by1idXlfX21hcC1hdXRvY29tcGxldGU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ud2hlcmUtdG8tYnV5X19tYXAtZGlzY2xhaW1lciB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLndoZXJlLXRvLWJ1eV9fbWFwIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIH1cbiAgLndoZXJlLXRvLWJ1eV9fbWFwLWF1dG9jb21wbGV0ZSB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLndoZXJlLXRvLWJ1eV9fbWFwLWF1dG9jb21wbGV0ZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLndoZXJlLXRvLWJ1eV9fbWFwLWlucHV0d3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxuICAud2hlcmUtdG8tYnV5X19tYXAtZmlsdGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAud2hlcmUtdG8tYnV5X19tYXAtZmlsdGVyIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZzogMC43cmVtO1xuICB9XG4gIC53aGVyZS10by1idXlfX21hcC1maWx0ZXIgYnV0dG9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LXJpZ2h0LWFycm93LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMC4zNzVyZW0gMC45MzhyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDAuOTM4cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC53aGVyZS10by1idXlfX21hcC1sb2NhdGlvbi1jb3VudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAud2hlcmUtdG8tYnV5IC5tZWRpdW0tZGV2aWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC53aGVyZS10by1idXkgLm1lZGl1bS1kZXZpY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53aGVyZS10by1idXkgLnBhZ2luYXRpb25fX2xhYmVsIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ud2hlcmUtdG8tYnV5IC5wYWdpbmF0aW9uX19idXR0b246ZGlzYWJsZWQge1xuICBjb2xvcjogI2JiYmJiYjtcbiAgb3BhY2l0eTogMTtcbn1cbi53aGVyZS10by1idXkgLnBhZ2VuYXZiYXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi53aGVyZS10by1idXkgLmZpbHRlcl9faXRlbS1jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGNvbG9yOiAjOTY5Njk2O1xufVxuLndoZXJlLXRvLWJ1eSAuZmlsdGVyX19pdGVtLWNoZWNrYm94LWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4ud2hlcmUtdG8tYnV5IC5maWx0ZXJfX2l0ZW0tYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoZXJlLXRvLWJ1eSAuZmluZC1hLXJldGFpbGVyLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDg5LjUlO1xuICB9XG4gIC53aGVyZS10by1idXkgLmZpbmQtYS1yZXRhaWxlci10b29sdGlwX191cCB7XG4gICAgbGVmdDogM3JlbTtcbiAgfVxuICAud2hlcmUtdG8tYnV5IC5wYWdpbmF0aW9uIHtcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbi56aWItZGRfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnppYi1kZF9fb3B0aW9ucyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDdiOGY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uemliLWRkX19vcHRpb25zLWxpc3Qge1xuICBwYWRkaW5nOiAxMnB4IDZweDtcbn1cbi56aWItZGRfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi56aWItZGRfX29wdGlvbi5pcy1oaWdobGlnaHRlZCwgLnppYi1kZF9fb3B0aW9uOmhvdmVyLCAuemliLWRkX19vcHRpb246Zm9jdXMsIC56aWItZGRfX29wdGlvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi56aWItZGRfX25vLW9wdGlvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTY5Njk2O1xufVxuXG4uemliLWNhcmQge1xuICAvKiogQmVsb3cgc3R5bGVzIGFwcGx5IGZvciBib3RoXG4gICoqIEdyaWQgdmlldyBhbmQgTGlzdCBWaWV3ICovXG4gIC8qKiBHUklEIFZJRVcgKi9cbiAgLyoqIExJU1QgVklFVyAqL1xufVxuLnppYi1jYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi56aWItY2FyZF9faW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjY4OHJlbTtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zMTNyZW0gMC4zNzVyZW0gMC40MzhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg4cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODU4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi56aWItY2FyZF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uemliLWNhcmRfX21ldGEtZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uemliLWNhcmRfX21ldGEtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAxLjEyNXJlbTtcbn1cbi56aWItY2FyZF9fbWV0YS1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uemliLWNhcmRfX21ldGEtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLnppYi1jYXJkX19tZXRhLXR5cGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG4uemliLWNhcmRfX21ldGEtYXNzZXQtc2l6ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xufVxuLnppYi1jYXJkX19jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLXRvcDogMi4xODhyZW07XG59XG4uemliLWNhcmRfX2N0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMuMTg4cmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnppYi1jYXJkX19jdGFsaW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy1JY29uLnN2Zyk7XG4gIHBhZGRpbmctbGVmdDogMC42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4zNzVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG59XG4uemliLWNhcmQtLWdyaWQge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uemliLWNhcmQtLWdyaWQgLnppYi1jYXJkX19pbWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgbWF4LWhlaWdodDogMTByZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi56aWItY2FyZC0tZ3JpZCAuemliLWNhcmRfX2ltZy13cmFwcGVyOmhvdmVyIH4gLnppYi1jYXJkX19jb250ZW50IC56aWItY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uemliLWNhcmQtLWdyaWQgLnppYi1jYXJkX19pbWctd3JhcHBlciAubGluay1kb3dubG9hZDo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi56aWItY2FyZC0tZ3JpZCAuemliLWNhcmRfX2ltZy13cmFwcGVyIC5saW5rLWRvd25sb2FkOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLnppYi1jYXJkLS1ncmlkIC56aWItY2FyZF9fdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uemliLWNhcmQtLWdyaWQgLnppYi1jYXJkX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuemliLWNhcmQtLWdyaWQgLnppYi1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uemliLWNhcmQtLWdyaWQgLnppYi1jYXJkX190aXRsZS13cmFwcGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnppYi1jYXJkLS1ncmlkIC56aWItY2FyZF9fcGlsbHMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbn1cbi56aWItY2FyZC0tZ3JpZC56aWItY2FyZC0tZ3JpZHZpZXctZ3JleXRoZW1lLCAuemliLWNhcmQtLWdyaWQuemliLWNhcmQtLWdyaWR2aWV3LXdoaXRldGhlbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uemliLWNhcmQtLWdyaWQuemliLWNhcmQtLWdyaWR2aWV3LWdyZXl0aGVtZSAuemliLWNhcmRfX2ltZy13cmFwcGVyLCAuemliLWNhcmQtLWdyaWQuemliLWNhcmQtLWdyaWR2aWV3LXdoaXRldGhlbWUgLnppYi1jYXJkX19pbWctd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xufVxuLnppYi1jYXJkLS1ncmlkLnppYi1jYXJkLS1ncmlkdmlldy1ncmV5dGhlbWUgLnppYi1jYXJkX19jb250ZW50LCAuemliLWNhcmQtLWdyaWQuemliLWNhcmQtLWdyaWR2aWV3LXdoaXRldGhlbWUgLnppYi1jYXJkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuLnppYi1jYXJkLS1ncmlkLnppYi1jYXJkLS1ncmlkdmlldy1ncmV5dGhlbWUgLmRvd25sb2FkLFxuLnppYi1jYXJkLS1ncmlkLnppYi1jYXJkLS1ncmlkdmlldy1ncmV5dGhlbWUgLmxpbmstZG93bmxvYWQsIC56aWItY2FyZC0tZ3JpZC56aWItY2FyZC0tZ3JpZHZpZXctd2hpdGV0aGVtZSAuZG93bmxvYWQsXG4uemliLWNhcmQtLWdyaWQuemliLWNhcmQtLWdyaWR2aWV3LXdoaXRldGhlbWUgLmxpbmstZG93bmxvYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi56aWItY2FyZC0tZ3JpZC56aWItY2FyZC0tZ3JpZHZpZXctZ3JleXRoZW1lIC5kb3dubG9hZDo6YWZ0ZXIsXG4uemliLWNhcmQtLWdyaWQuemliLWNhcmQtLWdyaWR2aWV3LWdyZXl0aGVtZSAubGluay1kb3dubG9hZDo6YWZ0ZXIsIC56aWItY2FyZC0tZ3JpZC56aWItY2FyZC0tZ3JpZHZpZXctd2hpdGV0aGVtZSAuZG93bmxvYWQ6OmFmdGVyLFxuLnppYi1jYXJkLS1ncmlkLnppYi1jYXJkLS1ncmlkdmlldy13aGl0ZXRoZW1lIC5saW5rLWRvd25sb2FkOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9ibHVlLWRvd25sb2FkLWFycm93LnN2Zyk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNnB4O1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xufVxuLnppYi1jYXJkLS1ncmlkLnppYi1jYXJkLS1ncmlkdmlldy13aGl0ZXRoZW1lIC56aWItY2FyZF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbSAwICFpbXBvcnRhbnQ7XG59XG4uemliLWNhcmQtLWdyaWQuemliLWNhcmQtLWdyaWR2aWV3LWdyZXl0aGVtZSwgLnppYi1jYXJkLS1ncmlkLnppYi1jYXJkLS1ncmlkdmlldy13aGl0ZXRoZW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnppYi1jYXJkLS1ncmlkLnppYi1jYXJkLS1ncmlkdmlldy1ncmV5dGhlbWUgLnppYi1jYXJkX19pbWctd3JhcHBlciwgLnppYi1jYXJkLS1ncmlkLnppYi1jYXJkLS1ncmlkdmlldy13aGl0ZXRoZW1lIC56aWItY2FyZF9faW1nLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbn1cbi56aWItY2FyZC0tZ3JpZC56aWItY2FyZC0tZ3JpZHZpZXctZ3JleXRoZW1lIC56aWItY2FyZF9fY29udGVudCwgLnppYi1jYXJkLS1ncmlkLnppYi1jYXJkLS1ncmlkdmlldy13aGl0ZXRoZW1lIC56aWItY2FyZF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi56aWItY2FyZC0tZ3JpZC56aWItY2FyZC0tZ3JpZHZpZXctZ3JleXRoZW1lIC5kb3dubG9hZCxcbi56aWItY2FyZC0tZ3JpZC56aWItY2FyZC0tZ3JpZHZpZXctZ3JleXRoZW1lIC5saW5rLWRvd25sb2FkLCAuemliLWNhcmQtLWdyaWQuemliLWNhcmQtLWdyaWR2aWV3LXdoaXRldGhlbWUgLmRvd25sb2FkLFxuLnppYi1jYXJkLS1ncmlkLnppYi1jYXJkLS1ncmlkdmlldy13aGl0ZXRoZW1lIC5saW5rLWRvd25sb2FkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uemliLWNhcmQtLWdyaWQuemliLWNhcmQtLWdyaWR2aWV3LWdyZXl0aGVtZSAuZG93bmxvYWQ6OmFmdGVyLFxuLnppYi1jYXJkLS1ncmlkLnppYi1jYXJkLS1ncmlkdmlldy1ncmV5dGhlbWUgLmxpbmstZG93bmxvYWQ6OmFmdGVyLCAuemliLWNhcmQtLWdyaWQuemliLWNhcmQtLWdyaWR2aWV3LXdoaXRldGhlbWUgLmRvd25sb2FkOjphZnRlcixcbi56aWItY2FyZC0tZ3JpZC56aWItY2FyZC0tZ3JpZHZpZXctd2hpdGV0aGVtZSAubGluay1kb3dubG9hZDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmx1ZS1kb3dubG9hZC1hcnJvdy5zdmcpO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTZweDtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTlweDtcbn1cbi56aWItY2FyZC0tZ3JpZC56aWItY2FyZC0tZ3JpZHZpZXctd2hpdGV0aGVtZSAuemliLWNhcmRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW0gMCAhaW1wb3J0YW50O1xufVxuLnppYi1jYXJkLS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMS42ODhyZW07XG59XG4uemliLWNhcmQtLWxpc3QgLnppYi1jYXJkX19pbWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDE1LjMxM3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwLjEyNXJlbTtcbiAgbWF4LWhlaWdodDogMTAuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC56aWItY2FyZC0tbGlzdCAuemliLWNhcmRfX2ltZy13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMTAuNjI1cmVtO1xuICAgIGhlaWdodDogMTAuNzVyZW07XG4gICAgbWF4LWhlaWdodDogMTAuNzVyZW07XG4gIH1cbn1cbi56aWItY2FyZC0tbGlzdCAuemliLWNhcmRfX2ltZy13cmFwcGVyOmhvdmVyIH4gLnppYi1jYXJkX19jb250ZW50IC56aWItY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uemliLWNhcmQtLWxpc3QgLnppYi1jYXJkX19pbWctd3JhcHBlciAubGluay1kb3dubG9hZDo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi56aWItY2FyZC0tbGlzdCAuemliLWNhcmRfX2ltZy13cmFwcGVyIC5saW5rLWRvd25sb2FkOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLnppYi1jYXJkLS1saXN0IC56aWItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMS40Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC56aWItY2FyZC0tbGlzdCAuemliLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC56aWItY2FyZC0tbGlzdCAuemliLWNhcmRfX21ldGEtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC56aWItY2FyZC0tbGlzdCAuemliLWNhcmRfX21ldGEtZGF0ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uemliLWNhcmQtLWxpc3QgLnppYi1jYXJkX19tZXRhLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi56aWItY2FyZC0tbGlzdCAuemliLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnppYi1jYXJkLS1saXN0IC56aWItY2FyZF9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnppYi1jYXJkLS1saXN0IC56aWItY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLnppYi1jYXJkLS1saXN0IC56aWItY2FyZF9fY3RhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi56aWItY2FyZC0tbGlzdCAuemliLWNhcmRfX3BpbGxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnppYi1jYXJkLS1vbmVoYWxmIC56aWItY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uemliLWNhcmRzIHtcbiAgLyoqIEJlbG93IHN0eWxlcyBhcHBseSBmb3IgYm90aFxuICAqKiBHcmlkIHZpZXcgYW5kIExpc3QgVmlldyAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xuICAvKiogR1JJRCBWSUVXICovXG4gIC8qKiBMSVNUIFZJRVcgKi9cbn1cbi56aWItY2FyZHMuYXJyb3cgLnppYi1jYXJkc19fY3RhbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctSWNvbi5zdmcpO1xuICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi56aWItY2FyZHMgLnppYi1jYXJkc19fZG93bmxvYWRpY29uOmhhcyguemliLWNhcmRzX190aXRsZTpob3Zlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnppYi1jYXJkc19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uemliLWNhcmRzX19pbWcuem9vbWVkIHtcbiAgd2lkdGg6IDEwMiU7XG4gIGhlaWdodDogMTAyJTtcbn1cbi56aWItY2FyZHNfX2ltZzpob3ZlciB+IC56aWItY2FyZHNfX2NvbnRlbnQuemliLWNhcmRzX19kb3dubG9hZGljb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4Zjtcbn1cbi56aWItY2FyZHNfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNjI1cmVtO1xuICBsZWZ0OiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjM3NXJlbSAwLjM3NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3BhY2l0eTogMC43O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnppYi1jYXJkc19faW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjYyNXJlbTtcbiAgcmlnaHQ6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjM3NXJlbSAwLjQzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTg1ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uemliLWNhcmRzX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnppYi1jYXJkc19fdGl0bGUgYSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnppYi1jYXJkc19fdGl0bGUgYTpob3ZlciwgLnppYi1jYXJkc19fdGl0bGUgYTpmb2N1cywgLnppYi1jYXJkc19fdGl0bGUgYTphY3RpdmUge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi56aWItY2FyZHNfX3RpdGxlIGEgc3VwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnppYi1jYXJkc19faG92ZXItc3RhdGUge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uemliLWNhcmRzX19tZXRhLWRlc2MtbXcge1xuICBtYXgtd2lkdGg6IDMzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC56aWItY2FyZHNfX21ldGEtZGVzYy1tdyB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgyMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC56aWItY2FyZHNfX21ldGEtZGVzYy1tdyB7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemliLWNhcmRzX19tZXRhLWRlc2MtbXcge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbn1cbi56aWItY2FyZHNfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbi56aWItY2FyZHNfX25ld3RhYmljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9iYXNlLWJ1dHRvbi1leHRlcm5hbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9iYXNlLWJ1dHRvbi1leHRlcm5hbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTg1ODtcbn1cbi56aWItY2FyZHNfX2Rvd25sb2FkaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi56aWItY2FyZHNfX2Rvd25sb2FkaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWRvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWRvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzIlO1xuICByaWdodDogLTIlO1xuICBsaW5lLWhlaWdodDogMi4yNTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC42NXJlbTtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi56aWItY2FyZHNfX3RlYWxpY29uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG59XG4uemliLWNhcmRzX19jb250ZW50LW1ldGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uemliLWNhcmRzX19tZXRhLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi56aWItY2FyZHNfX21ldGEtZGF0YS1hdXRob3JzIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnppYi1jYXJkc19fbWV0YS1pY29uIHtcbiAgZmxleDogMCAwIDEuMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xufVxuLnppYi1jYXJkc19fbWV0YS1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uemliLWNhcmRzX19tZXRhLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi56aWItY2FyZHNfX21ldGEtZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi56aWItY2FyZHNfX21ldGEtZGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xufVxuLnppYi1jYXJkc19fbWV0YS1kYXRhMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLnppYi1jYXJkc19fbWV0YS1kYXRhMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi56aWItY2FyZHMgLnppYi1waWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi56aWItY2FyZHMgLnppYi1jYXJkc19fcGlsbHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnppYi1jYXJkcyAuemliLWNhcmRzX19zcGVjaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi56aWItY2FyZHMgLnppYi1jYXJkc19fc3BlY2llcy1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi56aWItY2FyZHMgLnppYi1jYXJkc19fc3BlY2llcy1pdGVtcyAuemliLWNhcmRzX19zcGVjaWVzLWl0ZW0ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwLjEyNXJlbSAwLjEyNXJlbTtcbn1cbi56aWItY2FyZHNfX2N0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnppYi1jYXJkc19fY3RhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjVjMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uemliLWNhcmRzLS1ncmlkdmlldyAuemliLWNhcmRzX19pbWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4Ljc1cmVtO1xuICBtYXgtaGVpZ2h0OiA4Ljc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBtaW4taGVpZ2h0OiA4cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uemliLWNhcmRzLS1ncmlkdmlldyAuemliLWNhcmRzX19pbWctd3JhcHBlcjpob3ZlciArIC56aWItY2FyZHNfX2NvbnRlbnQgPiBhIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC56aWItY2FyZHMtLWdyaWR2aWV3IC56aWItY2FyZHNfX2ltZy13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEyLjEyNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxMi4xMjVyZW07XG4gIH1cbn1cbi56aWItY2FyZHMtLWdyaWR2aWV3IC56aWItY2FyZHNfX2ltZy13cmFwcGVyOmhvdmVyIH4gLnppYi1jYXJkc19fY29udGVudCAuemliLWNhcmRzX190aXRsZSB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi56aWItY2FyZHMtLWdyaWR2aWV3IC56aWItY2FyZHNfX2ltZy13cmFwcGVyIC5saW5rLWRvd25sb2FkOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLnppYi1jYXJkcy0tZ3JpZHZpZXcgLnppYi1jYXJkc19fdGl0bGU6aG92ZXIubGluay1kb3dubG9hZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xufVxuLnppYi1jYXJkcy0tZ3JpZHZpZXcgLmxpbmstZG93bmxvYWQ6OmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tZG93bmxvYWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tZG93bmxvYWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogMS4xMjVyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uemliLWNhcmRzLS1saXN0dmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuemliLWNhcmRzLS1saXN0dmlldyAucHItOXB4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIH1cbn1cbi56aWItY2FyZHMtLWxpc3R2aWV3IC56aWItY2FyZHNfX2xpc3QtaW1nOmhvdmVyICsgLnppYi1jYXJkc19fbGlzdC1jb250ZW50IC56aWItY2FyZHNfX2NvbnRlbnQgPiBhIHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnppYi1jYXJkcy0tbGlzdHZpZXcgLnppYi1jYXJkc19faW1nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTByZW07XG4gIG1heC1oZWlnaHQ6IDEwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC56aWItY2FyZHMtLWxpc3R2aWV3IC56aWItY2FyZHNfX2ltZy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG4uemliLWNhcmRzLS1saXN0dmlldyAuemliLWNhcmRzX19pbWctd3JhcHBlciAubGluay1kb3dubG9hZDo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi56aWItY2FyZHMtLWxpc3R2aWV3IC56aWItY2FyZHNfX2ltZy13cmFwcGVyIC5saW5rLWRvd25sb2FkOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLnppYi1jYXJkcy0tbGlzdHZpZXcgLnppYi1jYXJkc19fdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uemliLWNhcmRzLS1saXN0dmlldyAuemliLWNhcmRzX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YjhmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi56aWItY2FyZHMtLWxpc3R2aWV3IC5saW5rLWRvd25sb2FkOjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlwiO1xuICBtYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWRvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWRvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy10b3A6IDEuMTI1cmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnppYi1jYXJkc19fbGlzdC1pbWc6aG92ZXIgfiAuemliLWNhcmRzX19saXN0LWNvbnRlbnQgLnppYi1jYXJkc19fdGl0bGUge1xuICBjb2xvcjogIzAwN2I4ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uemliLWNhcmRzX19saXN0LWltZyAubGluay1kb3dubG9hZDo6YWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcIjtcbiAgbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9iYXNlLWJ1dHRvbi1kb3dubG9hZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9iYXNlLWJ1dHRvbi1kb3dubG9hZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjEyNXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqIFBJTExTIFNUWUxFICovXG4uemliLXBpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC56aWItcGlsbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG4uemliLXBpbGwgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi56aWItcGlsbC0tdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi56aWItcGlsbC0tdGVhbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNzI7XG59XG4uemliLXBpbGwtLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuXG4uemliLWxlYW5jYXJkX19yZXNvdXJjZSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uemliLWxlYW5jYXJkX19yZXNvdXJjZV9fbGluayB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uemliLWxlYW5jYXJkX19yZXNvdXJjZV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi56aWItbGVhbmNhcmRfX3Jlc291cmNlX19saW5rOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi56aWItbGVhbmNhcmRfX3Jlc291cmNlX19ib3JkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbn1cbi56aWItbGVhbmNhcmRfX3Jlc291cmNlX19vdXRlci1kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleC1ncm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uemliLWxlYW5jYXJkX19yZXNvdXJjZV9fb3V0ZXItZGl2IHNwYW4sXG4uemliLWxlYW5jYXJkX19yZXNvdXJjZV9fb3V0ZXItZGl2IHAge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi56aWItbGVhbmNhcmRfX3Jlc291cmNlX19jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xufVxuLnppYi1sZWFuY2FyZF9fcmVzb3VyY2VfX2NvbnRlbnQtd3JhcHBlciAuemliLWxlYW5jYXJkX19yZXNvdXJjZV9fdGl0bGUgLnNyLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnppYi1sZWFuY2FyZF9fcmVzb3VyY2VfX2NvbnRlbnQtd3JhcHBlciAuemliLWxlYW5jYXJkX19yZXNvdXJjZV9fdGl0bGUubGluay1kb3dubG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi56aWItbGVhbmNhcmRfX3Jlc291cmNlX19kZXNjcmlwdGlvbiBwIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi56aWItbGVhbmNhcmRfX3Jlc291cmNlX190aXRsZSBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi56aWItbGVhbmNhcmRfX3Jlc291cmNlX190aXRsZSBoNjpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLnppYi1sZWFuY2FyZF9fcmVzb3VyY2VfX3RpdGxlLmxpbmstZXh0ZXJuYWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnppYi1sZWFuY2FyZF9fcmVzb3VyY2VfX3RpdGxlLmxpbmstZXh0ZXJuYWwgaDY6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay10ZWFsLnN2Z1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi56aWItbGVhbmNhcmRfX3Jlc291cmNlX190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbi56aWItbGVhbmNhcmRfX3Jlc291cmNlX19tZXRhLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnppYi1sZWFuY2FyZF9fcmVzb3VyY2VfX21ldGEtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAxLjEyNXJlbTtcbn1cbi56aWItbGVhbmNhcmRfX3Jlc291cmNlX19tZXRhLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbi56aWItbGVhbmNhcmRfX3Jlc291cmNlX19tZXRhLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnppYi1sZWFuY2FyZF9fcmVzb3VyY2VfX21ldGEtZGF0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uemliLWxlYW5jYXJkX19yZXNvdXJjZV9fbWV0YS1kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgcGFkZGluZzogMCAwLjM3NXJlbTtcbn1cbi56aWItbGVhbmNhcmRfX3Jlc291cmNlX19tZXRhLWFzc2V0LXNpemUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbi56aWItbGVhbmNhcmRfX3Jlc291cmNlX19tZXRhLWFzc2V0LXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuemliLWxlYW5jYXJkX19yZXNvdXJjZV9fYm9yZGVyOmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB0b3A6IDIwJTtcbiAgfVxufVxuLnppYi1sZWFuY2FyZF9fZG93bmxvYWRpY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnppYi1sZWFuY2FyZF9fZG93bmxvYWRpY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tZG93bmxvYWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tZG93bmxvYWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NTg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMiU7XG4gIHJpZ2h0OiAtMiU7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjY1cmVtO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uemliLWxlYW5jYXJkX190ZWFsaWNvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xufVxuLnppYi1sZWFuY2FyZF9faG92ZXItc3RhdGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi56aWItbGVhbmNhcmRfX2hvdmVyLXN0YXRlIGg2IHtcbiAgY29sb3I6ICMwMDdiOGY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY3VzdG9tLWNvbC13aWR0aCAuemliLWxlYW5jYXJkX19yZXNvdXJjZV9fbWluLXdpZHRoIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3VzdG9tLWNvbC13aWR0aCAuemliLWxlYW5jYXJkX19yZXNvdXJjZV9fbWluLXdpZHRoIHtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jdXN0b20tY29sLXdpZHRoIC56aWItbGVhbmNhcmRfX3Jlc291cmNlX19taW4td2lkdGgge1xuICAgIG1pbi13aWR0aDogMzE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1c3RvbS1jb2wtd2lkdGggLnppYi1sZWFuY2FyZF9fcmVzb3VyY2VfX21pbi13aWR0aCB7XG4gICAgbWluLXdpZHRoOiAzNzdweDtcbiAgfVxufVxuXG4uemliLWZpZWxkLS1jaGVja2JveC56aWItZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uemliLWNoZWNrYm94X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnppYi1jaGVja2JveF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uemliLWNoZWNrYm94X19hbGlhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uemliLWNoZWNrYm94X19hbGlhczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQuNXB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi56aWItY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuemliLWNoZWNrYm94X19hbGlhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cblxuLnppYi1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC56aWItY2hlY2tib3hfX2FsaWFzOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi56aWItZmllbGRfX2RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uemliLWZpZWxkX19kYXRlIC56aWItZmllbGRfX2RhdGUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvY2FsZW5kYXItZ3JleS5zdmcpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uemliLWRhdGVwaWNrZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uemliLWRhdGVwaWNrZXJfX3dyYXBwZXIgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX19jb250cm9sIHtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG59XG4uemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX2NvbnRyb2w6aG92ZXIsIC56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9fY29udHJvbDpmb2N1cywgLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX19jb250cm9sOmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9fY29udHJvbC0taXMtZm9jdXNlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDdiOGY7XG59XG4uemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX2NvbnRyb2wtLWlzLWZvY3VzZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDdiOGY7XG59XG4uemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX2luZGljYXRvci1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX192YWx1ZS1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIG1heC13aWR0aDogOTMlO1xufVxuLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX19pbmRpY2F0b3Ige1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX19pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tZHJvcGRvd24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCA2cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNnB4O1xufVxuLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX19pbmRpY2F0b3Igc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9fc2luZ2xlLXZhbHVlIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX2lucHV0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4uemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX2lucHV0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIG1heC13aWR0aDogOTMlO1xufVxuLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX19pbnB1dC1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBtYXgtd2lkdGg6IDkzJTtcbn1cbi56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9fbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDdiOGY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX2NvbnRyb2wtLW1lbnUtaXMtb3BlbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cbi56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9fY29udHJvbC0tbWVudS1pcy1vcGVuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xufVxuLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX19tZW51LWxpc3Qge1xuICBwYWRkaW5nOiAxMHB4IDZweDtcbn1cbi56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9fb3B0aW9uIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX19vcHRpb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX29wdGlvbi0taXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9fb3B0aW9uLS1pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX29wdGlvbi0taXMtZm9jdXNlZC56aWItZHJvcGRvd25fX29wdGlvbi0taXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi56aWItZHJvcGRvd25fX3dyYXBwZXIuemliLWRyb3Bkb3duX19ub3Qtc2VsZWN0ZWQgLnppYi1kcm9wZG93bl9fc2luZ2xlLXZhbHVlIHtcbiAgY29sb3I6ICM5Njk2OTY7XG59XG4uemliLWRyb3Bkb3duX193cmFwcGVyLmxvYWRpbmcge1xuICBmbGV4OiAxO1xufVxuXG4uaW52YWxpZCAuemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX2NvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNDQzNCM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y0ZjQ7XG59XG4uaW52YWxpZCAuemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNDQzNCM0I7XG59XG5cbi56aWItZmllbGQuZGlzYWJsZWQgLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX19jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlYWVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56aWItZmllbGQubnVtZXJpYy11bml0LWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDMuNjNyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIH1cbn1cbi56aWItZmllbGQubnVtZXJpYy11bml0LWxlZnQgLnppYi1kcm9wZG93bl9fY29udHJvbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uemliLWZpZWxkLm51bWVyaWMtdW5pdC1yaWdodCAuemliLWZpZWxkX19sYWJlbCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmNvbnRhY3Qtem9ldGlzIC56aWItZHJvcGRvd25fX3dyYXBwZXIuemliLWRyb3Bkb3duX19ub3Qtc2VsZWN0ZWQgLnppYi1kcm9wZG93bl9fc2luZ2xlLXZhbHVlIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uY29udGFjdC16b2V0aXMgLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX19pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdC16b2V0aXMgLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX19pbmRpY2F0b3Igc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWxldXBsb2FkLS16aWIge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuLmZpbGV1cGxvYWQtLXppYiAuZmlsZXVwbG9hZF9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWxldXBsb2FkLS16aWIgLmZpbGV1cGxvYWRfX2Ryb3AsXG4uZmlsZXVwbG9hZC0temliIC5maWxldXBsb2FkX19saXN0IHtcbiAgbWF4LXdpZHRoOiAzMDhweDtcbn1cblxuLnppYmZpbGV1cGxvYWQtY29udGFpbmVyLmludmFsaWQgbGFiZWwsXG4uemliZmlsZXVwbG9hZC1jb250YWluZXIuaW52YWxpZCAuZXJyb3ItbWVzc2FnZSxcbi56aWJmaWxldXBsb2FkLWNvbnRhaW5lci5pbnZhbGlkIC5maWxldXBsb2FkX19sYWJlbDEsXG4uemliZmlsZXVwbG9hZC1jb250YWluZXIuaW52YWxpZCAuZmlsZXVwbG9hZF9fbGFiZWwyIHtcbiAgY29sb3I6ICNDQzNCM0I7XG59XG4uemliZmlsZXVwbG9hZC1jb250YWluZXIuaW52YWxpZCAuZmlsZXVwbG9hZF9fZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y0ZjQ7XG4gIGJvcmRlci1jb2xvcjogI0NDM0IzQjtcbn1cbi56aWJmaWxldXBsb2FkLWNvbnRhaW5lciAuZmlsZXVwbG9hZCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi56aWItZ3JvdXAtYnRuX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnppYi1ncm91cC1idG5fX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi56aWItZ3JvdXAtYnRuX19idG46aG92ZXIsIC56aWItZ3JvdXAtYnRuX19idG46Zm9jdXMsIC56aWItZ3JvdXAtYnRuX19idG46YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuemliLWdyb3VwLWJ0bl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnppYi1ncm91cC1idG5fX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9wbHVzLWljb24tZ3JleS5zdmdcIik7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnppYi1ncm91cC1idG5fX3JlbW92ZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi56aWItZ3JvdXAtYnRuX19yZW1vdmU6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvbWludXMtaWNvbi1ncmV5LnN2Z1wiKTtcbn1cblxuLmdyb3VwLXJlbW92ZSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmdyb3VwLXJlbW92ZS5hbGlnbi10b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3VwLXJlbW92ZS5hbGlnbi10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMThweDtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxufVxuXG4uemliLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi56aWItZmllbGQuaW52YWxpZCBsYWJlbCxcbi56aWItZmllbGQuaW52YWxpZCBsYWJlbCBhLFxuLnppYi1maWVsZC5pbnZhbGlkIC5zdWItaGVhZGVyLFxuLnppYi1maWVsZC5pbnZhbGlkIC5mb290ZXItdGV4dCxcbi56aWItZmllbGQuaW52YWxpZCAuZXJyb3ItbWVzc2FnZSxcbi56aWItZmllbGQuaW52YWxpZCAuemliLWZpZWxkX19mb290ZXItdGV4dCxcbi56aWItZmllbGQuaW52YWxpZCAuemliLXJhZGlvX19sYWJlbCB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xufVxuLnppYi1maWVsZC5pbnZhbGlkIC56aWItZmllbGRfX2lucHV0LFxuLnppYi1maWVsZC5pbnZhbGlkIC56aWItZGRfX2lucHV0LFxuLnppYi1maWVsZC5pbnZhbGlkIC56aWItZmllbGRfX3RleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0MzQjNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGY0O1xufVxuLnppYi1maWVsZC5pbnZhbGlkIC56aWItcmFkaW9fX2FsaWFzOmJlZm9yZSxcbi56aWItZmllbGQuaW52YWxpZCAuemliLWNoZWNrYm94X19hbGlhcyB7XG4gIGJvcmRlci1jb2xvcjogI0NDM0IzQjtcbn1cbi56aWItZmllbGRfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC56aWItZmllbGRfX2xhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC56aWItZmllbGRfX2xhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnppYi1maWVsZF9fb3B0aW9uYWwtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuLnppYi1maWVsZF9fc3ViLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uemliLWZpZWxkX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi56aWItZmllbGRfX2lucHV0OmhvdmVyLCAuemliLWZpZWxkX19pbnB1dDpmb2N1cywgLnppYi1maWVsZF9faW5wdXQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi56aWItZmllbGRfX2lucHV0OmZvY3VzLCAuemliLWZpZWxkX19pbnB1dDphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiOGY7XG59XG4uemliLWZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk2OTY5NiAhaW1wb3J0YW50O1xufVxuLnppYi1maWVsZF9fZm9vdGVyLXRleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uemliLWZpZWxkLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi56aWItZmllbGQuZGlzYWJsZWQgLnppYi1maWVsZF9faW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y4O1xufVxuLnppYi1maWVsZCAuZXJyb3ItbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNDQzNCM0I7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnppYi1maWVsZF9fc3ViLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uemliLWZpZWxkLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi56aWItZmllbGQtLWxvYWRlciAubG9hZGluZy1pbmRpY2F0b3Ige1xuICBtYXJnaW4tdG9wOiAwLjlyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnppYi1maWVsZC5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi56aWItZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuemliLWZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi56aWItZmllbGRfX2lucHV0W3R5cGU9ZGF0ZV1bZGF0YS1oYXN2YWx1ZT1mYWxzZV06bm90KDppbnZhbGlkKTpub3QoOmZvY3VzKTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsIC56aWItZmllbGRfX2lucHV0W3R5cGU9ZGF0ZV1bZGF0YS1oYXN2YWx1ZT1mYWxzZV06bm90KDppbnZhbGlkKTpub3QoOmZvY3VzKTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCwgLnppYi1maWVsZF9faW5wdXRbdHlwZT1kYXRlXVtkYXRhLWhhc3ZhbHVlPWZhbHNlXTpub3QoOmludmFsaWQpOm5vdCg6Zm9jdXMpOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsIC56aWItZmllbGRfX2lucHV0W3R5cGU9ZGF0ZV1bZGF0YS1oYXN2YWx1ZT1mYWxzZV06bm90KDppbnZhbGlkKTpub3QoOmZvY3VzKTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBjb2xvcjogIzk2OTY5Njtcbn1cblxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIC5yZWFjdC1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBib3JkZXItY29sb3I6ICMwMDdiOGY7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXIsXG4uemliLWRhdGVwaWNrZXJfX3dyYXBwZXIgLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDdiOGY7XG59XG4uemliLWRhdGVwaWNrZXJfX3dyYXBwZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXG4uemliLWRhdGVwaWNrZXJfX3dyYXBwZXIgLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uemliLWRhdGVwaWNrZXJfX3dyYXBwZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uemliLWRhdGVwaWNrZXJfX3dyYXBwZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi56aWItZGF0ZXBpY2tlcl9fd3JhcHBlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIC5yZWFjdC1kYXRlcGlja2VyX19kYXk6aG92ZXIsXG4uemliLWRhdGVwaWNrZXJfX3dyYXBwZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xufVxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLFxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkOmhvdmVyLFxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWtleWJvYXJkLXNlbGVjdGVkLFxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWtleWJvYXJkLXNlbGVjdGVkOmhvdmVyLFxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcbi56aWItZGF0ZXBpY2tlcl9fd3JhcHBlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQ6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZCxcbi56aWItZGF0ZXBpY2tlcl9fd3JhcHBlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZDpob3Zlcixcbi56aWItZGF0ZXBpY2tlcl9fd3JhcHBlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSB7XG4gIHRvcDogMTNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xufVxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MjcyO1xufVxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4uemliLWRhdGVwaWNrZXJfX3dyYXBwZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lcyxcbi56aWItZGF0ZXBpY2tlcl9fd3JhcHBlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGggLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49Ym90dG9tXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDdiOGY7XG59XG4uemliLWRhdGVwaWNrZXJfX3dyYXBwZXIgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwN2I4Zjtcbn1cbi56aWItZGF0ZXBpY2tlcl9fd3JhcHBlciAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLnppYi1yYWRpb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnppYi1yYWRpb19fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnppYi1yYWRpb19faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4uemliLXJhZGlvX19pbnB1dDpjaGVja2VkIH4gLnppYi1yYWRpb19fYWxpYXM6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xufVxuLnppYi1yYWRpb19faW5wdXQ6Y2hlY2tlZCB+IC56aWItcmFkaW9fX2FsaWFzOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uemliLXJhZGlvX19hbGlhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnppYi1yYWRpb19fYWxpYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi56aWItcmFkaW9fX2FsaWFzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi56aWItcmFkaW9fX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi56aWItcmFkaW8uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC56aWItcmFkaW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uemliLWZpZWxkLS1yYWRpby52ZXJ0aWNhbCAuemliLXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi56aWItZmllbGQtLXJhZGlvLnZlcnRpY2FsIC56aWItcmFkaW9fX3N1Yi1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnppYi1maWVsZC0tcmFkaW8udmVydGljYWwgLnppYi1yYWRpb19fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi56aWItZmllbGQtLXJhZGlvIC56aWItZmllbGRfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLnppYi1yYWRpby0tdmVydGljYWwgLnppYi1yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uemliLXJhZGlvLS12ZXJ0aWNhbCAuemliLXJhZGlvIC56aWItcmFkaW9fX3dyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uemliLXJhZGlvLS12ZXJ0aWNhbCAuemliLXJhZGlvIC56aWItcmFkaW9fX3dyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi56aWItZmllbGRfX3RleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnppYi1maWVsZF9fdGV4dGFyZWE6aG92ZXIsIC56aWItZmllbGRfX3RleHRhcmVhOmZvY3VzLCAuemliLWZpZWxkX190ZXh0YXJlYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnppYi1maWVsZF9fdGV4dGFyZWE6Zm9jdXMsIC56aWItZmllbGRfX3RleHRhcmVhOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cblxuLmNsaW5pYy1zZWFyY2hfX21vZGFsIHtcbiAgd2lkdGg6IDk1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2xpbmljLXNlYXJjaF9fbW9kYWwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jbGluaWMtc2VhcmNoX19tb2RhbF9faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMXJlbSA0cmVtO1xufVxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLnppcC1ub3QtZm91bmQge1xuICBtYXJnaW4tdG9wOiAxLjNyZW07XG59XG4uY2xpbmljLXNlYXJjaF9fbW9kYWwtYm9keSAuemlwLW5vdC1mb3VuZCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDA3YjhmO1xufVxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLmJhY2stdG8tdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwN2I4Zjtcbn1cbi5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IC56aXAtY29kZS1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwLjE5cmVtO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAwLjkzOHJlbTtcbn1cbi5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IGgxIHtcbiAgY29sb3I6ICNmNjVjMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IC5yYWRpby1maWVsZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2xpbmljLXNlYXJjaF9fbW9kYWwtYm9keSAucmFkaW8tZmllbGQgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiBzb2xpZCAwLjE5cmVtICNiYmJiYmI7XG4gIHBhZGRpbmc6IDEuM3JlbSAwO1xufVxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLnJhZGlvLWZpZWxkIGxpIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYWNjZW50LWNvbG9yOiAjMDA3YjhmO1xufVxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLnJhZGlvLWZpZWxkIGxpIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbn1cbi5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIGxhYmVsIC5vcHRpb25hbC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC44MTNyZW0gMXJlbTtcbiAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLmZvcm0tZ3JvdXAgaW5wdXQ6aG92ZXIsIC5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIGlucHV0OmZvY3VzLCAuY2xpbmljLXNlYXJjaF9fbW9kYWwtYm9keSAuZm9ybS1ncm91cCBpbnB1dDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXMsIC5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIGlucHV0OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4Zjtcbn1cbi5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lcixcbi5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY2xpbmljLXNlYXJjaF9fbW9kYWwtYm9keSAuZm9ybS1ncm91cCAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQsXG4uY2xpbmljLXNlYXJjaF9fbW9kYWwtYm9keSAuZm9ybS1ncm91cCAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLmZvcm0tZ3JvdXAgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsXG4uY2xpbmljLXNlYXJjaF9fbW9kYWwtYm9keSAuZm9ybS1ncm91cCAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwN2I4Zjtcbn1cbi5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51LnNob3csXG4uY2xpbmljLXNlYXJjaF9fbW9kYWwtYm9keSAuZm9ybS1ncm91cCAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51LnNob3cge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLmZvcm0tZ3JvdXAgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsXG4gIC5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLmZvcm0tZ3JvdXAgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4uY2xpbmljLXNlYXJjaF9fbW9kYWwtYm9keSAuZm9ybS1ncm91cCAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I4ZjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLmZvcm0tZ3JvdXAgLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiOGY7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uY2xpbmljLXNlYXJjaF9fbW9kYWwtYm9keSAuZm9ybS1ncm91cCAuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLmZvcm0tZ3JvdXAgLnNob3cuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwN2I4Zjtcbn1cbi5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIC5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLmZvcm0tZ3JvdXAgLnNob3cuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDdiOGYgIWltcG9ydGFudDtcbn1cbi5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIC5zaG93LmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDdiOGYgIWltcG9ydGFudDtcbn1cbi5jbGluaWMtc2VhcmNoX19tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIC5wcm9ncmFtLWZvcm1fX2Ryb3Bkb3duLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0sXG4uY2xpbmljLXNlYXJjaF9fbW9kYWwtYm9keSAuZm9ybS1ncm91cCAucHJvZ3JhbS1mb3JtX19kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLnN1Ym1pdC1idG4ge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLnByb2dyYW0tZm9ybV9fZmllbGQtY29udGFpbmVyIC5mb3JtLWdyb3VwIC5pcy1pbnZhbGlkIHtcbiAgY29sb3I6ICNDQzNCM0I7XG4gIGJvcmRlcjogMC4wNnJlbSBzb2xpZCAjQ0MzQjNCO1xufVxuLmNsaW5pYy1zZWFyY2hfX21vZGFsLWJvZHkgLnByb2dyYW0tZm9ybV9fZmllbGQtY29udGFpbmVyIC5mb3JtLWdyb3VwIC5pcy1pbnZhbGlkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0MzQjNCO1xufVxuXG4uemlwLWNvZGUtc2VhcmNoIC5mb3JtLWdyb3VwIC56aXAtaW5wdXQgaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG59XG4uemlwLWNvZGUtc2VhcmNoIC5mb3JtLWdyb3VwIC56aXAtaW5wdXQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5YjliOWI7XG59XG5cbi56cmwtY29udGFjdC11cy1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAwLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi56cmwtY29udGFjdC11cy1mb3JtIC5kcm9wZG93bi1saXN0LmlzLWludmFsaWQsXG4uenJsLWNvbnRhY3QtdXMtZm9ybSAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBjb2xvcjogI2ZmNDc0NztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNDc0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDcxLCA3MSwgMC4wNyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uenJsLWNvbnRhY3QtdXMtZm9ybSAuZHJvcGRvd24tbGlzdC5pcy1pbnZhbGlkOjpwbGFjZWhvbGRlcixcbi56cmwtY29udGFjdC11cy1mb3JtIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmNDc0Nztcbn1cbi56cmwtY29udGFjdC11cy1mb3JtX19kZXRhaWxzLWhlbHAtdGV4dCB7XG4gIGNvbG9yOiAjOTA5MDhmO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnpybC1jb250YWN0LXVzLWZvcm0gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSxcbi56cmwtY29udGFjdC11cy1mb3JtIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi56cmwtY29udGFjdC11cy1mb3JtIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LFxuLnpybC1jb250YWN0LXVzLWZvcm0gLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4uenJsLWNvbnRhY3QtdXMtZm9ybSAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIsXG4uenJsLWNvbnRhY3QtdXMtZm9ybSAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnpybC1jb250YWN0LXVzLWZvcm0gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSxcbi56cmwtY29udGFjdC11cy1mb3JtIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSB7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuLnpybC1jb250YWN0LXVzLWZvcm0gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSwgLnpybC1jb250YWN0LXVzLWZvcm0gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS10ZXh0LFxuLnpybC1jb250YWN0LXVzLWZvcm0gLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlLFxuLnpybC1jb250YWN0LXVzLWZvcm0gLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4xcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45cmVtO1xufVxuLnpybC1jb250YWN0LXVzLWZvcm0gLmRyb3Bkb3duLWxpc3QuaXMtaW52YWxpZCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlLCAuenJsLWNvbnRhY3QtdXMtZm9ybSAuZHJvcGRvd24tbGlzdC5pcy1pbnZhbGlkIC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dCwgLnpybC1jb250YWN0LXVzLWZvcm0gLmRyb3Bkb3duLWxpc3QuaXMtaW52YWxpZCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIsXG4uenJsLWNvbnRhY3QtdXMtZm9ybSAuc2hvdy5kcm9wZG93bi1saXN0LmlzLWludmFsaWQgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSxcbi56cmwtY29udGFjdC11cy1mb3JtIC5zaG93LmRyb3Bkb3duLWxpc3QuaXMtaW52YWxpZCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQsXG4uenJsLWNvbnRhY3QtdXMtZm9ybSAuc2hvdy5kcm9wZG93bi1saXN0LmlzLWludmFsaWQgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDcxLCA3MSwgMC4wNyk7XG59XG4uenJsLWNvbnRhY3QtdXMtZm9ybSAuZHJvcGRvd24tbGlzdC5pcy1pbnZhbGlkIC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdmFsdWUsXG4uenJsLWNvbnRhY3QtdXMtZm9ybSAuc2hvdy5kcm9wZG93bi1saXN0LmlzLWludmFsaWQgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSB7XG4gIGNvbG9yOiAjZmY0NzQ3O1xufVxuLnpybC1jb250YWN0LXVzLWZvcm1fX2RldGFpbHMtaGVhZGVyLCAuenJsLWNvbnRhY3QtdXMtZm9ybV9fdGhpcy1pcy1mb3ItaGVhZGVyLCAuenJsLWNvbnRhY3QtdXMtZm9ybV9fbGFiZWwge1xuICBjb2xvcjogIzYzNjM2MztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XG59XG4uenJsLWNvbnRhY3QtdXMtZm9ybV9faW50ZXJlc3RlZGluLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi56cmwtY29udGFjdC11cy1mb3JtX19pbnRlcmVzdGVkaW4tZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uenJsLWNvbnRhY3QtdXMtZm9ybV9faW50ZXJlc3RlZGluLWZvcm0tZ3JvdXAgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cbi56cmwtY29udGFjdC11cy1mb3JtX19pbnRlcmVzdGVkaW4tY2hlY2tib3gge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMnJlbTtcbn1cbi56cmwtY29udGFjdC11cy1mb3JtX19pbnRlcmVzdGVkaW4taGVhZGVyIHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjgxcmVtO1xufVxuLnpybC1jb250YWN0LXVzLWZvcm1fX2ludGVyZXN0ZWRpbi1oZWFkZXIgc3BhbiB7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnpybC1jb250YWN0LXVzLWZvcm1fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi56cmwtY29udGFjdC11cy1mb3JtX19sYWJlbC1leGFtcGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbi56cmwtY29udGFjdC11cy1mb3JtX190aGlzLWlzLWZvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMS41NnJlbTtcbn1cbi56cmwtY29udGFjdC11cy1mb3JtX190aGlzLWlzLWZvci1mb3JtLWdyb3VwIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnpybC1jb250YWN0LXVzLWZvcm1fX3RoaXMtaXMtZm9yLWZvcm0tZ3JvdXAgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnpybC1jb250YWN0LXVzLWZvcm1fX3RoaXMtaXMtZm9yLWZvcm0tZ3JvdXAgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnpybC1jb250YWN0LXVzLWZvcm1fX3RoaXMtaXMtZm9yLWRyb3Bkb3ducyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi56cmwtY29udGFjdC11cy1mb3JtX190aGlzLWlzLWZvci1kcm9wZG93bnMgLnpybC1jb250YWN0LXVzLWZvcm1fX2xhYmVsIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnpybC1jb250YWN0LXVzLWZvcm1fX3RoaXMtaXMtZm9yLXJhZGlvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbn1cbi56cmwtY29udGFjdC11cy1mb3JtX19zdWJtaXQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAycmVtO1xuICB3aWR0aDogMjYuNHJlbTtcbn1cbi56cmwtY29udGFjdC11cy1mb3JtX19zdWJtaXQtZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgbGVmdDogNjcuMzUlO1xufVxuLnpybC1jb250YWN0LXVzLWZvcm1fX3N1Ym1pdC1mb3JtLWVycm9yIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY0NzQ3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC56cmwtY29udGFjdC11cy1mb3JtX19mb290ZXIgYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuenJsLWNvbnRhY3QtdXMtZm9ybV9fc3VibWl0LWJ0biB7XG4gICAgd2lkdGg6IDIxcmVtO1xuICB9XG4gIC56cmwtY29udGFjdC11cy1mb3JtX190aGlzLWlzLWZvci1mb3JtLWdyb3VwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC56cmwtY29udGFjdC11cy1mb3JtX190aGlzLWlzLWZvci1mb3JtLWdyb3VwIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnpybC1jb250YWN0LXVzLWZvcm1fX3RoaXMtaXMtZm9yLWZvcm0tZ3JvdXA6bGFzdC1jaGlsZCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuenJsLWNvbnRhY3QtdXMtZm9ybV9fdGhpcy1pcy1mb3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuenJsLWNvbnRhY3QtdXMtZm9ybV9faW50ZXJlc3RlZGluLWZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuenJsLWNvbnRhY3QtdXMtZm9ybV9fbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnpybC1jb250YWN0LXVzLWZvcm1fX3N1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiAyMXJlbTtcbiAgfVxuICAuenJsLWNvbnRhY3QtdXMtZm9ybV9fc3VibWl0LWZvcm0tY29udGFpbmVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cblxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX3RpdGxlIHtcbiAgY29sb3I6ICM2MzYzNjM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44OHJlbTtcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19jb250YWluZXIgLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX3NlY3Rpb246bGFzdC1jaGlsZCAuenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyLjU3cmVtO1xufVxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2NvbnRhaW5lciAuenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fc2VjdGlvbjpsYXN0LWNoaWxkIC56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jay10ZXh0ZmllbGQgbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2NvbnRhaW5lciAuenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fc2VjdGlvbjpudGgtY2hpbGQoNikgLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrIGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jay5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMnJlbTtcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jay5mb3JtLWdyb3VwIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNy42OXJlbTtcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jay5mb3JtLWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fYmxvY2suZm9ybS1ncm91cCAuaXMtaW52YWxpZC1pbnB1dCB7XG4gIGNvbG9yOiAjZmY0NzQ3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY0NzQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNzEsIDcxLCAwLjA3KTtcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jay5mb3JtLWdyb3VwIC5pcy1pbnZhbGlkLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmY0NzQ3O1xufVxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrLmZvcm0tZ3JvdXAgLmlzLWludmFsaWQtaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjQ3NDc7XG59XG4uenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fYmxvY2suZm9ybS1ncm91cCBpbnB1dCxcbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jay5mb3JtLWdyb3VwIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0O1xufVxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrLmZvcm0tZ3JvdXAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmJiYmI7XG59XG4uenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fYmxvY2suZm9ybS1ncm91cCBpbnB1dDpob3Zlcixcbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jay5mb3JtLWdyb3VwIHRleHRhcmVhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiO1xufVxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXMsIC56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jay5mb3JtLWdyb3VwIGlucHV0OmFjdGl2ZSxcbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jay5mb3JtLWdyb3VwIHRleHRhcmVhOmZvY3VzLFxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrLmZvcm0tZ3JvdXAgdGV4dGFyZWE6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrLXRleHRmaWVsZC1sYWJlbGhlbHAsIC56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jay10ZXh0ZmllbGQtZXhhbXBsZS1sYWJlbGhlbHAge1xuICBjb2xvcjogIzkwOTA4ZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwLjM4cmVtO1xufVxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrLXRleHRmaWVsZC1leGFtcGxlLWxhYmVsaGVscCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jay10ZXh0ZmllbGQtbGFiZWxzdWIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjM4cmVtO1xufVxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAuNDRyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4uenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fYmxvY2sgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JiYmJiYjtcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jayAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fYmxvY2sgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQ6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9Ecm9wZG93bl9pY29uLnN2Z1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIwJTtcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jayAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4uenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fYmxvY2sgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS10ZXh0IHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jayAuZHJvcGRvd24tbGlzdC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAwLjQ0cmVtO1xuICBib3JkZXItY29sb3I6ICMwMDdiOGY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4uenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fYmxvY2sgLmRyb3Bkb3duLWxpc3Quc2hvdyAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmO1xufVxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrIC5kcm9wZG93bi1saXN0LnNob3cgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jayAuZHJvcGRvd24tbGlzdC5zaG93IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdmFsdWUsIC56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jayAuZHJvcGRvd24tbGlzdC5zaG93IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrIC5kcm9wZG93bi1saXN0LnNob3cgLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAwLjg3NXJlbSAwLjM3NXJlbTtcbiAgbWFyZ2luOiAwLjM3NXJlbSAwO1xufVxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrIC5kcm9wZG93bi1saXN0LnNob3cgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTlyZW07XG59XG4uenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fYmxvY2sgLmRyb3Bkb3duLWxpc3Quc2hvdyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDdiOGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fYmxvY2sgLmRyb3Bkb3duLWxpc3QuaXMtaW52YWxpZC1kcm9wZG93bi5kcm9wZG93bi5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICMwMDdiOGY7XG59XG4uenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fYmxvY2sgLmRyb3Bkb3duLWxpc3QuaXMtaW52YWxpZC1kcm9wZG93bi5kcm9wZG93bi5zaG93IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdmFsdWUge1xuICBjb2xvcjogI2JiYmJiYjtcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jayAuZHJvcGRvd24tbGlzdC5pcy1pbnZhbGlkLWRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY0NzQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNzEsIDcxLCAwLjA3KTtcbiAgY29sb3I6ICNmZjQ3NDc7XG59XG4uenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fYmxvY2sgLmRyb3Bkb3duLWxpc3QuaXMtaW52YWxpZC1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlLCAuenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fYmxvY2sgLmRyb3Bkb3duLWxpc3QuaXMtaW52YWxpZC1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQge1xuICBjb2xvcjogI2ZmNDc0NztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19ibG9jayAuZHJvcGRvd24tbGlzdC5pcy1pbnZhbGlkLWRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA3MSwgNzEsIDAuMDEpO1xuICBjb2xvcjogI2ZmNDc0NztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrIC5kcm9wZG93bi1saXN0LmlzLWludmFsaWQtZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmNDc0Nztcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19mb290ZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG4gIGxlZnQ6IDY3LjM1JTtcbiAgcGFkZGluZzogNC44MnJlbSAwIDUuMTNyZW07XG59XG4uenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fZm9vdGVyLXN1Ym1pdC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMjYuMzhyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtX19mb290ZXItc3VibWl0LXRleHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZjQ3NDc7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzLjk0cmVtIDAgNXJlbTtcbiAgfVxuICAuenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fZm9vdGVyLXN1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Zvb3RlciB7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG4uenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi56cmwtY3VzdG9tZXItY29udGFjdC11cy1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uemxyLXN1cHBseS1vcmRlci1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uemxyLXN1cHBseS1vcmRlci1mb3JtX19oZWFkZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzYzNjM2Mztcbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX2hlYWRlcl9faGVscC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzYzNjM2Mztcbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX3NlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMi43NXJlbTtcbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX3NlY3Rpb24gZGl2Omxhc3QtY2hpbGQgLnpsci1zdXBwbHktb3JkZXItZm9ybV9fdGV4dGZpZWxkLCAuemxyLXN1cHBseS1vcmRlci1mb3JtX19zZWN0aW9uIGRpdjpsYXN0LWNoaWxkIC56bHItc3VwcGx5LW9yZGVyLWZvcm1fX3F1YW50aXR5LWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX3RleHRmaWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fdGV4dGZpZWxkIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNy42OXJlbTtcbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX3RleHRmaWVsZCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fdGV4dGZpZWxkIGxhYmVsIHNwYW4ge1xuICBjb2xvcjogIzYzNjM2MztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fdGV4dGZpZWxkIGxhYmVsLmlzLWludmFsaWQtbGFiZWwge1xuICBjb2xvcjogI2ZmNDc0Nztcbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX3RleHRmaWVsZC1oZWxwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBjb2xvcjogIzkwOTA4Zjtcbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX3RleHRmaWVsZCBpbnB1dCxcbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX3RleHRmaWVsZCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMC44NzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGNhcmV0LWNvbG9yOiAjMDA3YjhmO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fdGV4dGZpZWxkIGlucHV0OmhvdmVyLFxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fdGV4dGZpZWxkIHRleHRhcmVhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiO1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fdGV4dGZpZWxkIGlucHV0OmZvY3VzLCAuemxyLXN1cHBseS1vcmRlci1mb3JtX190ZXh0ZmllbGQgaW5wdXQ6YWN0aXZlLFxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fdGV4dGZpZWxkIHRleHRhcmVhOmZvY3VzLFxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fdGV4dGZpZWxkIHRleHRhcmVhOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4ZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX3RleHRmaWVsZCBpbnB1dC5pcy1pbnZhbGlkLWlucHV0LFxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fdGV4dGZpZWxkIHRleHRhcmVhLmlzLWludmFsaWQtaW5wdXQge1xuICBjb2xvcjogI2ZmNDc0NztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNDc0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDcxLCA3MSwgMC4wNyk7XG59XG4uemxyLXN1cHBseS1vcmRlci1mb3JtX190ZXh0ZmllbGQgaW5wdXQuaXMtaW52YWxpZC1pbnB1dDo6cGxhY2Vob2xkZXIsXG4uemxyLXN1cHBseS1vcmRlci1mb3JtX190ZXh0ZmllbGQgdGV4dGFyZWEuaXMtaW52YWxpZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmNDc0Nztcbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX3RleHRmaWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uemxyLXN1cHBseS1vcmRlci1mb3JtX190ZXh0ZmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmJiYmI7XG59XG4uemxyLXN1cHBseS1vcmRlci1mb3JtX19kZXRhaWxzLWRyb3Bkb3duIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUsIC56bHItc3VwcGx5LW9yZGVyLWZvcm1fX3F1YW50aXR5LWRyb3Bkb3duIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fZGV0YWlscy1kcm9wZG93biAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAuemxyLXN1cHBseS1vcmRlci1mb3JtX19xdWFudGl0eS1kcm9wZG93biAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiO1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fZGV0YWlscy1kcm9wZG93biAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlLCAuemxyLXN1cHBseS1vcmRlci1mb3JtX19kZXRhaWxzLWRyb3Bkb3duIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dCwgLnpsci1zdXBwbHktb3JkZXItZm9ybV9fcXVhbnRpdHktZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSwgLnpsci1zdXBwbHktb3JkZXItZm9ybV9fcXVhbnRpdHktZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS10ZXh0IHtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uemxyLXN1cHBseS1vcmRlci1mb3JtX19kZXRhaWxzLWRyb3Bkb3duIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LCAuemxyLXN1cHBseS1vcmRlci1mb3JtX19xdWFudGl0eS1kcm9wZG93biAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX2RldGFpbHMtZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyLCAuemxyLXN1cHBseS1vcmRlci1mb3JtX19xdWFudGl0eS1kcm9wZG93biAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW0gMC44cmVtIDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC45cmVtO1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fZGV0YWlscy1kcm9wZG93biAuZHJvcGRvd24tbGlzdC5zaG93IC5kcm9wZG93bi10b2dnbGUsIC56bHItc3VwcGx5LW9yZGVyLWZvcm1fX3F1YW50aXR5LWRyb3Bkb3duIC5kcm9wZG93bi1saXN0LnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2I4ZjtcbiAgcGFkZGluZzogMHB4O1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fZGV0YWlscy1kcm9wZG93biAuZHJvcGRvd24tbGlzdC5zaG93IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdmFsdWUsIC56bHItc3VwcGx5LW9yZGVyLWZvcm1fX2RldGFpbHMtZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Quc2hvdyAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQsIC56bHItc3VwcGx5LW9yZGVyLWZvcm1fX3F1YW50aXR5LWRyb3Bkb3duIC5kcm9wZG93bi1saXN0LnNob3cgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS12YWx1ZSwgLnpsci1zdXBwbHktb3JkZXItZm9ybV9fcXVhbnRpdHktZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Quc2hvdyAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX2RldGFpbHMtZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Quc2hvdyAuZHJvcGRvd24tbWVudSwgLnpsci1zdXBwbHktb3JkZXItZm9ybV9fcXVhbnRpdHktZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Quc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICBib3gtc2hhZG93OiAwO1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fZGV0YWlscy1kcm9wZG93biAuZHJvcGRvd24tbGlzdC5zaG93IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLCAuemxyLXN1cHBseS1vcmRlci1mb3JtX19xdWFudGl0eS1kcm9wZG93biAuZHJvcGRvd24tbGlzdC5zaG93IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX2RldGFpbHMtZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Quc2hvdyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwgLnpsci1zdXBwbHktb3JkZXItZm9ybV9fcXVhbnRpdHktZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Quc2hvdyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uemxyLXN1cHBseS1vcmRlci1mb3JtX19kZXRhaWxzLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uemxyLXN1cHBseS1vcmRlci1mb3JtX19kZXRhaWxzLWRyb3Bkb3duIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG59XG4uemxyLXN1cHBseS1vcmRlci1mb3JtX19kZXRhaWxzLWRyb3Bkb3duIGxhYmVsLmlzLWludmFsaWQtbGFiZWwge1xuICBjb2xvcjogI2ZmNDc0Nztcbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm1fX2RldGFpbHMtZHJvcGRvd24gLmlzLWludmFsaWQtZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmY0NzQ3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY0NzQ3O1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fZGV0YWlscy1kcm9wZG93biAuaXMtaW52YWxpZC1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmY0NzQ3O1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fZGV0YWlscy1kcm9wZG93biAuaXMtaW52YWxpZC1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQsIC56bHItc3VwcGx5LW9yZGVyLWZvcm1fX2RldGFpbHMtZHJvcGRvd24gLmlzLWludmFsaWQtZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDcxLCA3MSwgMC4wNyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uemxyLXN1cHBseS1vcmRlci1mb3JtX19xdWFudGl0eS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uemxyLXN1cHBseS1vcmRlci1mb3JtX19xdWFudGl0eS1kcm9wZG93biBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDY7XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fcXVhbnRpdHktZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uemxyLXN1cHBseS1vcmRlci1mb3JtX19xdWFudGl0eS1kcm9wZG93biAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlLCAuemxyLXN1cHBseS1vcmRlci1mb3JtX19xdWFudGl0eS1kcm9wZG93biAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQge1xuICB3aWR0aDogMy41cmVtO1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fcXVhbnRpdHktZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Quc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogODUlO1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fcXVhbnRpdHktZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Quc2hvdyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHdpZHRoOiA4NSU7XG59XG4uemxyLXN1cHBseS1vcmRlci1mb3JtX19mb290ZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIGxlZnQ6IDY3LjM1JTtcbiAgcGFkZGluZzogMy43NXJlbSAwIDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjQ7XG59XG4uemxyLXN1cHBseS1vcmRlci1mb3JtX19mb290ZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDI2LjM3NXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnpsci1zdXBwbHktb3JkZXItZm9ybV9fZm9vdGVyLWVycm9yIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY0NzQ3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC56bHItc3VwcGx5LW9yZGVyLWZvcm1fX2Zvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMTI1cmVtO1xuICB9XG4gIC56bHItc3VwcGx5LW9yZGVyLWZvcm1fX2Zvb3Rlci1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnpsci1zdXBwbHktb3JkZXItZm9ybSAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gIH1cbiAgLnpsci1zdXBwbHktb3JkZXItZm9ybV9fZm9vdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbi56bHItc3VwcGx5LW9yZGVyLWZvcm0gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uemxyLXN1cHBseS1vcmRlci1mb3JtIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uemxyLXN1cHBseS1vcmRlci1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogXCJ0ZXh0ZmllbGRcIjtcbn1cblxuLnpybC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnpybC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjY1QzAwO1xuICB9XG59XG5cbi5zdHRfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0dF9fZGRsaW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDdCOEY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zdHRfX2RkbGluazpob3ZlciwgLnN0dF9fZGRsaW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDdCOEY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zdHRfX2RkbGluayBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnN0dF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL0RpYWdub3N0aWNzLUxhbmRpbmctUGFnZS9ab2V0aXMtUmVmZXJlbmNlLUxhYnMvY2lyY2xlLXBsdXMtc29saWQuc3ZnKSBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5zdHRfX2ljb24uZXhwYW5kIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL0RpYWdub3N0aWNzLUxhbmRpbmctUGFnZS9ab2V0aXMtUmVmZXJlbmNlLUxhYnMvY2lyY2xlLW1pbnVzLXNvbGlkLnN2Zykgbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zdHRfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG59XG4uc3R0X19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLnN0dF9fZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGNjtcbiAgcGFkZGluZzogMjRweCAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUlO1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnN0dF9fZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDMyNXB4O1xuICAgIGxlZnQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5zdHRfX2Ryb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLnN0dF9fZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG59XG4uc3R0X19kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdHRfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvdy1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnN0dF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4uc3R0X19pbmZvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0dF9fYWJiciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZmxleDogMCAwIDc1cHg7XG59XG4uc3R0X19leHBuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNsZWFyLWFsbCB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmNsZWFyLWFsbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDdCOEY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbGVhci1hbGwgYTpob3ZlciwgLmNsZWFyLWFsbCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VhcmNoLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RjY7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyIC5zZWFyY2gtZmllbGQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXIgLnNlYXJjaC1maWVsZC13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXIgLnNlYXJjaC1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlciAuc2VhcmNoLWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc2VhcmNoLWZpbHRlciAuc2VhcmNoLWZpZWxkIGlucHV0IHtcbiAgbGVmdDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBhZGRpbmc6IDZweCAxNXB4IDZweCAzOHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyIC5zZWFyY2gtZmllbGQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlciAuc2VhcmNoLWZpZWxkIGlucHV0OmhvdmVyLCAuc2VhcmNoLWZpbHRlciAuc2VhcmNoLWZpZWxkIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xufVxuLnNlYXJjaC1maWx0ZXIgLnNlYXJjaC1maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNCQkJCQkI7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi9cbn1cbi5zZWFyY2gtZmlsdGVyIC5zZWFyY2gtZmllbGQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNCQkJCQkI7XG59XG4uc2VhcmNoLWZpbHRlciAuc2VhcmNoLWZpZWxkIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0JCQkJCQjtcbn1cbi5zZWFyY2gtZmlsdGVyIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zZWFyY2gtZmlsdGVyIC5zZWFyY2gtcmVzdWx0IHtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlciAuc2VhcmNoLXJlc3VsdCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZHJvcGRvd24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHJvcGRvd24td3JhcHBlciB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cblxuLmZpbHRlci1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uZmlsdGVyX19kZGxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmZpbHRlcl9fZGRsaW5rOmhvdmVyLCAuZmlsdGVyX19kZGxpbms6Zm9jdXMsIC5maWx0ZXJfX2RkbGluazphY3RpdmUge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZpbHRlci1kcm9wZG93bi0teHMgLmZpbHRlcl9fZGRsaW5rIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4uZmlsdGVyLWRyb3Bkb3duLS14cyAuZmlsdGVyX19kcm9wZG93biB7XG4gIHBhZGRpbmc6IDAgMTNweDtcbn1cbi5maWx0ZXItZHJvcGRvd24tLXhzIC5maWx0ZXJfX2Ryb3Bkb3duX19pdGVtIHtcbiAgcGFkZGluZzogNnB4IDA7XG59XG4uZmlsdGVyLWRyb3Bkb3duLS14cyAuZmlsdGVyX19kb3duaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICByaWdodDogNnB4O1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU4NTg1ODtcbn1cbi5maWx0ZXItZHJvcGRvd24tLW1kIC5maWx0ZXJfX2RkbGluayB7XG4gIHdpZHRoOiAyMTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmlsdGVyLWRyb3Bkb3duLS1tZCAuZmlsdGVyX19kZGxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZpbHRlci1kcm9wZG93bi0tbWQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmlsdGVyLWRyb3Bkb3duLS1tZCAuZmlsdGVyX19kb3duaWNvbiB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwJTtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuZmlsdGVyLWRyb3Bkb3duLS1tZCAuZmlsdGVyX19kb3duaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVyLWRyb3Bkb3duLS1tZCAuZmlsdGVyX19kb3duaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM1ODU4NTg7XG4gIH1cbn1cbi5maWx0ZXJfX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmZpbHRlcl9fZHJvcGRvd24uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpbHRlcl9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmlsdGVyX19kcm9wZG93bl9faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXJfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5maWx0ZXJfX3ZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uenJsLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHggMCA0MHB4O1xufVxuLnpybC1wYWdpbmF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMTtcbn1cblxuLnBlcnZpZXctc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGVydmlldy1zZWN0aW9uIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4ucGVycGFnZV9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnBhZ2luYXRpb24tLXpvZXRpcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2luYXRpb24tLXpvZXRpcyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wYWdpbmF0aW9uLS16b2V0aXMgLnByZXYsXG4ucGFnaW5hdGlvbi0tem9ldGlzIC5uZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uLS16b2V0aXMgLnByZXY6aG92ZXIsIC5wYWdpbmF0aW9uLS16b2V0aXMgLnByZXY6Zm9jdXMsIC5wYWdpbmF0aW9uLS16b2V0aXMgLnByZXY6YWN0aXZlLFxuLnBhZ2luYXRpb24tLXpvZXRpcyAubmV4dDpob3Zlcixcbi5wYWdpbmF0aW9uLS16b2V0aXMgLm5leHQ6Zm9jdXMsXG4ucGFnaW5hdGlvbi0tem9ldGlzIC5uZXh0OmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGlvbi0tem9ldGlzIC5wcmV2IGksXG4ucGFnaW5hdGlvbi0tem9ldGlzIC5uZXh0IGkge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5wYWdpbmF0aW9uLS16b2V0aXMgLnByZXYuZGlzYWJsZWQsXG4ucGFnaW5hdGlvbi0tem9ldGlzIC5uZXh0LmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjZGVkZWRlICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbi0tem9ldGlzIC5wcmV2LmRpc2FibGVkIGksXG4ucGFnaW5hdGlvbi0tem9ldGlzIC5uZXh0LmRpc2FibGVkIGkge1xuICBjb2xvcjogI2RlZGVkZSAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24tLXpvZXRpcyAucGFnZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDUwcHg7XG59XG4ucGFnaW5hdGlvbi0tem9ldGlzIC5wYWdlLWluZm8gc3Bhbixcbi5wYWdpbmF0aW9uLS16b2V0aXMgLnBhZ2UtaW5mbyBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnBhZ2luYXRpb24tLXpvZXRpcyAucGFnZS1pbmZvIGlucHV0IHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDAgOHB4O1xufVxuLnBhZ2luYXRpb24tLXpvZXRpcyAubGEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wYWdpbmF0aW9uLS16b2V0aXMgLmxhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnpybC10YWJsZSAudG9nZ2xlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uenJsLXRhYmxlIC50b2dnbGUtYWxsLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnpybC10YWJsZSAudG9nZ2xlLXJvdy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnpybC10YWJsZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NUMwMDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnpybC10YWJsZV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uenJsLXRhYmxlX19oZWFkZXItbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnpybC10YWJsZV9faGVhZGVyLW5hbWUgaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi56cmwtdGFibGVfX2hlYWRlci1uYW1lIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi56cmwtdGFibGVfX2hlYWRlci1uYW1lOm50aC1jaGlsZCgxKSB7XG4gIGZsZXg6IDAgMCAyNiU7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cbi56cmwtdGFibGVfX2hlYWRlci1uYW1lOm50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDE7XG59XG4uenJsLXRhYmxlX19oZWFkZXItbmFtZTpudGgtY2hpbGQoMykge1xuICBmbGV4OiAxO1xufVxuLnpybC10YWJsZV9faGVhZGVyLW5hbWU6bnRoLWNoaWxkKDQpIHtcbiAgZmxleDogMCAwIDE1LjU4MiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi56cmwtdGFibGVfX2hlYWRlci1uYW1lOm50aC1jaGlsZCg1KSB7XG4gIGZsZXg6IDAgMCAxNS41ODIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uenJsLXRhYmxlX19oZWFkZXItbmFtZTpudGgtY2hpbGQoNikge1xuICBmbGV4OiAwIDAgNyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi56cmwtdGFibGVfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLnpybC10YWJsZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTdweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuenJsLXRhYmxlX19yb3cge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuLnpybC10YWJsZV9fcm93LWNvbnRlbnQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4OiAxO1xuICBib3JkZXItbGVmdDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuenJsLXRhYmxlX19yb3ctY29udGVudC1ibG9jayB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC56cmwtdGFibGVfX3Jvdy1jb250ZW50LWJsb2NrLmV4cGFuZGVkIC56cmwtdGFibGVfX3Jvdy1jb250ZW50Om50aC1jaGlsZCg1KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnpybC10YWJsZV9fcm93LWNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uenJsLXRhYmxlX19yb3ctY29udGVudC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uenJsLXRhYmxlX19yb3ctY29udGVudC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnpybC10YWJsZV9fcm93LWNvbnRlbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC56cmwtdGFibGVfX3Jvdy1jb250ZW50IC50ZXN0TmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4uenJsLXRhYmxlX19yb3ctY29udGVudCAudGVzdGNvZGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnpybC10YWJsZV9fcm93LWNvbnRlbnQgLnRlc3Rjb2RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG4uenJsLXRhYmxlX19yb3ctY29udGVudCAuc2hvdy1pbi1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuenJsLXRhYmxlX19yb3ctY29udGVudCAuc2hvdy1pbi1tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uenJsLXRhYmxlX19yb3ctY29udGVudCAudHViZS10eXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnpybC10YWJsZV9fcm93LWNvbnRlbnQgLnR1YmUtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi56cmwtdGFibGVfX3Jvdy1jb250ZW50IC50dWJlLXR5cGUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnpybC10YWJsZV9fcm93LWNvbnRlbnQ6bnRoLWNoaWxkKDEpIHtcbiAgZmxleDogMCAwIDI3LjA2NCU7XG4gIHBhZGRpbmctbGVmdDogNzdweDtcbn1cbi56cmwtdGFibGVfX3Jvdy1jb250ZW50Om50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDAgMCAxOS41MDclO1xufVxuLnpybC10YWJsZV9fcm93LWNvbnRlbnQ6bnRoLWNoaWxkKDMpIHtcbiAgZmxleDogMCAwIDE5LjUwNyU7XG59XG4uenJsLXRhYmxlX19yb3ctY29udGVudDpudGgtY2hpbGQoNCkge1xuICBmbGV4OiAwIDAgMTYuOTYyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnpybC10YWJsZV9fcm93LWNvbnRlbnQ6bnRoLWNoaWxkKDUpIHtcbiAgZmxleDogMCAwIDE2Ljk2MiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi56cmwtdGFibGVfX3Jvdy1jb250ZW50Om50aC1jaGlsZCg2KSB7XG4gIGZsZXg6IDAgMCAyNy4wNjQlO1xuICBwYWRkaW5nLWxlZnQ6IDc3cHg7XG59XG4uenJsLXRhYmxlX19yb3ctY29udGVudDpudGgtY2hpbGQoNykge1xuICBmbGV4OiAwIDAgMTkuNTA3JTtcbn1cbi56cmwtdGFibGVfX3Jvdy1jb250ZW50Om50aC1jaGlsZCg4KSB7XG4gIGZsZXg6IDAgMCAxOS41MDclO1xufVxuLnpybC10YWJsZV9fcm93LWNvbnRlbnQ6bnRoLWNoaWxkKDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnpybC10YWJsZV9fcm93LWNvbnRlbnQ6bnRoLWNoaWxkKDEpLCAuenJsLXRhYmxlX19yb3ctY29udGVudDpudGgtY2hpbGQoMiksIC56cmwtdGFibGVfX3Jvdy1jb250ZW50Om50aC1jaGlsZCgzKSwgLnpybC10YWJsZV9fcm93LWNvbnRlbnQ6bnRoLWNoaWxkKDQpLCAuenJsLXRhYmxlX19yb3ctY29udGVudDpudGgtY2hpbGQoNSksIC56cmwtdGFibGVfX3Jvdy1jb250ZW50Om50aC1jaGlsZCg2KSwgLnpybC10YWJsZV9fcm93LWNvbnRlbnQ6bnRoLWNoaWxkKDcpLCAuenJsLXRhYmxlX19yb3ctY29udGVudDpudGgtY2hpbGQoOCksIC56cmwtdGFibGVfX3Jvdy1jb250ZW50Om50aC1jaGlsZCg5KSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnpybC10YWJsZV9fcm93LWNvbnRlbnQ6bnRoLWNoaWxkKDUpLCAuenJsLXRhYmxlX19yb3ctY29udGVudDpudGgtY2hpbGQoOSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi56cmwtdGFibGVfX3Jvdy1jb250ZW50IC5jZW50ZXItY29udGVudCB7XG4gIG1heC13aWR0aDogMTA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuenJsLXRhYmxlX19yb3ctY29udGVudCAuY2VudGVyLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uenJsLXRhYmxlX19yb3ctY29udGVudCAubWVudS1pbmRpY2F0b3Ige1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnpybC10YWJsZV9fcm93LWNvbnRlbnQgLm1lbnUtaW5kaWNhdG9yLm1lbnUtLXJvdXRpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkI2OUMzO1xufVxuLnpybC10YWJsZV9fcm93LWNvbnRlbnQgLm1lbnUtaW5kaWNhdG9yLm1lbnUtLWFkdmFuY2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjY0Qjtcbn1cbi56cmwtdGFibGVfX3Jvdy1jb250ZW50IC5tZW51LWluZGljYXRvci5tZW51LS1zcGVjaWFsaXplZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ3MDA7XG59XG4uenJsLXRhYmxlX19yb3ctY29udGVudCAubWVudS1pbmRpY2F0b3IubWVudS0tZXF1aW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjM3MDtcbn1cbi56cmwtdGFibGVfX3Jvdy1jb250ZW50IC5tZW51LWluZGljYXRvci5tZW51LS1hdmlhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMERERUU7XG59XG4uenJsLXRhYmxlX19yb3ctY29udGVudCAubWVudS1pbmRpY2F0b3IubWVudS0tb3RoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg4NEJCO1xufVxuLnpybC10YWJsZV9fcm93LWNvbnRlbnQgLmxhYmVsLWJsb2NrIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uenJsLXRhYmxlX19yb3ctY29udGVudC10b2dnbGUge1xuICBmbGV4OiAwIDAgNyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uenJsLXRhYmxlX19yb3ctY29udGVudC10b2dnbGUgaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmNjVjMDA7XG59XG5cbi5jb250ZW50LWJsb2NrLnpybC1jb250YWN0dXMge1xuICBtYXJnaW46IDA7XG59XG4uY29udGVudC1ibG9jayAuenJsLWNvbnRhY3R1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uY29udGVudC1ibG9jayAuenJsLWNvbnRhY3R1cyAuenJsLWNvbnRhY3R1c19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBcmJvcmlhLUJvbGRcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtYmxvY2sgLnpybC1jb250YWN0dXMgLnpybC1jb250YWN0dXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2sgLnpybC1jb250YWN0dXMgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250ZW50LWJsb2NrIC56cmwtY29udGFjdHVzIGRpdi56cmwtY29udGFjdHVzX19ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RjY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudC1ibG9jayAuenJsLWNvbnRhY3R1cyBkaXYuenJsLWNvbnRhY3R1c19fYmxvY2sge1xuICAgIHBhZGRpbmc6IDM4cHggMjRweCAyOHB4O1xuICAgIG1heC13aWR0aDogODQ1cHg7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrIC56cmwtY29udGFjdHVzIGRpdiAuenJsLWNvbnRhY3R1c19fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGVudC1ibG9jayAuenJsLWNvbnRhY3R1cyBkaXYgLnpybC1jb250YWN0dXNfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2sgLnpybC1jb250YWN0dXMgZGl2LnpybC1jb250YWN0dXNfX2luZm8ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudC1ibG9jayAuenJsLWNvbnRhY3R1cyBkaXYuenJsLWNvbnRhY3R1c19faW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2sgLnpybC1jb250YWN0dXMgZGl2LnpybC1jb250YWN0dXNfX3Bob25lIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJib3JpYS1Cb29rXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY29udGVudC1ibG9jayAuenJsLWNvbnRhY3R1cyBkaXYuenJsLWNvbnRhY3R1c19fcGhvbmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250ZW50LWJsb2NrIC56cmwtY29udGFjdHVzIGRpdi56cmwtY29udGFjdHVzX19waG9uZSBhOmhvdmVyLCAuY29udGVudC1ibG9jayAuenJsLWNvbnRhY3R1cyBkaXYuenJsLWNvbnRhY3R1c19fcGhvbmUgYTpmb2N1cywgLmNvbnRlbnQtYmxvY2sgLnpybC1jb250YWN0dXMgZGl2LnpybC1jb250YWN0dXNfX3Bob25lIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRlbnQtYmxvY2sgLnpybC1jb250YWN0dXMgZGl2LnpybC1jb250YWN0dXNfX29wZW4ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNvbnRlbnQtYmxvY2sgLnpybC1jb250YWN0dXMgZGl2LnpybC1jb250YWN0dXNfX2RheXMge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmNvbnRlbnQtYmxvY2sgLnpybC1jb250YWN0dXMgZGl2LnpybC1jb250YWN0dXNfX2RheXMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgYmFja2dyb3VuZDogI0Y0RjVGNjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250ZW50LWJsb2NrIC56cmwtY29udGFjdHVzIGRpdi56cmwtY29udGFjdHVzX19kYXlzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uY29udGVudC1ibG9jayAuenJsLWNvbnRhY3R1cyBkaXYgLnpybC1jb250YWN0dXNfX2VtYWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtTmFycm93U1NtLUJvb2tcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMEMxRDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250ZW50LWJsb2NrIC56cmwtY29udGFjdHVzIGRpdiAuenJsLWNvbnRhY3R1c19fZW1haWw6aG92ZXIsIC5jb250ZW50LWJsb2NrIC56cmwtY29udGFjdHVzIGRpdiAuenJsLWNvbnRhY3R1c19fZW1haWw6Zm9jdXMsIC5jb250ZW50LWJsb2NrIC56cmwtY29udGFjdHVzIGRpdiAuenJsLWNvbnRhY3R1c19fZW1haWw6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRlbnQtYmxvY2sgLnpybC1jb250YWN0dXMgZGl2IC56cmwtY29udGFjdHVzX19lbWFpbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWluLWhlaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5jb250ZW50LWJsb2NrIC56cmwtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLmNvbnRlbnQtYmxvY2sgLnpybC10ZXh0IHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudC1ibG9jayAuenJsLXRleHQge1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICB9XG59IiwiXHJcbi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXVybC1wcm90b2NvbHMsIG5vLXVybC1kb21haW5zXHJcblxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtTmFycm93LUJvbGQnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW0tbmFycm93LWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtd2VpZ2h0OjcwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW1OYXJyb3dTU20tQm9vayc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbU5hcnJvd1NTbS1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtTmFycm93U1NtLUJvbGQnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1OYXJyU1NtLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtd2VpZ2h0OjcwMDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0FyYm9yaWEtQm9sZCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0FyYm9yaWEtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC13ZWlnaHQ6NzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0FyYm9yaWEtQm9vayc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0FyYm9yaWEtQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiXHJcbi8vIC0tLS0tIHR5cG9ncmFwaHkgLS0tLS1cclxuLy9cclxuXHJcblxyXG5cclxuJGdvdGhhbS1uYXJyb3ctYm9sZDogJ0dvdGhhbU5hcnJvdy1Cb2xkJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4kZ290aGFtLW5hcnJvdy1zc20tYm9sZDogJ0dvdGhhbU5hcnJvd1NTbS1Cb2xkJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4kZ290aGFtLW5hcnJvdy1ib29rOiAnR290aGFtTmFycm93U1NtLUJvb2snLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiRhcmlhbC1uYXJyb3c6ICdBcmlhbCcsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHJcblxyXG5cclxuJGFyYm9yaWEtYm9vayA6ICdBcmJvcmlhLUJvb2snICwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4kYXJib3JpYS1ib2xkIDogJ0FyYm9yaWEtQm9sZCcgLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblxyXG5cclxuXHJcbiRmb250LWZhbWlseS1ib2xkOiAkZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4kZm9udC1mYW1pbHktYm9vazogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuXHJcbiRmb250LXNpemUtcm9vdDogMXJlbTtcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuXHJcblxyXG4kZm9udC1zaXplLXJvb3Q6IDE2cHg7XHJcbiRmb250LXNpemUtYmFzZTogMXJlbTtcclxuJGZvbnQtc2l6ZS1sZzogJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcclxuJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogLjg3NTtcclxuJGZvbnQtc2l6ZS14czogJGZvbnQtc2l6ZS1iYXNlICogMC43NTtcclxuXHJcbiRsaW5lLWhlaWdodC1iYXNlOiAxO1xyXG4kbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG4kdGV4dC11cHBlcmNhc2UgOiB1cHBlcmNhc2U7XHJcblxyXG4kZm9udC13ZWlnaHQ6IDQwMDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDUwMDtcclxuXHJcbiRoMS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDMuMTI1O1xyXG4kaDItZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjM3NTtcclxuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS43NTtcclxuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4zMTI1O1xyXG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxO1xyXG4kaDYtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblxyXG4kaDEtZm9udC1zaXplLXNtOiAkZm9udC1zaXplLWJhc2UgKiAyLjI1O1xyXG4kaDItZm9udC1zaXplLXNtOiAkZm9udC1zaXplLWJhc2UgKiAxLjYyNTtcclxuJGgzLWZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogMS4zMTI1O1xyXG4kaDQtZm9udC1zaXplLXNtOiAkZm9udC1zaXplLWJhc2UgKiAxLjEyNTtcclxuJGg1LWZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cclxuXHJcbiRhcmJvcmlhLWgxLWZvbnQtc2l6ZSA6IDMuNXJlbTtcclxuJGFyYm9yaWEtaDEtbGluZS1oZWlnaHQgOiAzLjVyZW07XHJcbiRhcmJvcmlhLWgyLWZvbnQtc2l6ZSA6IDNyZW07XHJcbiRhcmJvcmlhLWgyLWxpbmUtaGVpZ2h0IDogM3JlbTtcclxuJGFyYm9yaWEtaDMtZm9udC1zaXplIDogMi41cmVtO1xyXG4kYXJib3JpYS1oMy1saW5lLWhlaWdodCA6IDIuNXJlbTtcclxuJGFyYm9yaWEtaDQtZm9udC1zaXplIDogMnJlbTtcclxuJGFyYm9yaWEtaDQtbGluZS1oZWlnaHQgOiAycmVtO1xyXG4kYXJib3JpYS1oNS1mb250LXNpemUgOiAxLjVyZW07XHJcbiRhcmJvcmlhLWg1LWxpbmUtaGVpZ2h0IDogMS41cmVtO1xyXG4kYXJib3JpYS1oNi1mb250LXNpemUgOiAxLjI1cmVtO1xyXG4kYXJib3JpYS1oNi1saW5lLWhlaWdodCA6IDEuMjVyZW07XHJcblxyXG4kYXJib3JpYS1oMS1mb250LXNpemUtc20gOiAzcmVtO1xyXG4kYXJib3JpYS1oMS1saW5lLWhlaWdodC1zbSA6IDNyZW07XHJcbiRhcmJvcmlhLWgyLWZvbnQtc2l6ZS1zbSA6IDIuNXJlbTtcclxuJGFyYm9yaWEtaDItbGluZS1oZWlnaHQtc20gOiAyLjVyZW07XHJcbiRhcmJvcmlhLWgzLWZvbnQtc2l6ZS1zbSA6IDJyZW07XHJcbiRhcmJvcmlhLWgzLWxpbmUtaGVpZ2h0LXNtIDogMnJlbTtcclxuJGFyYm9yaWEtaDQtZm9udC1zaXplLXNtIDogMS41cmVtO1xyXG4kYXJib3JpYS1oNC1saW5lLWhlaWdodC1zbSA6IDEuNXJlbTtcclxuJGFyYm9yaWEtaDUtZm9udC1zaXplLXNtIDogMS41cmVtO1xyXG4kYXJib3JpYS1oNS1saW5lLWhlaWdodC1zbSA6IDEuNXJlbTtcclxuJGFyYm9yaWEtaDYtZm9udC1zaXplLXNtIDogMS4xMjVyZW07XHJcbiRhcmJvcmlhLWg2LWxpbmUtaGVpZ2h0LXNtIDogMS4xMjVyZW07XHJcblxyXG4kYXJib3JpYS1oMS1mb250LXNpemUteHNtIDogMi41cmVtO1xyXG5cclxuJGhlYWRlci1mb250LTE6IDQuMzc1cmVtOztcclxuJGhlYWRlci1mb250LTI6IDIuNzVyZW07XHJcbiRoZWFkZXItZm9udC0zOiAyLjVyZW07XHJcbiRoZWFkZXItZm9udC00OiAxLjI1cmVtO1xyXG5cclxuJGhlYWRlci1mb250LTEtc206IDNyZW07XHJcbiRoZWFkZXItZm9udC0zLXNtOiAycmVtO1xyXG4kaGVhZGVyLWZvbnQtNC1zbTogMS41cmVtO1xyXG4kbWVudS1pdGVtLXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODc1O1xyXG5cclxuJGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4kZm9udC1zaXplcy1ncm91cDogKFxyXG4gIGxhcmdlOiAkZm9udC1zaXplLWxnLFxyXG4gIHNtYWxsOiAkZm9udC1zaXplLXNtLFxyXG4gIHhzbWFsbDogJGZvbnQtc2l6ZS14cyxcclxuKTtcclxuXHJcbi8vIC0tLS0tIGxheW91dCAtLS0tLVxyXG4vL1xyXG4kbWF4LWNvbnRlbnQtd2lkdGg6IDEyMDBweDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4O1xyXG4kY29udGVudC1tYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHhsOiAxMTcycHgsXHJcbik7XHJcblxyXG4vLyAtLS0tLSBzcGFjaW5nIC0tLS0tXHJcbi8vXHJcblxyXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XHJcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoKFxyXG4gICAgMDogMCxcclxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcclxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxyXG4gICAgMzogJHNwYWNlcixcclxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcclxuICAgIDU6ICgkc3BhY2VyICogMyksXHJcbiAgICA2OiAoJHNwYWNlciAqIDYpLFxyXG4gICAgNzogKCRzcGFjZXIgKiAxMiksXHJcbiAgICA4OiAoJHNwYWNlciAqIDI0KVxyXG4pLCAkc3BhY2Vycyk7XHJcblxyXG4vLyAtLS0tLSBjb21tb24gc3BhY2luZyAtLS0tLVxyXG4kbWlkLXNwYWNlOiAxLjI1cmVtO1xyXG5cclxuLy8gLS0tLS0gY29sb3JzIC0tLS0tXHJcblxyXG4vLyB0aGVtZSBjb2xvcnNcclxuJG9yYW5nZS0xOiAjZjY1YzAwO1xyXG4kb3JhbmdlLTI6ICNmZmRkYzc7XHJcbiRvcmFuZ2UtMzogI2MxNGIwMDtcclxuJGJyaWdodC1vcmFuZ2U6ICNmNjVjMDA7XHJcbiRvcmFuZ2UtNDogI2ZmNTUwYTtcclxuJG9yYW5nZS01OiAjZjc2YjFjO1xyXG4kb3JhbmdlLTY6ICNmZTYzMDE7XHJcbiRvcmFuZ2UtNzogI2ZhNjQwMDtcclxuJG9yYW5nZS04OiAjZmY2MzAxO1xyXG4kb3JhbmdlLTEwOiByZ2JhKDI0NiwgOTIsIDAsIDAuMik7XHJcbiRvcmFuZ2UtMTE6ICNkYzUyMDA7XHJcbiRvcmFuZ2UtMTI6I0Y0NUMwMTtcclxuJG9yYW5nZS0xMzojRkY2NzFGO1xyXG4kb3JhbmdlLTE0OiAjRkY2MzAwO1xyXG5cclxuJGdyYXktMTogIzNhM2EzYTtcclxuJGdyYXktMjogIzU4NTg1ODtcclxuJGdyYXktMzogI2JiYmJiYjtcclxuJGdyYXktNDogI2VhZWFlYTtcclxuJGdyYXktNTogI2Y2ZjZmNDtcclxuJGdyYXktNjogIzliOWI5YjtcclxuJGdyYXktNzogIzMyMzIzMjtcclxuJGdyYXktODogI2I4YjhiODtcclxuJGdyYXktOTogI2Y2ZjZmNDtcclxuJGdyYXktMTA6ICNmNmY2ZjQ7XHJcbiRncmF5LTExOiAjZGVkZWRlO1xyXG4kZ3JheS0xMjogI2RmZGZkZjtcclxuJGdyYXktMTM6ICNjNmM2YzY7XHJcbiRncmF5LTE0OiAjZTNlM2UzO1xyXG4kZ3JheS0xNTogI2UxZTFlMTtcclxuJGdyYXktMTY6ICNlMmUyZTI7XHJcbiRncmF5LTE3OiAjZjZmNmY0O1xyXG4kZ3JheS0xODogI2Y2ZjZmNDtcclxuJGdyYXktMTk6ICNjZWNlY2U7XHJcbiRncmF5LTIwOiAjYzBjMGMwO1xyXG4kZ3JheS0yMTogIzZkNzI3ODtcclxuJGdyYXktMjI6ICNlZGVkZWQ7XHJcbiRncmV5LTIzOiAjOTg5ODk4O1xyXG4kZ3JheS0yNDogI2VjZWRlZTtcclxuJGdyYXktMjU6ICM2MzYzNjM7XHJcbiRncmF5LTI2OiAjOTA5MDhmO1xyXG4kZ3JheS0yNzogIzZlNmU2ZTtcclxuJGdyYXktMjg6ICM3OTc5Nzk7XHJcbiRncmF5LTI5OiAjY2JlNGQ4O1xyXG4kZ3JheS0zMDogI2U1ZjJlYjtcclxuJGdyYXktMzE6ICM3Njc2NzY7XHJcbiRncmF5LTMyOiAjNUU1RTVFO1xyXG4kZ3JheS0zMzogI2Y2ZjdmODtcclxuJGdyYXktMzQ6ICM3MTcxNzE7XHJcblxyXG4kYmx1ZS0xOiAjMDA5NmFmO1xyXG4kYmx1ZS0yOiAjMDA3YjhmO1xyXG4kYmx1ZS0zOiAjZTVmNGY3O1xyXG4kYmx1ZS00OiAjNDA3ZWM5O1xyXG4kdmVyeS1saWdodC1ibHVlOiAjZjdmZGZkO1xyXG4kYmx1ZS01OiAjNjhkMmRmO1xyXG4kYmx1ZS02OiAjMDA4ZmE2O1xyXG4kYmx1ZS03OiAjNGJkMmUwO1xyXG4kYmx1ZS04OiAjMDJjMWQ1O1xyXG4kYmx1ZS05OiAjMDBkNGUzO1xyXG4kYmx1ZS0xMDogIzAwOTdhOTtcclxuJGJsdWUtMTE6ICM1NGI4YzQ7XHJcbiRibHVlLTEyOiAjMDA3QjhGO1xyXG4kZ3JlZW4tMTogIzAwYWYxMTtcclxuJGdyZWVuLTI6ICNjZWYwZDE7XHJcbiRncmVlbjM6ICMwMGQ4Mjc7XHJcbiRncmVlbjQ6ICM3OGJlMjE7XHJcbiRncmVlbjU6ICMwODc5NDE7XHJcbiRncmVlbjY6ICMwMDhBMDU7XHJcbiRtYWdlbnRhLTE6ICM4ZTI1OGQ7XHJcbiRtYWdlbnRhLTI6ICM2MzA4NjI7XHJcbiRtYWdlbnRhLTM6ICM4ZDI3OGQ7XHJcbiRtYWdlbnRhLTQ6ICNiZjBjM2U7XHJcbiRtYWdlbnRhLTU6ICNhNDEyM2Y7XHJcbiRtYWdlbnRhLTY6ICNjNTEzNTc7XHJcbiRtYWdlbnRhLTc6ICNhYTAwNjE7XHJcbiR0ZWFsLTE6ICMwMDZhNzc7XHJcbiR0ZWFsLTI6ICMwMDdiOGY7XHJcbiR0ZWFsLTM6ICMwMDYyNzI7XHJcbiRmYWNlYm9vazogIzBkNjViMztcclxuJHR3aXR0ZXI6ICMwNmFjZjM7XHJcbiRpbmZvLWJsdWU6IzAwYzFkNTtcclxuXHJcbiRyZWQ6ICNkMTM1MGE7XHJcbiRyZWQtMTogI2ZmM2MwMDtcclxuJHJlZC0yOiAjZGQwMDBhO1xyXG4kcmVkLTM6ICNlNDM3M2U7XHJcbiRyZWQtNDogI2E1MTA0YTtcclxuJHJlZC01OiAjZmY0NzQ3O1xyXG4kcmVkLTY6ICNmY2Y0ZjQ7XHJcblxyXG4kbGlicmVsYS1ncmVlbi0xOiAjMDA3YTNlO1xyXG4kbGlicmVsYS1ncmVlbi0yOiAjMTk4NjUwO1xyXG4kbGlicmVsYS1ncmVlbi0zOiAjYTljMjNmO1xyXG5cclxuJHNvbGVuc2lhLXBpbmstMTogI2FhMDA2MTtcclxuJHNvbGVuc2lhLXBpbmstMjogI2IyMWE3MTtcclxuJG1yZi1waW5rMTojZmYwMGJkO1xyXG5cclxuJGxpYnJlbGEtYmx1ZTogIzExOWVhZjtcclxuXHJcbi8vIG5ldyB0aGVtZSBjb2xvcnNcclxuJHpvZXRpcy1vcmFuZ2U6ICNmNjVjMDA7XHJcbiRzdGlja3ktbmF2LW9yYW5nZTogI2ZmNzQxZDtcclxuJGJ0bi1vcmFuZ2U6I2Q5NTUwMDtcclxuJHpwbi1vcmFuZ2U6ICNmNjVjMDA7XHJcbiRtcmYtY2FydC10YWJsZS1vcmFuZ2UtMTojZmY3MjFhO1xyXG4kbmF2LWxpZ2h0LW9yYW5nZTojZmZmMmViO1xyXG4kbmF2LWRhcmstb3JhbmdlOiNmZmVkZGI7XHJcbiR6cG4tZ3JheTogIzc2NzY3NjtcclxuJHpwbi13aGl0ZTogI2Y2ZjZmNDtcclxuJHR1cnF1b2lzZS1ibHVlOiAjMDA5NmFmO1xyXG4kZ3JlZW46ICMwMGFmMTE7XHJcbiRsZWFmeS1ncmVlbjogIzQ1YjQzNTtcclxuJG5lb24tZ3JlZW46ICMwOUQxMkQ7XHJcbiRlcnItcmVkOiAjQ0MzQjNCO1xyXG4kdHVycXVvaXNlLWJsdWUtMDE6ICNlNWY0Zjc7XHJcbiR0dXJxdW9pc2UtYmx1ZS0wMjogIzA1YzJkNTtcclxuJHR1cnF1b2lzZS1ibHVlLTAzOiAjMDBjY2RkO1xyXG4kZ3JlZW4tMDE6ICNjZWYwZDE7XHJcbiR6b2V0aXMtb3JhbmdlLTAxOiAjZmZkZGM3O1xyXG4kZGFyay1ibGFjazogIzA4MGQxYztcclxuJGRhcmstZ3JleTogIzNhM2EzYTtcclxuJGRhcmtncmV5OiAjNTg1ODU4O1xyXG4kbGlnaHQtZ3JleTogI2JiYmJiYjtcclxuJHZlcnktbGlnaHQtZ3JleTogI2VhZWFlYTtcclxuJHNlbWktd2hpdGU6ICNmNmY2ZjQ7XHJcbiRsaWdodC13aGl0ZTogI2Y2ZjZmNDtcclxuJGJsYWNrLTE6IzFBMUExQTtcclxuJGxpZ2h0LWhvdmVyOiAjYzdjN2M3O1xyXG5cclxuXHJcbiRtZWRpdW10dXJxdW9pc2VibHVlOiAkdGVhbC0yO1xyXG4kZm9vdGVyLWJsYWNrOiAjMzIzMjMyO1xyXG4kY29uZGVuc2VkLWxpZ2h0LWdyZXk6ICM5YjliOWI7XHJcbiRjaXJjbGUtYm9yZGVyLWdyZXk6ICM5Nzk3OTc7XHJcbiRsaWdodC1jcmVhbTogI2Y2ZjZmNDtcclxuXHJcbiRsaWdodC1ibGFjazogIzMyMjcyMTtcclxuJGxpZ2h0LWdyZXktMTogI2U0ZTRkZDtcclxuXHJcbiRzZW1pLWdyZXk6ICNmNmY2ZjQ7XHJcbiRzZW1pLWdyZXktMDE6ICNmYWZhZmE7XHJcbiRzZW1pLWdyZXktMDI6ICNkOGQ4ZDg7XHJcbiRzZW1pLWdyZXktMDM6ICNlNmU2ZTY7XHJcbiRzZW1pLWdyZXktMDQ6ICNlZmVmZWY7XHJcbiRzZW1pLWdyZXktMDU6ICNlYmViZWI7XHJcbiRzZW1pLWdyZXktMDY6ICM3NTc1NzU7XHJcbiRzZW1pLWdyZXktMDc6ICM5Njk2OTY7XHJcbiRzZW1pLWdyZXktMDg6ICNmM2Y0ZjU7XHJcbiRzZW1pLWdyZXktMDk6ICM2ZTZlNmU7XHJcblxyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRibGFjazogIzAwMDAwMDtcclxuJGdyYXk6ICNiOGI4Yjg7XHJcbiR0cmFuc3BhcmVudDogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBib290c3RyYXAgY29sb3JzIG92ZXJyaWRlc1xyXG4kYm9keS1jb2xvcjogJGdyYXktMjtcclxuJGRhcms6ICRncmF5LTE7XHJcblxyXG4kbXV0ZWQ6ICR6cG4td2hpdGU7XHJcbiRsaWdodDogJHdoaXRlO1xyXG4kc3VjY2VzczogIzA0N2M1ZTtcclxuXHJcbiRwcmltYXJ5OiAkdGVhbC0yO1xyXG4kc2Vjb25kYXJ5OiAkZ3JheS0xO1xyXG4kYWNjZW50OiAkYmx1ZS0yO1xyXG5cclxuJHBhc3RlbDogJGJsdWUtMztcclxuJHBhbGU6ICRibHVlLTM7XHJcblxyXG4vLyBhZGRpdGlvbmFsIHRoZW1lIGNvbG9yc1xyXG4kdGhlbWUtY29sb3JzOiAoXHJcbiAgJ2RhcmsnOiAkZGFyayxcclxuICAnbXV0ZWQnOiAkbXV0ZWQsXHJcbiAgJ2xpZ2h0JzogJGxpZ2h0LFxyXG4gICdhY2NlbnQnOiAkYWNjZW50LFxyXG4gICdwYXN0ZWwnOiAkcGFzdGVsLFxyXG4gICdwYWxlJzogJHBhbGUsXHJcbiAgJ3doaXRlJzogJHdoaXRlLFxyXG4pO1xyXG5cclxuLy8gU3lzdGVtIFN0YXR1cyBjb21wb25lbnQgY29sb3JcclxuJHN5c3RlbS1zdGF0dXMtYXZhaWxhYmxlOiAjN2VkMzIxO1xyXG4kc3lzdGVtLXN0YXR1cy1zY2hlZHVsZWQtb2ZmbGluZTogI2ExYTFhMDtcclxuJHN5c3RlbS1zdGF0dXMtc3lzdGVtLWRvd246ICNmNWE2MjM7XHJcblxyXG4kc3lzdGVtLXN0YXR1c2VzOiAoXHJcbiAgJ2F2YWlsYWJsZSc6ICRzeXN0ZW0tc3RhdHVzLWF2YWlsYWJsZSxcclxuICAnc2NoZWR1bGVkLW9mZmxpbmUnOiAkc3lzdGVtLXN0YXR1cy1zY2hlZHVsZWQtb2ZmbGluZSxcclxuICAnc3lzdGVtLWRvd24nOiAkc3lzdGVtLXN0YXR1cy1zeXN0ZW0tZG93bixcclxuKTtcclxuXHJcbi8vIC0tLS0tIGdsb2JhbCAtLS0tLVxyXG4kZW5hYmxlLXNoYWRvd3M6IHRydWU7XHJcbiRib3JkZXItd2lkdGg6IDFweDtcclxuJGJvcmRlci1jb2xvcjogJGdyYXktNDtcclxuJGJvcmRlci1zdHlsZTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4kYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgkcHJpbWFyeSwgMC4yNSk7XHJcbiRoZWFkZXItYm94LXNoYWRvdzogMCAxMXB4IDExcHggMCByZ2JhKCRibGFjaywgMC4wOCk7XHJcbiRpbWFnZS1ib3gtc2hhZG93OiAwIDJweCAwIDAgcmdiYSgkYmxhY2ssIDAuMDcpO1xyXG4kaW5mb2dyYXBoaWMtaW1hZ2Utc2hhZG93OiAwIDAgNDRweCAwIHJnYmEoJGJsYWNrLCAwLjE0KTtcclxuJHRvb2x0aXAtYm94LXNoYWRvdzogNnB4IDhweCAxNHB4IDAgcmdiYSgkYmxhY2ssIDAuMyk7XHJcbiRob3Zlci1iZzogJHBhbGU7XHJcbiRob3Zlci1ib3JkZXItY29sb3I6ICRwYWxlO1xyXG4kaGVyby1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMDAwcHggcmdiYSgkYmxhY2ssIDAuMTIpO1xyXG4kcXVvdGUtbGVmdDogY2FsYyg1MCUgLSAzMnB4KTtcclxuJHF1b3RlLW1vYi1sZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cclxuLy8gei1pbmRleGVzXHJcbiRuYXYtbWVudS16aW5kZXg6IDIwMDA7XHJcblxyXG4vLyBsaW5rc1xyXG4kbGluay1wcmltYXJ5LWNvbG9yOiAkdGVhbC0yO1xyXG4kbGluay1zZWNvbmRhcnktY29sb3I6ICRhY2NlbnQ7XHJcbiRsaW5rLXRlcnRpYXJ5LWNvbG9yOiAkZ3JheS0zO1xyXG4kbGluay1ob3Zlci1jb2xvcjogJGdyYXk7XHJcbiRsaW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbi8vIGJ1dHRvbnNcclxuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xyXG4kYnRuLXBhZGRpbmcteTogMXJlbTtcclxuJGJ0bi1wYWRkaW5nLXg6IC43NXJlbTtcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiRidG4tZm9udC13ZWlnaHQ6IDcwMDtcclxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS0yO1xyXG4kYnRuLWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4kYnRuLXBhZGRpbmcteS1zbTogLjc1cmVtO1xyXG4kYnRuLXBhZGRpbmcteC1zbTogMS41cmVtO1xyXG4kYnRuLWZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS14cztcclxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiA0cHg7XHJcblxyXG5cclxuJGJ0bi1ob3Zlci1jb2xvcnM6IChcclxuICAncHJpbWFyeSc6ICRzZWNvbmRhcnksXHJcbiAgJ3NlY29uZGFyeSc6ICRwcmltYXJ5LFxyXG4pO1xyXG5cclxuLy8gLS0tLS0gQ29tcG9uZW50IG1hcmdpbi0tLS0tXHJcbiRjb21wLWJvdHRvbS1tYXJnaW46IDEuMjVyZW07XHJcblxyXG4vLyAtLS0tLSBkcm9wZG93biAtLS0tLVxyXG4kZHJvcGRvd24tc3BhY2VyOiAwO1xyXG4kZHJvcGRvd24tYmc6ICR3aGl0ZTtcclxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogJGRhcms7XHJcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwO1xyXG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAwO1xyXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XHJcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcclxuJGRyb3Bkb3duLW1lbnUtbWF4LWhlaWdodDogMjUwcHg7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogLjI1cmVtO1xyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAkZGFyaztcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICRwYWxlO1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICRkcm9wZG93bi1iZztcclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAkZGFyaztcclxuXHJcbi8vIGlucHV0cyAvIHNlYXJjaCBiYXJcclxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkZGFyaztcclxuJGlucHV0LWNvbG9yOiAkZGFyaztcclxuJGlucHV0LWJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuJGlucHV0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuJGlucHV0LWJ0bi1mb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHBhbGU7XHJcbiRpbnB1dC1idG4tcGFkZGluZy15OiAkYnRuLXBhZGRpbmcteTtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICRidG4tcGFkZGluZy15O1xyXG5cclxuLy8gZm9ybVxyXG4vLyBzYXNzLWxpbnQ6ZGlzYWJsZSBxdW90ZXNcclxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxNiAxNicgJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9JyUyM2QxMzUwYScgZD0nTTguODkzIDEuNWMtLjE4My0uMzEtLjUyLS41LS44ODctLjVzLS43MDMuMTktLjg4Ni41TC4xMzggMTMuNDk5YS45OC45OCAwIDAgMCAwIDEuMDAxYy4xOTMuMzEuNTMuNTAxLjg4Ni41MDFoMTMuOTY0Yy4zNjcgMCAuNzA0LS4xOS44NzctLjVhMS4wMyAxLjAzIDAgMCAwIC4wMS0xLjAwMkw4Ljg5MyAxLjV6bS4xMzMgMTEuNDk3SDYuOTg3di0yLjAwM2gyLjAzOXYyLjAwM3ptMC0zLjAwNEg2Ljk4N1Y1Ljk4N2gyLjAzOXY0LjAwNnonLyUzZSUzYy9zdmclM2VcIik7XHJcbi8vIHNhc3MtbGludDplbmFibGUgcXVvdGVzXHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cclxuLy8gY3VzdG9tIGNvbnRyb2xzXHJcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogJGdyYXktMztcclxuXHJcbi8vIC0tLS0tIFRvb2x0aXAgT3ZlcnJpZGVzIC0tLS0tXHJcbiR0b29sdGlwLWJnOiAkd2hpdGU7XHJcbiR0b29sdGlwLWNvbG9yOiAkYmx1ZS0yO1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAxO1xyXG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAwO1xyXG4kdG9vbHRpcC1wYWRkaW5nLXk6IC41cmVtO1xyXG4kdG9vbHRpcC1wYWRkaW5nLXg6IDEuMjVyZW07XHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiAxLjVyZW07XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyO1xyXG5cclxuLy8gLS0tLS0gcGFnaW5hdG9yIC8gcGFnaW5hdGlvbiAtLS0tLVxyXG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggKiAyO1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICR0cmFuc3BhcmVudDtcclxuJHBhZ2luYXRpb24tY29sb3I6ICRwcmltYXJ5O1xyXG4kcGFnaW5hdGlvbi1iZzogJHRyYW5zcGFyZW50O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICRidG4tcGFkZGluZy15O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICRidG4tcGFkZGluZy14O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogJHByaW1hcnk7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAkcGFnaW5hdGlvbi1iZztcclxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICR3aGl0ZTtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAkc2Vjb25kYXJ5O1xyXG5cclxuLy8gLS0tLS0gYnV0dG9ucyAtLS0tLVxyXG4vLyAkYnRuLWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcclxuLy8gJGJ0bi1wYWRkaW5nLXg6IDEuMjc1cmVtO1xyXG4vLyAkYnRuLXBhZGRpbmcteTogMC43MjVyZW07XHJcblxyXG5cclxuLy8gLS0tLS0gdGFibGVzIC0tLS0tXHJcbiR0YWJsZS1hY2NlbnQtYmc6ICRsaWdodDtcclxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6IGV2ZW47XHJcbi8vICR0YWJsZS1ib3JkZXItY29sb3I6ICRwcnUtYmx1ZTtcclxuJHRhYmxlLWNlbGwtcGFkZGluZzogMS41cmVtO1xyXG4vLyAkdGFibGUtaGVhZC1iZzogJHBydS1ibHVlO1xyXG4vLyAkdGFibGUtaGVhZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuXHJcbi8vIC0tLS0tIGNsb3NlIGljb24gLS0tLS1cclxuLy8gJGNsb3NlLWZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcclxuLy8gJGNsb3NlLWNvbG9yOiAkd2hpdGU7XHJcbi8vICRjbG9zZS10ZXh0LXNoYWRvdzogbm9uZTtcclxuXHJcblxyXG4vLyAtLS0tLSBsaXN0IGdyb3VwIC0tLS0tXHJcbiRsaXN0LWdyb3VwLWJnOiAkdHJhbnNwYXJlbnQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IDA7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAxcmVtO1xyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogMDtcclxuXHJcblxyXG4vLyAtLS0tLSBpbWFnZXMgLS0tLS1cclxuJGltYWdlLWZhbGxiYWNrLWJnLWNvbG9yOiAkZ3JheS0yO1xyXG5cclxuLy8gLS0tLS0gcG9wb3ZlcnMgLS0tLS1cclxuLy8gJHBvcG92ZXItbWF4LXdpZHRoOiA4MDBweDtcclxuLy8gJHBvcG92ZXItYmc6ICR3aGl0ZTtcclxuLy8gJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAkcG9wb3Zlci1iZztcclxuLy8gJHBvcG92ZXItYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuXHJcbi8vIC0tLS0tIHRhYnMgLS0tLS1cclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogJGdyYXktNDtcclxuJG5hdi10YWJzLWJvcmRlci13aWR0aDogMnB4O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogMDtcclxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAkcHJpbWFyeTtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAkdHJhbnNwYXJlbnQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG5cclxuLy8gLS0tLS0gdHJhbnNpdGlvbnMgKGR1cmF0aW9ucykgLS0tLS1cclxuLy9cclxuJHRyYW5zLWR1cmF0aW9uOiAwLjNzO1xyXG5cclxuXHJcbi8vIC0tLS0tIEp1bWJvdHJvbiBvdmVycmlkZXMgLS0tLS1cclxuJGp1bWJvdHJvbi1iZzogJHRyYW5zcGFyZW50O1xyXG4kanVtYm90cm9uLXBhZGRpbmc6IDA7XHJcblxyXG4vLyAtLS0tLSBTdXAgZm9ybnQgc2l6ZSAtLS0tLVxyXG4kc3VwLWZvbnQtc2l6ZS1wZXJjZW50OiAxNTAlO1xyXG4kc3VwLWZvbnQtc2l6ZS1wZXJjZW50LXNtYWxsOiAxMjAlO1xyXG4kZ3JleS1saWdodDogI0Y2RjZGNDtcclxuXHJcbi8vLS0tLSBEb2MgT25seSAtLS0tXHJcbiRkb2Mtb25seTogIzQ3ODlGRjsiLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCJAbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICRyZXN1bHQ6ICgpO1xuXG4gICAgQGlmIChsZW5ndGgoJHNoYWRvdykgPT0gMSkge1xuICAgICAgLy8gV2UgY2FuIHBhc3MgYEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7YFxuICAgICAgJHJlc3VsdDogJHNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEZpbHRlciB0byBhdm9pZCBpbnZhbGlkIHByb3BlcnRpZXMgZm9yIGV4YW1wbGUgYGJveC1zaGFkb3c6IG5vbmUsIDFweCAxcHggYmxhY2s7YFxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJHNoYWRvdykge1xuICAgICAgICBAaWYgbnRoKCRzaGFkb3csICRpKSAhPSBcIm5vbmVcIiB7XG4gICAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkc2hhZG93LCAkaSksIFwiY29tbWFcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGlmIChsZW5ndGgoJHJlc3VsdCkgPiAwKSB7XG4gICAgICBib3gtc2hhZG93OiAkcmVzdWx0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lciAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtcGFkZGluZy14ICogNCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtcGFkZGluZy14ICogMiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi53aWR0aCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGFkZCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAqIC41O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiAkbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBpbWFnZSBzaXplIGJ1ZyBpbiBJRVxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI4ODU1XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgKiAuNSk7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIC8vIFByZXZlbnRzIGZyb20gc2hyaW5raW5nIGluIElFMTEsIHdoZW4gaW4gYSBmbGV4IGNvbnRhaW5lclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODM0MVxuICBmbGV4LWJhc2lzOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuXG5AaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZShkaXZpZGUoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXksICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmIFwiI3skc2l6ZX1cIiAhPSBcIjBcIiB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIiVuYXZpZ2F0aW9uLWNoZXZyb24ge1xuICBib3JkZXItY29sb3I6ICRkYXRlcGlja2VyX19tdXRlZC1jb2xvcjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogOXB4O1xuXG4gICYtLWRpc2FibGVkLFxuICAmLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuJXRyaWFuZ2xlLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0kZGF0ZXBpY2tlcl9fdHJpYW5nbGUtc2l6ZSAqIDAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAkZGF0ZXBpY2tlcl9fdHJpYW5nbGUtc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvcmRlci13aWR0aDogJGRhdGVwaWNrZXJfX3RyaWFuZ2xlLXNpemU7XG4gICAgbGVmdDogLSRkYXRlcGlja2VyX190cmlhbmdsZS1zaXplO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbiV0cmlhbmdsZS1hcnJvdy11cCB7XG4gIEBleHRlbmQgJXRyaWFuZ2xlLWFycm93O1xuXG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLSRkYXRlcGlja2VyX190cmlhbmdsZS1zaXplO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhdGVwaWNrZXJfX2JvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ldHJpYW5nbGUtYXJyb3ctZG93biB7XG4gIEBleHRlbmQgJXRyaWFuZ2xlLWFycm93O1xuXG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLSRkYXRlcGlja2VyX190cmlhbmdsZS1zaXplO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLWNvbG9yO1xuICB9XG59XG4iLCIkZGF0ZXBpY2tlcl9fYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyX19ib3JkZXItY29sb3I6ICNhZWFlYWUgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9faGlnaGxpZ2h0ZWQtY29sb3I6ICMzZGNjNGEgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9faG9saWRheXMtY29sb3I6ICNmZjY4MDMgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9fbXV0ZWQtY29sb3I6ICNjY2MgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9fc2VsZWN0ZWQtY29sb3I6ICMyMTZiYTUgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9fdGV4dC1jb2xvcjogIzAwMCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyX19oZWFkZXItY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1kaXNhYmxlZC1jb2xvcjogbGlnaHRlbihcbiAgJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yLFxuICAxMCVcbikgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1czogMC4zcmVtICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX2RheS1tYXJnaW46IDAuMTY2cmVtICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX2ZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX2ZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9faXRlbS1zaXplOiAxLjdyZW0gIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9fbWFyZ2luOiAwLjRyZW0gIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1idXR0b24tc2l6ZTogMzJweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyX190cmlhbmdsZS1zaXplOiA4cHggIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJtaXhpbnMuc2Nzc1wiO1xuXG4ucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6ICRkYXRlcGlja2VyX19mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZGF0ZXBpY2tlcl9fZm9udC1zaXplO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogJGRhdGVwaWNrZXJfX3RleHQtY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXRlcGlja2VyX19ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItLXRpbWUtb25seSB7XG4gIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxuXG4gIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cblxuICAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSxcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlciB7XG4gIHotaW5kZXg6IDE7XG5cbiAgJltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIHBhZGRpbmctdG9wOiAkZGF0ZXBpY2tlcl9fdHJpYW5nbGUtc2l6ZSArIDJweDtcblxuICAgIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gICAgICBAZXh0ZW5kICV0cmlhbmdsZS1hcnJvdy11cDtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtcGxhY2VtZW50PVwiYm90dG9tLWVuZFwiXSxcbiAgJltkYXRhLXBsYWNlbWVudD1cInRvcC1lbmRcIl0ge1xuICAgIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkZGF0ZXBpY2tlcl9fdHJpYW5nbGUtc2l6ZSArIDJweDtcblxuICAgIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gICAgICBAZXh0ZW5kICV0cmlhbmdsZS1hcnJvdy1kb3duO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogJGRhdGVwaWNrZXJfX3RyaWFuZ2xlLXNpemU7XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA0MnB4O1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGRhdGVwaWNrZXJfX3RyaWFuZ2xlLXNpemU7XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICAgICAgbGVmdDogNDJweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlcl9fYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXRlcGlja2VyX19ib3JkZXItY29sb3I7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtLXRpbWUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgJjpub3QoJi0tb25seSkge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmOm5vdCgmLS1oYXMtdGltZS1zZWxlY3QpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tY29udGFpbmVyLS1zZWxlY3QsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tY29udGFpbmVyLS1zZWxlY3QsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2Nyb2xsLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLWNvbnRhaW5lci0tc2Nyb2xsLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCxcbi5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlcixcbi5yZWFjdC1kYXRlcGlja2VyLXllYXItaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICRkYXRlcGlja2VyX19oZWFkZXItY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6ICRkYXRlcGlja2VyX19mb250LXNpemUgKiAxLjE4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1idXR0b24tc2l6ZTtcbiAgd2lkdGg6ICRkYXRlcGlja2VyX19uYXZpZ2F0aW9uLWJ1dHRvbi1zaXplO1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtLXByZXZpb3VzIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cblxuICAmLS1uZXh0IHtcbiAgICByaWdodDogMnB4O1xuXG4gICAgJi0td2l0aC10aW1lOm5vdCgmLS13aXRoLXRvZGF5LWJ1dHRvbikge1xuICAgICAgcmlnaHQ6IDg1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0teWVhcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJi1wcmV2aW91cyB7XG4gICAgICB0b3A6IDRweDtcbiAgICB9XG5cbiAgICAmLXVwY29taW5nIHtcbiAgICAgIHRvcDogLTRweDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAqOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yLCAxNSUpO1xuICAgIH1cbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVuYXZpZ2F0aW9uLWNoZXZyb247XG4gIH1cblxuICAmLS1uZXh0IHtcbiAgICBsZWZ0OiAtMnB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGxlZnQ6IC03cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tcHJldmlvdXMge1xuICAgIHJpZ2h0OiAtMnB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICByaWdodDogLTdweDtcbiAgICB9XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhciB7XG4gIG1hcmdpbjogJGRhdGVwaWNrZXJfX21hcmdpbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxuXG4gIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNHJlbTtcbiAgICBtYXJnaW46IDJweDtcbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgge1xuICBtYXJnaW46ICRkYXRlcGlja2VyX19tYXJnaW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dCxcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIG1hcmdpbjogMnB4O1xuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDAgMTBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICAgaW5wdXRbdHlwZT1cInRpbWVcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInRpbWVcIl0ge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19kZWxpbWl0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXRlcGlja2VyX19ib3JkZXItY29sb3I7XG4gIHdpZHRoOiA4NXB4O1xuXG4gICYtLXdpdGgtdG9kYXktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtODdweDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3gge1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG5cbiAgICAgIHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDE5NXB4ICsgKCN7JGRhdGVwaWNrZXJfX2l0ZW0tc2l6ZX0gLyAyKSk7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICAgICAgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0ge1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlcl9fYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlcl9fc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyX19zZWxlY3RlZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyIHtcbiAgY29sb3I6ICRkYXRlcGlja2VyX19tdXRlZC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGRhdGVwaWNrZXJfX2l0ZW0tc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRkYXRlcGlja2VyX19pdGVtLXNpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAkZGF0ZXBpY2tlcl9fZGF5LW1hcmdpbjtcblxuICAmLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1jbGlja2FibGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6bm90KFxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLXNlbGVjdGVkLFxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLWtleWJvYXJkLXNlbGVjdGVkXG4gICAgICApOmhvdmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi0tc2VsZWN0ZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyX19zZWxlY3RlZC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyX19zZWxlY3RlZC1jb2xvciwgNSUpO1xuICAgIH1cbiAgfVxuXG4gICYtLWtleWJvYXJkLXNlbGVjdGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXRlcGlja2VyX19zZWxlY3RlZC1jb2xvciwgMTAlKTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyX19zZWxlY3RlZC1jb2xvciwgNSUpO1xuICAgIH1cbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlcl9fdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGRhdGVwaWNrZXJfX2l0ZW0tc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRkYXRlcGlja2VyX19pdGVtLXNpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAkZGF0ZXBpY2tlcl9fZGF5LW1hcmdpbjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAmLS10b2RheSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmLS1oaWdobGlnaHRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX2hpZ2hsaWdodGVkLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX2hpZ2hsaWdodGVkLWNvbG9yLCA1JSk7XG4gICAgfVxuXG4gICAgJi1jdXN0b20tMSB7XG4gICAgICBjb2xvcjogbWFnZW50YTtcbiAgICB9XG5cbiAgICAmLWN1c3RvbS0yIHtcbiAgICAgIGNvbG9yOiBncmVlbjtcbiAgICB9XG4gIH1cblxuICAmLS1ob2xpZGF5cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyX19ob2xpZGF5cy1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIC5ob2xpZGF5LW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICB2aXNpYmlsaXR5IDBzLFxuICAgICAgICBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX2hvbGlkYXlzLWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgICY6aG92ZXIgLmhvbGlkYXktb3ZlcmxheSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLS1zZWxlY3RlZCxcbiAgJi0taW4tc2VsZWN0aW5nLXJhbmdlLFxuICAmLS1pbi1yYW5nZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX3NlbGVjdGVkLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX3NlbGVjdGVkLWNvbG9yLCA1JSk7XG4gICAgfVxuICB9XG5cbiAgJi0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhdGVwaWNrZXJfX3NlbGVjdGVkLWNvbG9yLCA0NSUpO1xuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlcl9fc2VsZWN0ZWQtY29sb3IsIDUlKTtcbiAgICB9XG4gIH1cblxuICAmLS1pbi1zZWxlY3RpbmctcmFuZ2U6bm90KCYtLWluLXJhbmdlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGF0ZXBpY2tlcl9fc2VsZWN0ZWQtY29sb3IsIDAuNSk7XG4gIH1cblxuICAmLS1pbi1yYW5nZTpub3QoJi0taW4tc2VsZWN0aW5nLXJhbmdlKSB7XG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2UgJixcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICBjb2xvcjogJGRhdGVwaWNrZXJfX3RleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAucmVhY3QtZGF0ZXBpY2tlcl9fY2FsZW5kYXItaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdmlldy1jYWxlbmRhci1pY29uIHtcbiAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDVweCAyNXB4O1xuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXcge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gICYtLWRvd24tYXJyb3cge1xuICAgIEBleHRlbmQgJW5hdmlnYXRpb24tY2hldnJvbjtcblxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgbGVmdDogMjUlO1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXRlcGlja2VyX19ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJi0tc2Nyb2xsYWJsZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlcl9fbXV0ZWQtY29sb3I7XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyX19tdXRlZC1jb2xvciwgMTAlKTtcbiAgICB9XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyX19tdXRlZC1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmLS1zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDAgNnB4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlcl9fc2VsZWN0ZWQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29udGVudDogXCJcXDAwZDdcIjtcbiAgfVxuXG4gICYtLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlcl9fbXV0ZWQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190b2RheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAkZGF0ZXBpY2tlcl9fYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXRlcGlja2VyX19ib3JkZXItY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjE0NzQ4MzY0NztcblxuICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4gIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4gIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSwgKG1heC1oZWlnaHQ6IDU1MHB4KSB7XG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuICAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogJGRhdGVwaWNrZXJfX2ZvbnQtc2l6ZSAqIDEuODtcbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2hpbGRyZW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEzLjhyZW07XG4gIG1hcmdpbjogMC40cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19hcmlhLWxpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXAtcGF0aDogY2lyY2xlKDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jYWxlbmRhci1pY29uIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbn1cbiIsIi5sYXIsXG4ubGFzLFxuLmxhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGxhLWZvbnQtbmFtZS1sYWI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCgnI3skbGEtZm9udC1wYXRofS9sYS1icmFuZHMtNDAwLmVvdCcpO1xuICBzcmM6IHVybChcIiN7JGxhLWZvbnQtcGF0aH0vbGEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIjeyRsYS1mb250LXBhdGh9L2xhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIiN7JGxhLWZvbnQtcGF0aH0vbGEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIiN7JGxhLWZvbnQtcGF0aH0vbGEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIiN7JGxhLWZvbnQtcGF0aH0vbGEtYnJhbmRzLTQwMC5zdmcjbGluZWF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4uI3skbGEtY3NzLXByZWZpeC1sYWJ9IHtcbiAgZm9udC1mYW1pbHk6ICRsYS1mb250LW5hbWUtbGFiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRsYS1mb250LW5hbWUtbGFyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoJyN7JGxhLWZvbnQtcGF0aH0vbGEtcmVndWxhci00MDAuZW90Jyk7XG4gIHNyYzogdXJsKFwiI3skbGEtZm9udC1wYXRofS9sYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIjeyRsYS1mb250LXBhdGh9L2xhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCIjeyRsYS1mb250LXBhdGh9L2xhLXJlZ3VsYXItNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiI3skbGEtZm9udC1wYXRofS9sYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIiN7JGxhLWZvbnQtcGF0aH0vbGEtcmVndWxhci00MDAuc3ZnI2xpbmVhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLiN7JGxhLWNzcy1wcmVmaXgtbGFyfSB7XG4gIGZvbnQtZmFtaWx5OiAkbGEtZm9udC1uYW1lLWxhcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkbGEtZm9udC1uYW1lLWxhcztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKCcjeyRsYS1mb250LXBhdGh9L2xhLXNvbGlkLTkwMC5lb3QnKTtcbiAgc3JjOiB1cmwoXCIjeyRsYS1mb250LXBhdGh9L2xhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIjeyRsYS1mb250LXBhdGh9L2xhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiI3skbGEtZm9udC1wYXRofS9sYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIjeyRsYS1mb250LXBhdGh9L2xhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIiN7JGxhLWZvbnQtcGF0aH0vbGEtc29saWQtOTAwLnN2ZyNsaW5lYXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi4jeyRsYS1jc3MtcHJlZml4LWxhc30ge1xuICBmb250LWZhbWlseTogJGxhLWZvbnQtbmFtZS1sYXM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCIkbGEtZm9udC1wYXRoOiBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kbGEtZm9udC1zaXplLWJhc2U6IDE0cHggIWRlZmF1bHQ7XG4kbGEtbGluZS1oZWlnaHQtYmFzZTogMSAhZGVmYXVsdDtcbiRsYS1ib3JkZXItY29sb3I6ICNlZWUgIWRlZmF1bHQ7XG4kbGEtaW52ZXJzZTogI2ZmZiAhZGVmYXVsdDtcbiRsYS12ZXJzaW9uOiAxLjMuMCAhZGVmYXVsdDtcbiRsYS1saS13aWR0aDogKDIwZW0gLyAxNCkgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBsYS1jb250ZW50KCRsYS12YXIpIHtcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRsYS12YXIgfVxcXCJcIik7XG59XG5cbiRsYS1jc3MtcHJlZml4OiBsYTtcblxuJGxhLWZvbnQtbmFtZS1sYXI6IExpbmUgQXdlc29tZSBGcmVlICFkZWZhdWx0O1xuJGxhLWNzcy1wcmVmaXgtbGFyOiBsYXIgIWRlZmF1bHQ7XG5cbiRsYS1mb250LW5hbWUtbGFzOiBMaW5lIEF3ZXNvbWUgRnJlZSAhZGVmYXVsdDtcbiRsYS1jc3MtcHJlZml4LWxhczogbGFzICFkZWZhdWx0O1xuXG4kbGEtZm9udC1uYW1lLWxhYjogTGluZSBBd2Vzb21lIEJyYW5kcyAhZGVmYXVsdDtcbiRsYS1jc3MtcHJlZml4LWxhYjogbGFiICFkZWZhdWx0O1xuXG4kbGEtNTAwcHg6IFxcZjI2ZTtcbiRsYS1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcbiRsYS1hY2N1c29mdDogXFxmMzY5O1xuJGxhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcbiRsYS1hZDogXFxmNjQxO1xuJGxhLWFkZHJlc3MtYm9vazogXFxmMmI5O1xuJGxhLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGxhLWFkanVzdDogXFxmMDQyO1xuJGxhLWFkbjogXFxmMTcwO1xuJGxhLWFkb2JlOiBcXGY3Nzg7XG4kbGEtYWR2ZXJzYWw6IFxcZjM2YTtcbiRsYS1hZmZpbGlhdGV0aGVtZTogXFxmMzZiO1xuJGxhLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRsYS1haXJibmI6IFxcZjgzNDtcbiRsYS1hbGdvbGlhOiBcXGYzNmM7XG4kbGEtYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kbGEtYWxpZ24tanVzdGlmeTogXFxmMDM5O1xuJGxhLWFsaWduLWxlZnQ6IFxcZjAzNjtcbiRsYS1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGxhLWFsaXBheTogXFxmNjQyO1xuJGxhLWFsbGVyZ2llczogXFxmNDYxO1xuJGxhLWFtYXpvbjogXFxmMjcwO1xuJGxhLWFtYXpvbi1wYXk6IFxcZjQyYztcbiRsYS1hbWJ1bGFuY2U6IFxcZjBmOTtcbiRsYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGxhLWFtaWxpYTogXFxmMzZkO1xuJGxhLWFuY2hvcjogXFxmMTNkO1xuJGxhLWFuZHJvaWQ6IFxcZjE3YjtcbiRsYS1hbmdlbGxpc3Q6IFxcZjIwOTtcbiRsYS1hbmdsZS1kb3VibGUtZG93bjogXFxmMTAzO1xuJGxhLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kbGEtYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kbGEtYW5nbGUtZG91YmxlLXVwOiBcXGYxMDI7XG4kbGEtYW5nbGUtZG93bjogXFxmMTA3O1xuJGxhLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcbiRsYS1hbmdsZS1yaWdodDogXFxmMTA1O1xuJGxhLWFuZ2xlLXVwOiBcXGYxMDY7XG4kbGEtYW5ncnk6IFxcZjU1NjtcbiRsYS1hbmdyeWNyZWF0aXZlOiBcXGYzNmU7XG4kbGEtYW5ndWxhcjogXFxmNDIwO1xuJGxhLWFua2g6IFxcZjY0NDtcbiRsYS1hcHAtc3RvcmU6IFxcZjM2ZjtcbiRsYS1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kbGEtYXBwZXI6IFxcZjM3MTtcbiRsYS1hcHBsZTogXFxmMTc5O1xuJGxhLWFwcGxlLWFsdDogXFxmNWQxO1xuJGxhLWFwcGxlLXBheTogXFxmNDE1O1xuJGxhLWFyY2hpdmU6IFxcZjE4NztcbiRsYS1hcmNod2F5OiBcXGY1NTc7XG4kbGEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kbGEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kbGEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGxhLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcbiRsYS1hcnJvdy1jaXJjbGUtZG93bjogXFxmMGFiO1xuJGxhLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kbGEtYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kbGEtYXJyb3ctY2lyY2xlLXVwOiBcXGYwYWE7XG4kbGEtYXJyb3ctZG93bjogXFxmMDYzO1xuJGxhLWFycm93LWxlZnQ6IFxcZjA2MDtcbiRsYS1hcnJvdy1yaWdodDogXFxmMDYxO1xuJGxhLWFycm93LXVwOiBcXGYwNjI7XG4kbGEtYXJyb3dzLWFsdDogXFxmMGIyO1xuJGxhLWFycm93cy1hbHQtaDogXFxmMzM3O1xuJGxhLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGxhLWFydHN0YXRpb246IFxcZjc3YTtcbiRsYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFxcZjJhMjtcbiRsYS1hc3RlcmlzazogXFxmMDY5O1xuJGxhLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRsYS1hdDogXFxmMWZhO1xuJGxhLWF0bGFzOiBcXGY1NTg7XG4kbGEtYXRsYXNzaWFuOiBcXGY3N2I7XG4kbGEtYXRvbTogXFxmNWQyO1xuJGxhLWF1ZGlibGU6IFxcZjM3MztcbiRsYS1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJGxhLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xuJGxhLWF2aWFuZXg6IFxcZjM3NDtcbiRsYS1hdmlhdG86IFxcZjQyMTtcbiRsYS1hd2FyZDogXFxmNTU5O1xuJGxhLWF3czogXFxmMzc1O1xuJGxhLWJhYnk6IFxcZjc3YztcbiRsYS1iYWJ5LWNhcnJpYWdlOiBcXGY3N2Q7XG4kbGEtYmFja3NwYWNlOiBcXGY1NWE7XG4kbGEtYmFja3dhcmQ6IFxcZjA0YTtcbiRsYS1iYWNvbjogXFxmN2U1O1xuJGxhLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRsYS1iYWxhbmNlLXNjYWxlLWxlZnQ6IFxcZjUxNTtcbiRsYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OiBcXGY1MTY7XG4kbGEtYmFuOiBcXGYwNWU7XG4kbGEtYmFuZC1haWQ6IFxcZjQ2MjtcbiRsYS1iYW5kY2FtcDogXFxmMmQ1O1xuJGxhLWJhcmNvZGU6IFxcZjAyYTtcbiRsYS1iYXJzOiBcXGYwYzk7XG4kbGEtYmFzZWJhbGwtYmFsbDogXFxmNDMzO1xuJGxhLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGxhLWJhdGg6IFxcZjJjZDtcbiRsYS1iYXR0ZXJ5LWVtcHR5OiBcXGYyNDQ7XG4kbGEtYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kbGEtYmF0dGVyeS1oYWxmOiBcXGYyNDI7XG4kbGEtYmF0dGVyeS1xdWFydGVyOiBcXGYyNDM7XG4kbGEtYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xuJGxhLWJhdHRsZS1uZXQ6IFxcZjgzNTtcbiRsYS1iZWQ6IFxcZjIzNjtcbiRsYS1iZWVyOiBcXGYwZmM7XG4kbGEtYmVoYW5jZTogXFxmMWI0O1xuJGxhLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kbGEtYmVsbDogXFxmMGYzO1xuJGxhLWJlbGwtc2xhc2g6IFxcZjFmNjtcbiRsYS1iZXppZXItY3VydmU6IFxcZjU1YjtcbiRsYS1iaWJsZTogXFxmNjQ3O1xuJGxhLWJpY3ljbGU6IFxcZjIwNjtcbiRsYS1iaWtpbmc6IFxcZjg0YTtcbiRsYS1iaW1vYmplY3Q6IFxcZjM3ODtcbiRsYS1iaW5vY3VsYXJzOiBcXGYxZTU7XG4kbGEtYmlvaGF6YXJkOiBcXGY3ODA7XG4kbGEtYmlydGhkYXktY2FrZTogXFxmMWZkO1xuJGxhLWJpdGJ1Y2tldDogXFxmMTcxO1xuJGxhLWJpdGNvaW46IFxcZjM3OTtcbiRsYS1iaXR5OiBcXGYzN2E7XG4kbGEtYmxhY2stdGllOiBcXGYyN2U7XG4kbGEtYmxhY2tiZXJyeTogXFxmMzdiO1xuJGxhLWJsZW5kZXI6IFxcZjUxNztcbiRsYS1ibGVuZGVyLXBob25lOiBcXGY2YjY7XG4kbGEtYmxpbmQ6IFxcZjI5ZDtcbiRsYS1ibG9nOiBcXGY3ODE7XG4kbGEtYmxvZ2dlcjogXFxmMzdjO1xuJGxhLWJsb2dnZXItYjogXFxmMzdkO1xuJGxhLWJsdWV0b290aDogXFxmMjkzO1xuJGxhLWJsdWV0b290aC1iOiBcXGYyOTQ7XG4kbGEtYm9sZDogXFxmMDMyO1xuJGxhLWJvbHQ6IFxcZjBlNztcbiRsYS1ib21iOiBcXGYxZTI7XG4kbGEtYm9uZTogXFxmNWQ3O1xuJGxhLWJvbmc6IFxcZjU1YztcbiRsYS1ib29rOiBcXGYwMmQ7XG4kbGEtYm9vay1kZWFkOiBcXGY2Yjc7XG4kbGEtYm9vay1tZWRpY2FsOiBcXGY3ZTY7XG4kbGEtYm9vay1vcGVuOiBcXGY1MTg7XG4kbGEtYm9vay1yZWFkZXI6IFxcZjVkYTtcbiRsYS1ib29rbWFyazogXFxmMDJlO1xuJGxhLWJvb3RzdHJhcDogXFxmODM2O1xuJGxhLWJvcmRlci1hbGw6IFxcZjg0YztcbiRsYS1ib3JkZXItbm9uZTogXFxmODUwO1xuJGxhLWJvcmRlci1zdHlsZTogXFxmODUzO1xuJGxhLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGxhLWJveDogXFxmNDY2O1xuJGxhLWJveC1vcGVuOiBcXGY0OWU7XG4kbGEtYm94ZXM6IFxcZjQ2ODtcbiRsYS1icmFpbGxlOiBcXGYyYTE7XG4kbGEtYnJhaW46IFxcZjVkYztcbiRsYS1icmVhZC1zbGljZTogXFxmN2VjO1xuJGxhLWJyaWVmY2FzZTogXFxmMGIxO1xuJGxhLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XG4kbGEtYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XG4kbGEtYnJvb206IFxcZjUxYTtcbiRsYS1icnVzaDogXFxmNTVkO1xuJGxhLWJ0YzogXFxmMTVhO1xuJGxhLWJ1ZmZlcjogXFxmODM3O1xuJGxhLWJ1ZzogXFxmMTg4O1xuJGxhLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kbGEtYnVsbGhvcm46IFxcZjBhMTtcbiRsYS1idWxsc2V5ZTogXFxmMTQwO1xuJGxhLWJ1cm46IFxcZjQ2YTtcbiRsYS1idXJvbW9iZWxleHBlcnRlOiBcXGYzN2Y7XG4kbGEtYnVzOiBcXGYyMDc7XG4kbGEtYnVzLWFsdDogXFxmNTVlO1xuJGxhLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcbiRsYS1idXlzZWxsYWRzOiBcXGYyMGQ7XG4kbGEtY2FsY3VsYXRvcjogXFxmMWVjO1xuJGxhLWNhbGVuZGFyOiBcXGYxMzM7XG4kbGEtY2FsZW5kYXItYWx0OiBcXGYwNzM7XG4kbGEtY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiRsYS1jYWxlbmRhci1kYXk6IFxcZjc4MztcbiRsYS1jYWxlbmRhci1taW51czogXFxmMjcyO1xuJGxhLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcbiRsYS1jYWxlbmRhci10aW1lczogXFxmMjczO1xuJGxhLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRsYS1jYW1lcmE6IFxcZjAzMDtcbiRsYS1jYW1lcmEtcmV0cm86IFxcZjA4MztcbiRsYS1jYW1wZ3JvdW5kOiBcXGY2YmI7XG4kbGEtY2FuYWRpYW4tbWFwbGUtbGVhZjogXFxmNzg1O1xuJGxhLWNhbmR5LWNhbmU6IFxcZjc4NjtcbiRsYS1jYW5uYWJpczogXFxmNTVmO1xuJGxhLWNhcHN1bGVzOiBcXGY0NmI7XG4kbGEtY2FyOiBcXGYxYjk7XG4kbGEtY2FyLWFsdDogXFxmNWRlO1xuJGxhLWNhci1iYXR0ZXJ5OiBcXGY1ZGY7XG4kbGEtY2FyLWNyYXNoOiBcXGY1ZTE7XG4kbGEtY2FyLXNpZGU6IFxcZjVlNDtcbiRsYS1jYXJldC1kb3duOiBcXGYwZDc7XG4kbGEtY2FyZXQtbGVmdDogXFxmMGQ5O1xuJGxhLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XG4kbGEtY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRsYS1jYXJldC1zcXVhcmUtbGVmdDogXFxmMTkxO1xuJGxhLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJGxhLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGxhLWNhcmV0LXVwOiBcXGYwZDg7XG4kbGEtY2Fycm90OiBcXGY3ODc7XG4kbGEtY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XG4kbGEtY2FydC1wbHVzOiBcXGYyMTc7XG4kbGEtY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGxhLWNhdDogXFxmNmJlO1xuJGxhLWNjLWFtYXpvbi1wYXk6IFxcZjQyZDtcbiRsYS1jYy1hbWV4OiBcXGYxZjM7XG4kbGEtY2MtYXBwbGUtcGF5OiBcXGY0MTY7XG4kbGEtY2MtZGluZXJzLWNsdWI6IFxcZjI0YztcbiRsYS1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGxhLWNjLWpjYjogXFxmMjRiO1xuJGxhLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcbiRsYS1jYy1wYXlwYWw6IFxcZjFmNDtcbiRsYS1jYy1zdHJpcGU6IFxcZjFmNTtcbiRsYS1jYy12aXNhOiBcXGYxZjA7XG4kbGEtY2VudGVyY29kZTogXFxmMzgwO1xuJGxhLWNlbnRvczogXFxmNzg5O1xuJGxhLWNlcnRpZmljYXRlOiBcXGYwYTM7XG4kbGEtY2hhaXI6IFxcZjZjMDtcbiRsYS1jaGFsa2JvYXJkOiBcXGY1MWI7XG4kbGEtY2hhbGtib2FyZC10ZWFjaGVyOiBcXGY1MWM7XG4kbGEtY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJGxhLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiRsYS1jaGFydC1iYXI6IFxcZjA4MDtcbiRsYS1jaGFydC1saW5lOiBcXGYyMDE7XG4kbGEtY2hhcnQtcGllOiBcXGYyMDA7XG4kbGEtY2hlY2s6IFxcZjAwYztcbiRsYS1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRsYS1jaGVjay1kb3VibGU6IFxcZjU2MDtcbiRsYS1jaGVjay1zcXVhcmU6IFxcZjE0YTtcbiRsYS1jaGVlc2U6IFxcZjdlZjtcbiRsYS1jaGVzczogXFxmNDM5O1xuJGxhLWNoZXNzLWJpc2hvcDogXFxmNDNhO1xuJGxhLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kbGEtY2hlc3Mta2luZzogXFxmNDNmO1xuJGxhLWNoZXNzLWtuaWdodDogXFxmNDQxO1xuJGxhLWNoZXNzLXBhd246IFxcZjQ0MztcbiRsYS1jaGVzcy1xdWVlbjogXFxmNDQ1O1xuJGxhLWNoZXNzLXJvb2s6IFxcZjQ0NztcbiRsYS1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kbGEtY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGxhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcXGYxMzg7XG4kbGEtY2hldnJvbi1jaXJjbGUtdXA6IFxcZjEzOTtcbiRsYS1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRsYS1jaGV2cm9uLWxlZnQ6IFxcZjA1MztcbiRsYS1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kbGEtY2hldnJvbi11cDogXFxmMDc3O1xuJGxhLWNoaWxkOiBcXGYxYWU7XG4kbGEtY2hyb21lOiBcXGYyNjg7XG4kbGEtY2hyb21lY2FzdDogXFxmODM4O1xuJGxhLWNodXJjaDogXFxmNTFkO1xuJGxhLWNpcmNsZTogXFxmMTExO1xuJGxhLWNpcmNsZS1ub3RjaDogXFxmMWNlO1xuJGxhLWNpdHk6IFxcZjY0ZjtcbiRsYS1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xuJGxhLWNsaXBib2FyZDogXFxmMzI4O1xuJGxhLWNsaXBib2FyZC1jaGVjazogXFxmNDZjO1xuJGxhLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XG4kbGEtY2xvY2s6IFxcZjAxNztcbiRsYS1jbG9uZTogXFxmMjRkO1xuJGxhLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kbGEtY2xvdWQ6IFxcZjBjMjtcbiRsYS1jbG91ZC1kb3dubG9hZC1hbHQ6IFxcZjM4MTtcbiRsYS1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJGxhLWNsb3VkLW1vb246IFxcZjZjMztcbiRsYS1jbG91ZC1tb29uLXJhaW46IFxcZjczYztcbiRsYS1jbG91ZC1yYWluOiBcXGY3M2Q7XG4kbGEtY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGxhLWNsb3VkLXN1bjogXFxmNmM0O1xuJGxhLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XG4kbGEtY2xvdWQtdXBsb2FkLWFsdDogXFxmMzgyO1xuJGxhLWNsb3Vkc2NhbGU6IFxcZjM4MztcbiRsYS1jbG91ZHNtaXRoOiBcXGYzODQ7XG4kbGEtY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kbGEtY29ja3RhaWw6IFxcZjU2MTtcbiRsYS1jb2RlOiBcXGYxMjE7XG4kbGEtY29kZS1icmFuY2g6IFxcZjEyNjtcbiRsYS1jb2RlcGVuOiBcXGYxY2I7XG4kbGEtY29kaWVwaWU6IFxcZjI4NDtcbiRsYS1jb2ZmZWU6IFxcZjBmNDtcbiRsYS1jb2c6IFxcZjAxMztcbiRsYS1jb2dzOiBcXGYwODU7XG4kbGEtY29pbnM6IFxcZjUxZTtcbiRsYS1jb2x1bW5zOiBcXGYwZGI7XG4kbGEtY29tbWVudDogXFxmMDc1O1xuJGxhLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kbGEtY29tbWVudC1kb2xsYXI6IFxcZjY1MTtcbiRsYS1jb21tZW50LWRvdHM6IFxcZjRhZDtcbiRsYS1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcbiRsYS1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kbGEtY29tbWVudHM6IFxcZjA4NjtcbiRsYS1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRsYS1jb21wYWN0LWRpc2M6IFxcZjUxZjtcbiRsYS1jb21wYXNzOiBcXGYxNGU7XG4kbGEtY29tcHJlc3M6IFxcZjA2NjtcbiRsYS1jb21wcmVzcy1hcnJvd3MtYWx0OiBcXGY3OGM7XG4kbGEtY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcbiRsYS1jb25mbHVlbmNlOiBcXGY3OGQ7XG4kbGEtY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcbiRsYS1jb250YW86IFxcZjI2ZDtcbiRsYS1jb29raWU6IFxcZjU2MztcbiRsYS1jb29raWUtYml0ZTogXFxmNTY0O1xuJGxhLWNvcHk6IFxcZjBjNTtcbiRsYS1jb3B5cmlnaHQ6IFxcZjFmOTtcbiRsYS1jb3R0b24tYnVyZWF1OiBcXGY4OWU7XG4kbGEtY291Y2g6IFxcZjRiODtcbiRsYS1jcGFuZWw6IFxcZjM4ODtcbiRsYS1jcmVhdGl2ZS1jb21tb25zOiBcXGYyNWU7XG4kbGEtY3JlYXRpdmUtY29tbW9ucy1ieTogXFxmNGU3O1xuJGxhLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcbiRsYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OiBcXGY0ZTk7XG4kbGEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDogXFxmNGVhO1xuJGxhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcbiRsYS1jcmVhdGl2ZS1jb21tb25zLXBkOiBcXGY0ZWM7XG4kbGEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFxcZjRlZDtcbiRsYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kbGEtY3JlYXRpdmUtY29tbW9ucy1zYTogXFxmNGVmO1xuJGxhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRsYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRsYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOiBcXGY0ZjI7XG4kbGEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOiBcXGY0ZjM7XG4kbGEtY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRsYS1jcml0aWNhbC1yb2xlOiBcXGY2Yzk7XG4kbGEtY3JvcDogXFxmMTI1O1xuJGxhLWNyb3AtYWx0OiBcXGY1NjU7XG4kbGEtY3Jvc3M6IFxcZjY1NDtcbiRsYS1jcm9zc2hhaXJzOiBcXGYwNWI7XG4kbGEtY3JvdzogXFxmNTIwO1xuJGxhLWNyb3duOiBcXGY1MjE7XG4kbGEtY3J1dGNoOiBcXGY3Zjc7XG4kbGEtY3NzMzogXFxmMTNjO1xuJGxhLWNzczMtYWx0OiBcXGYzOGI7XG4kbGEtY3ViZTogXFxmMWIyO1xuJGxhLWN1YmVzOiBcXGYxYjM7XG4kbGEtY3V0OiBcXGYwYzQ7XG4kbGEtY3V0dGxlZmlzaDogXFxmMzhjO1xuJGxhLWQtYW5kLWQ6IFxcZjM4ZDtcbiRsYS1kLWFuZC1kLWJleW9uZDogXFxmNmNhO1xuJGxhLWRhc2hjdWJlOiBcXGYyMTA7XG4kbGEtZGF0YWJhc2U6IFxcZjFjMDtcbiRsYS1kZWFmOiBcXGYyYTQ7XG4kbGEtZGVsaWNpb3VzOiBcXGYxYTU7XG4kbGEtZGVtb2NyYXQ6IFxcZjc0NztcbiRsYS1kZXBsb3lkb2c6IFxcZjM4ZTtcbiRsYS1kZXNrcHJvOiBcXGYzOGY7XG4kbGEtZGVza3RvcDogXFxmMTA4O1xuJGxhLWRldjogXFxmNmNjO1xuJGxhLWRldmlhbnRhcnQ6IFxcZjFiZDtcbiRsYS1kaGFybWFjaGFrcmE6IFxcZjY1NTtcbiRsYS1kaGw6IFxcZjc5MDtcbiRsYS1kaWFnbm9zZXM6IFxcZjQ3MDtcbiRsYS1kaWFzcG9yYTogXFxmNzkxO1xuJGxhLWRpY2U6IFxcZjUyMjtcbiRsYS1kaWNlLWQyMDogXFxmNmNmO1xuJGxhLWRpY2UtZDY6IFxcZjZkMTtcbiRsYS1kaWNlLWZpdmU6IFxcZjUyMztcbiRsYS1kaWNlLWZvdXI6IFxcZjUyNDtcbiRsYS1kaWNlLW9uZTogXFxmNTI1O1xuJGxhLWRpY2Utc2l4OiBcXGY1MjY7XG4kbGEtZGljZS10aHJlZTogXFxmNTI3O1xuJGxhLWRpY2UtdHdvOiBcXGY1Mjg7XG4kbGEtZGlnZzogXFxmMWE2O1xuJGxhLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcbiRsYS1kaWdpdGFsLXRhY2hvZ3JhcGg6IFxcZjU2NjtcbiRsYS1kaXJlY3Rpb25zOiBcXGY1ZWI7XG4kbGEtZGlzY29yZDogXFxmMzkyO1xuJGxhLWRpc2NvdXJzZTogXFxmMzkzO1xuJGxhLWRpdmlkZTogXFxmNTI5O1xuJGxhLWRpenp5OiBcXGY1Njc7XG4kbGEtZG5hOiBcXGY0NzE7XG4kbGEtZG9jaHViOiBcXGYzOTQ7XG4kbGEtZG9ja2VyOiBcXGYzOTU7XG4kbGEtZG9nOiBcXGY2ZDM7XG4kbGEtZG9sbGFyLXNpZ246IFxcZjE1NTtcbiRsYS1kb2xseTogXFxmNDcyO1xuJGxhLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiRsYS1kb25hdGU6IFxcZjRiOTtcbiRsYS1kb29yLWNsb3NlZDogXFxmNTJhO1xuJGxhLWRvb3Itb3BlbjogXFxmNTJiO1xuJGxhLWRvdC1jaXJjbGU6IFxcZjE5MjtcbiRsYS1kb3ZlOiBcXGY0YmE7XG4kbGEtZG93bmxvYWQ6IFxcZjAxOTtcbiRsYS1kcmFmdDJkaWdpdGFsOiBcXGYzOTY7XG4kbGEtZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xuJGxhLWRyYWdvbjogXFxmNmQ1O1xuJGxhLWRyYXctcG9seWdvbjogXFxmNWVlO1xuJGxhLWRyaWJiYmxlOiBcXGYxN2Q7XG4kbGEtZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XG4kbGEtZHJvcGJveDogXFxmMTZiO1xuJGxhLWRydW06IFxcZjU2OTtcbiRsYS1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XG4kbGEtZHJ1bXN0aWNrLWJpdGU6IFxcZjZkNztcbiRsYS1kcnVwYWw6IFxcZjFhOTtcbiRsYS1kdW1iYmVsbDogXFxmNDRiO1xuJGxhLWR1bXBzdGVyOiBcXGY3OTM7XG4kbGEtZHVtcHN0ZXItZmlyZTogXFxmNzk0O1xuJGxhLWR1bmdlb246IFxcZjZkOTtcbiRsYS1keWFsb2c6IFxcZjM5OTtcbiRsYS1lYXJseWJpcmRzOiBcXGYzOWE7XG4kbGEtZWJheTogXFxmNGY0O1xuJGxhLWVkZ2U6IFxcZjI4MjtcbiRsYS1lZGl0OiBcXGYwNDQ7XG4kbGEtZWdnOiBcXGY3ZmI7XG4kbGEtZWplY3Q6IFxcZjA1MjtcbiRsYS1lbGVtZW50b3I6IFxcZjQzMDtcbiRsYS1lbGxpcHNpcy1oOiBcXGYxNDE7XG4kbGEtZWxsaXBzaXMtdjogXFxmMTQyO1xuJGxhLWVsbG86IFxcZjVmMTtcbiRsYS1lbWJlcjogXFxmNDIzO1xuJGxhLWVtcGlyZTogXFxmMWQxO1xuJGxhLWVudmVsb3BlOiBcXGYwZTA7XG4kbGEtZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xuJGxhLWVudmVsb3BlLW9wZW4tdGV4dDogXFxmNjU4O1xuJGxhLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGxhLWVudmlyYTogXFxmMjk5O1xuJGxhLWVxdWFsczogXFxmNTJjO1xuJGxhLWVyYXNlcjogXFxmMTJkO1xuJGxhLWVybGFuZzogXFxmMzlkO1xuJGxhLWV0aGVyZXVtOiBcXGY0MmU7XG4kbGEtZXRoZXJuZXQ6IFxcZjc5NjtcbiRsYS1ldHN5OiBcXGYyZDc7XG4kbGEtZXVyby1zaWduOiBcXGYxNTM7XG4kbGEtZXZlcm5vdGU6IFxcZjgzOTtcbiRsYS1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRsYS1leGNsYW1hdGlvbjogXFxmMTJhO1xuJGxhLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xuJGxhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XG4kbGEtZXhwYW5kOiBcXGYwNjU7XG4kbGEtZXhwYW5kLWFycm93cy1hbHQ6IFxcZjMxZTtcbiRsYS1leHBlZGl0ZWRzc2w6IFxcZjIzZTtcbiRsYS1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xuJGxhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xuJGxhLWV5ZTogXFxmMDZlO1xuJGxhLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kbGEtZXllLXNsYXNoOiBcXGYwNzA7XG4kbGEtZmFjZWJvb2s6IFxcZjA5YTtcbiRsYS1mYWNlYm9vay1mOiBcXGYzOWU7XG4kbGEtZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kbGEtZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XG4kbGEtZmFuOiBcXGY4NjM7XG4kbGEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6IFxcZjZkYztcbiRsYS1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kbGEtZmFzdC1mb3J3YXJkOiBcXGYwNTA7XG4kbGEtZmF4OiBcXGYxYWM7XG4kbGEtZmVhdGhlcjogXFxmNTJkO1xuJGxhLWZlYXRoZXItYWx0OiBcXGY1NmI7XG4kbGEtZmVkZXg6IFxcZjc5NztcbiRsYS1mZWRvcmE6IFxcZjc5ODtcbiRsYS1mZW1hbGU6IFxcZjE4MjtcbiRsYS1maWdodGVyLWpldDogXFxmMGZiO1xuJGxhLWZpZ21hOiBcXGY3OTk7XG4kbGEtZmlsZTogXFxmMTViO1xuJGxhLWZpbGUtYWx0OiBcXGYxNWM7XG4kbGEtZmlsZS1hcmNoaXZlOiBcXGYxYzY7XG4kbGEtZmlsZS1hdWRpbzogXFxmMWM3O1xuJGxhLWZpbGUtY29kZTogXFxmMWM5O1xuJGxhLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcbiRsYS1maWxlLWNzdjogXFxmNmRkO1xuJGxhLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRsYS1maWxlLWV4Y2VsOiBcXGYxYzM7XG4kbGEtZmlsZS1leHBvcnQ6IFxcZjU2ZTtcbiRsYS1maWxlLWltYWdlOiBcXGYxYzU7XG4kbGEtZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiRsYS1maWxlLWludm9pY2U6IFxcZjU3MDtcbiRsYS1maWxlLWludm9pY2UtZG9sbGFyOiBcXGY1NzE7XG4kbGEtZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kbGEtZmlsZS1tZWRpY2FsLWFsdDogXFxmNDc4O1xuJGxhLWZpbGUtcGRmOiBcXGYxYzE7XG4kbGEtZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kbGEtZmlsZS1wcmVzY3JpcHRpb246IFxcZjU3MjtcbiRsYS1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGxhLWZpbGUtdXBsb2FkOiBcXGY1NzQ7XG4kbGEtZmlsZS12aWRlbzogXFxmMWM4O1xuJGxhLWZpbGUtd29yZDogXFxmMWMyO1xuJGxhLWZpbGw6IFxcZjU3NTtcbiRsYS1maWxsLWRyaXA6IFxcZjU3NjtcbiRsYS1maWxtOiBcXGYwMDg7XG4kbGEtZmlsdGVyOiBcXGYwYjA7XG4kbGEtZmluZ2VycHJpbnQ6IFxcZjU3NztcbiRsYS1maXJlOiBcXGYwNmQ7XG4kbGEtZmlyZS1hbHQ6IFxcZjdlNDtcbiRsYS1maXJlLWV4dGluZ3Vpc2hlcjogXFxmMTM0O1xuJGxhLWZpcmVmb3g6IFxcZjI2OTtcbiRsYS1maXJzdC1haWQ6IFxcZjQ3OTtcbiRsYS1maXJzdC1vcmRlcjogXFxmMmIwO1xuJGxhLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGxhLWZpcnN0ZHJhZnQ6IFxcZjNhMTtcbiRsYS1maXNoOiBcXGY1Nzg7XG4kbGEtZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRsYS1mbGFnOiBcXGYwMjQ7XG4kbGEtZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcbiRsYS1mbGFnLXVzYTogXFxmNzRkO1xuJGxhLWZsYXNrOiBcXGYwYzM7XG4kbGEtZmxpY2tyOiBcXGYxNmU7XG4kbGEtZmxpcGJvYXJkOiBcXGY0NGQ7XG4kbGEtZmx1c2hlZDogXFxmNTc5O1xuJGxhLWZseTogXFxmNDE3O1xuJGxhLWZvbGRlcjogXFxmMDdiO1xuJGxhLWZvbGRlci1taW51czogXFxmNjVkO1xuJGxhLWZvbGRlci1vcGVuOiBcXGYwN2M7XG4kbGEtZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRsYS1mb250OiBcXGYwMzE7XG4kbGEtZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kbGEtZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGxhLWZvbnQtYXdlc29tZS1mbGFnOiBcXGY0MjU7XG4kbGEtZm9udGljb25zOiBcXGYyODA7XG4kbGEtZm9udGljb25zLWZpOiBcXGYzYTI7XG4kbGEtZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGxhLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJGxhLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcbiRsYS1mb3J1bWJlZTogXFxmMjExO1xuJGxhLWZvcndhcmQ6IFxcZjA0ZTtcbiRsYS1mb3Vyc3F1YXJlOiBcXGYxODA7XG4kbGEtZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcbiRsYS1mcmVlYnNkOiBcXGYzYTQ7XG4kbGEtZnJvZzogXFxmNTJlO1xuJGxhLWZyb3duOiBcXGYxMTk7XG4kbGEtZnJvd24tb3BlbjogXFxmNTdhO1xuJGxhLWZ1bGNydW06IFxcZjUwYjtcbiRsYS1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kbGEtZnV0Ym9sOiBcXGYxZTM7XG4kbGEtZ2FsYWN0aWMtcmVwdWJsaWM6IFxcZjUwYztcbiRsYS1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRsYS1nYW1lcGFkOiBcXGYxMWI7XG4kbGEtZ2FzLXB1bXA6IFxcZjUyZjtcbiRsYS1nYXZlbDogXFxmMGUzO1xuJGxhLWdlbTogXFxmM2E1O1xuJGxhLWdlbmRlcmxlc3M6IFxcZjIyZDtcbiRsYS1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kbGEtZ2c6IFxcZjI2MDtcbiRsYS1nZy1jaXJjbGU6IFxcZjI2MTtcbiRsYS1naG9zdDogXFxmNmUyO1xuJGxhLWdpZnQ6IFxcZjA2YjtcbiRsYS1naWZ0czogXFxmNzljO1xuJGxhLWdpdDogXFxmMWQzO1xuJGxhLWdpdC1hbHQ6IFxcZjg0MTtcbiRsYS1naXQtc3F1YXJlOiBcXGYxZDI7XG4kbGEtZ2l0aHViOiBcXGYwOWI7XG4kbGEtZ2l0aHViLWFsdDogXFxmMTEzO1xuJGxhLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRsYS1naXRrcmFrZW46IFxcZjNhNjtcbiRsYS1naXRsYWI6IFxcZjI5NjtcbiRsYS1naXR0ZXI6IFxcZjQyNjtcbiRsYS1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcbiRsYS1nbGFzcy1tYXJ0aW5pOiBcXGYwMDA7XG4kbGEtZ2xhc3MtbWFydGluaS1hbHQ6IFxcZjU3YjtcbiRsYS1nbGFzcy13aGlza2V5OiBcXGY3YTA7XG4kbGEtZ2xhc3NlczogXFxmNTMwO1xuJGxhLWdsaWRlOiBcXGYyYTU7XG4kbGEtZ2xpZGUtZzogXFxmMmE2O1xuJGxhLWdsb2JlOiBcXGYwYWM7XG4kbGEtZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kbGEtZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcbiRsYS1nbG9iZS1hc2lhOiBcXGY1N2U7XG4kbGEtZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kbGEtZ29mb3JlOiBcXGYzYTc7XG4kbGEtZ29sZi1iYWxsOiBcXGY0NTA7XG4kbGEtZ29vZHJlYWRzOiBcXGYzYTg7XG4kbGEtZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRsYS1nb29nbGU6IFxcZjFhMDtcbiRsYS1nb29nbGUtZHJpdmU6IFxcZjNhYTtcbiRsYS1nb29nbGUtcGxheTogXFxmM2FiO1xuJGxhLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kbGEtZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xuJGxhLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xuJGxhLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRsYS1nb3B1cmFtOiBcXGY2NjQ7XG4kbGEtZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcbiRsYS1ncmF0aXBheTogXFxmMTg0O1xuJGxhLWdyYXY6IFxcZjJkNjtcbiRsYS1ncmVhdGVyLXRoYW46IFxcZjUzMTtcbiRsYS1ncmVhdGVyLXRoYW4tZXF1YWw6IFxcZjUzMjtcbiRsYS1ncmltYWNlOiBcXGY1N2Y7XG4kbGEtZ3JpbjogXFxmNTgwO1xuJGxhLWdyaW4tYWx0OiBcXGY1ODE7XG4kbGEtZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kbGEtZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kbGEtZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRsYS1ncmluLXNxdWludDogXFxmNTg1O1xuJGxhLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kbGEtZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGxhLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRsYS1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGxhLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGxhLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRsYS1ncmluLXdpbms6IFxcZjU4YztcbiRsYS1ncmlwLWhvcml6b250YWw6IFxcZjU4ZDtcbiRsYS1ncmlwLWxpbmVzOiBcXGY3YTQ7XG4kbGEtZ3JpcC1saW5lcy12ZXJ0aWNhbDogXFxmN2E1O1xuJGxhLWdyaXAtdmVydGljYWw6IFxcZjU4ZTtcbiRsYS1ncmlwZmlyZTogXFxmM2FjO1xuJGxhLWdydW50OiBcXGYzYWQ7XG4kbGEtZ3VpdGFyOiBcXGY3YTY7XG4kbGEtZ3VscDogXFxmM2FlO1xuJGxhLWgtc3F1YXJlOiBcXGYwZmQ7XG4kbGEtaGFja2VyLW5ld3M6IFxcZjFkNDtcbiRsYS1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiRsYS1oYWNrZXJyYW5rOiBcXGY1Zjc7XG4kbGEtaGFtYnVyZ2VyOiBcXGY4MDU7XG4kbGEtaGFtbWVyOiBcXGY2ZTM7XG4kbGEtaGFtc2E6IFxcZjY2NTtcbiRsYS1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRsYS1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcbiRsYS1oYW5kLWhvbGRpbmctdXNkOiBcXGY0YzA7XG4kbGEtaGFuZC1saXphcmQ6IFxcZjI1ODtcbiRsYS1oYW5kLW1pZGRsZS1maW5nZXI6IFxcZjgwNjtcbiRsYS1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kbGEtaGFuZC1wZWFjZTogXFxmMjViO1xuJGxhLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xuJGxhLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGxhLWhhbmQtcG9pbnQtcmlnaHQ6IFxcZjBhNDtcbiRsYS1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XG4kbGEtaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kbGEtaGFuZC1yb2NrOiBcXGYyNTU7XG4kbGEtaGFuZC1zY2lzc29yczogXFxmMjU3O1xuJGxhLWhhbmQtc3BvY2s6IFxcZjI1OTtcbiRsYS1oYW5kczogXFxmNGMyO1xuJGxhLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcbiRsYS1oYW5kc2hha2U6IFxcZjJiNTtcbiRsYS1oYW51a2lhaDogXFxmNmU2O1xuJGxhLWhhcmQtaGF0OiBcXGY4MDc7XG4kbGEtaGFzaHRhZzogXFxmMjkyO1xuJGxhLWhhdC13aXphcmQ6IFxcZjZlODtcbiRsYS1oYXlrYWw6IFxcZjY2NjtcbiRsYS1oZGQ6IFxcZjBhMDtcbiRsYS1oZWFkaW5nOiBcXGYxZGM7XG4kbGEtaGVhZHBob25lczogXFxmMDI1O1xuJGxhLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kbGEtaGVhZHNldDogXFxmNTkwO1xuJGxhLWhlYXJ0OiBcXGYwMDQ7XG4kbGEtaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kbGEtaGVhcnRiZWF0OiBcXGYyMWU7XG4kbGEtaGVsaWNvcHRlcjogXFxmNTMzO1xuJGxhLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kbGEtaGlraW5nOiBcXGY2ZWM7XG4kbGEtaGlwcG86IFxcZjZlZDtcbiRsYS1oaXBzOiBcXGY0NTI7XG4kbGEtaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGxhLWhpc3Rvcnk6IFxcZjFkYTtcbiRsYS1ob2NrZXktcHVjazogXFxmNDUzO1xuJGxhLWhvbGx5LWJlcnJ5OiBcXGY3YWE7XG4kbGEtaG9tZTogXFxmMDE1O1xuJGxhLWhvb2xpOiBcXGY0Mjc7XG4kbGEtaG9ybmJpbGw6IFxcZjU5MjtcbiRsYS1ob3JzZTogXFxmNmYwO1xuJGxhLWhvcnNlLWhlYWQ6IFxcZjdhYjtcbiRsYS1ob3NwaXRhbDogXFxmMGY4O1xuJGxhLWhvc3BpdGFsLWFsdDogXFxmNDdkO1xuJGxhLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xuJGxhLWhvdC10dWI6IFxcZjU5MztcbiRsYS1ob3Rkb2c6IFxcZjgwZjtcbiRsYS1ob3RlbDogXFxmNTk0O1xuJGxhLWhvdGphcjogXFxmM2IxO1xuJGxhLWhvdXJnbGFzczogXFxmMjU0O1xuJGxhLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRsYS1ob3VyZ2xhc3MtaGFsZjogXFxmMjUyO1xuJGxhLWhvdXJnbGFzcy1zdGFydDogXFxmMjUxO1xuJGxhLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGxhLWhvdXp6OiBcXGYyN2M7XG4kbGEtaHJ5dm5pYTogXFxmNmYyO1xuJGxhLWh0bWw1OiBcXGYxM2I7XG4kbGEtaHVic3BvdDogXFxmM2IyO1xuJGxhLWktY3Vyc29yOiBcXGYyNDY7XG4kbGEtaWNlLWNyZWFtOiBcXGY4MTA7XG4kbGEtaWNpY2xlczogXFxmN2FkO1xuJGxhLWljb25zOiBcXGY4NmQ7XG4kbGEtaWQtYmFkZ2U6IFxcZjJjMTtcbiRsYS1pZC1jYXJkOiBcXGYyYzI7XG4kbGEtaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcbiRsYS1pZ2xvbzogXFxmN2FlO1xuJGxhLWltYWdlOiBcXGYwM2U7XG4kbGEtaW1hZ2VzOiBcXGYzMDI7XG4kbGEtaW1kYjogXFxmMmQ4O1xuJGxhLWluYm94OiBcXGYwMWM7XG4kbGEtaW5kZW50OiBcXGYwM2M7XG4kbGEtaW5kdXN0cnk6IFxcZjI3NTtcbiRsYS1pbmZpbml0eTogXFxmNTM0O1xuJGxhLWluZm86IFxcZjEyOTtcbiRsYS1pbmZvLWNpcmNsZTogXFxmMDVhO1xuJGxhLWluc3RhZ3JhbTogXFxmMTZkO1xuJGxhLWludGVyY29tOiBcXGY3YWY7XG4kbGEtaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcbiRsYS1pbnZpc2lvbjogXFxmN2IwO1xuJGxhLWlveGhvc3Q6IFxcZjIwODtcbiRsYS1pdGFsaWM6IFxcZjAzMztcbiRsYS1pdGNoLWlvOiBcXGY4M2E7XG4kbGEtaXR1bmVzOiBcXGYzYjQ7XG4kbGEtaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRsYS1qYXZhOiBcXGY0ZTQ7XG4kbGEtamVkaTogXFxmNjY5O1xuJGxhLWplZGktb3JkZXI6IFxcZjUwZTtcbiRsYS1qZW5raW5zOiBcXGYzYjY7XG4kbGEtamlyYTogXFxmN2IxO1xuJGxhLWpvZ2V0OiBcXGYzYjc7XG4kbGEtam9pbnQ6IFxcZjU5NTtcbiRsYS1qb29tbGE6IFxcZjFhYTtcbiRsYS1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGxhLWpzOiBcXGYzYjg7XG4kbGEtanMtc3F1YXJlOiBcXGYzYjk7XG4kbGEtanNmaWRkbGU6IFxcZjFjYztcbiRsYS1rYWFiYTogXFxmNjZiO1xuJGxhLWthZ2dsZTogXFxmNWZhO1xuJGxhLWtleTogXFxmMDg0O1xuJGxhLWtleWJhc2U6IFxcZjRmNTtcbiRsYS1rZXlib2FyZDogXFxmMTFjO1xuJGxhLWtleWNkbjogXFxmM2JhO1xuJGxhLWtoYW5kYTogXFxmNjZkO1xuJGxhLWtpY2tzdGFydGVyOiBcXGYzYmI7XG4kbGEta2lja3N0YXJ0ZXItazogXFxmM2JjO1xuJGxhLWtpc3M6IFxcZjU5NjtcbiRsYS1raXNzLWJlYW06IFxcZjU5NztcbiRsYS1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiRsYS1raXdpLWJpcmQ6IFxcZjUzNTtcbiRsYS1rb3J2dWU6IFxcZjQyZjtcbiRsYS1sYW5kbWFyazogXFxmNjZmO1xuJGxhLWxhbmd1YWdlOiBcXGYxYWI7XG4kbGEtbGFwdG9wOiBcXGYxMDk7XG4kbGEtbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRsYS1sYXB0b3AtbWVkaWNhbDogXFxmODEyO1xuJGxhLWxhcmF2ZWw6IFxcZjNiZDtcbiRsYS1sYXN0Zm06IFxcZjIwMjtcbiRsYS1sYXN0Zm0tc3F1YXJlOiBcXGYyMDM7XG4kbGEtbGF1Z2g6IFxcZjU5OTtcbiRsYS1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kbGEtbGF1Z2gtc3F1aW50OiBcXGY1OWI7XG4kbGEtbGF1Z2gtd2luazogXFxmNTljO1xuJGxhLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kbGEtbGVhZjogXFxmMDZjO1xuJGxhLWxlYW5wdWI6IFxcZjIxMjtcbiRsYS1sZW1vbjogXFxmMDk0O1xuJGxhLWxlc3M6IFxcZjQxZDtcbiRsYS1sZXNzLXRoYW46IFxcZjUzNjtcbiRsYS1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRsYS1sZXZlbC1kb3duLWFsdDogXFxmM2JlO1xuJGxhLWxldmVsLXVwLWFsdDogXFxmM2JmO1xuJGxhLWxpZmUtcmluZzogXFxmMWNkO1xuJGxhLWxpZ2h0YnVsYjogXFxmMGViO1xuJGxhLWxpbmU6IFxcZjNjMDtcbiRsYS1saW5rOiBcXGYwYzE7XG4kbGEtbGlua2VkaW46IFxcZjA4YztcbiRsYS1saW5rZWRpbi1pbjogXFxmMGUxO1xuJGxhLWxpbm9kZTogXFxmMmI4O1xuJGxhLWxpbnV4OiBcXGYxN2M7XG4kbGEtbGlyYS1zaWduOiBcXGYxOTU7XG4kbGEtbGlzdDogXFxmMDNhO1xuJGxhLWxpc3QtYWx0OiBcXGYwMjI7XG4kbGEtbGlzdC1vbDogXFxmMGNiO1xuJGxhLWxpc3QtdWw6IFxcZjBjYTtcbiRsYS1sb2NhdGlvbi1hcnJvdzogXFxmMTI0O1xuJGxhLWxvY2s6IFxcZjAyMztcbiRsYS1sb2NrLW9wZW46IFxcZjNjMTtcbiRsYS1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XG4kbGEtbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xuJGxhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XG4kbGEtbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcbiRsYS1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kbGEtbHVnZ2FnZS1jYXJ0OiBcXGY1OWQ7XG4kbGEtbHlmdDogXFxmM2MzO1xuJGxhLW1hZ2VudG86IFxcZjNjNDtcbiRsYS1tYWdpYzogXFxmMGQwO1xuJGxhLW1hZ25ldDogXFxmMDc2O1xuJGxhLW1haWwtYnVsazogXFxmNjc0O1xuJGxhLW1haWxjaGltcDogXFxmNTllO1xuJGxhLW1hbGU6IFxcZjE4MztcbiRsYS1tYW5kYWxvcmlhbjogXFxmNTBmO1xuJGxhLW1hcDogXFxmMjc5O1xuJGxhLW1hcC1tYXJrZWQ6IFxcZjU5ZjtcbiRsYS1tYXAtbWFya2VkLWFsdDogXFxmNWEwO1xuJGxhLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRsYS1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xuJGxhLW1hcC1waW46IFxcZjI3NjtcbiRsYS1tYXAtc2lnbnM6IFxcZjI3NztcbiRsYS1tYXJrZG93bjogXFxmNjBmO1xuJGxhLW1hcmtlcjogXFxmNWExO1xuJGxhLW1hcnM6IFxcZjIyMjtcbiRsYS1tYXJzLWRvdWJsZTogXFxmMjI3O1xuJGxhLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kbGEtbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJGxhLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcbiRsYS1tYXNrOiBcXGY2ZmE7XG4kbGEtbWFzdG9kb246IFxcZjRmNjtcbiRsYS1tYXhjZG46IFxcZjEzNjtcbiRsYS1tZWRhbDogXFxmNWEyO1xuJGxhLW1lZGFwcHM6IFxcZjNjNjtcbiRsYS1tZWRpdW06IFxcZjIzYTtcbiRsYS1tZWRpdW0tbTogXFxmM2M3O1xuJGxhLW1lZGtpdDogXFxmMGZhO1xuJGxhLW1lZHJ0OiBcXGYzYzg7XG4kbGEtbWVldHVwOiBcXGYyZTA7XG4kbGEtbWVnYXBvcnQ6IFxcZjVhMztcbiRsYS1tZWg6IFxcZjExYTtcbiRsYS1tZWgtYmxhbms6IFxcZjVhNDtcbiRsYS1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kbGEtbWVtb3J5OiBcXGY1Mzg7XG4kbGEtbWVuZGVsZXk6IFxcZjdiMztcbiRsYS1tZW5vcmFoOiBcXGY2NzY7XG4kbGEtbWVyY3VyeTogXFxmMjIzO1xuJGxhLW1ldGVvcjogXFxmNzUzO1xuJGxhLW1pY3JvY2hpcDogXFxmMmRiO1xuJGxhLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRsYS1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xuJGxhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOiBcXGY1Mzk7XG4kbGEtbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xuJGxhLW1pY3Jvc2NvcGU6IFxcZjYxMDtcbiRsYS1taWNyb3NvZnQ6IFxcZjNjYTtcbiRsYS1taW51czogXFxmMDY4O1xuJGxhLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJGxhLW1pbnVzLXNxdWFyZTogXFxmMTQ2O1xuJGxhLW1pdHRlbjogXFxmN2I1O1xuJGxhLW1peDogXFxmM2NiO1xuJGxhLW1peGNsb3VkOiBcXGYyODk7XG4kbGEtbWl6dW5pOiBcXGYzY2M7XG4kbGEtbW9iaWxlOiBcXGYxMGI7XG4kbGEtbW9iaWxlLWFsdDogXFxmM2NkO1xuJGxhLW1vZHg6IFxcZjI4NTtcbiRsYS1tb25lcm86IFxcZjNkMDtcbiRsYS1tb25leS1iaWxsOiBcXGYwZDY7XG4kbGEtbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcbiRsYS1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcbiRsYS1tb25leS1iaWxsLXdhdmUtYWx0OiBcXGY1M2I7XG4kbGEtbW9uZXktY2hlY2s6IFxcZjUzYztcbiRsYS1tb25leS1jaGVjay1hbHQ6IFxcZjUzZDtcbiRsYS1tb251bWVudDogXFxmNWE2O1xuJGxhLW1vb246IFxcZjE4NjtcbiRsYS1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XG4kbGEtbW9zcXVlOiBcXGY2Nzg7XG4kbGEtbW90b3JjeWNsZTogXFxmMjFjO1xuJGxhLW1vdW50YWluOiBcXGY2ZmM7XG4kbGEtbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJGxhLW11Zy1ob3Q6IFxcZjdiNjtcbiRsYS1tdXNpYzogXFxmMDAxO1xuJGxhLW5hcHN0ZXI6IFxcZjNkMjtcbiRsYS1uZW9zOiBcXGY2MTI7XG4kbGEtbmV0d29yay13aXJlZDogXFxmNmZmO1xuJGxhLW5ldXRlcjogXFxmMjJjO1xuJGxhLW5ld3NwYXBlcjogXFxmMWVhO1xuJGxhLW5pbWJscjogXFxmNWE4O1xuJGxhLW5vZGU6IFxcZjQxOTtcbiRsYS1ub2RlLWpzOiBcXGYzZDM7XG4kbGEtbm90LWVxdWFsOiBcXGY1M2U7XG4kbGEtbm90ZXMtbWVkaWNhbDogXFxmNDgxO1xuJGxhLW5wbTogXFxmM2Q0O1xuJGxhLW5zODogXFxmM2Q1O1xuJGxhLW51dHJpdGlvbml4OiBcXGYzZDY7XG4kbGEtb2JqZWN0LWdyb3VwOiBcXGYyNDc7XG4kbGEtb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRsYS1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XG4kbGEtb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRsYS1vaWwtY2FuOiBcXGY2MTM7XG4kbGEtb2xkLXJlcHVibGljOiBcXGY1MTA7XG4kbGEtb206IFxcZjY3OTtcbiRsYS1vcGVuY2FydDogXFxmMjNkO1xuJGxhLW9wZW5pZDogXFxmMTliO1xuJGxhLW9wZXJhOiBcXGYyNmE7XG4kbGEtb3B0aW4tbW9uc3RlcjogXFxmMjNjO1xuJGxhLW9zaTogXFxmNDFhO1xuJGxhLW90dGVyOiBcXGY3MDA7XG4kbGEtb3V0ZGVudDogXFxmMDNiO1xuJGxhLXBhZ2U0OiBcXGYzZDc7XG4kbGEtcGFnZWxpbmVzOiBcXGYxOGM7XG4kbGEtcGFnZXI6IFxcZjgxNTtcbiRsYS1wYWludC1icnVzaDogXFxmMWZjO1xuJGxhLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJGxhLXBhbGV0dGU6IFxcZjUzZjtcbiRsYS1wYWxmZWQ6IFxcZjNkODtcbiRsYS1wYWxsZXQ6IFxcZjQ4MjtcbiRsYS1wYXBlci1wbGFuZTogXFxmMWQ4O1xuJGxhLXBhcGVyY2xpcDogXFxmMGM2O1xuJGxhLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRsYS1wYXJhZ3JhcGg6IFxcZjFkZDtcbiRsYS1wYXJraW5nOiBcXGY1NDA7XG4kbGEtcGFzc3BvcnQ6IFxcZjVhYjtcbiRsYS1wYXN0YWZhcmlhbmlzbTogXFxmNjdiO1xuJGxhLXBhc3RlOiBcXGYwZWE7XG4kbGEtcGF0cmVvbjogXFxmM2Q5O1xuJGxhLXBhdXNlOiBcXGYwNGM7XG4kbGEtcGF1c2UtY2lyY2xlOiBcXGYyOGI7XG4kbGEtcGF3OiBcXGYxYjA7XG4kbGEtcGF5cGFsOiBcXGYxZWQ7XG4kbGEtcGVhY2U6IFxcZjY3YztcbiRsYS1wZW46IFxcZjMwNDtcbiRsYS1wZW4tYWx0OiBcXGYzMDU7XG4kbGEtcGVuLWZhbmN5OiBcXGY1YWM7XG4kbGEtcGVuLW5pYjogXFxmNWFkO1xuJGxhLXBlbi1zcXVhcmU6IFxcZjE0YjtcbiRsYS1wZW5jaWwtYWx0OiBcXGYzMDM7XG4kbGEtcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kbGEtcGVubnktYXJjYWRlOiBcXGY3MDQ7XG4kbGEtcGVvcGxlLWNhcnJ5OiBcXGY0Y2U7XG4kbGEtcGVwcGVyLWhvdDogXFxmODE2O1xuJGxhLXBlcmNlbnQ6IFxcZjI5NTtcbiRsYS1wZXJjZW50YWdlOiBcXGY1NDE7XG4kbGEtcGVyaXNjb3BlOiBcXGYzZGE7XG4kbGEtcGVyc29uLWJvb3RoOiBcXGY3NTY7XG4kbGEtcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRsYS1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGxhLXBob2VuaXgtc3F1YWRyb246IFxcZjUxMTtcbiRsYS1waG9uZTogXFxmMDk1O1xuJGxhLXBob25lLWFsdDogXFxmODc5O1xuJGxhLXBob25lLXNsYXNoOiBcXGYzZGQ7XG4kbGEtcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kbGEtcGhvbmUtc3F1YXJlLWFsdDogXFxmODdiO1xuJGxhLXBob25lLXZvbHVtZTogXFxmMmEwO1xuJGxhLXBob3RvLXZpZGVvOiBcXGY4N2M7XG4kbGEtcGhwOiBcXGY0NTc7XG4kbGEtcGllZC1waXBlcjogXFxmMmFlO1xuJGxhLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kbGEtcGllZC1waXBlci1oYXQ6IFxcZjRlNTtcbiRsYS1waWVkLXBpcGVyLXBwOiBcXGYxYTc7XG4kbGEtcGlnZ3ktYmFuazogXFxmNGQzO1xuJGxhLXBpbGxzOiBcXGY0ODQ7XG4kbGEtcGludGVyZXN0OiBcXGYwZDI7XG4kbGEtcGludGVyZXN0LXA6IFxcZjIzMTtcbiRsYS1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kbGEtcGl6emEtc2xpY2U6IFxcZjgxODtcbiRsYS1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XG4kbGEtcGxhbmU6IFxcZjA3MjtcbiRsYS1wbGFuZS1hcnJpdmFsOiBcXGY1YWY7XG4kbGEtcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kbGEtcGxheTogXFxmMDRiO1xuJGxhLXBsYXktY2lyY2xlOiBcXGYxNDQ7XG4kbGEtcGxheXN0YXRpb246IFxcZjNkZjtcbiRsYS1wbHVnOiBcXGYxZTY7XG4kbGEtcGx1czogXFxmMDY3O1xuJGxhLXBsdXMtY2lyY2xlOiBcXGYwNTU7XG4kbGEtcGx1cy1zcXVhcmU6IFxcZjBmZTtcbiRsYS1wb2RjYXN0OiBcXGYyY2U7XG4kbGEtcG9sbDogXFxmNjgxO1xuJGxhLXBvbGwtaDogXFxmNjgyO1xuJGxhLXBvbzogXFxmMmZlO1xuJGxhLXBvby1zdG9ybTogXFxmNzVhO1xuJGxhLXBvb3A6IFxcZjYxOTtcbiRsYS1wb3J0cmFpdDogXFxmM2UwO1xuJGxhLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRsYS1wb3dlci1vZmY6IFxcZjAxMTtcbiRsYS1wcmF5OiBcXGY2ODM7XG4kbGEtcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGxhLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGxhLXByZXNjcmlwdGlvbi1ib3R0bGU6IFxcZjQ4NTtcbiRsYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xuJGxhLXByaW50OiBcXGYwMmY7XG4kbGEtcHJvY2VkdXJlczogXFxmNDg3O1xuJGxhLXByb2R1Y3QtaHVudDogXFxmMjg4O1xuJGxhLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGxhLXB1c2hlZDogXFxmM2UxO1xuJGxhLXB1enpsZS1waWVjZTogXFxmMTJlO1xuJGxhLXB5dGhvbjogXFxmM2UyO1xuJGxhLXFxOiBcXGYxZDY7XG4kbGEtcXJjb2RlOiBcXGYwMjk7XG4kbGEtcXVlc3Rpb246IFxcZjEyODtcbiRsYS1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcbiRsYS1xdWlkZGl0Y2g6IFxcZjQ1ODtcbiRsYS1xdWluc2NhcGU6IFxcZjQ1OTtcbiRsYS1xdW9yYTogXFxmMmM0O1xuJGxhLXF1b3RlLWxlZnQ6IFxcZjEwZDtcbiRsYS1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGxhLXF1cmFuOiBcXGY2ODc7XG4kbGEtci1wcm9qZWN0OiBcXGY0Zjc7XG4kbGEtcmFkaWF0aW9uOiBcXGY3Yjk7XG4kbGEtcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xuJGxhLXJhaW5ib3c6IFxcZjc1YjtcbiRsYS1yYW5kb206IFxcZjA3NDtcbiRsYS1yYXNwYmVycnktcGk6IFxcZjdiYjtcbiRsYS1yYXZlbHJ5OiBcXGYyZDk7XG4kbGEtcmVhY3Q6IFxcZjQxYjtcbiRsYS1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGxhLXJlYWRtZTogXFxmNGQ1O1xuJGxhLXJlYmVsOiBcXGYxZDA7XG4kbGEtcmVjZWlwdDogXFxmNTQzO1xuJGxhLXJlY3ljbGU6IFxcZjFiODtcbiRsYS1yZWQtcml2ZXI6IFxcZjNlMztcbiRsYS1yZWRkaXQ6IFxcZjFhMTtcbiRsYS1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRsYS1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kbGEtcmVkaGF0OiBcXGY3YmM7XG4kbGEtcmVkbzogXFxmMDFlO1xuJGxhLXJlZG8tYWx0OiBcXGYyZjk7XG4kbGEtcmVnaXN0ZXJlZDogXFxmMjVkO1xuJGxhLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRsYS1yZW5yZW46IFxcZjE4YjtcbiRsYS1yZXBseTogXFxmM2U1O1xuJGxhLXJlcGx5LWFsbDogXFxmMTIyO1xuJGxhLXJlcGx5ZDogXFxmM2U2O1xuJGxhLXJlcHVibGljYW46IFxcZjc1ZTtcbiRsYS1yZXNlYXJjaGdhdGU6IFxcZjRmODtcbiRsYS1yZXNvbHZpbmc6IFxcZjNlNztcbiRsYS1yZXN0cm9vbTogXFxmN2JkO1xuJGxhLXJldHdlZXQ6IFxcZjA3OTtcbiRsYS1yZXY6IFxcZjViMjtcbiRsYS1yaWJib246IFxcZjRkNjtcbiRsYS1yaW5nOiBcXGY3MGI7XG4kbGEtcm9hZDogXFxmMDE4O1xuJGxhLXJvYm90OiBcXGY1NDQ7XG4kbGEtcm9ja2V0OiBcXGYxMzU7XG4kbGEtcm9ja2V0Y2hhdDogXFxmM2U4O1xuJGxhLXJvY2tybXM6IFxcZjNlOTtcbiRsYS1yb3V0ZTogXFxmNGQ3O1xuJGxhLXJzczogXFxmMDllO1xuJGxhLXJzcy1zcXVhcmU6IFxcZjE0MztcbiRsYS1ydWJsZS1zaWduOiBcXGYxNTg7XG4kbGEtcnVsZXI6IFxcZjU0NTtcbiRsYS1ydWxlci1jb21iaW5lZDogXFxmNTQ2O1xuJGxhLXJ1bGVyLWhvcml6b250YWw6IFxcZjU0NztcbiRsYS1ydWxlci12ZXJ0aWNhbDogXFxmNTQ4O1xuJGxhLXJ1bm5pbmc6IFxcZjcwYztcbiRsYS1ydXBlZS1zaWduOiBcXGYxNTY7XG4kbGEtc2FkLWNyeTogXFxmNWIzO1xuJGxhLXNhZC10ZWFyOiBcXGY1YjQ7XG4kbGEtc2FmYXJpOiBcXGYyNjc7XG4kbGEtc2FsZXNmb3JjZTogXFxmODNiO1xuJGxhLXNhc3M6IFxcZjQxZTtcbiRsYS1zYXRlbGxpdGU6IFxcZjdiZjtcbiRsYS1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xuJGxhLXNhdmU6IFxcZjBjNztcbiRsYS1zY2hsaXg6IFxcZjNlYTtcbiRsYS1zY2hvb2w6IFxcZjU0OTtcbiRsYS1zY3Jld2RyaXZlcjogXFxmNTRhO1xuJGxhLXNjcmliZDogXFxmMjhhO1xuJGxhLXNjcm9sbDogXFxmNzBlO1xuJGxhLXNkLWNhcmQ6IFxcZjdjMjtcbiRsYS1zZWFyY2g6IFxcZjAwMjtcbiRsYS1zZWFyY2gtZG9sbGFyOiBcXGY2ODg7XG4kbGEtc2VhcmNoLWxvY2F0aW9uOiBcXGY2ODk7XG4kbGEtc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kbGEtc2VhcmNoLXBsdXM6IFxcZjAwZTtcbiRsYS1zZWFyY2hlbmdpbjogXFxmM2ViO1xuJGxhLXNlZWRsaW5nOiBcXGY0ZDg7XG4kbGEtc2VsbGNhc3Q6IFxcZjJkYTtcbiRsYS1zZWxsc3k6IFxcZjIxMztcbiRsYS1zZXJ2ZXI6IFxcZjIzMztcbiRsYS1zZXJ2aWNlc3RhY2s6IFxcZjNlYztcbiRsYS1zaGFwZXM6IFxcZjYxZjtcbiRsYS1zaGFyZTogXFxmMDY0O1xuJGxhLXNoYXJlLWFsdDogXFxmMWUwO1xuJGxhLXNoYXJlLWFsdC1zcXVhcmU6IFxcZjFlMTtcbiRsYS1zaGFyZS1zcXVhcmU6IFxcZjE0ZDtcbiRsYS1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGxhLXNoaWVsZC1hbHQ6IFxcZjNlZDtcbiRsYS1zaGlwOiBcXGYyMWE7XG4kbGEtc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGxhLXNoaXJ0c2luYnVsazogXFxmMjE0O1xuJGxhLXNob2UtcHJpbnRzOiBcXGY1NGI7XG4kbGEtc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kbGEtc2hvcHBpbmctYmFza2V0OiBcXGYyOTE7XG4kbGEtc2hvcHBpbmctY2FydDogXFxmMDdhO1xuJGxhLXNob3B3YXJlOiBcXGY1YjU7XG4kbGEtc2hvd2VyOiBcXGYyY2M7XG4kbGEtc2h1dHRsZS12YW46IFxcZjViNjtcbiRsYS1zaWduOiBcXGY0ZDk7XG4kbGEtc2lnbi1pbi1hbHQ6IFxcZjJmNjtcbiRsYS1zaWduLWxhbmd1YWdlOiBcXGYyYTc7XG4kbGEtc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kbGEtc2lnbmFsOiBcXGYwMTI7XG4kbGEtc2lnbmF0dXJlOiBcXGY1Yjc7XG4kbGEtc2ltLWNhcmQ6IFxcZjdjNDtcbiRsYS1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGxhLXNpc3RyaXg6IFxcZjNlZTtcbiRsYS1zaXRlbWFwOiBcXGYwZTg7XG4kbGEtc2l0aDogXFxmNTEyO1xuJGxhLXNrYXRpbmc6IFxcZjdjNTtcbiRsYS1za2V0Y2g6IFxcZjdjNjtcbiRsYS1za2lpbmc6IFxcZjdjOTtcbiRsYS1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kbGEtc2t1bGw6IFxcZjU0YztcbiRsYS1za3VsbC1jcm9zc2JvbmVzOiBcXGY3MTQ7XG4kbGEtc2t5YXRsYXM6IFxcZjIxNjtcbiRsYS1za3lwZTogXFxmMTdlO1xuJGxhLXNsYWNrOiBcXGYxOTg7XG4kbGEtc2xhY2staGFzaDogXFxmM2VmO1xuJGxhLXNsYXNoOiBcXGY3MTU7XG4kbGEtc2xlaWdoOiBcXGY3Y2M7XG4kbGEtc2xpZGVycy1oOiBcXGYxZGU7XG4kbGEtc2xpZGVzaGFyZTogXFxmMWU3O1xuJGxhLXNtaWxlOiBcXGYxMTg7XG4kbGEtc21pbGUtYmVhbTogXFxmNWI4O1xuJGxhLXNtaWxlLXdpbms6IFxcZjRkYTtcbiRsYS1zbW9nOiBcXGY3NWY7XG4kbGEtc21va2luZzogXFxmNDhkO1xuJGxhLXNtb2tpbmctYmFuOiBcXGY1NGQ7XG4kbGEtc21zOiBcXGY3Y2Q7XG4kbGEtc25hcGNoYXQ6IFxcZjJhYjtcbiRsYS1zbmFwY2hhdC1naG9zdDogXFxmMmFjO1xuJGxhLXNuYXBjaGF0LXNxdWFyZTogXFxmMmFkO1xuJGxhLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGxhLXNub3dmbGFrZTogXFxmMmRjO1xuJGxhLXNub3dtYW46IFxcZjdkMDtcbiRsYS1zbm93cGxvdzogXFxmN2QyO1xuJGxhLXNvY2tzOiBcXGY2OTY7XG4kbGEtc29sYXItcGFuZWw6IFxcZjViYTtcbiRsYS1zb3J0OiBcXGYwZGM7XG4kbGEtc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kbGEtc29ydC1hbHBoYS1kb3duLWFsdDogXFxmODgxO1xuJGxhLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRsYS1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xuJGxhLXNvcnQtYW1vdW50LWRvd246IFxcZjE2MDtcbiRsYS1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJGxhLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XG4kbGEtc29ydC1hbW91bnQtdXAtYWx0OiBcXGY4ODU7XG4kbGEtc29ydC1kb3duOiBcXGYwZGQ7XG4kbGEtc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRsYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6IFxcZjg4NjtcbiRsYS1zb3J0LW51bWVyaWMtdXA6IFxcZjE2MztcbiRsYS1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XG4kbGEtc29ydC11cDogXFxmMGRlO1xuJGxhLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRsYS1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kbGEtc3BhOiBcXGY1YmI7XG4kbGEtc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGxhLXNwZWFrYXA6IFxcZjNmMztcbiRsYS1zcGVha2VyLWRlY2s6IFxcZjgzYztcbiRsYS1zcGVsbC1jaGVjazogXFxmODkxO1xuJGxhLXNwaWRlcjogXFxmNzE3O1xuJGxhLXNwaW5uZXI6IFxcZjExMDtcbiRsYS1zcGxvdGNoOiBcXGY1YmM7XG4kbGEtc3BvdGlmeTogXFxmMWJjO1xuJGxhLXNwcmF5LWNhbjogXFxmNWJkO1xuJGxhLXNxdWFyZTogXFxmMGM4O1xuJGxhLXNxdWFyZS1mdWxsOiBcXGY0NWM7XG4kbGEtc3F1YXJlLXJvb3QtYWx0OiBcXGY2OTg7XG4kbGEtc3F1YXJlc3BhY2U6IFxcZjViZTtcbiRsYS1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGxhLXN0YWNrLW92ZXJmbG93OiBcXGYxNmM7XG4kbGEtc3RhY2twYXRoOiBcXGY4NDI7XG4kbGEtc3RhbXA6IFxcZjViZjtcbiRsYS1zdGFyOiBcXGYwMDU7XG4kbGEtc3Rhci1hbmQtY3Jlc2NlbnQ6IFxcZjY5OTtcbiRsYS1zdGFyLWhhbGY6IFxcZjA4OTtcbiRsYS1zdGFyLWhhbGYtYWx0OiBcXGY1YzA7XG4kbGEtc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xuJGxhLXN0YXItb2YtbGlmZTogXFxmNjIxO1xuJGxhLXN0YXlsaW5rZWQ6IFxcZjNmNTtcbiRsYS1zdGVhbTogXFxmMWI2O1xuJGxhLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xuJGxhLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xuJGxhLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcbiRsYS1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiRsYS1zdGV0aG9zY29wZTogXFxmMGYxO1xuJGxhLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGxhLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kbGEtc3RvcDogXFxmMDRkO1xuJGxhLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kbGEtc3RvcHdhdGNoOiBcXGYyZjI7XG4kbGEtc3RvcmU6IFxcZjU0ZTtcbiRsYS1zdG9yZS1hbHQ6IFxcZjU0ZjtcbiRsYS1zdHJhdmE6IFxcZjQyODtcbiRsYS1zdHJlYW06IFxcZjU1MDtcbiRsYS1zdHJlZXQtdmlldzogXFxmMjFkO1xuJGxhLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcbiRsYS1zdHJpcGU6IFxcZjQyOTtcbiRsYS1zdHJpcGUtczogXFxmNDJhO1xuJGxhLXN0cm9vcHdhZmVsOiBcXGY1NTE7XG4kbGEtc3R1ZGlvdmluYXJpOiBcXGYzZjg7XG4kbGEtc3R1bWJsZXVwb246IFxcZjFhNDtcbiRsYS1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcbiRsYS1zdWJzY3JpcHQ6IFxcZjEyYztcbiRsYS1zdWJ3YXk6IFxcZjIzOTtcbiRsYS1zdWl0Y2FzZTogXFxmMGYyO1xuJGxhLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcbiRsYS1zdW46IFxcZjE4NTtcbiRsYS1zdXBlcnBvd2VyczogXFxmMmRkO1xuJGxhLXN1cGVyc2NyaXB0OiBcXGYxMmI7XG4kbGEtc3VwcGxlOiBcXGYzZjk7XG4kbGEtc3VycHJpc2U6IFxcZjVjMjtcbiRsYS1zdXNlOiBcXGY3ZDY7XG4kbGEtc3dhdGNoYm9vazogXFxmNWMzO1xuJGxhLXN3aW1tZXI6IFxcZjVjNDtcbiRsYS1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kbGEtc3ltZm9ueTogXFxmODNkO1xuJGxhLXN5bmFnb2d1ZTogXFxmNjliO1xuJGxhLXN5bmM6IFxcZjAyMTtcbiRsYS1zeW5jLWFsdDogXFxmMmYxO1xuJGxhLXN5cmluZ2U6IFxcZjQ4ZTtcbiRsYS10YWJsZTogXFxmMGNlO1xuJGxhLXRhYmxlLXRlbm5pczogXFxmNDVkO1xuJGxhLXRhYmxldDogXFxmMTBhO1xuJGxhLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiRsYS10YWJsZXRzOiBcXGY0OTA7XG4kbGEtdGFjaG9tZXRlci1hbHQ6IFxcZjNmZDtcbiRsYS10YWc6IFxcZjAyYjtcbiRsYS10YWdzOiBcXGYwMmM7XG4kbGEtdGFwZTogXFxmNGRiO1xuJGxhLXRhc2tzOiBcXGYwYWU7XG4kbGEtdGF4aTogXFxmMWJhO1xuJGxhLXRlYW1zcGVhazogXFxmNGY5O1xuJGxhLXRlZXRoOiBcXGY2MmU7XG4kbGEtdGVldGgtb3BlbjogXFxmNjJmO1xuJGxhLXRlbGVncmFtOiBcXGYyYzY7XG4kbGEtdGVsZWdyYW0tcGxhbmU6IFxcZjNmZTtcbiRsYS10ZW1wZXJhdHVyZS1oaWdoOiBcXGY3Njk7XG4kbGEtdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kbGEtdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGxhLXRlbmdlOiBcXGY3ZDc7XG4kbGEtdGVybWluYWw6IFxcZjEyMDtcbiRsYS10ZXh0LWhlaWdodDogXFxmMDM0O1xuJGxhLXRleHQtd2lkdGg6IFxcZjAzNTtcbiRsYS10aDogXFxmMDBhO1xuJGxhLXRoLWxhcmdlOiBcXGYwMDk7XG4kbGEtdGgtbGlzdDogXFxmMDBiO1xuJGxhLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGxhLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcbiRsYS10aGVtZWNvOiBcXGY1YzY7XG4kbGEtdGhlbWVpc2xlOiBcXGYyYjI7XG4kbGEtdGhlcm1vbWV0ZXI6IFxcZjQ5MTtcbiRsYS10aGVybW9tZXRlci1lbXB0eTogXFxmMmNiO1xuJGxhLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRsYS10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XG4kbGEtdGhlcm1vbWV0ZXItcXVhcnRlcjogXFxmMmNhO1xuJGxhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kbGEtdGhpbmstcGVha3M6IFxcZjczMTtcbiRsYS10aHVtYnMtZG93bjogXFxmMTY1O1xuJGxhLXRodW1icy11cDogXFxmMTY0O1xuJGxhLXRodW1idGFjazogXFxmMDhkO1xuJGxhLXRpY2tldC1hbHQ6IFxcZjNmZjtcbiRsYS10aW1lczogXFxmMDBkO1xuJGxhLXRpbWVzLWNpcmNsZTogXFxmMDU3O1xuJGxhLXRpbnQ6IFxcZjA0MztcbiRsYS10aW50LXNsYXNoOiBcXGY1Yzc7XG4kbGEtdGlyZWQ6IFxcZjVjODtcbiRsYS10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kbGEtdG9nZ2xlLW9uOiBcXGYyMDU7XG4kbGEtdG9pbGV0OiBcXGY3ZDg7XG4kbGEtdG9pbGV0LXBhcGVyOiBcXGY3MWU7XG4kbGEtdG9vbGJveDogXFxmNTUyO1xuJGxhLXRvb2xzOiBcXGY3ZDk7XG4kbGEtdG9vdGg6IFxcZjVjOTtcbiRsYS10b3JhaDogXFxmNmEwO1xuJGxhLXRvcmlpLWdhdGU6IFxcZjZhMTtcbiRsYS10cmFjdG9yOiBcXGY3MjI7XG4kbGEtdHJhZGUtZmVkZXJhdGlvbjogXFxmNTEzO1xuJGxhLXRyYWRlbWFyazogXFxmMjVjO1xuJGxhLXRyYWZmaWMtbGlnaHQ6IFxcZjYzNztcbiRsYS10cmFpbjogXFxmMjM4O1xuJGxhLXRyYW06IFxcZjdkYTtcbiRsYS10cmFuc2dlbmRlcjogXFxmMjI0O1xuJGxhLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xuJGxhLXRyYXNoOiBcXGYxZjg7XG4kbGEtdHJhc2gtYWx0OiBcXGYyZWQ7XG4kbGEtdHJhc2gtcmVzdG9yZTogXFxmODI5O1xuJGxhLXRyYXNoLXJlc3RvcmUtYWx0OiBcXGY4MmE7XG4kbGEtdHJlZTogXFxmMWJiO1xuJGxhLXRyZWxsbzogXFxmMTgxO1xuJGxhLXRyaXBhZHZpc29yOiBcXGYyNjI7XG4kbGEtdHJvcGh5OiBcXGYwOTE7XG4kbGEtdHJ1Y2s6IFxcZjBkMTtcbiRsYS10cnVjay1sb2FkaW5nOiBcXGY0ZGU7XG4kbGEtdHJ1Y2stbW9uc3RlcjogXFxmNjNiO1xuJGxhLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGxhLXRydWNrLXBpY2t1cDogXFxmNjNjO1xuJGxhLXRzaGlydDogXFxmNTUzO1xuJGxhLXR0eTogXFxmMWU0O1xuJGxhLXR1bWJscjogXFxmMTczO1xuJGxhLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRsYS10djogXFxmMjZjO1xuJGxhLXR3aXRjaDogXFxmMWU4O1xuJGxhLXR3aXR0ZXI6IFxcZjA5OTtcbiRsYS10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGxhLXR5cG8zOiBcXGY0MmI7XG4kbGEtdWJlcjogXFxmNDAyO1xuJGxhLXVidW50dTogXFxmN2RmO1xuJGxhLXVpa2l0OiBcXGY0MDM7XG4kbGEtdW1icmVsbGE6IFxcZjBlOTtcbiRsYS11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGxhLXVuZGVybGluZTogXFxmMGNkO1xuJGxhLXVuZG86IFxcZjBlMjtcbiRsYS11bmRvLWFsdDogXFxmMmVhO1xuJGxhLXVuaXJlZ2lzdHJ5OiBcXGY0MDQ7XG4kbGEtdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGxhLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRsYS11bmxpbms6IFxcZjEyNztcbiRsYS11bmxvY2s6IFxcZjA5YztcbiRsYS11bmxvY2stYWx0OiBcXGYxM2U7XG4kbGEtdW50YXBwZDogXFxmNDA1O1xuJGxhLXVwbG9hZDogXFxmMDkzO1xuJGxhLXVwczogXFxmN2UwO1xuJGxhLXVzYjogXFxmMjg3O1xuJGxhLXVzZXI6IFxcZjAwNztcbiRsYS11c2VyLWFsdDogXFxmNDA2O1xuJGxhLXVzZXItYWx0LXNsYXNoOiBcXGY0ZmE7XG4kbGEtdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRsYS11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kbGEtdXNlci1jaXJjbGU6IFxcZjJiZDtcbiRsYS11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kbGEtdXNlci1jb2c6IFxcZjRmZTtcbiRsYS11c2VyLWVkaXQ6IFxcZjRmZjtcbiRsYS11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRsYS11c2VyLWdyYWR1YXRlOiBcXGY1MDE7XG4kbGEtdXNlci1pbmp1cmVkOiBcXGY3Mjg7XG4kbGEtdXNlci1sb2NrOiBcXGY1MDI7XG4kbGEtdXNlci1tZDogXFxmMGYwO1xuJGxhLXVzZXItbWludXM6IFxcZjUwMztcbiRsYS11c2VyLW5pbmphOiBcXGY1MDQ7XG4kbGEtdXNlci1udXJzZTogXFxmODJmO1xuJGxhLXVzZXItcGx1czogXFxmMjM0O1xuJGxhLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kbGEtdXNlci1zaGllbGQ6IFxcZjUwNTtcbiRsYS11c2VyLXNsYXNoOiBcXGY1MDY7XG4kbGEtdXNlci10YWc6IFxcZjUwNztcbiRsYS11c2VyLXRpZTogXFxmNTA4O1xuJGxhLXVzZXItdGltZXM6IFxcZjIzNTtcbiRsYS11c2VyczogXFxmMGMwO1xuJGxhLXVzZXJzLWNvZzogXFxmNTA5O1xuJGxhLXVzcHM6IFxcZjdlMTtcbiRsYS11c3N1bm5haDogXFxmNDA3O1xuJGxhLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcbiRsYS11dGVuc2lsczogXFxmMmU3O1xuJGxhLXZhYWRpbjogXFxmNDA4O1xuJGxhLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcbiRsYS12ZW51czogXFxmMjIxO1xuJGxhLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xuJGxhLXZlbnVzLW1hcnM6IFxcZjIyODtcbiRsYS12aWFjb2luOiBcXGYyMzc7XG4kbGEtdmlhZGVvOiBcXGYyYTk7XG4kbGEtdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGxhLXZpYWw6IFxcZjQ5MjtcbiRsYS12aWFsczogXFxmNDkzO1xuJGxhLXZpYmVyOiBcXGY0MDk7XG4kbGEtdmlkZW86IFxcZjAzZDtcbiRsYS12aWRlby1zbGFzaDogXFxmNGUyO1xuJGxhLXZpaGFyYTogXFxmNmE3O1xuJGxhLXZpbWVvOiBcXGY0MGE7XG4kbGEtdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kbGEtdmltZW8tdjogXFxmMjdkO1xuJGxhLXZpbmU6IFxcZjFjYTtcbiRsYS12azogXFxmMTg5O1xuJGxhLXZudjogXFxmNDBiO1xuJGxhLXZvaWNlbWFpbDogXFxmODk3O1xuJGxhLXZvbGxleWJhbGwtYmFsbDogXFxmNDVmO1xuJGxhLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kbGEtdm9sdW1lLW11dGU6IFxcZjZhOTtcbiRsYS12b2x1bWUtb2ZmOiBcXGYwMjY7XG4kbGEtdm9sdW1lLXVwOiBcXGYwMjg7XG4kbGEtdm90ZS15ZWE6IFxcZjc3MjtcbiRsYS12ci1jYXJkYm9hcmQ6IFxcZjcyOTtcbiRsYS12dWVqczogXFxmNDFmO1xuJGxhLXdhbGtpbmc6IFxcZjU1NDtcbiRsYS13YWxsZXQ6IFxcZjU1NTtcbiRsYS13YXJlaG91c2U6IFxcZjQ5NDtcbiRsYS13YXRlcjogXFxmNzczO1xuJGxhLXdhdmUtc3F1YXJlOiBcXGY4M2U7XG4kbGEtd2F6ZTogXFxmODNmO1xuJGxhLXdlZWJseTogXFxmNWNjO1xuJGxhLXdlaWJvOiBcXGYxOGE7XG4kbGEtd2VpZ2h0OiBcXGY0OTY7XG4kbGEtd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcbiRsYS13ZWl4aW46IFxcZjFkNztcbiRsYS13aGF0c2FwcDogXFxmMjMyO1xuJGxhLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGxhLXdoZWVsY2hhaXI6IFxcZjE5MztcbiRsYS13aG1jczogXFxmNDBkO1xuJGxhLXdpZmk6IFxcZjFlYjtcbiRsYS13aWtpcGVkaWEtdzogXFxmMjY2O1xuJGxhLXdpbmQ6IFxcZjcyZTtcbiRsYS13aW5kb3ctY2xvc2U6IFxcZjQxMDtcbiRsYS13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiRsYS13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcbiRsYS13aW5kb3ctcmVzdG9yZTogXFxmMmQyO1xuJGxhLXdpbmRvd3M6IFxcZjE3YTtcbiRsYS13aW5lLWJvdHRsZTogXFxmNzJmO1xuJGxhLXdpbmUtZ2xhc3M6IFxcZjRlMztcbiRsYS13aW5lLWdsYXNzLWFsdDogXFxmNWNlO1xuJGxhLXdpeDogXFxmNWNmO1xuJGxhLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kbGEtd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGxhLXdvbi1zaWduOiBcXGYxNTk7XG4kbGEtd29yZHByZXNzOiBcXGYxOWE7XG4kbGEtd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xuJGxhLXdwYmVnaW5uZXI6IFxcZjI5NztcbiRsYS13cGV4cGxvcmVyOiBcXGYyZGU7XG4kbGEtd3Bmb3JtczogXFxmMjk4O1xuJGxhLXdwcmVzc3I6IFxcZjNlNDtcbiRsYS13cmVuY2g6IFxcZjBhZDtcbiRsYS14LXJheTogXFxmNDk3O1xuJGxhLXhib3g6IFxcZjQxMjtcbiRsYS14aW5nOiBcXGYxNjg7XG4kbGEteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRsYS15LWNvbWJpbmF0b3I6IFxcZjIzYjtcbiRsYS15YWhvbzogXFxmMTllO1xuJGxhLXlhbW1lcjogXFxmODQwO1xuJGxhLXlhbmRleDogXFxmNDEzO1xuJGxhLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XG4kbGEteWFybjogXFxmN2UzO1xuJGxhLXllbHA6IFxcZjFlOTtcbiRsYS15ZW4tc2lnbjogXFxmMTU3O1xuJGxhLXlpbi15YW5nOiBcXGY2YWQ7XG4kbGEteW9hc3Q6IFxcZjJiMTtcbiRsYS15b3V0dWJlOiBcXGYxNjc7XG4kbGEteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRsYS16aGlodTogXFxmNjNmO1xuJGxhLWhhdC1jb3dib3k6IFxcZjhjMDtcbiRsYS1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcbiRsYS1tZGI6IFxcZjhjYTtcbiRsYS1tb3VzZTogXFxmOGNjO1xuJGxhLW9yY2lkOiBcXGY4ZDI7XG4kbGEtcmVjb3JkLXZpbnlsOiBcXGY4ZDk7XG4kbGEtc3dpZnQ6IFxcZjhlMTtcbiRsYS11bWJyYWNvOiBcXGY4ZTg7XG4kbGEtYnV5LW4tbGFyZ2U6IFxcZjhhNjtcbiIsIi4jeyRsYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XG59XG5cbi4jeyRsYS1jc3MtcHJlZml4fS14cyB7IGZvbnQtc2l6ZTogMC43NWVtOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDFlbTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRsYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbi4jeyRsYS1jc3MtcHJlZml4fS02eCB7IGZvbnQtc2l6ZTogNmVtOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tN3ggeyBmb250LXNpemU6IDdlbTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LTh4IHsgZm9udC1zaXplOiA4ZW07IH1cbi4jeyRsYS1jc3MtcHJlZml4fS05eCB7IGZvbnQtc2l6ZTogOWVtOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tMTB4IHsgZm9udC1zaXplOiAxMGVtOyB9XG5cbi4jeyRsYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cbiIsIi4jeyRsYS1jc3MtcHJlZml4fS1mdyB7XG4gICAgd2lkdGg6IDEuMjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuI3skbGEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkbGEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi4jeyRsYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGxhLWxpLXdpZHRoO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgJi4jeyRsYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRsYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRsYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICAgIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uI3skbGEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRsYS1jc3MtcHJlZml4fSB7XG4gICAgJi4jeyRsYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgICAmLiN7JGxhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4uI3skbGEtY3NzLXByZWZpeH0ge1xuICAgICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi5sYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5sYS5sYS1wdWxsLWxlZnQsXG4ubGFzLmxhLXB1bGwtbGVmdCxcbi5sYXIubGEtcHVsbC1sZWZ0LFxuLmxhbC5sYS1wdWxsLWxlZnQsXG4ubGFiLmxhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cblxuLmxhLmxhLXB1bGwtcmlnaHQsXG4ubGFzLmxhLXB1bGwtcmlnaHQsXG4ubGFyLmxhLXB1bGwtcmlnaHQsXG4ubGFsLmxhLXB1bGwtcmlnaHQsXG4ubGFiLmxhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cblxuLmxhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbGEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5sYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGxhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmxhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmxhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmxhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmxhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4ubGEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4ubGEtZmxpcC1ib3RoLCAubGEtZmxpcC1ob3Jpem9udGFsLmxhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG46cm9vdCAubGEtcm90YXRlLTkwLFxuOnJvb3QgLmxhLXJvdGF0ZS0xODAsXG46cm9vdCAubGEtcm90YXRlLTI3MCxcbjpyb290IC5sYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAubGEtZmxpcC12ZXJ0aWNhbCxcbjpyb290IC5sYS1mbGlwLWJvdGgge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLiN7JGxhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW07XG59XG5cbi4jeyRsYS1jc3MtcHJlZml4fS1zdGFjay0xeCxcbi4jeyRsYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLiN7JGxhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi4jeyRsYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uI3skbGEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gIGNvbG9yOiAkbGEtaW52ZXJzZTtcbn1cbiIsIi4jeyRsYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS01MDBweCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYWNjZXNzaWJsZS1pY29uKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFjY3Vzb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFjY3Vzb2Z0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYWRkcmVzcy1ib29rKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hZGRyZXNzLWNhcmQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFkanVzdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYWRuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFkb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFkb2JlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFkdmVyc2FsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFmZmlsaWF0ZXRoZW1lKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFpci1mcmVzaGVuZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYWlyLWZyZXNoZW5lcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1haXJibmI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYWlyYm5iKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFsZ29saWE6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYWxnb2xpYSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYWxpZ24tY2VudGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYWxpZ24tanVzdGlmeSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFsaWduLWxlZnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYWxpZ24tcmlnaHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYWxpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFsaXBheSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYWxsZXJnaWVzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hbWF6b24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hbWF6b24tcGF5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hbWJ1bGFuY2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFtaWxpYSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYW5jaG9yKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYW5kcm9pZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYW5nZWxsaXN0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFuZ2xlLWRvdWJsZS1kb3duKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFuZ2xlLWRvdWJsZS1sZWZ0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hbmdsZS1kb3VibGUtcmlnaHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFuZ2xlLWRvdWJsZS11cCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFuZ2xlLWRvd24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hbmdsZS1sZWZ0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFuZ2xlLXJpZ2h0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFuZ2xlLXVwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFuZ3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFuZ3J5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYW5ncnljcmVhdGl2ZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFuZ3VsYXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYW5raDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hbmtoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hcHAtc3RvcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYXBwLXN0b3JlLWlvczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hcHAtc3RvcmUtaW9zKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFwcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFwcGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFwcGxlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFwcGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hcHBsZS1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFwcGxlLXBheSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFyY2hpdmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYXJjaHdheTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hcmNod2F5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFycm93LWFsdC1jaXJjbGUtbGVmdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFycm93LWNpcmNsZS1kb3duKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFycm93LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFycm93LWNpcmNsZS11cCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFycm93LWRvd24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hcnJvdy1sZWZ0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFycm93LXJpZ2h0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWFycm93LXVwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYXJyb3dzLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYXJyb3dzLWFsdC1oKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtdjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hcnJvd3MtYWx0LXYpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYXJ0c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hcnRzdGF0aW9uKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYXN0ZXJpc2spOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hc3ltbWV0cmlrKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWF0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWF0bGFzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWF0bGFzc2lhbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hdGxhc3NpYW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYXRvbTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hdG9tKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYXVkaWJsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hdWRpby1kZXNjcmlwdGlvbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYXV0b3ByZWZpeGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYXZpYW5leCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1hdmlhdG86YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYXZpYXRvKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWF3YXJkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWF3czpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hd3MpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmFieTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1iYWJ5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJhYnktY2FycmlhZ2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmFieS1jYXJyaWFnZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmFja3NwYWNlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJhY2t3YXJkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJhY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJhY29uKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmFsYW5jZS1zY2FsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmFsYW5jZS1zY2FsZS1sZWZ0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmFsYW5jZS1zY2FsZS1yaWdodCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmFuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJhbmQtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJhbmQtYWlkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJhbmRjYW1wKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmFyY29kZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJhcnMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmFzZWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1iYXNlYmFsbC1iYWxsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1iYXNrZXRiYWxsLWJhbGwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1iYXRoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmF0dGVyeS1lbXB0eSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmF0dGVyeS1mdWxsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1iYXR0ZXJ5LWhhbGYpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJhdHRlcnktcXVhcnRlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmF0dGxlLW5ldDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1iYXR0bGUtbmV0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1iZWQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1iZWVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmVoYW5jZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1iZWhhbmNlLXNxdWFyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJlbGwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1iZWxsLXNsYXNoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJlemllci1jdXJ2ZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1iZXppZXItY3VydmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmlibGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmlibGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1iaWN5Y2xlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJpa2luZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1iaWtpbmcpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJpbW9iamVjdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJpbm9jdWxhcnMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmlvaGF6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJpb2hhemFyZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJpcnRoZGF5LWNha2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJpdGJ1Y2tldCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJpdGNvaW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYml0eTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1iaXR5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ibGFjay10aWUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ibGFja2JlcnJ5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJsZW5kZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmxlbmRlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ibGVuZGVyLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJsZW5kZXItcGhvbmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmxpbmQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmxvZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ibG9nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJsb2dnZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmxvZ2dlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ibG9nZ2VyLWI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmxvZ2dlci1iKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ibHVldG9vdGgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYmx1ZXRvb3RoLWIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ib2xkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYm9sdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJvbWIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYm9uZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ib25lKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJvbmc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYm9uZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJvb2spOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYm9vay1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJvb2stZGVhZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ib29rLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYm9vay1tZWRpY2FsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJvb2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ib29rLW9wZW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYm9vay1yZWFkZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYm9vay1yZWFkZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYm9va21hcmspOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYm9vdHN0cmFwOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJvb3RzdHJhcCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ib3JkZXItYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJvcmRlci1hbGwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYm9yZGVyLW5vbmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYm9yZGVyLW5vbmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYm9yZGVyLXN0eWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJvcmRlci1zdHlsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYm93bGluZy1iYWxsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ib3gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYm94LW9wZW46YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYm94LW9wZW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYm94ZXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYm94ZXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1icmFpbGxlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJyYWluKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJyZWFkLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJyZWFkLXNsaWNlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1icmllZmNhc2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYnJpZWZjYXNlLW1lZGljYWwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJyb2FkY2FzdC10b3dlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1icm9vbTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1icm9vbSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1icnVzaCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYnRjKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1idWZmZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJ1Zyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1idWlsZGluZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1idWxsaG9ybik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1idWxsc2V5ZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJ1cm4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1idXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tYnVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1idXMtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWJ1c2luZXNzLXRpbWU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtYnVzaW5lc3MtdGltZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWJ1eXNlbGxhZHMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jYWxjdWxhdG9yKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNhbGVuZGFyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jYWxlbmRhci1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2FsZW5kYXItY2hlY2spOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2FsZW5kYXItZGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNhbGVuZGFyLWRheSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51czpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jYWxlbmRhci1taW51cyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNhbGVuZGFyLXBsdXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2FsZW5kYXItdGltZXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2FsZW5kYXItd2VlazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jYWxlbmRhci13ZWVrKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jYW1lcmEpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNhbWVyYS1yZXRybyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYW1wZ3JvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNhbXBncm91bmQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jYW5hZGlhbi1tYXBsZS1sZWFmKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNhbmR5LWNhbmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2FuZHktY2FuZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYW5uYWJpczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jYW5uYWJpcyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jYXBzdWxlcyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2FyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNhci1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2FyLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYXItYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jYXItYmF0dGVyeSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYXItY3Jhc2g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2FyLWNyYXNoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNhci1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNhci1zaWRlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2FyZXQtZG93bik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNhcmV0LWxlZnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2FyZXQtcmlnaHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2FyZXQtc3F1YXJlLWRvd24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2FyZXQtc3F1YXJlLWxlZnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2FyZXQtc3F1YXJlLXVwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNhcmV0LXVwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNhcnJvdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jYXJyb3QpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2FydC1wbHVzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2FzaC1yZWdpc3Rlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYXQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2F0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2MtYW1hem9uLXBheSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNjLWFtZXgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNjLWFwcGxlLXBheSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jYy1kaW5lcnMtY2x1Yik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jYy1kaXNjb3Zlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2MtamNiKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2MtbWFzdGVyY2FyZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2MtcGF5cGFsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jYy1zdHJpcGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jYy12aXNhKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2VudGVyY29kZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jZW50b3M6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2VudG9zKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNlcnRpZmljYXRlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNoYWlyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2hhbGtib2FyZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2hhbGtib2FyZC10ZWFjaGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2hhcmdpbmctc3RhdGlvbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNoYXJ0LWFyZWEpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNoYXJ0LWJhcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNoYXJ0LWxpbmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNoYXJ0LXBpZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jaGVjayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2hlY2stY2lyY2xlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNoZWNrLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jaGVjay1kb3VibGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNoZWNrLXNxdWFyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jaGVlc2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2hlZXNlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNoZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNoZXNzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNoZXNzLWJpc2hvcDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jaGVzcy1iaXNob3ApOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2hlc3MtYm9hcmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2hlc3MtYm9hcmQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jaGVzcy1raW5nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jaGVzcy1rbmlnaHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jaGVzcy1wYXduKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNoZXNzLXF1ZWVuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2hlc3Mtcm9vayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jaGV2cm9uLWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNoZXZyb24tY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jaGV2cm9uLWRvd24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNoZXZyb24tbGVmdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNoZXZyb24tcmlnaHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jaGV2cm9uLXVwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNoaWxkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jaHJvbWUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2hyb21lY2FzdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jaHJvbWVjYXN0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNodXJjaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jaHVyY2gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNpcmNsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jaXJjbGUtbm90Y2g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2lyY2xlLW5vdGNoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNpdHk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2l0eSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jbGluaWMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jbGluaWMtbWVkaWNhbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2xpcGJvYXJkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2xpcGJvYXJkLWxpc3QpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2xvY2spOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2xvbmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2xvc2VkLWNhcHRpb25pbmcpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2xvdWQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNsb3VkLWRvd25sb2FkLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jbG91ZC1tZWF0YmFsbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNsb3VkLW1vb24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNsb3VkLW1vb24tcmFpbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jbG91ZC1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNsb3VkLXJhaW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jbG91ZC1zaG93ZXJzLWhlYXZ5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jbG91ZC1zdW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2xvdWQtc3VuLXJhaW46YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2xvdWQtc3VuLXJhaW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jbG91ZC11cGxvYWQtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNsb3Vkc2NhbGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY2xvdWRzY2FsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNsb3Vkc21pdGgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNsb3VkdmVyc2lmeSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jb2NrdGFpbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb2NrdGFpbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNvZGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY29kZS1icmFuY2gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb2RlcGVuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNvZGllcGllKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb2ZmZWUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNvZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNvZ3MpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY29pbnMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb2x1bW5zKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY29tbWVudCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb21tZW50LWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jb21tZW50LWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb21tZW50LWRvbGxhcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY29tbWVudC1kb3RzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb21tZW50LW1lZGljYWwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY29tbWVudC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb21tZW50LXNsYXNoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNvbW1lbnRzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb21tZW50cy1kb2xsYXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY29tcGFjdC1kaXNjOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNvbXBhY3QtZGlzYyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNvbXBhc3MpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY29tcHJlc3MpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb21wcmVzcy1hcnJvd3MtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNvbmNpZXJnZS1iZWxsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNvbmZsdWVuY2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY29uZmx1ZW5jZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb25uZWN0ZGV2ZWxvcCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY29udGFvKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb29raWUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY29va2llLWJpdGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY29va2llLWJpdGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb3B5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb3B5cmlnaHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY290dG9uLWJ1cmVhdTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jb3R0b24tYnVyZWF1KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNvdWNoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNwYW5lbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jcGFuZWwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY3JlYXRpdmUtY29tbW9ucy1ieSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNyZWF0aXZlLWNvbW1vbnMtbmMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNyZWF0aXZlLWNvbW1vbnMtbmQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY3JlYXRpdmUtY29tbW9ucy1yZW1peCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jcmVhdGl2ZS1jb21tb25zLXplcm8pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY3JlZGl0LWNhcmQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY3JpdGljYWwtcm9sZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jcml0aWNhbC1yb2xlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY3JvcCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jcm9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jcm9wLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jcm9zczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jcm9zcyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNyb3NzaGFpcnMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY3JvdzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jcm93KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNyb3duKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNydXRjaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jcnV0Y2gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jc3MzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWNzczMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWNzczMtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY3ViZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jdWJlcyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY3V0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtY3V0dGxlZmlzaCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kLWFuZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWQtYW5kLWQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZC1hbmQtZC1iZXlvbmQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZGFzaGN1YmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZGF0YWJhc2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kZWFmKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kZWxpY2lvdXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZGVtb2NyYXQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZGVtb2NyYXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRlcGxveWRvZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kZXNrcHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRlc2twcm8pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kZXNrdG9wKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRldjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kZXYpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kZXZpYW50YXJ0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRoYXJtYWNoYWtyYTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kaGFybWFjaGFrcmEpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZGhsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRobCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZGlhZ25vc2VzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRpYXNwb3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRpYXNwb3JhKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRpY2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZGljZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kaWNlLWQyMDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kaWNlLWQyMCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kaWNlLWQ2OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRpY2UtZDYpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZGljZS1maXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRpY2UtZml2ZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZGljZS1mb3VyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRpY2Utb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRpY2Utb25lKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRpY2Utc2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRpY2Utc2l4KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZGljZS10aHJlZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kaWNlLXR3bzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kaWNlLXR3byk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRpZ2cpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kaWdpdGFsLW9jZWFuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kaWdpdGFsLXRhY2hvZ3JhcGgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kaXJlY3Rpb25zKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZGlzY29yZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kaXNjb3Vyc2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZGlzY291cnNlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRpdmlkZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kaXZpZGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZGl6enk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZGl6enkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZG5hOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRuYSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kb2NodWI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZG9jaHViKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRvY2tlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kb2NrZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRvZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kb2xsYXItc2lnbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kb2xsYXItc2lnbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kb2xseSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRvbGx5LWZsYXRiZWQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZG9uYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRvbmF0ZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kb29yLWNsb3NlZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kb29yLW9wZW46YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZG9vci1vcGVuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZG90LWNpcmNsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRvdmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZG93bmxvYWQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZHJhZnQyZGlnaXRhbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZHJhZnRpbmctY29tcGFzcyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kcmFnb246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZHJhZ29uKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRyYXctcG9seWdvbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kcmF3LXBvbHlnb24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZHJpYmJibGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRyaWJiYmxlLXNxdWFyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRyb3Bib3gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kcnVtKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWRydW0tc3RlZWxwYW46YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZHJ1bS1zdGVlbHBhbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kcnVtc3RpY2stYml0ZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1kcnVtc3RpY2stYml0ZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZHJ1cGFsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWR1bWJiZWxsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWR1bXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWR1bXBzdGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWR1bXBzdGVyLWZpcmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZHVtcHN0ZXItZmlyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1kdW5nZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWR1bmdlb24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZHlhbG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWR5YWxvZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWVhcmx5YmlyZHMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZWJheTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1lYmF5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZWRnZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWVkaXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWVnZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1lamVjdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZWxlbWVudG9yKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZWxsaXBzaXMtaCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWVsbGlwc2lzLXYpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZWxsbzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1lbGxvKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWVtYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWVtYmVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1lbXBpcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZW52ZWxvcGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1lbnZlbG9wZS1vcGVuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1lbnZlbG9wZS1vcGVuLXRleHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWVudmVsb3BlLXNxdWFyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZW52aXJhKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWVxdWFsczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1lcXVhbHMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWVyYXNlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1lcmxhbmc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZXJsYW5nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWV0aGVyZXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWV0aGVyZXVtKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWV0aGVybmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWV0aGVybmV0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZXRzeSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZXVyby1zaWduKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWV2ZXJub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWV2ZXJub3RlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1leGNoYW5nZS1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZXhjbGFtYXRpb24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWV4Y2xhbWF0aW9uLWNpcmNsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1leGNsYW1hdGlvbi10cmlhbmdsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZXhwYW5kKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWV4cGFuZC1hcnJvd3MtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1leHBlZGl0ZWRzc2wpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZXh0ZXJuYWwtbGluay1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZXllKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWV5ZS1kcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWV5ZS1kcm9wcGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1leWUtc2xhc2gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZmFjZWJvb2spOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mYWNlYm9vay1mKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mYWNlYm9vay1tZXNzZW5nZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZhY2Vib29rLXNxdWFyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1mYW46YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZmFuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZmFzdC1iYWNrd2FyZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZmFzdC1mb3J3YXJkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mYXgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mZWF0aGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZlYXRoZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZlYXRoZXItYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZlZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZlZGV4KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZlZG9yYTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mZWRvcmEpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZlbWFsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1maWdodGVyLWpldCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWdtYTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1maWdtYSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZmlsZS1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGUtYXJjaGl2ZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGUtYXVkaW8pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGUtY29kZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGUtY29udHJhY3QpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlsZS1jc3Y6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZmlsZS1jc3YpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlsZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1maWxlLWRvd25sb2FkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZmlsZS1leGNlbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWxlLWV4cG9ydDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1maWxlLWV4cG9ydCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGUtaW1hZ2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlsZS1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZmlsZS1pbXBvcnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlsZS1pbnZvaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGUtaW52b2ljZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGUtaW52b2ljZS1kb2xsYXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGUtbWVkaWNhbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGUtbWVkaWNhbC1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZmlsZS1wZGYpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGUtcG93ZXJwb2ludCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1maWxlLXByZXNjcmlwdGlvbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWxlLXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1maWxlLXNpZ25hdHVyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWxlLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1maWxlLXVwbG9hZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGUtdmlkZW8pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGUtd29yZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlsbC1kcmlwOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbGwtZHJpcCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbG0pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpbHRlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maW5nZXJwcmludDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1maW5nZXJwcmludCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZmlyZS1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZmlyZS1leHRpbmd1aXNoZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1maXJlZm94KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZpcnN0LWFpZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1maXJzdC1haWQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZmlyc3Qtb3JkZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpcnN0LW9yZGVyLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1maXJzdGRyYWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpcnN0ZHJhZnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmlzaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1maXNoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZpc3QtcmFpc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZpc3QtcmFpc2VkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZmxhZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mbGFnLWNoZWNrZXJlZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1mbGFnLXVzYTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mbGFnLXVzYSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mbGFzayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZmxpY2tyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mbGlwYm9hcmQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZmx1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mbHVzaGVkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZseTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mbHkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZvbGRlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1mb2xkZXItbWludXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZm9sZGVyLW1pbnVzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZvbGRlci1vcGVuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZvbGRlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZvbGRlci1wbHVzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZm9udCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZm9udC1hd2Vzb21lKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZm9udC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mb250LWF3ZXNvbWUtZmxhZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZm9udGljb25zKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZvbnRpY29ucy1maTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mb250aWNvbnMtZmkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mb290YmFsbC1iYWxsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mb3J0LWF3ZXNvbWUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZvcnVtYmVlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZm9yd2FyZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZvdXJzcXVhcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZnJlZS1jb2RlLWNhbXApOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mcmVlYnNkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZyb2c6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZnJvZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mcm93bik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1mcm93bi1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWZyb3duLW9wZW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZnVsY3J1bTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1mdWxjcnVtKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZnVubmVsLWRvbGxhcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1mdXRib2w6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZnV0Ym9sKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdhbGFjdGljLXJlcHVibGljKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1nYWxhY3RpYy1zZW5hdGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1nYW1lcGFkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdhcy1wdW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdhcy1wdW1wKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdhdmVsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1nZW0pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1nZW5kZXJsZXNzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ2V0LXBvY2tldCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1nZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ2ctY2lyY2xlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdob3N0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ2lmdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1naWZ0czpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1naWZ0cyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ2l0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdpdC1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ2l0LWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdpdC1zcXVhcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdpdGh1Yik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdpdGh1Yi1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1naXRodWItc3F1YXJlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1naXRrcmFrZW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdpdGxhYik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1naXR0ZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ2l0dGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdsYXNzLWNoZWVyczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1nbGFzcy1jaGVlcnMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1nbGFzcy1tYXJ0aW5pKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdsYXNzLW1hcnRpbmktYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdsYXNzLXdoaXNrZXk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ2xhc3Mtd2hpc2tleSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdsYXNzZXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ2xpZGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1nbGlkZS1nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdsb2JlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdsb2JlLWFmcmljYTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1nbG9iZS1hZnJpY2EpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ2xvYmUtYW1lcmljYXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ2xvYmUtYXNpYTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1nbG9iZS1hc2lhKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdsb2JlLWV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1nbG9iZS1ldXJvcGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ29mb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdvZm9yZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ29sZi1iYWxsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdvb2RyZWFkczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1nb29kcmVhZHMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ29vZHJlYWRzLWc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ29vZHJlYWRzLWcpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdvb2dsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1nb29nbGUtZHJpdmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ29vZ2xlLWRyaXZlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdvb2dsZS1wbGF5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ29vZ2xlLXBsdXMtZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdvcHVyYW0pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ3JhZHVhdGlvbi1jYXApOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ3JhdGlwYXkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ncmF2KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ncmVhdGVyLXRoYW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdyZWF0ZXItdGhhbi1lcXVhbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdyaW1hY2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ3JpbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ncmluKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdyaW4tYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ncmluLWJlYW0pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdyaW4tYmVhbS1zd2VhdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ncmluLWhlYXJ0cyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ncmluLXNxdWludCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ncmluLXNxdWludC10ZWFycyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdyaW4tc3RhcnMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ncmluLXRlYXJzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdyaW4tdG9uZ3VlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ncmluLXRvbmd1ZS1zcXVpbnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ncmluLXRvbmd1ZS13aW5rKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdyaW4td2luazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ncmluLXdpbmspOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdyaXAtaG9yaXpvbnRhbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWdyaXAtbGluZXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ncmlwLWxpbmVzLXZlcnRpY2FsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ3JpcC12ZXJ0aWNhbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ncmlwZmlyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ncnVudDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ncnVudCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ndWl0YXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ3VpdGFyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtZ3VscCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1oLXNxdWFyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1oYWNrZXItbmV3cyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFja2VyLW5ld3Mtc3F1YXJlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhhY2tlcnJhbms6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFja2VycmFuayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oYW1idXJnZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFtYnVyZ2VyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1oYW1tZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taGFtc2E6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFtc2EpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhhbmQtaG9sZGluZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFuZC1ob2xkaW5nLWhlYXJ0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFuZC1ob2xkaW5nLXVzZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1oYW5kLWxpemFyZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFuZC1taWRkbGUtZmluZ2VyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFuZC1wYXBlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhhbmQtcGVhY2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhhbmQtcG9pbnQtZG93bik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFuZC1wb2ludC1yaWdodCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhhbmQtcG9pbnQtdXApOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFuZC1yb2NrKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFuZC1zY2lzc29ycyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhhbmQtc3BvY2spOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taGFuZHM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFuZHMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1oYW5kcy1oZWxwaW5nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1oYW5kc2hha2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taGFudWtpYWg6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFudWtpYWgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taGFyZC1oYXQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGFyZC1oYXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1oYXNodGFnKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhhdC13aXphcmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGF0LXdpemFyZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oYXlrYWw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGF5a2FsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhkZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1oZGQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1oZWFkaW5nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGVhZHBob25lcyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1oZWFkcGhvbmVzLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhlYWRzZXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGVhcnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taGVhcnQtYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhlYXJ0LWJyb2tlbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGVhcnRiZWF0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhlbGljb3B0ZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGVsaWNvcHRlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oaWdobGlnaHRlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1oaWdobGlnaHRlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oaWtpbmc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGlraW5nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhpcHBvOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhpcHBvKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhpcHM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaGlwcyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhpcmUtYS1oZWxwZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1oaXN0b3J5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhvY2tleS1wdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhvY2tleS1wdWNrKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhvbGx5LWJlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhvbGx5LWJlcnJ5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaG9tZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ob29saTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ob29saSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ob3JuYmlsbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ob3JuYmlsbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ob3JzZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ob3JzZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ob3JzZS1oZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhvcnNlLWhlYWQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaG9zcGl0YWwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taG9zcGl0YWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhvc3BpdGFsLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaG9zcGl0YWwtc3ltYm9sKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhvdC10dWI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaG90LXR1Yik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ob3Rkb2c6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaG90ZG9nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhvdGVsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ob3RqYXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhvdXJnbGFzcyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhvdXJnbGFzcy1lbmQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaG91cmdsYXNzLWhhbGYpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhvdXJnbGFzcy1zdGFydCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaG91c2UtZGFtYWdlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWhvdXp6KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhyeXZuaWE6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaHJ5dm5pYSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1odG1sNSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1odWJzcG90OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWh1YnNwb3QpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaS1jdXJzb3IpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taWNlLWNyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWljZS1jcmVhbSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1pY2ljbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWljaWNsZXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taWNvbnM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaWNvbnMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaWQtYmFkZ2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1pZC1jYXJkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWlkLWNhcmQtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWlnbG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWlnbG9vKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWltYWdlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1pbWFnZXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1pbWRiKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWluYm94KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1pbmRlbnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaW5kdXN0cnkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaW5maW5pdHkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1pbmZvKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWluZm8tY2lyY2xlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1pbnN0YWdyYW0pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taW50ZXJjb206YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaW50ZXJjb20pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaW50ZXJuZXQtZXhwbG9yZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taW52aXNpb246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaW52aXNpb24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1pb3hob3N0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1pdGFsaWMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taXRjaC1pbzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1pdGNoLWlvKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1pdHVuZXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtaXR1bmVzLW5vdGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tamF2YTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1qYXZhKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWplZGk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtamVkaSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1qZWRpLW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWplZGktb3JkZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tamVua2luczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1qZW5raW5zKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWppcmE6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtamlyYSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1qb2dldCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1qb2ludDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1qb2ludCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtam9vbWxhKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWpvdXJuYWwtd2hpbGxzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWpzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1qcy1zcXVhcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtanNmaWRkbGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0ta2FhYmE6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEta2FhYmEpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0ta2FnZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWthZ2dsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEta2V5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWtleWJhc2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEta2V5YmFzZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1rZXlib2FyZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEta2V5Y2RuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWtoYW5kYTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1raGFuZGEpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEta2lja3N0YXJ0ZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1raWNrc3RhcnRlci1rKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWtpc3M6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEta2lzcyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEta2lzcy1iZWFtKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWtpc3Mtd2luay1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1raXNzLXdpbmstaGVhcnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0ta2l3aS1iaXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWtpd2ktYmlyZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEta29ydnVlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxhbmRtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWxhbmRtYXJrKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWxhbmd1YWdlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1sYXB0b3ApOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbGFwdG9wLWNvZGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbGFwdG9wLWNvZGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbGFwdG9wLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbGFwdG9wLW1lZGljYWwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1sYXJhdmVsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1sYXN0Zm0pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWxhdWdoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxhdWdoLWJlYW06YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbGF1Z2gtYmVhbSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbGF1Z2gtd2luayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1sYXllci1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1sYXllci1ncm91cCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWxlYWYpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1sZWFucHViKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWxlbW9uKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxlc3M6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbGVzcyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbGVzcy10aGFuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1sZXNzLXRoYW4tZXF1YWwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbGV2ZWwtZG93bi1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWxldmVsLXVwLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbGlmZS1yaW5nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1saWdodGJ1bGIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1saW5lKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbGluayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1saW5rZWRpbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1saW5rZWRpbi1pbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbGlub2RlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWxpbnV4KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1saXJhLXNpZ24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1saXN0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWxpc3QtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbGlzdC1vbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWxpc3QtdWwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1sb2NrKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1sb2NrLW9wZW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1sb25nLWFycm93LWFsdC1yaWdodCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1sb25nLWFycm93LWFsdC11cCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWxvdy12aXNpb24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWx1Z2dhZ2UtY2FydCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWx5ZnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWFnZW50bzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tYWdlbnRvKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1hZ2ljKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tYWduZXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWFpbC1idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1haWwtYnVsayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWFpbGNoaW1wKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWFsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tYW5kYWxvcmlhbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tYW5kYWxvcmlhbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWFwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWFwLW1hcmtlZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tYXAtbWFya2VkLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1hcC1tYXJrZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWFwLW1hcmtlci1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tYXAtcGluKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tYXAtc2lnbnMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWFya2Rvd246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWFya2Rvd24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1hcmtlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1hcnMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWFycy1kb3VibGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWFycy1zdHJva2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tYXJzLXN0cm9rZS1oKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWFycy1zdHJva2Utdik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1hc2spOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWFzdG9kb24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1heGNkbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tZWRhbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tZWRhbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1lZGFwcHMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1lZGl1bSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tZWRpdW0tbTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tZWRpdW0tbSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWVka2l0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1lZHJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1lZHJ0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tZWV0dXApOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWVnYXBvcnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1laCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tZWgtYmxhbms6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWVoLWJsYW5rKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWVoLXJvbGxpbmctZXllcyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tZW1vcnk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWVtb3J5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1lbmRlbGV5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1lbmRlbGV5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1lbm9yYWg6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWVub3JhaCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1lcmN1cnkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWV0ZW9yOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1ldGVvcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWljcm9jaGlwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWljcm9waG9uZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1taWNyb3Bob25lLWFsdC1zbGFzaCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1pY3JvcGhvbmUtc2xhc2gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWljcm9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1taWNyb3Njb3BlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1taWNyb3NvZnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWludXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWludXMtc3F1YXJlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1pdHRlbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1taXR0ZW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1peCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1taXhjbG91ZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1taXp1bmk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbWl6dW5pKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tb2JpbGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tb2JpbGUtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbW9keCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbW9uZXJvKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbW9uZXktYmlsbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbW9uZXktYmlsbC13YXZlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbW9uZXktYmlsbC13YXZlLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tb25leS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tb25leS1jaGVjayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbW9uZXktY2hlY2stYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1vbnVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1vbnVtZW50KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW1vb246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbW9vbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1vcnRhci1wZXN0bGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbW9zcXVlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1vc3F1ZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1vdG9yY3ljbGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbW91bnRhaW46YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbW91bnRhaW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tb3VzZS1wb2ludGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW11Zy1ob3Q6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbXVnLWhvdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tdXNpYyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1uYXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW5hcHN0ZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbmVvczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1uZW9zKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW5ldHdvcmstd2lyZWQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbmV0d29yay13aXJlZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtbmV1dGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1uZXdzcGFwZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbmltYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW5pbWJscik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW5vZGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ub2RlLWpzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW5vdC1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ub3QtZXF1YWwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbm90ZXMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ub3Rlcy1tZWRpY2FsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ucG0pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW5zOCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1udXRyaXRpb25peDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1udXRyaXRpb25peCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtb2JqZWN0LWdyb3VwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW9iamVjdC11bmdyb3VwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtb2Rub2tsYXNzbmlraSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1vZG5va2xhc3NuaWtpLXNxdWFyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1vaWwtY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW9pbC1jYW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tb2xkLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW9sZC1yZXB1YmxpYyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1vbTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1vbSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1vcGVuY2FydCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtb3BlbmlkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW9wZXJhKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtb3B0aW4tbW9uc3Rlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtb3NpKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW90dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW90dGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtb3V0ZGVudCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wYWdlNCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGFnZWxpbmVzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBhZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBhZ2VyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBhaW50LWJydXNoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBhaW50LXJvbGxlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wYWludC1yb2xsZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wYWxldHRlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wYWxmZWQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGFsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBhbGxldCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wYXBlci1wbGFuZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGFwZXJjbGlwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGFyYWNodXRlLWJveCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGFyYWdyYXBoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGFya2luZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wYXNzcG9ydDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wYXNzcG9ydCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wYXN0YWZhcmlhbmlzbSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wYXN0ZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wYXRyZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBhdHJlb24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGF1c2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBhdXNlLWNpcmNsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGF3KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wYXlwYWwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGVhY2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGVhY2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBlbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBlbi1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGVuLWZhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBlbi1mYW5jeSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wZW4tbmliOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBlbi1uaWIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wZW4tc3F1YXJlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGVuY2lsLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wZW5jaWwtcnVsZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGVuY2lsLXJ1bGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBlbm55LWFyY2FkZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wZW5ueS1hcmNhZGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGVvcGxlLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBlb3BsZS1jYXJyeSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wZXBwZXItaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBlcHBlci1ob3QpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wZXJjZW50KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBlcmNlbnRhZ2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGVyY2VudGFnZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGVyaXNjb3BlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBlcnNvbi1ib290aDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wZXJzb24tYm9vdGgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGhhYnJpY2F0b3I6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGhhYnJpY2F0b3IpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGhvZW5peC1mcmFtZXdvcmspOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1waG9lbml4LXNxdWFkcm9uKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBob25lKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1waG9uZS1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGhvbmUtc2xhc2gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBob25lLXNxdWFyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBob25lLXNxdWFyZS1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBob25lLXZvbHVtZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1waG90by12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1waG90by12aWRlbyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1waHA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGhwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGllZC1waXBlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1waWVkLXBpcGVyLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWhhdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1waWVkLXBpcGVyLWhhdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBpZWQtcGlwZXItcHApOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1waWdneS1iYW5rKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBpbGxzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1waW50ZXJlc3QpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGludGVyZXN0LXApOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1waW50ZXJlc3Qtc3F1YXJlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBpenphLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBpenphLXNsaWNlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGxhY2Utb2Ytd29yc2hpcCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wbGFuZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBsYW5lLWFycml2YWwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBsYW5lLWRlcGFydHVyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBsYXkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGxheS1jaXJjbGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGxheXN0YXRpb24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wbHVnKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcGx1cyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wbHVzLWNpcmNsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wbHVzLXNxdWFyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBvZGNhc3QpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcG9sbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wb2xsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBvbGwtaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wb2xsLWgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBvbyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wb28tc3Rvcm06YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcG9vLXN0b3JtKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXBvb3A6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcG9vcCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wb3J0cmFpdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBvdW5kLXNpZ24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXBvd2VyLW9mZik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXByYXkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcHJheWluZy1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wcmF5aW5nLWhhbmRzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wcmVzY3JpcHRpb24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wcmVzY3JpcHRpb24tYm90dGxlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXByaW50KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcHJvY2VkdXJlcyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcHJvZHVjdC1odW50KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXByb2plY3QtZGlhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1wcm9qZWN0LWRpYWdyYW0pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXB1c2hlZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcHV6emxlLXBpZWNlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXB5dGhvbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1weXRob24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcXEpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXFyY29kZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1xdWVzdGlvbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcXVlc3Rpb24tY2lyY2xlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1xdWlkZGl0Y2gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcXVpbnNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXF1aW5zY2FwZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1xdW9yYSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXF1b3RlLWxlZnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcXVvdGUtcmlnaHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcXVyYW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tci1wcm9qZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXItcHJvamVjdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yYWRpYXRpb246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcmFkaWF0aW9uKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcmFkaWF0aW9uLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yYWluYm93OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJhaW5ib3cpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJhbmRvbSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yYXNwYmVycnktcGk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcmFzcGJlcnJ5LXBpKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcmF2ZWxyeSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1yZWFjdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1yZWFjdGV1cm9wZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcmVhZG1lKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJlYmVsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcmVjZWlwdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJlY3ljbGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcmVkLXJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJlZC1yaXZlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcmVkZGl0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1yZWRkaXQtYWxpZW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJlZGhhdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1yZWRoYXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcmVkbzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1yZWRvKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJlZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJlZG8tYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcmVnaXN0ZXJlZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJlbW92ZS1mb3JtYXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJlbnJlbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1yZXBseSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcmVwbHktYWxsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJlcGx5ZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1yZXBseWQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1yZXB1YmxpY2FuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJlc2VhcmNoZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1yZXNlYXJjaGdhdGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcmVzb2x2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJlc29sdmluZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1yZXN0cm9vbSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJldHdlZXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcmV2OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJldik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcmliYm9uKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJpbmc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcmluZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJvYWQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcm9ib3QpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJvY2tldCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJvY2tldGNoYXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1yb2Nrcm1zKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJvdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJvdXRlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1yc3MpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1yc3Mtc3F1YXJlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcnVibGUtc2lnbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ydWxlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ydWxlci1jb21iaW5lZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXJ1bGVyLWhvcml6b250YWwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcnVsZXItdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcnVsZXItdmVydGljYWwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1ydW5uaW5nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXJ1cGVlLXNpZ246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcnVwZWUtc2lnbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zYWQtY3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNhZC1jcnkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2FkLXRlYXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2FkLXRlYXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNhZmFyaSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zYWxlc2ZvcmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNhbGVzZm9yY2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2FzczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zYXNzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zYXRlbGxpdGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2F0ZWxsaXRlLWRpc2gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zYXZlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zY2hsaXgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNjaG9vbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zY3Jld2RyaXZlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zY3Jld2RyaXZlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2NyaWJkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNjcm9sbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zY3JvbGwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2QtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zZC1jYXJkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zZWFyY2gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2VhcmNoLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zZWFyY2gtZG9sbGFyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zZWFyY2gtbG9jYXRpb24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNlYXJjaC1taW51cyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zZWFyY2gtcGx1cyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zZWFyY2hlbmdpbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zZWVkbGluZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zZWxsY2FzdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zZWxsY2FzdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2VsbHN5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zZXJ2ZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2VydmljZXN0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNlcnZpY2VzdGFjayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zaGFwZXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2hhcGVzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNoYXJlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zaGFyZS1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zaGFyZS1hbHQtc3F1YXJlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zaGFyZS1zcXVhcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2hla2VsLXNpZ246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2hla2VsLXNpZ24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zaGllbGQtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2hpcCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNoaXBwaW5nLWZhc3QpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNoaXJ0c2luYnVsayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zaG9lLXByaW50czpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zaG9lLXByaW50cyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2hvcHBpbmctYmFnKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zaG9wcGluZy1iYXNrZXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zaG9wcGluZy1jYXJ0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNob3B3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNob3B3YXJlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zaG93ZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2h1dHRsZS12YW46YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2h1dHRsZS12YW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zaWduKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNpZ24taW4tYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2lnbi1sYW5ndWFnZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2lnbi1vdXQtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zaWduYWwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNpZ25hdHVyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zaW0tY2FyZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zaW0tY2FyZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zaW1wbHlidWlsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNpc3RyaXgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zaXRlbWFwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNpdGg6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2l0aCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1za2F0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNrYXRpbmcpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2tldGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNrZXRjaCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1za2lpbmc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2tpaW5nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNraWluZy1ub3JkaWM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2tpaW5nLW5vcmRpYyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1za3VsbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1za3VsbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNrdWxsLWNyb3NzYm9uZXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2t5YXRsYXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2t5cGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc2xhY2spOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2xhY2staGFzaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zbGFjay1oYXNoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNsYXNoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNsZWlnaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zbGVpZ2gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc2xpZGVycy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNsaWRlcnMtaCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNsaWRlc2hhcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc21pbGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc21pbGUtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zbWlsZS1iZWFtKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNtaWxlLXdpbms6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc21pbGUtd2luayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zbW9nOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNtb2cpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zbW9raW5nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNtb2tpbmctYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNtb2tpbmctYmFuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNtczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zbXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc25hcGNoYXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc25hcGNoYXQtZ2hvc3QpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNuYXBjaGF0LXNxdWFyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zbm93Ym9hcmRpbmc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc25vd2JvYXJkaW5nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNub3dmbGFrZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zbm93Zmxha2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc25vd21hbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zbm93bWFuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNub3dwbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNub3dwbG93KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNvY2tzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNvbGFyLXBhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNvbGFyLXBhbmVsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc29ydCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc29ydC1hbHBoYS1kb3duKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc29ydC1hbHBoYS1kb3duLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc29ydC1hbHBoYS11cC1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zb3J0LWFtb3VudC1kb3duKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNvcnQtYW1vdW50LWRvd24tYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNvcnQtYW1vdW50LXVwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zb3J0LWFtb3VudC11cC1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNvcnQtZG93bik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zb3J0LW51bWVyaWMtZG93bik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc29ydC1udW1lcmljLWRvd24tYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zb3J0LW51bWVyaWMtdXApOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zb3J0LW51bWVyaWMtdXAtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc29ydC11cCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNvdW5kY2xvdWQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc291cmNldHJlZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zb3VyY2V0cmVlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNwYTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zcGEpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zcGFjZS1zaHV0dGxlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3BlYWthcCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zcGVha2VyLWRlY2s6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3BlYWtlci1kZWNrKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNwZWxsLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNwZWxsLWNoZWNrKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNwaWRlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zcGlkZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zcGlubmVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNwbG90Y2g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3Bsb3RjaCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNwb3RpZnkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3ByYXktY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNwcmF5LWNhbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3F1YXJlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXNxdWFyZS1mdWxsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXNxdWFyZS1yb290LWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zcXVhcmUtcm9vdC1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3F1YXJlc3BhY2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3RhY2stZXhjaGFuZ2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3RhY2stb3ZlcmZsb3cpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3RhY2twYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0YWNrcGF0aCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zdGFtcDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zdGFtcCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0YXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3Rhci1hbmQtY3Jlc2NlbnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0YXItaGFsZik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0YXItaGFsZi1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3Rhci1vZi1kYXZpZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zdGFyLW9mLWRhdmlkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN0YXItb2YtbGlmZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zdGFyLW9mLWxpZmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3RheWxpbmtlZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zdGF5bGlua2VkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0ZWFtKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zdGVhbS1zcXVhcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3RlYW0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0ZWFtLXN5bWJvbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0ZXAtYmFja3dhcmQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0ZXAtZm9yd2FyZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zdGV0aG9zY29wZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3RpY2tlci1tdWxlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0aWNreS1ub3RlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3RvcCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zdG9wLWNpcmNsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3RvcHdhdGNoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0b3JlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zdG9yZS1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3RyYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0cmF2YSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zdHJlYW06YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3RyZWFtKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0cmVldC12aWV3KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3RyaWtldGhyb3VnaCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3RyaXBlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN0cmlwZS1zOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0cmlwZS1zKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN0cm9vcHdhZmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0cm9vcHdhZmVsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zdHVkaW92aW5hcmkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3R1bWJsZXVwb24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3Vic2NyaXB0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zdWJ3YXkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3VpdGNhc2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zdWl0Y2FzZS1yb2xsaW5nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN1bjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zdW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3VwZXJwb3dlcnMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3VwZXJzY3JpcHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3VwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN1cHBsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zdXJwcmlzZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zdXJwcmlzZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN1c2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zd2F0Y2hib29rKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN3aW1tZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3dpbW1lcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1zd2ltbWluZy1wb29sOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN3aW1taW5nLXBvb2wpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3ltZm9ueTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zeW1mb255KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN5bmFnb2d1ZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zeW5hZ29ndWUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1zeW5jKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN5bmMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN5bmMtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtc3lyaW5nZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10YWJsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10YWJsZS10ZW5uaXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGFibGUtdGVubmlzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10YWJsZXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10YWJsZXQtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRhYmxldHM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGFibGV0cyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10YWNob21ldGVyLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGFnKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGFncyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRhcGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGFza3MpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10YXhpKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRlYW1zcGVhazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10ZWFtc3BlYWspOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdGVldGg6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGVldGgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdGVldGgtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10ZWV0aC1vcGVuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRlbGVncmFtKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRlbGVncmFtLXBsYW5lKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGVtcGVyYXR1cmUtaGlnaCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGVtcGVyYXR1cmUtbG93KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGVuY2VudC13ZWlibyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10ZW5nZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10ZW5nZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10ZXJtaW5hbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10ZXh0LWhlaWdodCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRleHQtd2lkdGgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGgtbGFyZ2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10aC1saXN0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRoZS1yZWQteWV0aTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10aGUtcmVkLXlldGkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdGhlYXRlci1tYXNrczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10aGVhdGVyLW1hc2tzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRoZW1lY286YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGhlbWVjbyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGhlbWVpc2xlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRoZXJtb21ldGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGhlcm1vbWV0ZXItZnVsbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRoZXJtb21ldGVyLWhhbGYpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10aGVybW9tZXRlci1xdWFydGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRoaW5rLXBlYWtzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRoaW5rLXBlYWtzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRodW1icy1kb3duKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10aHVtYnMtdXApOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRodW1idGFjayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10aWNrZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRpY2tldC1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdGltZXMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRpbWVzLWNpcmNsZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRpbnQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdGludC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10aW50LXNsYXNoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRpcmVkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdG9nZ2xlLW9mZik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdG9nZ2xlLW9uKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRvaWxldDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10b2lsZXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdG9pbGV0LXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRvaWxldC1wYXBlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10b29sYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRvb2xib3gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdG9vbHM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdG9vbHMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdG9vdGg6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdG9vdGgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdG9yYWg6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdG9yYWgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdG9yaWktZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10b3JpaS1nYXRlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRyYWN0b3I6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdHJhY3Rvcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRyYWRlLWZlZGVyYXRpb24pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRyYWRlbWFyayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRyYWZmaWMtbGlnaHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdHJhaW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHJhbTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10cmFtKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRyYW5zZ2VuZGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10cmFuc2dlbmRlci1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdHJhc2gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRyYXNoLWFsdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRyYXNoLXJlc3RvcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdHJhc2gtcmVzdG9yZS1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10cmVlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10cmVsbG8pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdHJpcGFkdmlzb3IpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRyb3BoeSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10cnVjayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10cnVjay1sb2FkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRydWNrLWxvYWRpbmcpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHJ1Y2stbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10cnVjay1tb25zdGVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXRydWNrLW1vdmluZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10cnVjay1tb3ZpbmcpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHJ1Y2stcGlja3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRydWNrLXBpY2t1cCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10c2hpcnQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdHNoaXJ0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS10dHkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXR1bWJscik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXR1bWJsci1zcXVhcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHY6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdHYpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXR3aXRjaCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXR3aXR0ZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdHdpdHRlci1zcXVhcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdHlwbzM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdHlwbzMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdWJlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11YmVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXVidW50dTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11YnVudHUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdWlraXQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdWlraXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdW1icmVsbGEpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdW1icmVsbGEtYmVhY2g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdW1icmVsbGEtYmVhY2gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXVuZGVybGluZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXVuZG8pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdW5kby1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdW5pcmVnaXN0cnkpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11bml2ZXJzYWwtYWNjZXNzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdW5pdmVyc2l0eSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdW5saW5rKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11bmxvY2spOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11bmxvY2stYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXVudGFwcGQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdW50YXBwZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdXBsb2FkKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXVwczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11cHMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXVzYik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXVzZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdXNlci1hbHQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdXNlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdXNlci1hbHQtc2xhc2gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdXNlci1hc3Ryb25hdXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11c2VyLWNoZWNrKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXVzZXItY2lyY2xlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXVzZXItY2xvY2s6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdXNlci1jbG9jayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS11c2VyLWNvZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11c2VyLWNvZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS11c2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdXNlci1lZGl0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXVzZXItZnJpZW5kczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11c2VyLWZyaWVuZHMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdXNlci1ncmFkdWF0ZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11c2VyLWdyYWR1YXRlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXVzZXItaW5qdXJlZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11c2VyLWluanVyZWQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdXNlci1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXVzZXItbG9jayk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXVzZXItbWQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdXNlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11c2VyLW1pbnVzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXVzZXItbmluamE6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdXNlci1uaW5qYSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS11c2VyLW51cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXVzZXItbnVyc2UpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXVzZXItcGx1cyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11c2VyLXNlY3JldCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS11c2VyLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11c2VyLXNoaWVsZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS11c2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXVzZXItc2xhc2gpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdXNlci10YWc6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdXNlci10YWcpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdXNlci10aWU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdXNlci10aWUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11c2VyLXRpbWVzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXVzZXJzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXVzZXJzLWNvZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11c2Vycy1jb2cpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdXNwczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11c3BzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXVzc3VubmFoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtc3Bvb246YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdXRlbnNpbC1zcG9vbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS11dGVuc2lsczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS11dGVuc2lscyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdmFhZGluKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXZlY3Rvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdmVjdG9yLXNxdWFyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS12ZW51cyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdmVudXMtZG91YmxlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdmVudXMtbWFycyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXZpYWNvaW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXZpYWRlbyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXZpYWRlby1zcXVhcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdmlhbDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS12aWFsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXZpYWxzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXZpYmVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXZpZGVvKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXZpZGVvLXNsYXNoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXZpaGFyYTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS12aWhhcmEpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdmltZW8pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXZpbWVvLXNxdWFyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS12aW1lby12OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXZpbWVvLXYpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS12aW5lKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXZrKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXZudjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS12bnYpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdm9pY2VtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXZvaWNlbWFpbCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdm9sbGV5YmFsbC1iYWxsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXZvbHVtZS1kb3duKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXZvbHVtZS1tdXRlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdm9sdW1lLW9mZik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdm9sdW1lLXVwKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXZvdGUteWVhOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXZvdGUteWVhKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXZyLWNhcmRib2FyZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS12ci1jYXJkYm9hcmQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tdnVlanM6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdnVlanMpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13YWxraW5nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13YWxsZXQpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXdhcmVob3VzZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13YXRlcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS13YXZlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13YXZlLXNxdWFyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS13YXplOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXdhemUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0td2VlYmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXdlZWJseSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13ZWlibyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS13ZWlnaHQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtd2VpZ2h0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXdlaWdodC1oYW5naW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXdlaWdodC1oYW5naW5nKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13ZWl4aW4pOyB9XG4uI3skbGEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtd2hhdHNhcHApOyB9XG4uI3skbGEtY3NzLXByZWZpeH0td2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXdoYXRzYXBwLXNxdWFyZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXdoZWVsY2hhaXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0td2htY3M6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtd2htY3MpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13aWZpKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXdpa2lwZWRpYS13KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXdpbmQ6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtd2luZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtd2luZG93LWNsb3NlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13aW5kb3ctbWF4aW1pemUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXdpbmRvdy1taW5pbWl6ZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13aW5kb3ctcmVzdG9yZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXdpbmRvd3MpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0td2luZS1ib3R0bGU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtd2luZS1ib3R0bGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0td2luZS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13aW5lLWdsYXNzKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXdpbmUtZ2xhc3MtYWx0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXdpeDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13aXgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0td2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtd2l6YXJkcy1vZi10aGUtY29hc3QpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0td29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13b2xmLXBhY2stYmF0dGFsaW9uKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXdvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXdvbi1zaWduKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13b3JkcHJlc3MpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13b3JkcHJlc3Mtc2ltcGxlKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtd3BiZWdpbm5lcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXdwZXhwbG9yZXIpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS13cGZvcm1zKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXdwcmVzc3I6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtd3ByZXNzcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtd3JlbmNoKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXgtcmF5KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXhib3g6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEteGJveCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXhpbmcpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEteGluZy1zcXVhcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXktY29tYmluYXRvcik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS15YWhvbyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS15YW1tZXI6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEteWFtbWVyKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXlhbmRleDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS15YW5kZXgpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEteWFuZGV4LWludGVybmF0aW9uYWwpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0teWFybjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS15YXJuKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEteWVscCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS15ZW4tc2lnbik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS15aW4teWFuZzpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS15aW4teWFuZyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS15b2FzdCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXlvdXR1YmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEteW91dHViZS1zcXVhcmUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0temhpaHU6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtemhpaHUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0taGF0LWNvd2JveTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1oYXQtY293Ym95KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LWhhdC1jb3dib3ktc2lkZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1oYXQtY293Ym95LXNpZGUpOyB9XG4uI3skbGEtY3NzLXByZWZpeH0tbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLW1kYik7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1tb3VzZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1tb3VzZSk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1vcmNpZDpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1vcmNpZCk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1yZWNvcmQtdmlueWw6YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtcmVjb3JkLXZpbnlsKTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXN3aWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXN3aWZ0KTsgfVxuLiN7JGxhLWNzcy1wcmVmaXh9LXVtYnJhY286YmVmb3JlIHsgY29udGVudDogbGEtY29udGVudCgkbGEtdW1icmFjbyk7IH1cbi4jeyRsYS1jc3MtcHJlZml4fS1idXktbi1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1idXktbi1sYXJnZSk7IH1cbiIsIi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxyXG5AaW1wb3J0ICdmb250cyc7XHJcbkBpbXBvcnQgJ3ZhcnMnO1xyXG5cclxuQGltcG9ydCAnYm91cmJvbi9jb3JlL2JvdXJib24nO1xyXG4vLyBAaW1wb3J0ICdjdXN0b20nO1xyXG5AaW1wb3J0ICdib290c3RyYXAvc2Nzcy9ib290c3RyYXAnO1xyXG5AaW1wb3J0ICdyZWFjdC1kYXRlcGlja2VyL3NyYy9zdHlsZXNoZWV0cy9kYXRlcGlja2VyLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnbGluZS1hd2Vzb21lL2Rpc3QvbGluZS1hd2Vzb21lL3Njc3MvbGluZS1hd2Vzb21lJztcclxuQGltcG9ydCAnc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2Nzcyc7XHJcbkBpbXBvcnQgJ3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MnO1xyXG4vLyBPdmVycmlkZSBvbmx5IHRoZSBmb250LWZhbWlseSB1c2VkIGJ5IFNsaWNrIENhcm91c2VsIHRvIHByZXZlbnQgNDA0IGVycm9yc1xyXG4vLyBTdGlsbCB1c2luZyBhbGwgb3RoZXIgc3R5bGVzIGZyb20gdGhlIHRoaXJkLXBhcnR5IHNsaWNrLWNhcm91c2VsIHBhY2thZ2VcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcclxuICAgIHNyYzogbm9uZTtcclxufVxyXG4uc2xpY2stbmV4dDpiZWZvcmUsXHJcbi5zbGljay1wcmV2OmJlZm9yZSxcclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xyXG5AaW1wb3J0ICdtaXhpbnMnO1xyXG5AaW1wb3J0ICd1dGlscyc7XHJcbkBpbXBvcnQgJ3RoZW1lJztcclxuQGltcG9ydCAnbGF5b3V0JztcclxuQGltcG9ydCAnbGl2ZWNoYXQnO1xyXG5cclxuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvYS16LWZpbHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9hYm91dC11cy1jb3JlLWJlbGllZnMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvYWNjb3JkaW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2FjY291bnQtbnVtYmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2FsZXJ0cy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9hcHBseS1ibG9jay5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9hcnRpY2xlLWJsb2NrLWxpc3Qtbm8taW1hZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvYXJ0aWNsZS1ibG9jay1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2FydGljbGUtaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2FydGljbGUtaGVyby5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9hcnRpY2xlLWxpc3RpbmctdjIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvYXJ0aWNsZS1tZXRhLWRhdGEuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvYXV0aG9yYXQtYXJ0aWNsZS1lbmQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvYXV0b3R5cGUtaW5wdXQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvYmFzZS1idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvYmlnLWN0YS1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2JyYW5kZWQtc2VjdGlvbi1oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvYnJlYWRjcnVtYi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9idWxsZXQtdGlja3MtZmVhdHVyZWQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvYnVsbGV0LXRpY2tzLXByaW1hcnkuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvY2FsbC1vdXQtYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2NhcmQtY2Fyb3VzZWwuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvY2FyZC1saXN0aW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2NhcmQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvY2Fyb3VzZWwtaGVyby5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9jaGVja2JveC1idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvY2hlY2tib3hlLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2NsaW5pY3MtaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2NsaW5pY3MtaW5mby5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9jb2xsYXJzaGlwLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvY29sdW1uLWNvbnRhaW5lci5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9jb25kaXRpb24tcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9jb250YWN0LWJveC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9jb250YWN0LXVzLWhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9jb250YWN0LXVzLXByaW1hcnkuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvY29udGFjdC11cy1zZWNvbmRhcnkuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvY29udGFjdC11cy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9jb250YWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2NvbnRlbnQtYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvY29weXJpZ2h0LWJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2NvdW50cnktc2VsZWN0b3Iuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvY3VzdG9tLWhlcm8uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZGF0YS1kcml2ZW4tcmVsYXRlZC1wcm9kdWN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9kaC1sYW5kaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2RoLXBkcC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9kaC1wcm9ncmFtLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZGgtcmVxdWVzdC1kZW1vLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZGgtcmVzb3VyY2UtY2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9kaC1yZXNvdXJjZS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9kaWFnbm9zdGljLXJlbGF0ZWQtcHJvZHVjdHMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZGlhZ25vc3RpYy1yZWxhdGVkLXJlc291cmNlcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9kaXNjbGFpbWVyLXBvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2Rpc2NsYWltZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZG93bmxvYWQtZGVzY3JpcHRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZG93bmxvYWQtcHJpbWFyeS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9kb3dubG9hZC1zbWFsbC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9kcm9wZG93bi1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2R2bS10ZXN0aW1vbmlhbC1mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2R5bmFtaWMtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9keW5hbWljLWdpZ3lhLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZHluYW1pYy10ZXh0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2VtYmVkLWNvZGUuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZW5yb2xsLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2V4cGFuZGFibGUtY29udGVudC1ibG9jay5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9leHBsb3JlLWNhdGVnb3JpZXMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZmVhdHVyZS1jYXJkcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9mZWF0dXJlLXRpbGUuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZmVhdHVyZWQtYmxvZy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9mZWF0dXJlZC1oZXJvLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2ZlYXR1cmVkLXN0b3JpZXMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZmlsZS11cGxvYWQtYWFjLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2ZpbGUtdXBsb2FkLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2ZpbHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9maW5kLWEtcmV0YWlsZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZmxleGlibGUtaG9tZXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZmxleGlibGUtcHJvZ3JhbXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZmxleGlibGUtdGVtcGxhdGUuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZm9ybS1jb21wb25lbnQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZm9ybS1nZW5lcmljLWNvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZm9ybS1zdGVwcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9mdWxsLXdpZHRoLWJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9nYXRlZC1jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2dlbmVyaWMtY29uZGl0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2dlbmVyaWMtaGVyby5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9nZW5lcmljLXRhYnMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvZ2lneWEtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9ncm91cC1maWVsZHMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvaGVyby1iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvaGlnaGxpZ2h0ZWQtYm94LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2hvbWVwYWdlLWNhcm91c2VsLWhlcm8uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvaG9tZXBhZ2UtY2Fyb3VzZWwtc2xpZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2hvdy10by1idXktY29tYmluYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvaG93LXRvLWJ1eS1jb250YWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2h0bWwtZnJhZ21lbnQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvaWNvbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9pbWFnZS1kZXNjcmlwdGlvbi1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2ltYWdlLXBvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2ltYWdlLXNlbGVjdG9yLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2ltZy1pdGVtLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvaW5mb2dyYXBoaWMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvaW5vdm9qZWN0LWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvaW5wdXQtZmllbGQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvaW5zaWdodHMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvaW50ZXJzdGl0aWFsLXJlZGlyZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2ludGVyc3RpdGlhbC1zbGlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvaXNpLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2t3aXotYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9rd2l6LWNvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMva3dpei1yYWRpby5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9rd2l6LXdpemFyZC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9sYW5ndWFnZS1zd2l0Y2hlci5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9saW5lLWRpdmlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvbGluay5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9saW5rZWQtYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2xpc3RpbmctcGFnZS12Mi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9saXN0aW5nLXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvbGl2ZS1jaGF0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2xvYWRpbmctaW5kaWNhdG9yLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL2xvZ28tZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9tYWluY29sLTEtMS0xLW11bHRpLWxpbmsuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvbWFpbmNvbC0xLTEtZ3JleS1saW5rLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL21haW5jb2wtMS0xLW11bHRpLWxpbmsuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvbWFpbmNvbC0xLTEtc2luZ2xlLWxpbmsuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvbWFpbmNvbC0xLTItbXVsdGktbGluay5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9tYWluY29sLTEtbXVsdGktbGluay5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9tYWluY29sLTItMS1tdWx0aS1saW5rLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL21haW5jb2wtY29udGFjdC1mZWF0dXJlcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9tYWluY29sLWVtYWlsLWNhcHR1cmUuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvbWFpbmNvbC1ob3ctaXQtd29ya3Muc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvbWFpbmNvbC1wcm9tby1mZWF0dXJlLXByaW1hcnkuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvbWFpbmNvbC1yZXAtc3VwcG9ydC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9tYWluY29sLXNwZWNpZXMtbGluay5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9tYWluY29sLXN0YXRzLWZvb3Rub3RlLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL21haW5jb2wtc3RhdHMtcm93LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL21haW5jb2wtc3VwcG9ydC0xLTEuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvbWFpbmNvbC10ZXh0LWJsb2NrLWltYWdlLXZpZGVvLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL21hcmtldGluZy1zdW1tYXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL21lZGlhLWNhcmRzLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL21lZGlhLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvbWVkaWEuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvbWVzc2FnZS1ib3guc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvbW9kYWwtZGlhbG9nLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL211bHRpLWNvbHVtbi1jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL25hdi1kaWFsb2cuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvbmV3cy1tZWRpYS1zdW1tYXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL25ld3Mtc3VtbWFyeS1saXN0aW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL25vdC1mb3VuZC1jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL29ubGluZS1zZXJ2aWNlcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9vby1tYWluY29sLXRleHQtYmxvY2staW1hZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvb3JkZXItY29uZmlybS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9vcmRlcnMtdGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvb3RoZXItdXNlZnVsLXJlc291cmNlcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9vdmVybGF5LWJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9wYWdlLWhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9wYWdlLW5hdi1iYXIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9wZHAtYWNjb3JkaW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3BkcC1ib2R5LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3BkcC1jb250ZW50LWJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3BkcC1mYXEuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvcGRwLWhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9wZHAtaGVyby1wYWNrcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9wZHAtc2lkZS1jb2wtY3VzdG9tLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3BldC1jYXJlLWhlcm8uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvcGV0Y2FyZS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9waW1zLW1vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3BpbXMtcHJvZHVjdHMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvcGltcy1yZXF1ZXN0LWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvcGltcy1zZWFyY2gtbGlzdGluZy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9wbHAuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvcG9kY2FzdC1jb21wb25lbnQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvcG9ydGZvbGlvLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3BvdWx2YWMtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9wcmVzZW50ZXItaGVyby5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9wcmVzZW50ZXJzLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvcHJvLWJvZHkuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvcHJvLWNsaW5pYy1idXNpbmVzcy1pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3Byby1jb25maXJtYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvcHJvLWZvcm0tdW1tLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3Byby1mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3Byby1oZXJvLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3Byby1zdGFydC11c2luZy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9wcm8tdXNlci1kZXRhaWxzLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3Byb2R1Y3QtYmxvY2stZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9wcm9kdWN0LWNhdGVnb3J5LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3Byb2R1Y3QtY29tcGFyaXNpb24tYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvcHJvZHVjdC1RUi1jb2RlLXNlYXJjaC1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3Byb2R1Y3Qtc3VwcG9ydC1zZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3Byb2R1Y3Qtc3VwcG9ydC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9wcm9kdWN0LXRpbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3Byb2dyYW0tZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9wcm9ncmFtcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9xdWljay1saW5rcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9xdW90ZS1ibG9jay5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9yYWRpby1maWVsZC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9yYWRpby1ncm91cC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9yZWJhdGUtZm9ybS1zdGVwMi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9yZWJhdGUtZm9ybS1zdGVwMy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9yZWJhdGUtZm9ybS1zdGVwNC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9yZWJhdGUtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9yZWJhdGUtcHJvZ3Jlc3Mtc3RlcC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9yZWJhdGUtc3VjY2Vzcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9yZWJhdGVkcm9wZG93bmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvcmVjZW50LWFydGljbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3JlZmVyZW5jZXMtcHJpbWFyeS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9yZWdpc3Rlci1mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3JlbGF0ZWQtYXJ0aWNsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvcmVsYXRlZC1mZWF0dXJlLWNvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvcmVsYXRlZC1wcm9kdWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3Jlc291cmNlLWNlbnRlci5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9yZXRhaWxlci1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3JpZ2h0LXJhaWxpbWFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9zY3JlZW5zZXQtY29udGFpbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3NlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9TZWFyY2hJblBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc2VjdGlvbi1oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc2VsZWN0dmFjLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc2VsZWN0dmFjLXN0ZXBwZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc2VvLXNlYXJjaC1odGFnLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3NoZWx0ZXItcHJpY2luZy1mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3NoZWx0ZXItcmVzb3VyY2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3NpZGVjb2wtY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9zaWRlY29sLWRvd25sb2FkLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3NpZGVjb2wtaG93LXRvLWJ1eS1hY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc2lkZWNvbC1ob3ctdG8tYnV5LWNvbnRhY3Quc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc2lkZWNvbC1pbWFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc2lkZWNvbC1uZXdzLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3NpZGVjb2wtcHJvbW8tYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc2lkZWNvbC1zb2NpYWwuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc2lkZWNvbC1zdXBwb3J0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3NpZGVjb2wtdG9vbHMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc2lnbi1pbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9zaW1wYXJpY2EtY2xpY2thYmxlLW9wdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc2ltcGFyaWNhLWhlcm8uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc2ltcGFyaWNhLXN1Ym1pdC1idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc2ltcGFyaWNhLXRoYW5rLXlvdS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9zaXRlLWZvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9zaXRlLWhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9zaXRlLXdpZGUtc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3NtYWxsLWN0YS1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3NtYXJ0eXN0cmVldC1hZGRyZXNzLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3NvY2lhbC1tZWRpYS1mZWVkLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3NvY2lhbC1tZWRpYS1yZXNvdXJjZXMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc29jaWFsLXNoYXJlLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3NvbHV0aW9uLUludHJvLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3NvbHV0aW9uLXN1cHBvcnQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc29sdXRpb25zLWFwcGx5LW5vdy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9zb2x1dGlvbnMtY291bnRlci5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9zb2x1dGlvbnMtaGVyby5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9zb2x1dGlvbnMtc3VtbWFyeS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy9zb3J0LWFuZC1zZWFyY2guc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc3BlY2llcy1pY29uLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3NwZWNpZXMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc3BlY2lmaWNhdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc3RpY2t5LW5hdnMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvc3VwcG9ydC1kZXNjcmlwdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy90YWItbmF2aWdhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy90YWJsZS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy90YWJzLWNvbXBvbmVudC1hLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3RhYnMtcmVsYXRlZC1yZXNvdXJjZXMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvdGFicy1yb3cuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvdGFicy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy90ZXN0LXByb2ZpbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3RleHQtYmxvY2stY2FsbC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy90ZXh0LWJsb2NrLWdyZXktbGluay5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy90ZXh0LWJsb2NrLWdyZXkuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvdGV4dC1ibG9jay1wcmltYXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3RoYW5rLXlvdS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy90aXRsZS1maWVsZC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy91c2VyLXR5cGUtNS1jb2wuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvdmV0c2Nhbi1mdXNlLWNvbm5lY3Rpdml0eS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy92aWRlby1icmlnaHRjb3ZlLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3ZpZGVvLWNhcm91c2VsLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3ZpZGVvLWRlc2NyaXB0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3ZpZGVvLWhlcm8tYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3ZpZGVvLWlubGluZS1wbGF5ZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvdmlkZW8tbGluay5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy92aWV3LW1vZGUuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvdm1pcHMtYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3ZtaXBzLWNvbnRhY3Qtem9ldGlzLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3ZtaXBzLWNvbnRhY3QtenJsLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3ZtaXBzLWdlbmVyaWMtY29tcG9uZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3ZtaXBzLWdyb3VwLWZpZWxkcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy92bWlwcy1waGlsYW50aHJvcHktZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy93ZWJpbmFyLWNhcmRzLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3dlYmluYXItZGV0YWlsLXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvd2ViaW5hci1oZXJvLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3dlYmluYXItaG9tZS1wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3dlYmluYXItaW5mby5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy93ZWJpbmFyLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvd2ViaW5hci1yZWxhdGVkLXJlc291cmNlcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy93ZWJpbmFyLXRvcGljLWxpc3RpbmctYm9keS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy93aGVyZS10by1idXktbWFwLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3ppYi1hdXRvc3VnZ2VzdC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy96aWItY2FyZHMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvemliLWNoZWNrYm94LWZpZWxkLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3ppYi1kYXRlLWZpZWxkLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3ppYi1kcm9wZG93bi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy96aWItZmlsZS11cGxvYWQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvemliLWdyb3VwLWJ0bi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy96aWItaW5wdXQtZmllbGQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvemliLW1vbnRoLXllYXItZmllbGQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvemliLXJhZGlvLWZpZWxkLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3ppYi10ZXh0LWFyZWEuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvemlwLWNvZGUtc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9ab2V0aXMvWm9ldGlzLVVTLUludGwtVjIvUmVhY3Qvc3JjL2FwcC9jb21wb25lbnRzL3pybC1jb250YWN0LXVzLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovWm9ldGlzL1pvZXRpcy1VUy1JbnRsLVYyL1JlYWN0L3NyYy9hcHAvY29tcG9uZW50cy96cmwtc3VwcGx5LW9yZGVyLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1pvZXRpcy9ab2V0aXMtVVMtSW50bC1WMi9SZWFjdC9zcmMvYXBwL2NvbXBvbmVudHMvWlJMLXRhYmxlLnNjc3NcIjtcclxuIiwiLy8gU2VlIGV4aXN0aW5nIFNBU1MgNCB1dGlscyBiZWZvcmUgYWRkaW5nIGFueXRoaW5nIGhlcmU6IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMC91dGlsaXRpZXMvXHJcblxyXG4vLyAtLS0tLSB0ZXh0IC0tLS0tXHJcblxyXG4uZm9udC1mYW1pbHktc2VyaWYge1xyXG4gIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG59XHJcblxyXG4uZm9udC1mYW1pbHktc2Fucy1zZXJpZiB7XHJcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbn1cclxuXHJcbi8vIC0tLS0tIEZsb2F0IENsZWFyaW5nIC0tLS0tXHJcblxyXG5AaW5jbHVkZSByZXNwb25zaXZpemUge1xyXG5cclxuICBAZWFjaCAkc3R5bGUgaW4gbGVmdCxcclxuICByaWdodCxcclxuICBib3RoIHtcclxuICAgIC5jbGVhciN7JF93fS0jeyRzdHlsZX0ge1xyXG4gICAgICBjbGVhcjogJHN0eWxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gaW1hZ2UgcmVzcG9uc2l2ZVxyXG5pbWd7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4vLyBpbWFnZSByZXNwb25zaXZlXHJcblxyXG5cclxuLy8gLS0tLS0gRnVsbCBXaWR0aCBDb250YWluZXIgLS0tLS1cclxuLy9cclxuLnctZnVsbCB7XHJcbiAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcbn1cclxuXHJcbi8vIC0tLS0tIHRyaW0gdmVydGljYWwgbWFyZ2luIHV0aWwgLS0tLVxyXG5cclxuLm0tdHJpbSB7XHJcbiAgQGluY2x1ZGUgbWFyZ2luLXRyaW07XHJcbn1cclxuXHJcbi5sYXIsXHJcbi5sYXMge1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rICFpbXBvcnRhbnQ7IC8qIEFkZGVkIGFzIHBhcnQgb2YgWk9FUi03Mjk4ICoqL1xyXG59IiwiXHJcbi8vIFNlZSBleGlzdGluZyBTQVNTIDQgbWl4aW5zIGJlZm9yZSBhZGRpbmcgYW55dGhpbmcgaGVyZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3RyZWUvdjQtZGV2L3Njc3MvbWl4aW5zXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tIGJyZWFrcG9pbnRzIC0tLS0tXHJcbi8vXHJcbi8vIFVzZSBtZWRpYS1icmVha3BvaW50LXVwKCksIG1lZGlhLWJyZWFrcG9pbnQtZG93bigpLCBvciBtZWRpYS1icmVha3BvaW50LW9ubHkoKVxyXG4vLyBzaXplcyAtLSB4cywgc20sIG1kLCBsZywgYW5kIHhsXHJcblxyXG4vLyAtLS0tLSBidXR0b24gb3ZlcnJpZGVzIC0tLS0tXHJcbkBtaXhpbiBidXR0b24tdmFyaWFudChcclxuICAkYmFja2dyb3VuZCxcclxuICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSxcclxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSxcclxuKSB7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG11dGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbXV0ZWQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXHJcbiAgJGNvbG9yLFxyXG4gICRob3Zlci1jb2xvcjogJGNvbG9yLFxyXG4gICRhY3RpdmUtY29sb3I6ICRjb2xvcixcclxuKSB7XHJcbiAgJGJ1dHRvbi1iZy1jb2xvcjogJHdoaXRlO1xyXG5cclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmctY29sb3I7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93O1xyXG5cclxuICAgIC5kcm9wZG93biAmIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtY29sb3I7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRtdXRlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmctY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRtdXRlZDtcclxuICB9XHJcblxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duID4gJiB7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15ICogMC43NSAkYnRuLXBhZGRpbmcteDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tIG11bHRpLXN0YXRlIC0tLS0tXHJcbi8vXHJcbkBtaXhpbiBhbGwtc3RhdGVzKCRzZWxmOiB0cnVlKSB7XHJcbiAgQGlmKCRzZWxmKSB7XHJcbiAgICAmIHsgQGNvbnRlbnQgfVxyXG4gIH1cclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjpob3ZlcjphY3RpdmUsXHJcbiAgJjpob3Zlcjpmb2N1cyxcclxuICAmOmFjdGl2ZTpmb2N1cyxcclxuICAmOmhvdmVyOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLSByZXNwb25zaXZpemUgdXRpbCAtLS0tLVxyXG4vL1xyXG4kX3c6ICcnOyAvLyBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy84NzFcclxuQG1peGluIHJlc3BvbnNpdml6ZSB7XHJcbiAgQGVhY2ggJHdpZHRoIGluIHhzLCBzbSwgbWQsIGxnLCB4bCB7XHJcbiAgICAkX3c6IGlmKCR3aWR0aCA9PSB4cywgJycsICctI3skd2lkdGh9JykgIWdsb2JhbDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHdpZHRoKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0gZnVsbCB3aWR0aCB1dGlsIC0tLS0tXHJcbi8vXHJcbkBtaXhpbiBmdWxsLXdpZHRoLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xyXG59XHJcblxyXG4vLyAtLS0tLSB0cmltIGlubmVyIG1hcmdpbnMgdXRpbCAtLS0tXHJcblxyXG5AbWl4aW4gbWFyZ2luLXRyaW0ge1xyXG4gID4gKiB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tIGxpbmUgYXdlc29tZSB1dGlsIC0tLS0tXHJcblxyXG5AbWl4aW4gbGEtaWNvbiB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyAvL3Nhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vaWNvbnM4L2xpbmUtYXdlc29tZS9pc3N1ZXMvMjdcclxuICBmb250LXdlaWdodDogOTAwOyAvL3Nhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XHJcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgLy8gZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XHJcbiAgbGluZS1oZWlnaHQ6ICRsYS1saW5lLWhlaWdodC1iYXNlO1xyXG4gIGZvbnQtc2l6ZTogJGxhLWZvbnQtc2l6ZS1iYXNlO1xyXG59XHJcblxyXG5AbWl4aW4gaGVhZGluZ3Mge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICYub3JhbmdlIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5rLXN0eWxlIHtcclxuICBjb2xvcjogJGRhcmtncmV5O1xyXG4gIH4gaSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZHVyYXRpb247XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB+IGkge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhlYWRlci1saW5rLXN0eWxlKCRzaG93LWljb246ICd0cnVlJykge1xyXG4gIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB+IGkge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gIH1cclxuXHJcbiAgQGlmICRzaG93LWljb24gPT0gJ3RydWUnIHtcclxuICAgICY6bm90KC5saW5rLWV4dGVybmFsKTpob3ZlcixcclxuICAgICY6bm90KC5saW5rLWV4dGVybmFsKS5hY3RpdmUge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVsaW5rLWljb24tc3R5bGVzO1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYW5nbGUtcmlnaHQtc2Vjb25kYXJ5LnN2ZycpO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1lbnUtaGVhZGVyLXN0eWxlIHtcclxuICBjb2xvcjogJGdyYXktMztcclxuICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICBsZXR0ZXItc3BhY2luZzogc3BhY2UoMSkgKiAwLjExO1xyXG59XHJcblxyXG5AbWl4aW4gbmF2YmFyLXN0eWxlIHtcclxuICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zMztcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctY29udGFpbmVyKCRsZWZ0LCAkcmlnaHQpIHtcclxuICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgIHBhZGRpbmctbGVmdDogJGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy1jb250YWluZXItcmV2ZXJzZSgkbGVmdCwgJHJpZ2h0KSB7XHJcbiAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkbGVmdDtcclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogJHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1hcmdpbi1jb250YWluZXIoJGxlZnQsICRyaWdodCkge1xyXG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkbGVmdDtcclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkcmlnaHQ7XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4vLyAtLS0tLSBiYXNlIHR5cG9ncmFwaHkgLS0tLS1cclxuXHJcbioge1xyXG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkdHJhbnNwYXJlbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbn1cclxuXHJcbmh0bWwsIGJvZHkge1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgLy8gc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290O1xyXG59XHJcblxyXG5cclxucCB7XHJcbiAgYSxcclxuICAud3lzaXd5ZyBsaSBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5oMywgaDQsIGg1LCBoNiB7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2UgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5idG4tcHJpbWFyeSB7XHJcbi8vICAgZm9udC1mYW1pbHk6JGFyYm9yaWEtYm9sZDsgXHJcbi8vICAgZm9udC1zaXplOiAxLjI1cmVtOyBcclxuLy8gICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgXHJcblxyXG4vLyB9XHJcblxyXG5cclxuXHJcbmIsIHN0cm9uZyB7IFxyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDsgXHJcbiAgZm9udC13ZWlnaHQ6IDUwMDsgXHJcbn1cclxuXHJcblxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG51bCwgb2wsIGRsLCBvbCBvbCwgb2wgdWwsIHVsIG9sLCB1bCB1bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206ICAkc3BhY2VyIDtcclxuXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5kb2Mtb25seXtcclxuICBjb2xvcjogJGRvYy1vbmx5O1xyXG59XHJcblxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gIHRvcDogMDtcclxufVxyXG4vLyAtLS0tLSBoZWFkaW5ncyAtLS0tLVxyXG5cclxuLy8gLS0tLS0gaGVhZGluZ3MgLS0tLS1cclxuXHJcblxyXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgLy8gZm9udC1mYW1pbHk6ICRnb3RoYW0tY29uZC1ib2xkO1xyXG4gIGNvbG9yOiAkZ3JheS0yO1xyXG5cclxuICBzdXAge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vIGJyYW5kciBpbnRvIG1haW4uY3NzXHJcbmgxLFxyXG4uaDEsXHJcbmgyLFxyXG4uaDIsXHJcbmgzLFxyXG4uaDMsXHJcbmg0LFxyXG4uaDQsXHJcbmg1LFxyXG4uaDUsXHJcbmg2LFxyXG4uaDYge1xyXG4gIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGNvbG9yOiAkZ3JheS0yO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiAgc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogNTAlOyBcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICB9XHJcbn1cclxuXHJcbmgxLFxyXG4uaDEge1xyXG4gIGZvbnQtc2l6ZTogJGFyYm9yaWEtaDEtZm9udC1zaXplO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGZvbnQtc2l6ZTogJGFyYm9yaWEtaDEtZm9udC1zaXplLXNtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBmb250LXNpemU6ICRhcmJvcmlhLWgxLWZvbnQtc2l6ZS14c207XHJcbiAgfVxyXG4gXHJcbn1cclxuXHJcbmgyLFxyXG4uaDIge1xyXG4gIGZvbnQtc2l6ZTogJGFyYm9yaWEtaDItZm9udC1zaXplO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGZvbnQtc2l6ZTogJGFyYm9yaWEtaDItZm9udC1zaXplLXNtO1xyXG4gIH1cclxufVxyXG5cclxuaDMsXHJcbi5oMyB7XHJcbiAgZm9udC1zaXplOiAkYXJib3JpYS1oMy1mb250LXNpemU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgZm9udC1zaXplOiAkYXJib3JpYS1oMy1mb250LXNpemUtc20gO1xyXG4gIH1cclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcbiAgZm9udC1zaXplOiAkYXJib3JpYS1oNC1mb250LXNpemU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgZm9udC1zaXplOiAkYXJib3JpYS1oNC1mb250LXNpemUtc207XHJcbiAgfVxyXG59XHJcblxyXG5oNSxcclxuLmg1IHtcclxuICBmb250LXNpemU6ICRhcmJvcmlhLWg1LWZvbnQtc2l6ZTtcclxufVxyXG5cclxuaDYsXHJcbi5oNiB7XHJcbiAgZm9udC1zaXplOiAkYXJib3JpYS1oNi1mb250LXNpemU7XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSByZXNwb25zaXZpemUge1xyXG4gIEBlYWNoICRzdHlsZSBpbiBtYXAta2V5cygkZm9udC1zaXplcy1ncm91cCkge1xyXG4gICAgLmZvbnQtc2l6ZSN7JF93fS0jeyRzdHlsZX0ge1xyXG4gICAgICBmb250LXNpemU6IG1hcC1nZXQoJGZvbnQtc2l6ZXMtZ3JvdXAsICRzdHlsZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLSBidXR0b25zIC0tLS0tXHJcblxyXG4vLyB1bnN0eWxlIHVuY2xhc3NlZCBidXR0b25zXHJcbmJ1dHRvbiB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7IC8vIGFueSBcInJlYWxcIiBidXR0b25zIHdpbGwgdXNlIHRoZSBidG4gLmZvY3VzIHN0eWxlXHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24taXRlbSB7XHJcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5idG4tI3skY29sb3J9IHtcclxuICAgIEBpZiAkY29sb3IgPT0gJ3ByaW1hcnknIG9yICRjb2xvciA9PSAnc2Vjb25kYXJ5JyB7IC8vIGNhbiBleHBhbmQgYXZhaWxhYmxlIGNvbG9ycywgaWYgbmVjZXNzYXJ5XHJcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxyXG4gICAgICAgICR2YWx1ZSxcclxuICAgICAgICBtYXAtZ2V0KCRidG4taG92ZXItY29sb3JzLCAkY29sb3IpLFxyXG4gICAgICAgIGRhcmtlbihtYXAtZ2V0KCRidG4taG92ZXItY29sb3JzLCAkY29sb3IpLCAxMCUpLFxyXG4gICAgICApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XHJcbiAgICBAaWYgJGNvbG9yID09ICdwcmltYXJ5JyBvciAkY29sb3IgPT0gJ3NlY29uZGFyeScgeyAvLyBjYW4gZXhwYW5kIGF2YWlsYWJsZSBjb2xvcnMsIGlmIG5lY2Vzc2FyeVxyXG4gICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KFxyXG4gICAgICAgICR2YWx1ZSxcclxuICAgICAgICBtYXAtZ2V0KCRidG4taG92ZXItY29sb3JzLCAkY29sb3IpLFxyXG4gICAgICAgIGRhcmtlbihtYXAtZ2V0KCRidG4taG92ZXItY29sb3JzLCAkY29sb3IpLCAxMCUpXHJcbiAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYnRuIHtcclxuICBjb2xvcjogJHRlYWwtMjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG59XHJcblxyXG4uYnRuOmhvdmVyIHtcclxuICBjb2xvcjogJHRlYWwtMjtcclxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XHJcbn1cclxuXHJcblxyXG5cclxuLmJ0bi1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTsgXHJcbiAgZm9udC1mYW1pbHk6JGFyYm9yaWEtYm9sZDsgXHJcbiAgZm9udC1zaXplOiAxLjI1cmVtOyBcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbi5idG4tcHJpbWFyeTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogICRidG4tb3JhbmdlO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4vLyAtLS0tLSBsaW5rcyAtLS0tLVxyXG5cclxuYSwgLmEge1xyXG4gIC8vIGkuZS4gbWFrZSBhIGJ1dHRvbiBsb29rIGxpa2UgYW4gPGE+XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cclxuICAvLyBjb3BpZWQgZnJvbSBib290c3RyYXAgbGluayByZXNldCBjc3NcclxuXHJcbiAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcblxyXG4gICYuc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAkbGluay1zZWNvbmRhcnktY29sb3I7XHJcbiAgfVxyXG5cclxuICAmLnRlcnRpYXJ5IHtcclxuICAgIGNvbG9yOiAkbGluay10ZXJ0aWFyeS1jb2xvcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRsaW5rLXRlcnRpYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJjpob3ZlciB7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xyXG4gICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuXHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XHJcbiAgICBjb2xvcjogJHRlYWwtMjtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRtdXRlZCAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xyXG4gICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgfVxyXG5cclxuICAmLnRleHQtYWNjZW50IHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLSBsaW5rcyAtLS0tLVxyXG5cclxuJWxpbmstaWNvbi1zdHlsZXMge1xyXG4gIEBpbmNsdWRlIGxhLWljb247XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmxpbmsge1xyXG5cclxuICAmLXN0cm9uZyB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgJi1jdGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgQGV4dGVuZCAlbGluay1pY29uLXN0eWxlcztcclxuICAgICAgY29udGVudDogbGEtY29udGVudCgkbGEtbG9uZy1hcnJvdy1hbHQtcmlnaHQpO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWV4dGVybmFsIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC4yZW07XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgQGV4dGVuZCAlbGluay1pY29uLXN0eWxlcztcclxuICAgICAgY29udGVudDogdXJsKCcvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay10ZWFsLnN2ZycpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZXh0ZXJuYWwuZGFyayB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIEBleHRlbmQgJWxpbmstaWNvbi1zdHlsZXM7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZ3JleS10dXJxLnN2ZycpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZG93bmxvYWQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIEBleHRlbmQgJWxpbmstaWNvbi1zdHlsZXM7XHJcbiAgICAgIGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLWRvd25sb2FkKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZmlsZSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC40NWVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgyKTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgyKTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRvYzphZnRlciB7IGNvbnRlbnQ6ICdET0MnOyB9XHJcbiAgICAmLS1kb2N4OmFmdGVyIHsgY29udGVudDogJ0RPQ1gnOyB9XHJcbiAgICAmLS14bHM6YWZ0ZXIgeyBjb250ZW50OiAnWExTJzsgfVxyXG4gICAgJi0teGxzeDphZnRlciB7IGNvbnRlbnQ6ICdYTFNYJzsgfVxyXG4gIH1cclxufVxyXG5cclxuLmRvd25sb2FkOmFmdGVyIHtcclxuICBjb250ZW50OiB1cmwoJy9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9kb3dubG9hZC1kYXJrLXRlYWwuc3ZnJyk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMnB4O1xyXG59XHJcblxyXG4ucGxheS1jaXJjbGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IHVybCgnL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL3BsYXktY2lyY2xlLWRhcmstdGVhbC5zdmcnKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbn1cclxuXHJcbi8vIC0tLS0tIHRhYnMgLS0tLS1cclxuXHJcbi5uYXYtdGFicyB7XHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBzcGFjZSgzKSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcywgY29sb3IgMC4zcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tIGNhcmRzIC0tLS0tXHJcblxyXG4uY2FyZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItd2lkdGg6IDJweDtcclxuXHJcbiBcclxufVxyXG5cclxuLy8gLS0tLS0gdGFibGVzIC0tLS0tXHJcblxyXG50YWJsZSwgLnRhYmxlIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuXHJcbiAgJi5yZW1vdmUtYm9yZGVyY29sbGFwc2Uge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuXHJcbiAgICB0ciwgLnRyIHtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgdGQsIC50ZCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgY2FwdGlvbi5jYXB0aW9uLXN0eWxlIHtcclxuICAgIGNhcHRpb24tc2lkZTogdG9wOyBcclxuICAgIGZvbnQtc2l6ZTogLjhyZW07IFxyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICB0aCwgLnRoLCB0ZCwgLnRkIHtcclxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICB0aCwgLnRoLCB0aGVhZCB0ZCwgLnRoZWFkIC50ZCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQgdGgsIHRoZWFkIHRkLCAudGhlYWQgLnRoLCAudGhlYWQgLnRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgdGJvZHksIC50Ym9keSB7XHJcbiAgICB0aCwgLnRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICB0ciwgLnRyIHtcclxuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDRweCAkYm9yZGVyLWNvbG9yLCBpbnNldCAtMXB4IC0zcHggJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICB0ZCwgLnRkIHtcclxuICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tIGZvcm1zIC0tLS0tXHJcbi8vXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG11dGVkO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcclxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xyXG4gICAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XHJcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0gY3RhLWxpc3QtaW5saW5lIC0tLS0tXHJcblxyXG5AaW5jbHVkZSByZXNwb25zaXZpemUge1xyXG4gIC5jdGEtbGlzdCN7JF93fS1pbmxpbmUge1xyXG4gICAgbGk6Zmlyc3Qtb2YtdHlwZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHNwYWNlKDIpO1xyXG4gICAgICAgIGJvdHRvbTogc3BhY2UoMik7XHJcbiAgICAgICAgcmlnaHQ6ICRib3JkZXItd2lkdGggKiAtMTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6ICRib3JkZXItd2lkdGggKiAyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLSBocnMgLS0tLS1cclxuXHJcbmhyIHtcclxuICBAaW5jbHVkZSBtYXJnaW4oc3BhY2UoNSkgbnVsbCk7XHJcbiAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbn1cclxuXHJcbi50ZXh0LWhyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1yaWdodDogc3BhY2UoKTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHNwYWNlKCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAmOmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0gZ2VuZXJpYyB0ZXh0IC0tLS0tXHJcblxyXG4udGV4dC1zbWFsbCB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG59XHJcblxyXG4udGV4dC1zZXBhcmF0b3Ige1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogJGJvcmRlci13aWR0aCAqIDI7XHJcbiAgICBoZWlnaHQ6IDEuMmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgdG9wOiAwLjI1ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tIGJvcmRlciByZXNwb25zaXZlIC0tLS0tLS1cclxuXHJcbkBpbmNsdWRlIHJlc3BvbnNpdml6ZSB7XHJcbiAgQGVhY2ggJHNpZGUgaW4gdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0IHtcclxuICAgIC5ib3JkZXIjeyRfd30tI3skc2lkZX0ge1xyXG4gICAgICBib3JkZXItI3skc2lkZX06ICRib3JkZXItc3R5bGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLSBiYWNrZ3JvdW5kIHRyaWFuZ2xlIC0tLS0tLS1cclxuXHJcbi5iZy10cmlhbmdsZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy91dGlsL3RyaWFuZ2xlLWFjY2VudC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAmLWNlbnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi1sZWZ0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG5cclxuICAgICYucm93IHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGNvbnRlbnQtbWFyZ2luIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxuICB9XHJcblxyXG4gICYtc20ge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDBweCA3MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhzKSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA1cHggNTIuNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1tZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4IDE4MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhzKSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjcwcHggMTM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWZ1bGwge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHZ3IDI1dnc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLSBDb21tb24gQ2xhc3NuYW1lcyAtLS0tLS0tXHJcblxyXG4uY29sb3ItcHJpbWFyeSB7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4ucmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uYmctZ3JleSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnktbGlnaHQtZ3JleTtcclxufVxyXG5cclxuLnRleHQtZGFyay1ncmV5IHtcclxuICBjb2xvcjogJGRhcmstZ3JleTtcclxufVxyXG5cclxuLnRleHQtYm9sZCB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG59XHJcblxyXG4uYm90dG9tLWZpeGVkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZnVsbC13aWR0aCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5taXJyb3ItZmxpcCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG59XHJcblxyXG5cclxuXHJcbi5pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmZ1bGwtd2lkdGgtZGl2aWRlciB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYmFja2dyb3VuZDogJHNlbWktZ3JleS0wMjtcclxuICBtYXJnaW4tbGVmdDogLTh2dztcclxuICBtYXJnaW4tcmlnaHQ6IC04dnc7XHJcbn1cclxuXHJcbi5kaXZpZGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJsYWNrO1xyXG4gIG9wYWNpdHk6IC40O1xyXG59XHJcblxyXG4uZmVhdHVyZS1pY29uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2xvZ29zL29yYW5nZS5zdmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiA2NHB4O1xyXG4gIGhlaWdodDogNjRweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAubGFyZ2UtZGV2aWNlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZS1pY29uIHtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gIC5zbWFsbC1kZXZpY2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbiBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAubWVkaXVtLWRldmljZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1wdXJwbGUge1xyXG4gIHdpZHRoOiA0MjNweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDAuODk7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICsgc3BhY2UoMSk7XHJcbiAgYmFja2dyb3VuZDogJG1hZ2VudGEtMTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4udmlkZW9fX3BsYXktYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiAkem9ldGlzLW9yYW5nZTtcclxuICB3aWR0aDogc3BhY2UoNSkgKyBzcGFjZSgzKSAtIHNwYWNlKDEpO1xyXG4gIGhlaWdodDogc3BhY2UoNSkgKyBzcGFjZSgzKSAtIHNwYWNlKDEpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IHNwYWNlKDIpO1xyXG4gIGxlZnQ6IHNwYWNlKDIpO1xyXG5cclxuICBzcGFuIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkICR3aGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxpc3Qge1xyXG4gICYtY2xvc2UsXHJcbiAgJi1leHBhbmQge1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICBjb2xvcjogJGJsdWUtMjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZS0yO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnKyc7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jbG9zZSB7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnLSc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy1jb250YWluZXIoJGxlZnQsICRyaWdodCkge1xyXG4gICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkbGVmdDtcclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRyaWdodDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nLWNvbnRhaW5lci1yZXZlcnNlKCRsZWZ0LCAkcmlnaHQpIHtcclxuICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRsZWZ0O1xyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcmlnaHQ7XHJcbiAgfVxyXG59XHJcbi5ib3JkZXItYm90dG9tIHtcclxuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXN0eWxlO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4taGVpZ2h0KCRoZWlnaHQpIHtcclxuICBtaW4taGVpZ2h0OiAkaGVpZ2h0ICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxyXG59XHJcblxyXG5cclxuXHJcbi8qYWRkZWQgZm9yIEFyYWJpYyBmb250IGZvciBSVEwgJiBMVFIgYWxpZ25tZW50Ki9cclxuLnRleHQtYWxpZ24tcmlnaHR7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICBkaXJlY3Rpb246IHJ0bCAhaW1wb3J0YW50O1xyXG59XHJcbltkaXI9J1JUTCdde1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgZGlyZWN0aW9uOiBydGwgIWltcG9ydGFudDtcclxufVxyXG5bZGlyPSdMVFInXXtcclxuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgZGlyZWN0aW9uOiBsdHIgIWltcG9ydGFudDtcclxufVxyXG4vLyBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgeyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xyXG4vLyAgIC8vIElFMTArIENTUyBoZXJlXHJcbi8vICAgaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiB7XHJcbi8vICAgICBzdXAge1xyXG4vLyAgICAgICB0b3A6IC00cHg7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIFNwYWNlQXJvdW5kT3BlcmF0b3JcblxuLy8vIEJ1aWxkcyBkaXJlY3Rpb25hbCBwcm9wZXJ0aWVzIGJ5IHBhcnNpbmcgQ1NTIHNob3J0aGFuZCB2YWx1ZXMuIEZvciBleGFtcGxlLFxuLy8vIGEgdmFsdWUgb2YgYDEwcHggbnVsbGAgd2lsbCBvdXRwdXQgdG9wIGFuZCBib3R0b20gZGlyZWN0aW9uYWwgcHJvcGVydGllcyxcbi8vLyBidXQgdGhlIGBudWxsYCBza2lwcyBsZWZ0IGFuZCByaWdodCBmcm9tIGJlaW5nIG91dHB1dC5cbi8vL1xuLy8vIEBhcmd1bWVudCB7c3RyaW5nfSAkcHJvcGVydHlcbi8vLyAgIEJhc2UgcHJvcGVydHkuXG4vLy9cbi8vLyBAYXJndW1lbnQge3N0cmluZ30gJHN1ZmZpeFxuLy8vICAgU3VmZml4IHRvIGFwcGVuZC4gVXNlIGBudWxsYCB0byBvbWl0LlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtsaXN0fSAkdmFsdWVzXG4vLy8gICBMaXN0IG9mIHZhbHVlcyB0byBzZXQgZm9yIHRoZSBwcm9wZXJ0eS5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgX2RpcmVjdGlvbmFsLXByb3BlcnR5KGJvcmRlciwgd2lkdGgsIG51bGwgNXB4KTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDVweDtcbi8vLyAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gX2NvbXBhY3Qtc2hvcnRoYW5kXG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IF9jb250YWlucy1mYWxzeVxuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG5cbkBtaXhpbiBfZGlyZWN0aW9uYWwtcHJvcGVydHkoXG4gICRwcm9wZXJ0eSxcbiAgJHN1ZmZpeCxcbiAgJHZhbHVlc1xuKSB7XG4gICR0b3A6ICAgICRwcm9wZXJ0eSArIFwiLXRvcFwiICAgICsgaWYoJHN1ZmZpeCwgXCItI3skc3VmZml4fVwiLCBcIlwiKTtcbiAgJGJvdHRvbTogJHByb3BlcnR5ICsgXCItYm90dG9tXCIgKyBpZigkc3VmZml4LCBcIi0jeyRzdWZmaXh9XCIsIFwiXCIpO1xuICAkbGVmdDogICAkcHJvcGVydHkgKyBcIi1sZWZ0XCIgICArIGlmKCRzdWZmaXgsIFwiLSN7JHN1ZmZpeH1cIiwgXCJcIik7XG4gICRyaWdodDogICRwcm9wZXJ0eSArIFwiLXJpZ2h0XCIgICsgaWYoJHN1ZmZpeCwgXCItI3skc3VmZml4fVwiLCBcIlwiKTtcbiAgJGFsbDogICAgJHByb3BlcnR5ICsgICAgICAgICAgICAgaWYoJHN1ZmZpeCwgXCItI3skc3VmZml4fVwiLCBcIlwiKTtcblxuICAkdmFsdWVzOiBfY29tcGFjdC1zaG9ydGhhbmQoJHZhbHVlcyk7XG5cbiAgQGlmIF9jb250YWlucy1mYWxzeSgkdmFsdWVzKSB7XG4gICAgQGlmIG50aCgkdmFsdWVzLCAxKSB7ICN7JHRvcH06IG50aCgkdmFsdWVzLCAxKTsgfVxuXG4gICAgQGlmIGxlbmd0aCgkdmFsdWVzKSA9PSAxIHtcbiAgICAgIEBpZiBudGgoJHZhbHVlcywgMSkgeyAjeyRyaWdodH06IG50aCgkdmFsdWVzLCAxKTsgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQGlmIG50aCgkdmFsdWVzLCAyKSB7ICN7JHJpZ2h0fTogbnRoKCR2YWx1ZXMsIDIpOyB9XG4gICAgfVxuXG4gICAgQGlmIGxlbmd0aCgkdmFsdWVzKSA9PSAyIHtcbiAgICAgIEBpZiBudGgoJHZhbHVlcywgMSkgeyAjeyRib3R0b219OiBudGgoJHZhbHVlcywgMSk7IH1cbiAgICAgIEBpZiBudGgoJHZhbHVlcywgMikgeyAjeyRsZWZ0fTogbnRoKCR2YWx1ZXMsIDIpOyB9XG4gICAgfSBAZWxzZSBpZiBsZW5ndGgoJHZhbHVlcykgPT0gMyB7XG4gICAgICBAaWYgbnRoKCR2YWx1ZXMsIDMpIHsgI3skYm90dG9tfTogbnRoKCR2YWx1ZXMsIDMpOyB9XG4gICAgICBAaWYgbnRoKCR2YWx1ZXMsIDIpIHsgI3skbGVmdH06IG50aCgkdmFsdWVzLCAyKTsgfVxuICAgIH0gQGVsc2UgaWYgbGVuZ3RoKCR2YWx1ZXMpID09IDQge1xuICAgICAgQGlmIG50aCgkdmFsdWVzLCAzKSB7ICN7JGJvdHRvbX06IG50aCgkdmFsdWVzLCAzKTsgfVxuICAgICAgQGlmIG50aCgkdmFsdWVzLCA0KSB7ICN7JGxlZnR9OiBudGgoJHZhbHVlcywgNCk7IH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7JGFsbH06ICR2YWx1ZXM7XG4gIH1cbn1cbiIsIlxyXG5odG1sLCBib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4iLCIvKiogQWRkZWQgYXMgcGVyIHJlcXVlc3Qgb2YgWkRGQy0xNTI5MiBmb3IgQXV0b21hdGVkIEFjY291bnQgQ3JlYXRpb24gKiovXHJcblxyXG4vKiBIaWRlIHRoZSBjb21wYW55IGZpZWxkIGFuZCBsYWJlbCAqL1xyXG4uZmllbGRMaXN0IC5Db21wYW55IHtcclxuICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5sYWJlbFtmb3I9XCJDb21wYW55XCJdIHtcclxuICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBIaWRlIHRoZSBjb21wbGV0ZSBNYXJrZXQgZmllbGQsIGRyb3AgZG93biBhbmQgbGFiZWwgKi9cclxuLmZpZWxkTGlzdCAuaW5wdXRTZWxlY3Qge1xyXG4gICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCIuYXotZmlsdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG4gIHBhZGRpbmc6IHNwYWNlKDQpO1xyXG4gIHN1cHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAmX19yYW5nZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcclxuXHJcbiAgICAmLWNoYXIge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjA7XHJcbiAgICAgIHBhZGRpbmc6IDAgLjQ4NzVyZW07XHJcblxyXG4gICAgICAmLmF2YWlsYWJsZSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYWwtMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS00O1xyXG4gICAgICAgIHBhZGRpbmc6IC4wMzEyNXJlbSAwLjI3NXJlbTtcclxuICAgICAgICBtYXJnaW46IDAgMC4xcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHNwYWNlKDEpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAycmVtIHNwYWNlKDIpO1xyXG5cclxuICAgICYtY2hhciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC4zNzVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlua3Mge1xyXG5cclxuICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcblxyXG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiAxLjEyNXJlbTtcclxuXHJcblxyXG4gICAgJl9fcmFuZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6IDVyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3Rpb24ge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgzKSBzcGFjZSgyKTtcclxuXHJcbiAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1saXN0LFxyXG4gICAgLnNob3cuZHJvcGRvd24tbGlzdCB7XHJcbiAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IC4zMTI1cmVtIDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjE4NzVyZW07XHJcblxyXG4gICAgICAgICZfX2Rpc3BsYXktdGV4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jYXJldCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2xpZ2h0LWdyYXktZG93bi5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgxKTtcclxuXHJcbiAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44MTNyZW0gMC4zcmVtIDAuNDM4cmVtIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4uYWJvdXQtdXMtY29yZS1iZWxpZWZzIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbWlkLXNwYWNlO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgJi1jb2wge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjM3NXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNSk7XHJcblxyXG4gICAgICAmLWxhYmxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItZm9udC0zLXNtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLmFib3V0LXVzLWNvcmUtYmVsaWVmcyB7XHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICYtY29sIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICYtY29sIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmLWxhYmxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogc3BhY2UoNCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFjY29yZGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAmLnRleHQtYWxpZ24tcmlnaHR7XHJcbiAgICAuYWNjb3JkaW9ue1xyXG4gICAgICAmX19jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtIDAuMjVyZW0gNnJlbTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSg0KTtcclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaW9uX19mYXEtZXhwYW5kLWFsbCB7XHJcbiAgICAgICAgICBsZWZ0OiAxJTtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2Nsb3NlLCAmX19leHBhbmR7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCA2cmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZ3JlZW4ge1xyXG4gICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICZfX2NvbnRhaW5lci1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jbG9zZSxcclxuICAgICAgJl9fZXhwYW5kIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlicmVsYS1ncmVlbi0zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGxpYnJlbGEtZ3JlZW4tMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Fuc3dlci1jb250ZW50IHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBjb2xvcjogJGxpYnJlbGEtZ3JlZW4tMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRsaWJyZWxhLWdyZWVuLTM7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLnBpbmsge1xyXG4gICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICZfX2Nsb3NlLFxyXG4gICAgICAmX19leHBhbmQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzb2xlbnNpYS1waW5rLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkc29sZW5zaWEtcGluay0xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYW5zd2VyLWNvbnRlbnQge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGNvbG9yOiAkc29sZW5zaWEtcGluay0xO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHNvbGVuc2lhLXBpbmstMTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogJG1pZC1zcGFjZSBzcGFjZSg2KSAwLjVyZW0gc3BhY2UoNCk7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIGJhY2tncm91bmQ6ICR6cG4td2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICAmLFxyXG4gICAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgY29sb3I6JHpwbi1ncmF5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH0gICAgXHJcblxyXG4gICAgJi1mb290ZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlX19jbGFzcyB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmX19jdXN0b20tbGlzdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0yLjI1cmVtO1xyXG4gICAgICB0b3A6IDAuMjVyZW07XHJcbiAgICAgIG1heC13aWR0aDogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICYtc2VjdGlvbi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAmLXNlY3Rpb24taXRlbXtcclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4taGVpZ2h0KDApO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmX19mYXEtZXhwYW5kLWFsbCB7XHJcbiAgICBjb2xvcjogJHNlbWktZ3JleS0wNztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICB0b3A6IHNwYWNlKDMpO1xyXG4gICAgcmlnaHQ6IDElO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gICZfX2Nsb3NlLFxyXG4gICZfX2V4cGFuZCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgbGEtaWNvbjtcclxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsYWNrO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBjb2xvcjogJHpwbi13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAvLyBwYWRkaW5nOiAwLjA2MjVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoMyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDEpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiK1wiO1xyXG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19leHBhbmQge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX2Fuc3dlci1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAgMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgYS5saW5rLWV4dGVybmFsOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLXRlYWwuc3ZnXCIpO1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgxKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMTg4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuXHJcbiAgICAgIC5saW5rLWZpbGU6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoNCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgXHJcbiAgICAgIHRib2R5LCB0aGVhZCB7XHJcbiAgICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgICAmX19hbnN3ZXItY29udGVudC10ciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAgICZfX2Fuc3dlci1jb250ZW50LWRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBzcGFjZSg1KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyLCB0ZCwgdGgge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0zO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDMpO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nOiAwIHNwYWNlKDYpIDAgc3BhY2UoMyk7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDQpO1xyXG5cclxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSBidXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mYXEtZXhwYW5kLWFsbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Fuc3dlci1jb250ZW50IHtcclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jdXN0b20tbGlzdHtcclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnd5c2l3eWctZW1iZWQtdmlkZW8ge1xyXG4gICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgaGVpZ2h0OiAxNDhweDtcclxuICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDI2MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICB3aWR0aDogNTYwcHg7XHJcbiAgICAgIGhlaWdodDogMzE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgIHdpZHRoOiA2ODBweDtcclxuICAgICAgaGVpZ2h0OiAzODRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmlmcmFtZS5yZXNwb25zaXZlX3dpZHRoIHtcclxuICB3aWR0aDogMjYwcHg7XHJcbiAgaGVpZ2h0OiAxNDhweDtcclxuICBtaW4td2lkdGg6IGF1dG87XHJcbiAgbWluLWhlaWdodDogYXV0bztcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgaGVpZ2h0OiAyNjFweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcbiAgICB3aWR0aDogNTYwcHg7XHJcbiAgICBoZWlnaHQ6IDMxN3B4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXtcclxuICAgIHdpZHRoOiA2ODBweDtcclxuICAgIGhlaWdodDogMzg0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5we1xyXG4gICYuZmFxLWZvb3Rub3Rle1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDByZW07XHJcbiAgfVxyXG4gICYuZnFhLXBhcmF7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgfVxyXG59IiwiLmFjY291bnQtbnVtYmVyIHtcclxuICAgcGFkZGluZzogMDtcclxuXHJcbiAgICZfX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLmxvYWRpbmctd3JhcHBlciB7XHJcbiAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX2Nsb3NlV3JhcHBlciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgcGFkZGluZzogMjBweCAzMnB4IDIwcHggMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ4NnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjY291bnQtZ3JvdXAge1xyXG4gICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjY291bnQtYm94IHtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5hY2NvdW50LXNlYXJjaC1ncm91cCB7XHJcbiAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgfVxyXG5cclxuICAgLmFjY291bnQtbmFtZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgIH1cclxuXHJcbiAgIC5hY2NvdW50LWFkZHJlc3Mge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgIH1cclxuXHJcbiAgIC5zZWFyY2gtYnRuIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHggMjFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBtYXJnaW46IDAgMjRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICBpbnB1dCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTEuNXB4IDE2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTExO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYuaW52YWxpZCB7XHJcbiAgICAgICAgIGJvcmRlci1jb2xvcjogJGVyci1yZWQ7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y0ZjQ7XHJcblxyXG4gICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICBjb2xvcjogJHNlbWktZ3JleS0wNztcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLmZvb3Rlci10ZXh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICBjb2xvcjogJHpwbi1ncmF5O1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAgICYuaW52YWxpZCB7XHJcbiAgICAgICAgIGNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAubGluay10ZXh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgY29sb3I6ICRibHVlLTEyO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgfVxyXG5cclxuICAgLmxpbmstbW9kYWwge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuIiwiLmFsZXJ0cyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMjJweCAyNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBib3JkZXI6IDNweCBzb2xpZCBncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICYtLXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICMwMDhhMDU7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDhhMDU7XHJcbiAgfSBcclxuXHJcbiAgJi0tZXJyb3Ige1xyXG4gICAgY29sb3I6ICNjYzNiM2I7XHJcbiAgICBib3JkZXItY29sb3I6ICNjYzNiM2I7XHJcbiAgfVxyXG59XHJcbi5hbGVydHMtYWFjIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJi0tc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogIzAwOGEwNTtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwOGEwNTtcclxuICB9XHJcblxyXG4gICYtLWVycm9yIHtcclxuICAgIGNvbG9yOiAjY2MzYjNiO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2MzYjNiO1xyXG4gIH1cclxufVxyXG4iLCIuYXBwbHktYmxvY2sge1xyXG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDYpICogMC44NjQ2O1xyXG4gIG1hcmdpbi10b3A6ICRjb21wLWJvdHRvbS1tYXJnaW47XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICBtYXJnaW4tbGVmdDogc3BhY2UoNCk7XHJcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMTU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMTU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg2KSArIHNwYWNlKDQpO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuXHJcbiAgICAmLXRhYiB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDQpICogMC44NzUgc3BhY2UoMyk7XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogLjg3NTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAqIDAuODk0NzM4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICogMC45MTY3O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZ3JleS5zdmcnKTtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoNCkgKyBzcGFjZSgxKSAqIDU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIC5hcHBseS1ibG9ja19fYnV0dG9uLXRhYl9fbGluayB7XHJcbiAgICAgICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Fycm93LW9yYW5nZS5zdmcnKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtIHNwYWNlKDIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgxKSAqIDM7XHJcblxyXG4gICAgICAmLXRhYiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS0zO1xyXG4gICAgICAgICAgcGFkZGluZzogc3BhY2UoNCkgKiAwLjg3NSBzcGFjZSgzKSAqIDI7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAuODEyNTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDEpICogMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpO1xyXG5cclxuICAgICAgJi10YWIge1xyXG5cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi4xMjU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSAqIDEuNTgzNDtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAmLXRhYiB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMykgKiAxLjA3IHNwYWNlKDMpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDQpICogMC45NjtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMTU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hcnRpY2xlLWJsb2NrLWxpc3Qtbm8taW1hZ2Uge1xyXG4gIHBhZGRpbmc6IHNwYWNlKDMpICogMS4zNzUgc3BhY2UoMikgKiAxLjEyNSBzcGFjZSgzKSAqIDEuNjkgc3BhY2UoMykgKiAxLjY5O1xyXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJGdyYXktMztcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMikgKiAxLjg3NTtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjQ1OyBcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19mb290ZXJ7IFxyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgcGFkZGluZzogc3BhY2UoMykgKiAxLjI1IHNwYWNlKDMpICogMS4yNSBzcGFjZSgzKSAqIDEuMTI1O1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190YWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKSAqIDEuMjU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hcnRpY2xlLWJsb2NrLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuICBcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNC4yNXJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA5LjM5cmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDkuMzlyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5saXN0LXZpZXcge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLmFydGljbGUtYmxvY2stbGlzdF9faW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcuMDAycmVtO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3LjAwMnJlbTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNy4wMDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fd3JhcHBlcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICBcclxuICAgICZfX3RhZyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICRncmF5LTM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMikgKiAxLjg3NTtcclxuICAgIH1cclxuICBcclxuICAgICZfX2JvZHkge1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40NTsgXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVye1xyXG4gICAgICBcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgXHJcbiAgICB9ICBcclxuXHJcbiAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMykgKiAxLjI1IHNwYWNlKDMpICogMS4yNSBzcGFjZSgzKSAqIDEuMTI1O1xyXG4gIFxyXG4gICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmX190YWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpICogMS4yNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAiLCIuYXJ0aWNsZWNvbnRlbnRfX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCk7XHJcblxyXG4gICYuYXJ0aWNsZS0tbGlzdGluZ3tcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgLmFydGljbGVjb250ZW50X19oZWFkZXItYm9keSxcclxuICAgIC5hcnRpY2xlY29udGVudF9faGVhZGVyLWF1dGhvciB7IFxyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxhYmVsIHtcclxuXHJcbiAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDQpO1xyXG4gIH1cclxuXHJcbiAgJi10aXRsZXtcclxuICAgIG1hcmdpbi10b3A6MS4xODhyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbWlkLXNwYWNlO1xyXG4gIFxyXG4gICAgJi1vbmx5e1xyXG4gICAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgfVxyXG5cclxuICAgICYtMiB7XHJcbiAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYm9keSxcclxuICAmLWF1dGhvciB7XHJcbiAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAmLWF1dGhvciB7XHJcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuICAgIHBhZGRpbmctbGVmdDogLjZyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLjZyZW07XHJcbiAgfVxyXG5cclxuICAmLmRhcmstdGl0bGUtMntcclxuICAgIC5hcnRpY2xlY29udGVudF9faGVhZGVyLXRpdGxlLTJ7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICYtYXV0aG9yLFxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLWF1dGhvciB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMTI1O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTNyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYXJ0aWNsZWNvbnRlbnQge1xyXG5cclxuICAmX19oZXJvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAyLjgxMjU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZ1bGwtd2lkdGgtY29udGFpbmVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlc291cmNle1xyXG4gICAgLmFydGljbGUtbGlzdGluZy1wcm9kdWN0bGlzdHtcclxuICAgICAgICAucGFnZW5hdmJhcntcclxuICAgICAgICAgICAgLnRleHQtcmlnaHQubGFyZ2UtZGV2aWNle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRlZmF1bHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5Ljc1cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNzU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTl7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ldmVudHtcclxuICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLnNsaWNrLXRyYWNre1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAuc2xpY2stc2xpZGV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KFtjbGFzc10pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC56Y2FyZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC56Y2FyZF9fY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC56Y2FyZF9fY29se1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAuemNhcmRfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stZG90c3tcclxuICAgICAgICB0b3A6IDEwNiU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjNmM2VlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stbmV4dHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL2dyZXktcmlnaHQtYXJyb3cuc3ZnKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpkaXNhYmxlZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stcHJldntcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL2dyZXktbGVmdC1hcnJvdy5zdmcpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmRpc2FibGVke1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hcnRpY2xlLWxpc3RpbmdfX3Jlc3VsdC10ZXh0e1xyXG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgXHJcbiAgICAmLmhpZGUtc2VhcmNoLWxhYmVsIHtcclxuICAgICAgICAuc2VhcmNoLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5iYWNrLWJ1dHRvbntcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucm93LW5vLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktMTE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLm5vLXNlYXJjaC1yZXN1bHRzLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tcmVzdWx0cy1ib3JkZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTExO1xyXG59XHJcblxyXG4uY29sLXhsLTkge1xyXG5cclxuICAgIC5yZXNvdXJjZUxpc3QsXHJcbiAgICAuZXZlbnRzUm93LFxyXG4gICAgLmV2ZW50c0xpc3QsXHJcbiAgICAuZ2VuZXJpYyxcclxuICAgIC5wbHAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTExO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuXHJcbiAgICAgICAgLm5vLXNlYXJjaC1yZXN1bHRzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXItbWluLWhlaWdodCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICAuc3Bpbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAubG9hZGluZy1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2wtbm8tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zcGlubmVyLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEsIDIxMSwgMjExLCAwLjMpO1xyXG4gICAgei1pbmRleDogMztcclxuXHJcbiAgICAubG9hZGluZy1pbmRpY2F0b3Ige1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICB0b3A6IDUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tZXRhLWRhdGEge1xyXG4gICAgJl9fY2F0ZWdvcnkge1xyXG5cclxuICAgICAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcblxyXG4gICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIC8vICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8td3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkZGFya2dyZXk7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3R5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hdXRob3Ige1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYXV0aG9yLWJpb2dyYXBoeS1jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XHJcblxyXG4gICAgLmF1dGhvci1iaW9ncmFwaHl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAxcmVtIDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJpby1pbWFnZXtcclxuICAgICAgICAgICAgZmxleDogMCAwIDE1MHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuNXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3LjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuNjg4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0LjY4OHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJpby1jb250ZW50IHtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYXV0b3R5cGUtaW5wdXR7XHJcbiAgICAmLnRleHQtZmllbGR7XHJcbiAgICAgICAgJjphY3RpdmUsJjpmb2N1cywmOmZvY3VzLXdpdGhpbntcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubm8tc3VnZ2VzdGlvbnMge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5zdWdnZXN0aW9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICBib3JkZXI6IDAuMDZyZW0gc29saWQgJHRlYWwtMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMTlyZW07XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWF4LWhlaWdodDogMTQzcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIC5zdWdnZXN0aW9ucyBsaSB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICB9XHJcbiAgXHJcbiAgLnN1Z2dlc3Rpb24tYWN0aXZlLFxyXG4gIC5zdWdnZXN0aW9ucyBsaTpob3ZlcixcclxuICAuc3VnZ2VzdGlvbnMgbGk6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfSIsIi5idG4ge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDRweDsgXHJcbiAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAwLjJyZW07XHJcbiAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwcHggMHB4IDNweCAjYmZiZmJmO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDBweCAwcHggM3B4ICNiZmJmYmY7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tYXJyb3ctbGVmdDo6YmVmb3JlLFxyXG4gICAgJi5idG4tYXJyb3ctcmlnaHQ6OmJlZm9yZSxcclxuICAgICYuYnRuLWV4dGVybmFsOjpiZWZvcmUsXHJcbiAgICAmLmJ0bi1kb3dubG9hZDo6YmVmb3JlLFxyXG4gICAgJi5idG4tYXJyb3ctbGVmdDo6YWZ0ZXIsXHJcbiAgICAmLmJ0bi1hcnJvdy1yaWdodDo6YWZ0ZXIsXHJcbiAgICAmLmJ0bi1leHRlcm5hbDo6YWZ0ZXIsXHJcbiAgICAmLmJ0bi1kb3dubG9hZDo6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWxnIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDJyZW07XHJcblxyXG4gICAgJi5idG4tYXJyb3ctbGVmdDo6YmVmb3JlLFxyXG4gICAgJi5idG4tYXJyb3ctcmlnaHQ6OmJlZm9yZSxcclxuICAgICYuYnRuLWV4dGVybmFsOjpiZWZvcmUsXHJcbiAgICAmLmJ0bi1kb3dubG9hZDo6YmVmb3JlLFxyXG4gICAgJi5idG4tYXJyb3ctbGVmdDo6YWZ0ZXIsXHJcbiAgICAmLmJ0bi1hcnJvdy1yaWdodDo6YWZ0ZXIsXHJcbiAgICAmLmJ0bi1leHRlcm5hbDo6YWZ0ZXIsXHJcbiAgICAmLmJ0bi1kb3dubG9hZDo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxLjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc20ge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcblxyXG4gICAgJi5idG4tYXJyb3ctbGVmdDo6YmVmb3JlLFxyXG4gICAgJi5idG4tYXJyb3ctcmlnaHQ6OmJlZm9yZSxcclxuICAgICYuYnRuLWV4dGVybmFsOjpiZWZvcmUsXHJcbiAgICAmLmJ0bi1kb3dubG9hZDo6YmVmb3JlLFxyXG4gICAgJi5idG4tYXJyb3ctbGVmdDo6YWZ0ZXIsXHJcbiAgICAmLmJ0bi1hcnJvdy1yaWdodDo6YWZ0ZXIsXHJcbiAgICAmLmJ0bi1leHRlcm5hbDo6YWZ0ZXIsXHJcbiAgICAmLmJ0bi1kb3dubG9hZDo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAwLjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAwLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4teHMge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZzogMC42MjVyZW0gMC44NzVyZW0gMC43NXJlbTtcclxuXHJcbiAgICAmLmJ0bi1hcnJvdy1sZWZ0OjpiZWZvcmUsXHJcbiAgICAmLmJ0bi1hcnJvdy1yaWdodDo6YmVmb3JlLFxyXG4gICAgJi5idG4tZXh0ZXJuYWw6OmJlZm9yZSxcclxuICAgICYuYnRuLWRvd25sb2FkOjpiZWZvcmUsXHJcbiAgICAmLmJ0bi1hcnJvdy1sZWZ0OjphZnRlcixcclxuICAgICYuYnRuLWFycm93LXJpZ2h0OjphZnRlcixcclxuICAgICYuYnRuLWV4dGVybmFsOjphZnRlcixcclxuICAgICYuYnRuLWRvd25sb2FkOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDAuN3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuN3JlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOi0ycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2Y2NWMwMDQwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2Y2NWMwMDQwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1hcnJvdy1sZWZ0OjpiZWZvcmUsXHJcbiAgICAmLmJ0bi1hcnJvdy1yaWdodDo6YmVmb3JlLFxyXG4gICAgJi5idG4tZXh0ZXJuYWw6OmJlZm9yZSxcclxuICAgICYuYnRuLWRvd25sb2FkOjpiZWZvcmUsXHJcbiAgICAmLmJ0bi1hcnJvdy1sZWZ0OjphZnRlcixcclxuICAgICYuYnRuLWFycm93LXJpZ2h0OjphZnRlcixcclxuICAgICYuYnRuLWV4dGVybmFsOjphZnRlcixcclxuICAgICYuYnRuLWRvd25sb2FkOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tZGlzYWJsZWR7XHJcbiAgICAgICAgb3BhY2l0eTogMC42NSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC42NSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMjtcclxuICAgIGJvcmRlci1jb2xvcjogJHRlYWwtMjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzAwN2I4ZjQwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0zO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsLTM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMDA3YjhmNDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tYXJyb3ctbGVmdDo6YmVmb3JlLFxyXG4gICAgJi5idG4tYXJyb3ctcmlnaHQ6OmJlZm9yZSxcclxuICAgICYuYnRuLWV4dGVybmFsOjpiZWZvcmUsXHJcbiAgICAmLmJ0bi1kb3dubG9hZDo6YmVmb3JlLFxyXG4gICAgJi5idG4tYXJyb3ctbGVmdDo6YWZ0ZXIsXHJcbiAgICAmLmJ0bi1hcnJvdy1yaWdodDo6YWZ0ZXIsXHJcbiAgICAmLmJ0bi1leHRlcm5hbDo6YWZ0ZXIsXHJcbiAgICAmLmJ0bi1kb3dubG9hZDo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWRpc2FibGVke1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC42NSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMjtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1saWdodCB7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTE7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNkZWRlZGU0MDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtaG92ZXI7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTExO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2RlZGVkZTQwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLmJ0bi1hcnJvdy1sZWZ0OjpiZWZvcmUsXHJcbiAgICAmLmJ0bi1hcnJvdy1yaWdodDo6YmVmb3JlLFxyXG4gICAgJi5idG4tZXh0ZXJuYWw6OmJlZm9yZSxcclxuICAgICYuYnRuLWRvd25sb2FkOjpiZWZvcmUsXHJcbiAgICAmLmJ0bi1hcnJvdy1sZWZ0OjphZnRlcixcclxuICAgICYuYnRuLWFycm93LXJpZ2h0OjphZnRlcixcclxuICAgICYuYnRuLWV4dGVybmFsOjphZnRlcixcclxuICAgICYuYnRuLWRvd25sb2FkOjphZnRlciAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5idG4tZGlzYWJsZWR7XHJcbiAgICAgICAgb3BhY2l0eTogMC42NSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTE7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTExO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRhcmsge1xyXG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwcHggMHB4IDNweCAjNTg1ODU4NDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDBweCAzcHggIzU4NTg1ODQwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTE7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgIFxyXG5cclxuICAgICYuYnRuLWFycm93LWxlZnQ6OmJlZm9yZSxcclxuICAgICYuYnRuLWFycm93LXJpZ2h0OjpiZWZvcmUsXHJcbiAgICAmLmJ0bi1leHRlcm5hbDo6YmVmb3JlLFxyXG4gICAgJi5idG4tZG93bmxvYWQ6OmJlZm9yZSxcclxuICAgICYuYnRuLWFycm93LWxlZnQ6OmFmdGVyLFxyXG4gICAgJi5idG4tYXJyb3ctcmlnaHQ6OmFmdGVyLFxyXG4gICAgJi5idG4tZXh0ZXJuYWw6OmFmdGVyLFxyXG4gICAgJi5idG4tZG93bmxvYWQ6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1kaXNhYmxlZHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tYXJyb3ctbGVmdDo6YmVmb3JlLFxyXG4uYnRuLWFycm93LXJpZ2h0OjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9iYXNlLWJ1dHRvbi1yaWdodC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tcmlnaHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG59XHJcblxyXG4uYnRuLWFycm93LWxlZnQ6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgXHJcbn1cclxuXHJcbi5idG4tZXh0ZXJuYWw6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBtYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWV4dGVybmFsLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9iYXNlLWJ1dHRvbi1leHRlcm5hbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbn1cclxuXHJcbi5idG4tZG93bmxvYWQ6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBtYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWRvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9iYXNlLWJ1dHRvbi1kb3dubG9hZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbn1cclxuXHJcbi8vIFRlYW0gTm90ZTogVGhlc2Ugc3R5bGVzIGFyZSBmb3IgdGVzdGluZyBidXR0b24gYWxpZ25tZW50IG9uIHRoZSB0ZXN0IHBhZ2Ugb25seVxyXG4uYmFzZS1idXR0b24tdGVzdGluZyB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgICAgLmJ0bi1hcnJvdy1sZWZ0OjpiZWZvcmUsXHJcbiAgICAuYnRuLWFycm93LXJpZ2h0OjpiZWZvcmUsXHJcbiAgICAuYnRuLWV4dGVybmFsOjpiZWZvcmUsXHJcbiAgICAuYnRuLWRvd25sb2FkOjpiZWZvcmUsXHJcbiAgICAuYnRuLWFycm93LWxlZnQ6OmFmdGVyLFxyXG4gICAgLmJ0bi1hcnJvdy1yaWdodDo6YWZ0ZXIsXHJcbiAgICAuYnRuLWV4dGVybmFsOjphZnRlcixcclxuICAgIC5idG4tZG93bmxvYWQ6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn0iLCIuYmlnLWN0YS1saXN0IHtcclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNjg3NXJlbTtcclxuXHJcbiAgICAmLWN0YSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgIGZsZXg6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDEuNjg3NXJlbSBzcGFjZSgzKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWZvcndhcmQtd2hpdGUuc3ZnJyk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICBcclxuXHJcbiAgICAgICYubGluay1leHRlcm5hbCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL3doaXRlLWV4dGVybmFsLWxpbmsuc3ZnJyk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZvcm0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICBjb2xvcjogJHNlbWktZ3JleS0wOTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiAkc2VtaS1ncmV5LTA5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG4ge1xyXG4gICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmX19jb250YWluZXItY3RhIHtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICBcclxuXHJcbiAgfVxyXG59XHJcbiIsIi5icmFuZGVkLXNlY3Rpb24taGVhZGVyIHtcclxuICAmX19oZWFkZXIsXHJcbiAgJl9fc3ViaGVhZGVyLFxyXG4gICZfX2Rlc2NyaXB0aW9uaGVhZGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBjb2xvcjogJGxpYnJlbGEtZ3JlZW4tMTtcclxuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMTg3NXJlbTtcclxuXHJcbiAgICBzdXAge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJoZWFkZXIge1xyXG4gICAgY29sb3I6ICRibHVlLTEwO1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMxMjVyZW07XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbi1oZWFkZXIge1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XHJcblxyXG4gICAgaDMsIGg1IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIHN1cCB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogc3BhY2UoMik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC44OHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5waW5rIHtcclxuICAgIC5icmFuZGVkLXNlY3Rpb24taGVhZGVyX19oZWFkZXIge1xyXG4gICAgICBjb2xvcjogJGJsdWUtMTA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJhbmRlZC1zZWN0aW9uLWhlYWRlcl9fc3ViaGVhZGVyIHtcclxuICAgICAgY29sb3I6ICRzb2xlbnNpYS1waW5rLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyYW5kZWQtc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uaGVhZGVyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjA2MjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViaGVhZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMDc7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb25oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IHNwYWNlKDQpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XHJcblxyXG4gICAgICBzdXAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY3cHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICB0b3A6IC0wLjYycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5icmVhZGNydW1iIHtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRjb25kZW5zZWQtbGlnaHQtZ3JleTtcclxuICBwYWRkaW5nOiAwLjc1cmVtIDA7XHJcbiAgbWFyZ2luOiAkbWlkLXNwYWNlIDA7XHJcblxyXG4gICYtaXRlbSB7XHJcbiAgICAmICsgJjpiZWZvcmUgLFxyXG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmICsgJiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJy8nO1xyXG4gICAgICBwYWRkaW5nOiAwIHNwYWNlKDEpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIC5icmVhZGNydW1iX19saW5rIHtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJfX2xpbmsge1xyXG4gICAgICAmLmxpbmstZXh0ZXJuYWwge1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW06YWZ0ZXIsXHJcbiAgJl9fbGluayB7XHJcbiAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgIGNvbG9yOiAkenBuLWdyYXk7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICYuY3Vyc29yLWRlZmF1bHQge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29uZGVuc2VkLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW46IDAuNzVyZW0gMDtcclxuICB9XHJcbn1cclxuXHJcbm9sIGxpLmJyZWFkY3J1bWItaXRlbXtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbiIsIi5idWxsZXQtdGlja3MtZmVhdHVyZWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAyLjE5cmVtIDIuNXJlbSAyLjM4cmVtIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICYud2hpdGUtYmd7XHJcbiAgICAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAgICZfX3NpZ25pbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICYtdGl0bGUsXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kaXNjbGFpbWVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRtaWQtc3BhY2U7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRtaWQtc3BhY2U7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuMTNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY3RhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS03O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMnJlbSAwLjg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICYubGluay1leHRlcm5hbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy13aGl0ZS5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAmX19yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWlkLXNwYWNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHJcbiAgICAgICAgJl9fc2lnbmluIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41N3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41Njc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1pZC1zcGFjZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzcGFjZSgzKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhbWVsQ2FzZXtcclxuICAgICAgLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9faGVhZGVyIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAmLnRleHQtYWxpZ24tcmlnaHR7ICAvKmFkZGVkIGNzcyBmb3IgZ2xvYmFsIHRoZW1lKi9cclxuICAgIC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX3NpZ25pbntcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmJ1bGxldC10aWNrcy1mZWF0dXJlZF9fY29udGVudC1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRlbnQtZWxlbWVudHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgJi1pY29ue1xyXG4gICAgICAgICAgICAgICAgbGVmdDphdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX3NpZ25pbntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRlbnQtbGlzdHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjU2NzVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC5idWxsZXQtdGlja3MtZmVhdHVyZWRfX2NvbnRlbnQtZWxlbWVudHtcclxuICAgICAgICAgICAgICAgICYtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjdyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLmJ1bGxldC10aWNrcy1wcmltYXJ5IHtcclxuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblxyXG4gICZfX291dGVyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbWlkLXNwYWNlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2N0YSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIG1hcmdpbjogc3BhY2UoNCkgMCBzcGFjZSgzKSBzcGFjZSgzKTtcclxuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjEyNXJlbSAwLjg3NXJlbSBzcGFjZSg0KTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy13aGl0ZS5zdmcnKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxufVxyXG4iLCIuY2FsbG91dC1iYW5uZXIge1xyXG4gIGJhY2tncm91bmQ6ICR6cG4td2hpdGU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IHNwYWNlKDUpICsgc3BhY2UoMSkgMCBzcGFjZSg1KSAqIDEuMTM7XHJcbiAgbWFyZ2luOiBzcGFjZSgzKSBzcGFjZSgxKSAqIDAuMjU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcGFkZGluZzogc3BhY2UoNSkgc3BhY2UoMykgKiAyIHNwYWNlKDMpICogMjtcclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICogMS40NjtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktMTE7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IHNwYWNlKDIpICogMS42OSBzcGFjZSgyKSAqIDEuMzM1O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2ZycpO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMykgKiAxLjMxMztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNhcm9zZWwtY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgLnNsaWNrLXNsaWRlID4gZGl2e1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7IFxyXG4gICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWFjdGl2ZXtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIGxpLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYWwtMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb25kZW5zZWQtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICByaWdodDogLTM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICR0ZWFsLTI7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgIH1cclxufSIsIi56Y2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgJl9fY29sIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTE7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxOTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMC4zcmVtIDAuNHJlbSAwLjRyZW07XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjhyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG5cclxuICAgICAgICAmLW1ldGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcclxuXHJcbiAgICAgICAgICAgICYtaW1hZ2Utd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDE1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgOTAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA4NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDg4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktMjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuMTNyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmtncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICBzdXB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY3RhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS4xcmVtO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS0xMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLTEyO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmX19sZWFud3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICYtY29sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucm93LWdhcCB7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC56aWItbGVhbmNhcmRfX3Jlc291cmNlX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ncmV5dGhlbWUsXHJcbiAgICAmX193aGl0ZXRoZW1lIHtcclxuICAgICAgICAmLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcm93LWdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIC5yZmNfX2NvbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnpjYXJkX19jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnpjYXJkX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC56Y2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZW1pLWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC56Y2FyZF9fY29udGVudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnpjYXJkX19jdGEtbGluayB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJmEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgXHJcbiAgICB9XHJcbiAgICAmX193aGl0ZXRoZW1lIHtcclxuICAgICAgICAuemNhcmRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGVmYXVsdCAge1xyXG4gICAgLnpjYXJkLmNvbC1zbS00e1xyXG4gICAgICAgIC56Y2FyZF9fY29sIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZXZlbnRzTGlzdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcclxuICAgIC56Y2FyZHtcclxuICAgICAgICAmX19jb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMDYzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbWV0YXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICAgICAgICAgICAgICYtaW1hZ2Utd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTN7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjU2M3JlbSAwIDA7XHJcbiAgICAgICAgLnpjYXJkX19pbWd7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1zbS05e1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuemNhcmRfX2NvbnRlbnQtdGl0bGV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnpjYXJkX19jb250ZW50LW1ldGF7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnpjYXJkX19jb250ZW50LWN0YXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuemNhcmRfX2NvbnRlbnQtZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldmVudHNSb3csIC5yZXNvdXJjZUxpc3R7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmV2ZW50c1Jvd3tcclxuICAgIGEuemNhcmRfX2N0YS1saW5re1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS0xMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC56Y2FyZF9fY29se1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuOXJlbSAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC56Y2FyZF9fY29udGVudC10aXRsZXtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzb3VyY2VMaXN0e1xyXG4gICAgLnpjYXJkX19jb2x7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMzc1cmVtIDEuMDYzcmVtIDEuMjVyZW0gMXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gMS4yNXJlbSAyLjEyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuemNhcmRfX2NvbnRlbnQtY3Rhe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjFyZW07XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTEsLmNvbC0ye1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgLnpjYXJkX19pbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC56Y2FyZF9oZWFkZXJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnpjYXJkX19jb250ZW50LXRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMTNyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnpjYXJkX19jb250ZW50LW1ldGF7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbWktZ3JleS0wNztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTJ7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC56Y2FyZF9fY29udGVudC1jdGF7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC56Y2FyZF9fY3RhLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLTEyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLTJ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5hLnpjYXJkX19jdGEtbGlua3tcclxuICAgICYuZG93bmxvYWR7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjE5cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmx1ZS1kb3dubG9hZC1hcnJvdy5zdmcpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNnJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYXJyb3d7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy1JY29uLnN2Zyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZXh0ZXJuYWx7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLWN5YW4uc3ZnKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IFxyXG5cclxuLmV2ZW50e1xyXG4gICAgLmNvbC1tZC0xMntcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC1zbS0ze1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC45cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcnRpY2xlLWxpc3RpbmctcHJvZHVjdGxpc3R7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC45cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC56Y2FyZF9fY29se1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgLnpjYXJkX19jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMS42ODhyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICR6cG4td2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnpjYXJkX19pbWd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnpwbi1ibG9ncywuVW5pZmllZC1saXN0aW5ne1xyXG4gICAgLnpjYXJkLmNvbC1zbS00e1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAgIC56Y2FyZF9fY29udGVudC10aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbHAsLmdlbmVyaWMsIC5wbHAtZXZlbnRzUm93e1xyXG4gICAgXHJcbiAgICAuemNhcmQge1xyXG4gICAgICAgICZfX2NvbCB7ICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQsICZfX2NvbnRlbnQtbWV0YSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50LW1ldGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudC1zdWJoZWFkZXJ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZ2NvbmF0aW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAuemNhcmRfX2ltZ3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2NvbnRlbnQtY3RhIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuemNhcmRfX2ltZ3tcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtaGVpZ2h0OiA2cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIH1cclxuXHJcbn1cclxuLnBscCwgLmdlbmVyaWN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAuemNhcmRfX2NvbnRlbnQtZGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICB9XHJcbiAgICAuemNhcmRfX2FkZGl0aW9uYWxUZXh0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldmVudHNSb3cgPiAucGxwLWV2ZW50c1Jvd3tcclxuICAgIC56Y2FyZF9faW1nIHtcclxuICAgICAgICAmX19jb3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi56Y2FyZC5wbHAtZXZlbnRzUm93e1xyXG4gICAgaGVpZ2h0OmF1dG87XHJcbiAgICAuemNhcmRfX2NvbnRlbnQtZGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICB9XHJcbn0iLCIuY2FyZCB7XHJcbiAgICAmX19jYWxsb3V0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAvLyBaREZDLTE2MDQzXHJcbiAgICAgICAgLy8gQ29tbWVudGVkIGFzIGl0cyBicmVha2luZyBjb2x1bW4gaW4gcGV0Y2FyZSBwYWdlIHdoZXJlIHRoZSBjb2x1bW4gaXMgZWxvbmdhdGluZyBpbiBtYWMgc2FmYXJpXHJcbiAgICAgICAgLy8gaW1nIHtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgJl9fZGVmYXVsdHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5LTI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvbGQ7XHRcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcdFxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHpwbi1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Rvd25sb2FkYWJsZXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHpwbi13aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNvbXAtYm90dG9tLW1hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmx1ZS1kb3dubG9hZC1hcnJvdy5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzIlOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IHNwYWNlKDIpICsgc3BhY2UoMSkgc3BhY2UoMyk7XHJcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNHJlbSAwIDEuNHJlbSAxLjgxcmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHNwYWNlKDUpICogMS43MztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogc3BhY2UoNSkgKyBzcGFjZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBzcGFjZSg1KSArIHNwYWNlKDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDUpICsgc3BhY2UoMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX291dGVyLWRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjMycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcdFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKSAqIDQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaXplIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VtaS1ncmV5LTA3O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAgLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDEpICogMC41O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19xdWlja0xpbmtzIHtcclxuICAgICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuODdyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuOTM4cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzOHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDFyZW0gMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmstZXh0ZXJuYWx7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC44MTNyZW1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNpZGViYXJxdWlja0xpbmtze1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuODc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAubGluay1leHRlcm5hbHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpbmstZmlsZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kYXJrLFxyXG4gICAgICAgICZfX2RhcmstaW5saW5lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJvb3Q7XHRcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODhyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYnV0dG9uLXNwYWNlcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGFya3tcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OjIwMHB4O1xyXG4gICAgICAgICAgICAmX19tYXJnaW4tdG9wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGFyay1pbmxpbmUge1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saWdodC1ibHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkZ3JheS0xMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OjIwMHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjY4OHJlbSAxLjMxM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4OHJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19tYXJnaW4tdG9wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saWdodC1vcmFuZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRncmF5LTExO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDMycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ib3R0b20tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTRyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg4cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2N0YS1saW5rIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpZ2h0IHtcclxuICAgICAgICAgICAgJi1ibHVlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDVweCAkdGVhbC0yO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLW9yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA1cHggJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuOXJlbSAxLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2FuY2hvcl9fbGlnaHQtb3Jhbmdle1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5jYXJkX19jYWxsb3V0X19saWdodC1vcmFuZ2V7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N1YnRpdGxle1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LXR1cnEuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhbGxPdXRXaXRoSW1hZ2Uge1xyXG4gICAgICAgICZfX2RlZmF1bHQge1xyXG4gICAgICAgICAgICAuY29sLWxnLTYsXHJcbiAgICAgICAgICAgIC5jb2wtbWQtNSxcclxuICAgICAgICAgICAgLmNvbC1tZC02LFxyXG4gICAgICAgICAgICAuY29sLWxnLTUsXHJcbiAgICAgICAgICAgIC5jb2wtbGctOCxcclxuICAgICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIGltZyB7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6ICAuNzVyZW07XHJcbiAgICAgICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIC8vICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICAvLyAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC8vICZfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAvLyAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6ICAuNzVyZW07XHJcbiAgICAgICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIC8vICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAvLyBwIHtcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC8vIHA6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIC8vICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC8vIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gfSAgXHJcbiAgICAgICAgICAgIC8vICZfX2xpbmssXHJcbiAgICAgICAgICAgIC8vICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAvLyAmX19idXR0b25fXzB7XHJcbiAgICAgICAgICAgIC8vICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgLy8gICAgICAgICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvZG93bmxvYWQtd2hpdGUuc3ZnKTtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAvLyAmX19pbWFnZXtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAmX19zcGFjZS1iZXR3ZWVuLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b25MaW5rc0xpZ2h0IHtcclxuICAgICAgICAgICAgJl9fYnV0dG9uX18xe1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlbGluay1pY29uLXN0eWxlcztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBsYS1jb250ZW50KCRsYS1sb25nLWFycm93LWFsdC1yaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb2wtbGctNixcclxuICAgICAgICAgICAgLmNvbC1tZC01LFxyXG4gICAgICAgICAgICAuY29sLW1kLTYsXHJcbiAgICAgICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0Ljg3NXJlbSA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg4cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgJi5saW5rLWV4dGVybmFse1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idXR0b25fXzEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmV2ZXJzZXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3BhY2UtYmV0d2Vlbi1idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19idXR0b25MaW5rc0Rhcmsge1xyXG4gICAgICAgICAgICAuY29sLWxnLTYsXHJcbiAgICAgICAgICAgIC5jb2wtbWQtNSxcclxuICAgICAgICAgICAgLmNvbC1tZC02LFxyXG4gICAgICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmxpbmstY3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcdFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo4NSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNHJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODhyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnJldmVyc2V7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3NwYWNlLWJldHdlZW4tYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbWFyZ2luLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZFdpdGhCYWNrZ3JvdW5kIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuNjg4cmVtIDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTE3O1xyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAxLjY4OCAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGhldXJhcGV0aWMtY2FyZHN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4wNjNyZW0gc29saWQgJGdyYXktMTE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41NjNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHsgICAgXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBpY3R1cmV7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMi41NjNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiBcclxuICAgICAgICAgICAgICAgIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3N1YnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmtfX2J1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjE4cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZF9fbGlua3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4xOHJlbSAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4OHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BhcmEtdGhldXJhcGV0aWMtY2FyZHN7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4wNjNyZW0gc29saWQgJGdyYXktMTE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjU2M3JlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcGljdHVyZXtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEyLjU2M3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzOS41NjNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzEuNTYzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX3N1YnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXJkX19jYWxsT3V0V2l0aEltYWdlX19idXR0b25MaW5rc0RhcmtfX2J1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjE4cmVtIDEuOTZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX2xpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4xOHJlbSAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RoZXVyYXBldGljLW9ubGluZS1jb3Vyc2V7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkX19jYXJkV2l0aEJhY2tncm91bmRfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICZfX2NhbGxvdXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAuOXJlbTtcclxuICAgICAgICAgICAgJl9fZGVmYXVsdHtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2Rvd25sb2FkYWJsZXMge1xyXG4gICAgICAgICAgICAgICAgJl9fYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS43NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogc3BhY2UoMikgKiAxLjEyNSBzcGFjZSgyKSAqIDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHNwYWNlKDQpICogMi4yNTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBzcGFjZSgzKSAqIDIuMTI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBzcGFjZSgzKSAqIDIuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogc3BhY2UoMykgKiAyLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fb3V0ZXItZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jYWxsT3V0V2l0aEltYWdlIHtcclxuICAgICAgICAgICAgJl9fYnV0dG9uTGlua3NMaWdodCxcclxuICAgICAgICAgICAgJl9fYnV0dG9uTGlua3NEYXJrLFxyXG4gICAgICAgICAgICAmX19kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2xvZ2luIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbWFyZ2luLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2RlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgLy9mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYnV0dG9uTGlua3NEYXJre1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAubGluay1jdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbC1jdGEtbGlzdF9fY29udGFpbmVyLWN0YXtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2J1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDAuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3N1YnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYnV0dG9uTGlua3NMaWdodHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC45cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC45cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jYWxsb3V0IHtcclxuICAgICAgICAgICAgJl9fZGFyayxcclxuICAgICAgICAgICAgJl9fZGFyay1pbmxpbmUsXHJcbiAgICAgICAgICAgICZfX2xpZ2h0LWJsdWUsXHJcbiAgICAgICAgICAgICZfX2xpZ2h0LW9yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19kYXJrLWlubGluZSxcclxuICAgICAgICAgICAgJl9fbGlnaHQtYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGlnaHQtYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAmX19tb2JpbGUtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlLCAmX19zdWJ0aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUtbW9iaWxlLCAmX19zdWJ0aXRsZS1tb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4zcmVtIDAuOXJlbSAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdWJ0aXRsZS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuOXJlbSAxcmVtIDFyZW1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jYXJkV2l0aEJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHVyYXRpb24ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYXJnZS1pbWFnZS1idG4ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgOTIsIDAsIDAuOCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEuNzVyZW0gc29saWQgJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FyZF9fY2FsbG91dC5saW5rLWV4dGVybmFse1xyXG4gICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uU3BsLVRoZXJhcGV1dGljLUNhcmR7XHJcbiAgICAuY2FyZF9fY2FsbG91dF9fYW5jaG9yX19saWdodC1vcmFuZ2V7XHJcbiAgICAgICAgJjpob3ZlciwmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZF9fY2FsbG91dF9fbGlnaHQtb3JhbmdlX19zdWJ0aXRsZXtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG4uY3VyYXRlZC1jb250ZW50LXRpbGUtNCB7XHJcbiAgICAuY2FyZF9fY2FsbG91dF9fYW5jaG9yX19saWdodC1vcmFuZ2V7XHJcbiAgICAgICAgJjpob3ZlciwmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3ByYWN0aWNlLXRvb2xze1xyXG4gICAgLmNhcmRfX2NhbGxvdXRfX2Rvd25sb2FkYWJsZXNfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLndoaXRlTGluayB7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudCA6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay13aGl0ZS5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm9ubGluZS1jZS1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41NjNyZW07XHJcbiAgICB9XHJcbn0iLCIuY2Fyb3VzZWwtaGVybyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCkgKyBzcGFjZSgzKTtcclxuXHJcbiAgLnctY2Fyb3VzZWwtZnVsbCB7XHJcbiAgICAuaGVybyB7XHJcbiAgICAgICZfX21haW4tY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDQuMjU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSArIHNwYWNlKDEpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDU1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSg0KSArIHNwYWNlKDEpIDElO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jdGEge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItd2lkdGggKiAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4xOTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpICsgc3BhY2UoMSkgLyAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b25iYXIge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktMTtcclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTE7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNwYWNlKDEpIHNvbGlkICRncmF5LTE7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGdyYXktMTIsIC4yOSk7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDEpICogMyBzcGFjZSgzKSAqIDIgc3BhY2UoMik7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNwYWNlKDEpIHNvbGlkICR6b2V0aXMtb3JhbmdlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyYXktMTtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgc3BhY2UoMikgKiAuOTUgc3BhY2UoMikgKyBzcGFjZSgxKSAvIDI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0b3A6IC0gKHNwYWNlKDIpICsgc3BhY2UoMSkgLyAyKTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzcGFjZSgxKSBzb2xpZCAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IHNwYWNlKDUpICogMS4zNTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtIHNwYWNlKDEpO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtIChzcGFjZSgxKSAqIDMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGVyLCAmLXN1YmhlYWRlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjIzcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgfVxyXG5cclxuICAgICYtc3ViaGVhZGVyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg1KSArIHNwYWNlKDQpIC0gc3BhY2UoMSk7XHJcblxyXG4gICAgLnctY2Fyb3VzZWwtZnVsbCB7XHJcbiAgICAgIC5oZXJvIHtcclxuICAgICAgICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBzcGFjZSg2KSAqIDIuMjg1O1xyXG5cclxuICAgICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjY7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAzLjEyNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgcGFkZGluZzogc3BhY2UoMykgKyBzcGFjZSgxKSBzcGFjZSgzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjc7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2N0YSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zN3B4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHNwYWNlKDYpICogMS43OTtcclxuICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpICogLjk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMjtcclxuXHJcblxyXG4gICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgyKSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgIC5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29uZGVuc2VkLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IHNwYWNlKDIpO1xyXG4gICAgICAgICAgd2lkdGg6IHNwYWNlKDIpO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpY2stcHJldixcclxuICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIGJvdHRvbTogMi41JTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogc3BhY2UoMyk7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBzcGFjZSgzKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogMzUlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2dyYXktbGVmdC5zdmcnKTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAzNSU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZ3JheS1yaWdodC5zdmcnKTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLXByZXY6YmVmb3JlLFxyXG4gICAgICAuc2xpY2stbmV4dDpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGxhLWljb24oKTtcclxuICAgICAgICBmb250LXNpemU6IHNwYWNlKDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIC53LWNhcm91c2VsLWZ1bGwge1xyXG4gICAgICAuaGVybyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYge1xyXG4gICAgICBsZWZ0OiAxMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAxMyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgLnctY2Fyb3VzZWwtZnVsbCB7XHJcbiAgICAgIC5oZXJvX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgIC5zbGljay1wcmV2LFxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNoZWNrYm94LWJ1dHRvbiB7XHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgbWluLXdpZHRoOiBzcGFjZSgzKTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRncmF5LTQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDIpICsgc3BhY2UoMSk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgfVxyXG5cclxuICAmLS1jaGVja2VkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTZweDsgICAvLyBzaXplIG9mIHlvdXIgdHVycXVvaXNlIGJveFxyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bXR1cnF1b2lzZWJsdWU7IC8vIHRoZSBib3ggY29sb3JcclxuXHJcbiAgICAvLyBwdXQgdGhlIFNWRyBpbnNpZGUgdGhlIGJveFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2ZpbHRlci1jaGVjay5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7IC8vIGFkanVzdCBhcyBuZWVkZWRcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IC8vIG9wdGlvbmFsXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7IC8vIHNwYWNlIGJldHdlZW4gaWNvbiBhbmQgdGV4dFxyXG4gIH1cclxufVxyXG4iLCIuY2hlY2tib3hle1xyXG5cclxuICAgIHBhZGRpbmc6MS4zcmVtO1xyXG5cclxuICAgICZfX2NoZWNrYm94TGFiZWxTdHlsZXtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6M3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgfVxyXG59IiwiLmNsaW5pY3MtaGVhZGVyIHtcclxuICAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgZm9udC1zaXplOiBzcGFjZSg0KSArIHNwYWNlKDEpO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjI1O1xyXG4gICAgICBwYWRkaW5nLXRvcDogc3BhY2UoNCkgKyBzcGFjZSgyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjY7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplLXNtICogMC45NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY2xpbmljcy1pbmZvIHtcclxuICAmX19ib2R5IHtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDMpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcblxyXG4gICAgJi1jYXJkIHtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDlweCAwICRzZW1pLWdyZXktMDM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTExO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgbWluLWhlaWdodDogc3BhY2UoNik7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICAgICYtdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IHNwYWNlKDIpICsgc3BhY2UoMSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcGx1cyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1tb2RhbC1ib2R5IHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByby1mb3JtLXVtbSB7XHJcbiAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxhYmVsLFxyXG4gICAgICAgICAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgaGVpZ2h0OiBzcGFjZSg1KSAtIHNwYWNlKDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvb2s7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc3VibWl0IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tb2RlbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDEpIHNwYWNlKDMpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FuY2VsLWJ1dHRvbixcclxuICAmX19maW5kLWNsaW5pYyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDIpICsgc3BhY2UoMSkgc3BhY2UoMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICogMS4xO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5jYXJkLWJvZHkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XHJcbiAgICBmb250LXNpemU6IHNwYWNlKDIpICsgc3BhY2UoMSkgKiAxLjM7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICB9XHJcblxyXG4gIC5jYXJkLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogc3BhY2UoMikgKyBzcGFjZSgxKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSkgKiAxLjc1O1xyXG4gIH1cclxufVxyXG4iLCIuY29sbGFyc2hpcCB7XHJcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgIH1cclxuXHJcbiAgICZfX3dyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY2O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICB9XHJcblxyXG4gICAmX19jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAzLjVyZW0gMnJlbSAzcmVtO1xyXG4gICB9XHJcblxyXG4gICAmX193aGl0ZS1jb250YWluZXIge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAwO1xyXG4gICB9XHJcblxyXG4gICAmX19jb250YWluZXItLWZ1bGwge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDE1cHggMzJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgcGFkZGluZzogNDVweCAzMnB4IDQwcHggMzJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICBwYWRkaW5nOiA0NXB4IDU1cHggNDBweCAzMnB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX2xvYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIH1cclxuXHJcbiAgICZfX3Byb2dyZXNzIHtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHJcblxyXG4gICAgICAmLS01IHtcclxuICAgICAgICAgd2lkdGg6IDUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS0xMCB7XHJcbiAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLTE1IHtcclxuICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tMjAge1xyXG4gICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS0yNSB7XHJcbiAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLTMwIHtcclxuICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tMzUge1xyXG4gICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS00MCB7XHJcbiAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLTUwIHtcclxuICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tNjAge1xyXG4gICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS03MCB7XHJcbiAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLTgwIHtcclxuICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tOTAge1xyXG4gICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS05NSB7XHJcbiAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLTEwMCB7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXBlcmNlbnRhZ2Uge1xyXG4gICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmLWFsZXJ0X193cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICBwYWRkaW5nOiAwIDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgbWF4LXdpZHRoOiA3MzVweDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmX19mb3JtLWxlZ2VuZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgIH1cclxuXHJcbiAgIC56aWItZmllbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3N1Yi1oZWFkZXIge1xyXG4gICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaW52YWxpZCB7XHJcbiAgICAgICAgIC56aWItZmllbGRfX3N1Yi1oZWFkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVyci1yZWQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuY29udGVudF9fbm8td3JhcCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuYWxlcnRzIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuXHJcbiAgICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uY29udGVudCB7XHJcbiAgICZfX2hlYWRpbmcge1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmX19ib2R5IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICB9XHJcblxyXG4gICAmX19uby13cmFwIHtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi5jb2xsYXJzaGlwIHtcclxuICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgIHBhZGRpbmc6IDAgMzJweCAzMnB4IDMycHg7XHJcblxyXG4gICAgICAgICAmLmFsaWduLXJpZ2h0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDAgNDdweCAzMnB4IDMycHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9fYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDIxcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICBvcGFjaXR5OiAwLjg7XHJcblxyXG4gICAgICAgICAuYXJyb3ctcmlnaHQsXHJcbiAgICAgICAgIC5hcnJvdy1sZWZ0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWQsXHJcbiAgICAgIFtkaXNhYmxlZF0ge1xyXG4gICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1vcmFuZ2Uge1xyXG4gICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LW9yYW5nZS1pY29uLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1ncmV5IHtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XHJcbiAgICAgICAgIGNvbG9yOiAjNTg1ODU4O1xyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLmFycm93LWxlZnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LWdyZXktaWNvbi5zdmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tYmFjayxcclxuICAgICAgJi0tbmV4dCB7XHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW5leHQge1xyXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmLWJhY2tfX3dyYXBwZXIge1xyXG4gICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJi1uZXh0X193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbGxhcnNoaXAtLXN1Ym1pdHRpbmcge1xyXG4gICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLnppYi1ncm91cC1idG5fX3JlbW92ZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5ncm91cC1yZW1vdmUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgIH1cclxuXHJcbiAgIC56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9faW5kaWNhdG9yOjpiZWZvcmUge1xyXG4gICAgICB6LWluZGV4OiB1bnNldDtcclxuICAgfVxyXG59XHJcbiIsIi5jb2x1bW4tY29udGFpbmVyIHtcclxuICAuY29sLW1kLTkgPiAuc2VjdGlvbi1oZWFkZXIucm93OmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgfVxyXG4gXHJcbiAgJl9fc3RhbmRhcmQtc3BhY2luZyB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAgICZfX3N0YW5kYXJkLXNwYWNpbmcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XHJcbiAgXHJcbiAgICAgICY+ZGl2IHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIGgxLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICBcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICYud3JhcC1yZXZlcnNlIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xyXG5cclxuICAgIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS4zcmVtO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgJi5oaWRlLXNpZGViYXIgLmNvbC1tZC0zIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbm8tbWFyZ2lue1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb25kaXRpb24tcGFnZSB7XHJcblxyXG4gIC5vbmxpbmUtc2VydmljZXMge1xyXG4gICAgJl9faW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgLmxpbmstZXh0ZXJuYWwge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvcnRmb2xpb19fZmFxIHtcclxuICAgIC5hY2NvcmRpb24gLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY29udGFjdC1ib3gge1xyXG5cclxuICBwYWRkaW5nOiBzcGFjZSgzKSAqIDIuMTc1IHNwYWNlKDMpICogMS44NzUgc3BhY2UoMykgKiAxLjYyNTtcclxuXHJcbiAgJl9fbGlzdC1oZWFkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgfVxyXG5cclxuICAmX19waG9uZSB7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKSAqIDIuNTtcclxuXHJcbiAgICAmLW9wdGlvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHNwYWNlKDEpICogMi40O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LWZhbWlseTokZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuNTYyNTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGVmdDogc3BhY2UoMSkgKiAxLjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMi42NztcclxuICAgICAgcGFkZGluZzogc3BhY2UoMSkgc3BhY2UoMik7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0b3A6IC0gKHNwYWNlKDEpIC8gMik7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgZm9udC1mYW1pbHk6JGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAuNjI1O1xyXG4gICAgICBjb2xvcjogJHNlbWktZ3JleS0wNztcclxuICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDIpICogMS41O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDEpIC8gMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMi40O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faG91cnMge1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjcxO1xyXG4gICAgY29sb3I6ICRzZW1pLWdyZXktMDc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMik7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS0yO1xyXG5cclxuICAgICAgPiBhIHtcclxuICAgICAgICBjb2xvcjogJGJsdWUtMjtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMi4yNSBzcGFjZSgzKSBzcGFjZSgzKTtcclxuXHJcbiAgICAmX19waG9uZS10ZXh0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDMpICogLjYyNTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY29udGFjdC11cy1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAmX19sZWZ0dGFiIHtcclxuICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKTtcclxuICAgIFxyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBmb250LWZhbWlseTokZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG4gICAgfVxyXG5cclxuICAgICYtb3B0aW9uLFxyXG4gICAgJi1lbWFpbCB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40MztcclxuICAgIH1cclxuXHJcbiAgICAmLW9wdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBzcGFjZSgxKSAqIDIuNDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjU2MjU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsZWZ0OiBzcGFjZSgxKSAqIDEuNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMi42NztcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgxKSBzcGFjZSgyKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRvcDogLSAoc3BhY2UoMSkgLyAyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZW1haWwge1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlLTI7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAmX19sZWZ0dGFiIHtcclxuICAgICAgJi1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHJcbiAgICAmX19sZWZ0dGFiIHtcclxuXHJcbiAgICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplICogMS4wNztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMDg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICYtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY29udGFjdC11cy1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNDUlIDEwMSU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcblxyXG4gICZfX2xlZnR0YWIge1xyXG4gICAgYmFja2dyb3VuZDogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDA7XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6ICRoZWFkZXItZm9udC00LXNtO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjMzO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSArIHNwYWNlKDEpO1xyXG4gICAgfVxyXG5cclxuICAgICYtcGhvbmUge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJvb3QgKiAxLjg3NTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMik7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ob3VycyB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNzE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAmLXRpbWUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmlnaHR0YWIge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmc6IDRyZW07XHJcblxyXG4gICAgJi1oZWFkZXIsICYtYm9keSB7XHJcbiAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1mb250LTQtc207XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpIC8gMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cclxuICAgICZfX2xlZnR0YWIge1xyXG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMCBzcGFjZSg1KTtcclxuXHJcbiAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdCAqIDEuODc1O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMDc7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1ib2R5IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40MztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSArIChzcGFjZSgxKSAvIDIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXBob25lIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdCAqIDEuNTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjMzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1ob3VycyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcblxyXG4gICAgICAgICYtdGltZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHR0YWIge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSg1KSAtIHNwYWNlKDEpIHNwYWNlKDMpICsgc3BhY2UoMSkgc3BhY2UoNSkgLSBzcGFjZSgyKTtcclxuXHJcbiAgICAgICYtaGVhZGVyLCAmLWJvZHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjQzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjcxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHJcbiAgICAmX19sZWZ0dGFiIHtcclxuICAgICAgcGFkZGluZzogMi41cmVtIHNwYWNlKDMpIHNwYWNlKDUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0dGFiIHtcclxuICAgICAgcGFkZGluZzogMi43NXJlbSBzcGFjZSgzKSAyLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb250YWN0LXVzLXNlY29uZGFyeSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNvbXAtYm90dG9tLW1hcmdpbjtcclxuXHJcbiAgJl9fbGlzdC1jb250YWN0IHtcclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplLXNtO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBtYXJnaW46IDIuMTI1cmVtIHNwYWNlKDMpIHNwYWNlKDMpO1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlY29uZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1sZWZ0IHtcclxuICAgICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1yaWdodCB7XHJcblxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpICogMS4xMjU7XHJcblxyXG4gICAgICA+IC5jb250YWN0LWJveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cclxuICAgICZfX2xpc3QtY29udGFjdCB7XHJcblxyXG4gICAgICAmLS1sZWZ0IHtcclxuICAgICAgICBtYXJnaW46IDAgc3BhY2UoMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW46IHNwYWNlKDUpIC0gc3BhY2UoMikgc3BhY2UoMik7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb250YWN0LXVzIHtcclxuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtY3JlYW07XHJcbiAgbWFyZ2luOiAwIDAuMDYyNXJlbSAkbWlkLXNwYWNlO1xyXG5cclxuICAmX19waG9uZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XHJcbiAgICAvLyBmb250LXNpemU6IDEuMzhyZW07XHJcbiAgICAvLyBsaW5lLWhlaWdodDogMC45MXJlbTtcclxuICAgIC8vIGZvbnQtZmFtaWx5OiRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAvLyBjb2xvcjogJHdoaXRlO1xyXG4gICAgLy8gJjpob3ZlciwgJjpmb2N1cywgJjp2aXNpdGVke1xyXG4gICAgLy8gICBjb2xvcjogJHdoaXRlO1xyXG4gICAgLy8gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAmX19ib3JkZXIge1xyXG4gICAgbWFyZ2luOiAycmVtIDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkICRib3JkZXItd2lkdGggJGdyYXktMTE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGRpdiB7XHJcbiAgLy8gICBjb2xvcjogJHdoaXRlO1xyXG4gIC8vIH1cclxuXHJcbiAgLm9ubGluZS1zZXJ2aWNlcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZzogc3BhY2UoMykgc3BhY2UoMykgMDtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dC1jb250YWluZXIsXHJcbiAgICAmX19pbnB1dC1ib3gge1xyXG5cclxuICAgICAgLmxpbmstZXh0ZXJuYWwge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0LWJveCB7XHJcbiAgICAgIGZsZXg6IGF1dG8gMDtcclxuICAgICAgbWFyZ2luOiAwIDAgLSBzcGFjZSgzKSBzcGFjZSgzKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemU7XHJcbiAgICAgIC8vIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgLy8gbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgZmxleDogMSBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuXHJcbiAgICAgICYud3lzaXd5ZyBwIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhIHtcclxuICAgICAgcGFkZGluZzogMC45MDY1cmVtIDAuNjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDQpO1xyXG5cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgIFxyXG5cclxuICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgLy8gY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAvLyBmb250LXNpemU6IDAuODJyZW07XHJcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEuMTVyZW07XHJcbiAgICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvbGQ7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgJi1jb2wge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICYtY29sIHtcclxuICAgICAgICAgIC8vIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAvLyBvcmRlcjogMTtcclxuICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMyk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBmb250LXNpemU6IDEuMzhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6JGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KTtcclxuXHJcbiAgICAgIC5jb250YWN0LXVzX19waG9uZS1pbWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAmX19zdWItaGVhZGVyIHtcclxuICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgLy8gY29sb3I6JHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyLjU2MjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjU2MjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cclxuICAgIC5vbmxpbmUtc2VydmljZXMge1xyXG4gICAgICBwYWRkaW5nOiAwIHNwYWNlKDMpO1xyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2lucHV0LWNvbnRhaW5lcixcclxuICAgICAgJl9faW5wdXQtYm94ICB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS43cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtIHNwYWNlKDMpO1xyXG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuXHJcbiAgICAgICAgLmxpbmstZXh0ZXJuYWwge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvcmRlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgxKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmF5LTExO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhY3Qge1xyXG4gICAgICBwYWRkaW5nOiAwIHNwYWNlKDMpO1xyXG5cclxuICAgICAgJi1oZWFkZXIsICYtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gLnN1cHBvcnQtZGVzY3JpcHRpb25fX2JvZHktY29sIHAge1xyXG4gICAgICAvLyAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5vbmxpbmUtc2VydmljZXMge1xyXG4gICAgICBwYWRkaW5nOiAwIDJyZW0gMCBzcGFjZSgzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgJl9fY29udGFjdCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNTVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIC8vICAgJl9fYm9keSB7XHJcbiAgICAgIC8vICAgICAmLWNvbCB7XHJcbiAgICAgIC8vICAgICAgIHAge1xyXG4gICAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgLy8gICAgICAgfVxyXG4gICAgICAvLyAgICAgfVxyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAvLyBoNixoNCB7XHJcbiAgLy8gICBjb2xvcjojZmZmZmZmXHJcbiAgLy8gfVxyXG59XHJcbiIsIlxyXG4uY29udGFjdCB7XHJcbiAgJGNvbnRhY3QtcGFkZGluZy10b3A6IDMuNXJlbTtcclxuICAkY29udGFjdC1wYWRkaW5nLXRvcC1zbTogc3BhY2UoNik7XHJcblxyXG4gIEBpbmNsdWRlIGZ1bGwtd2lkdGgtY29udGFpbmVyO1xyXG4gIHBhZGRpbmctdG9wOiAkY29udGFjdC1wYWRkaW5nLXRvcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cclxuICAmX19oZWFkZXItd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuIFxyXG4gICZfX3NvY2FpbC1pY29ucyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG5cclxuICAmX19jb3B5cmlnaHQge1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoNCk7XHJcblxyXG4gICAgLmNvbnRhY3RfX2luZm8taXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogc3BhY2UoNCkgc3BhY2UoNSkgc3BhY2UoNCkgMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6YmVmb3JlIDpob3ZlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDc1dnc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IC0gc3BhY2UoMSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiA5LjQzNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mbGFnIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcyO1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbWlkLXNwYWNlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aW1lIHtcclxuICAgIGNvbG9yOiAkZ3JheS0zO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTE7XHJcbiAgfVxyXG5cclxuICAmX19lbWFpbCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2dyZXktZW52YWxvcC5zdmcnKTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8sXHJcbiAgJl9fYm90dG9tLWxpbmtzLFxyXG4gICZfX3NvY2FpbC1pY29ucyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICAuY29udGFjdF9fc3VwcG9ydC1saW5rIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgyKTtcclxuXHJcbiAgICAgIGEsXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgY29sb3I6ICRncmF5LTM7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1cHBvcnQtbGluayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKTtcclxuICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMyk7XHJcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNjtcclxuICAgXHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob25lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gICZfX3NvY2lhbC1saW5rLWxhYmVsIHtcclxuICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uLWRpdiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogLSAoc3BhY2UoNSkgLSAxKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBjb2xvcjogJGluZm8tYmx1ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXN0ZWw7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlcjphY3RpdmUsXHJcbiAgICAmOmhvdmVyOmZvY3VzLFxyXG4gICAgJjphY3RpdmU6Zm9jdXMsXHJcbiAgICAmOmhvdmVyOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY291bnRyeS1zZWxlY3RvciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSg0KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tLWxpbmtzLFxyXG4gICZfX3NvY2FpbC1pY29ucyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdF9fc3VwcG9ydC1saW5rIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoMyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMik7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zb2NhaWwtaWNvbnMge1xyXG4gICAgbWFyZ2luOiBzcGFjZSgzKSAwIDA7XHJcblxyXG4gICAgaW1nOmhvdmVyIHtcclxuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0X19zdXBwb3J0LWxpbmsge1xyXG4gICAgICAubGluay1leHRlcm5hbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tLWxpbmtzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSxcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0zO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZXAtaHViLWV4dHJhLW1hcmdpbiB7IC8qIHRoaXMgaXMgYWRkZWQgYXMgcGFydCBvZiBESUdXRUJGLTQ0MyB0byBsb2NhbGx5IGZpeCB0aGUgbWFyZ2luIHRvcCBmb3IgcmVwLWh1YiovXHJcbiAgLmNvbnRhY3Qtc3VwcG9ydF9fdGVhbEJvcmRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xyXG4gIH1cclxufVxyXG4iLCIuY29udGVudC1ibG9jayB7XHJcblxyXG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgLmJnLWJsYWNrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTtcclxuICAgIHBhZGRpbmc6IDMycHggMjRweCAxNnB4IDI0cHg7XHJcblxyXG4gICAgaDYge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg2LCBwIHtcclxuICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnJlbW92ZS1tYXJnaW4tYnRtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucmVtb3ZlLW1hcmdpbi10b3Age1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5zdXAtbGluZS1oZWlnaHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcbiAgXHJcbiAgLnN1Y2Nlc3MtdG9hc3R7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgbWFyZ2luOiAtMC4xM3JlbTtcclxuICAgICAgcGFkZGluZzogMS4zcmVtIDAuNjI1cmVtO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDEuNHJlbSAxLjVyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICRncmVlbjYgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbmZvLXRvYXN0e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvSW5mby5zdmcpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgbWFyZ2luOiAtMC4xM3JlbTtcclxuICAgICAgcGFkZGluZzogMXJlbSAwLjYyNXJlbTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGluZm8tYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiYuYXJib3JpYS1oZWFkZXJ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGNvbG9yOiRncmF5LTI7XHJcbiAgfVxyXG5cclxuICAuaXNpLWFyYm9yaWEtaGVhZGVyLCAuaXNpLXpwbi1oZWFkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgY29sb3I6ICRncmF5LTI7ICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZm9udC1zaXplOjAuODc1cmVtO1xyXG5cclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC45cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXNpLWFyYm9yaWEtY29udGVudCwgLmlzaS16cG4tY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmb250LXNpemU6MC44NzVyZW07XHJcblxyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjlyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC45cmVtO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgIC5xdW90ZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDgsIDEzLCAyOCwgMC4wOCk7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgJl9fc2F5c3tcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi44NzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgJl9fYnl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjg3NXJlbTtcclxuICAgICAgICBjb2xvcjogJHNlbWktZ3JleS0wNztcclxuICAgICAgICBmb250LWZhbWlseTogICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gIGRpdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDQpICogMS41IHNwYWNlKDQpICsgc3BhY2UoMykgc3BhY2UoNCkgKiAxLjYgc3BhY2UoNCkgKiAxLjQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR6cG4td2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAqIDEuMztcclxuICAgICAgXHJcbiAgICAgIFxyXG4gICAgIFxyXG5cclxuICAgICAgJi5mei0xNntcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xyXG5cclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmLmltYWdlLXJpZ2h0LWFsaWduIHtcdFxyXG4gICAgICBpbWcge1x0XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcdFxyXG4gICAgICB9XHRcclxuICAgIH1cdFxyXG4gICAgJi5pbWFnZS1sZWZ0LWFsaWduIHtcdFxyXG4gICAgICBpbWcge1x0XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcdFxyXG4gICAgICB9XHRcclxuICAgIH1cdFxyXG4gIH1cclxuICBkaXYucG9kY2FzdC1oZWFkZXIge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjNTg1ODU4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgIFxyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgc3Vwe1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICBoMyxoMixoNCxoNSxoNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgfVxyXG5cclxuICBcclxuICBibG9ja3F1b3RlIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIG1hcmdpbjogMC43NXJlbSAzcmVtO1xyXG5cclxuICAgICYsXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICBmb250LWZhbWlseTokYXJib3JpYS1ib29rO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICYuZnotMTZ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMyk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMS4ycmVtIDAuN3JlbSBzcGFjZSgzKSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VjdGlvbiB7XHJcbiAgICBpbWcge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cclxuICB9XHJcblxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSg1KSAtIHNwYWNlKDIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNSkgLSBzcGFjZSgyKTtcclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW46IDFyZW0gMDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDMpICsgc3BhY2UoMSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICBcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDUpIC0gc3BhY2UoMik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpIC0gc3BhY2UoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSg0KSAqIDEuMTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24gaW1nIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4gc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgxKTtcclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBkaXYucG9kY2FzdC1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcclxuICAgIH1cclxuICAgIC5kaXNwbGF5LW1vYmlsZXtcclxuICAgICAgZGl2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAuc2lkZWNvbC1pbWFnZXNfX2hlYWRlcntcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNvbnRlbnQtd2l0aC1saXN0e1x0XHJcbiAgICAgIGRpdntcdFxyXG4gICAgICAgICYuaW1hZ2UtcmlnaHQtYWxpZ24ge1x0XHJcbiAgICAgICAgICBkaXYge1x0XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1x0XHJcbiAgICAgICAgICB9XHRcclxuICAgICAgICB9XHRcclxuICAgICAgICAmLmltYWdlLWxlZnQtYWxpZ24ge1x0XHJcbiAgICAgICAgICBkaXYge1x0XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHRcclxuICAgICAgICAgIH1cdFxyXG4gICAgICAgIH1cdFxyXG4gICAgICB9XHRcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5jb250ZW50LXdpdGgtbGlzdHtcdFx0XHJcbiAgICAgIGRpdntcdFx0XHJcbiAgICAgICAgJi5pbWFnZS1yaWdodC1hbGlnbiB7XHRcdFxyXG4gICAgICAgICAgZGl2IHtcdFx0XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1x0XHRcclxuICAgICAgICAgIH1cdFx0XHJcblxyXG4gICAgICAgIH1cdFx0XHJcbiAgICAgICAgJi5pbWFnZS1sZWZ0LWFsaWduIHtcdFx0XHJcbiAgICAgICAgICBkaXYge1x0XHRcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcdFx0XHJcbiAgICAgICAgICB9XHRcdFxyXG4gICAgICAgIH1cdFx0XHJcbiAgICAgIH1cdFx0XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgLmRpc3BsYXktbW9iaWxle1xyXG4gICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud3lzaXd5ZyB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmNvbnRlbnQtd2l0aC1saXN0e1x0XHRcclxuICAgIGRpdntcdFx0XHJcbiAgICAgIGRpdntcdFx0XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHRcdFxyXG4gICAgICAgIG1hcmdpbjogMDtcdFx0XHJcbiAgICAgIH1cdFx0XHJcbiAgICAgICYuaW1hZ2UtcmlnaHQtYWxpZ24ge1x0XHRcclxuICAgICAgICBkaXYge1x0XHRcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcdFx0XHJcbiAgICAgICAgfVx0XHRcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVx0XHRcclxuICAgICAgJi5pbWFnZS1sZWZ0LWFsaWduIHtcdFx0XHJcbiAgICAgICAgZGl2IHtcdFx0XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgICB9XHRcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVx0XHJcbiAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19mbG9hdC1yaWdodC1pbWd7XHRcdFxyXG4gICAgaW1ne1x0XHRcclxuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcdFx0XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcdFx0XHJcbiAgICB9XHRcdFxyXG5cclxuICAgIH1cdFx0XHJcbiAgICBcdFxyXG4gIFxyXG4gXHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSl7XHJcbiAgICBkaXYucG9kY2FzdC1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNC45MDZyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuICB9XHJcbiAgXHJcbiAgLmlubm92YXRpb24tc3RvcnktZGlzY2xhaW1lcntcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmctdG9wOiAwOyAgICBcclxuICB9XHJcblxyXG4gICYubGluay10dXJxdW9pc2V7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zsb2F0LWxlZnQtaW1ne1xyXG4gICAgaW1ne1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbTtcclxuICAgICAgfVxyXG4gIH1cclxuICAmLnNpZGVjb2wtcXVpY2tsaW5rc3tcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAuc2lkZWNvbC1xdWlja2xpbmtze1xyXG4gICAgJl9faGVhZGVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xNztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtIDEuMjVyZW0gMXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi53aGl0ZS1zcGFjZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxpc3QtaXRlbXN7XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgdGV4dC1hbGlnbjogIGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlLTQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmctbGVmdDo0cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSl7XHJcbiAgICBkaXYucG9kY2FzdC1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNC45MDZyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxpbmstdHVycXVvaXNle1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2lkZWNvbC1xdWlja2xpbmtze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIC5zaWRlY29sLXF1aWNrbGlua3N7XHJcbiAgICAmX19oZWFkZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjYyNXJlbSAxLjI1cmVtIDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud2hpdGUtc3BhY2V7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgXHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gIH0gXHJcblxyXG4gICYuZnotMTZ7XHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudGV4dC1ibG9jay1pbWFnZXtcclxuICAgIGRpdntcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2ID4gZGl2IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsZXg6MTtcclxuICAgIH1cclxuICB9XHJcbiAgJi50ZXh0LWJsb2NrLWltYWdle1xyXG4gICAgZGl2e1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYgPiBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxleDoxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saXN0LWl0ZW1ze1xyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgIHRleHQtYWxpZ246ICBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZS00O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6NHJlbTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG5cclxuICAmLmZ6LTE2e1xyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYuZ3JleS1ibG9ja3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gMnJlbTtcclxuICB9XHJcbiAgLmNhdHRsZS1jb2xcclxuICB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIC5jYXR0bGUtem9ldGlzLWxvZ297XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IFxyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhdHRsZS1yb3d7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpXHJcbiAgICB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19mbG9hdC1yaWdodC1pbWd7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmxvYXQtbGVmdC1pbWd7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xyXG4gICAgICB9XHJcbiAgfVxyXG4gIC5ibG9nLWRlc2NyaXB0aW9ue1xyXG4gICAgY29sb3I6ICRibGFjay0xO1xyXG4gICAgb3BhY2l0eTogMC4zNjtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuIiwiLmNvcHlyaWdodC1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAmX190ZXh0LFxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgY29sb3I6ICR6cG4tZ3JheTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAuY3VzdG9tZXItc2VydmljZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX3RleHQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4uY291bnRyeS1zZWxlY3RvciB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICogMC45MztcclxuICBjb2xvcjogJGdyYXktMjtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU7XHJcblxyXG4gICZfX3JpZ2lvbiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY291bnRyeSxcclxuICAmX19oZWFkaW5nIHtcclxuICAgIG1heC13aWR0aDogMTByZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgbWluLWhlaWdodDogc3BhY2UoNSkgKiAxLjE3O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGluayxcclxuICAmX19saW5rOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgJi5saW5rLWV4dGVybmFsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NvcnRlZC1jb3VudHJ5LWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIC5jb3VudHJ5LXNlbGVjdG9yX19zdWJSaWdpb24ge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmNvdW50cnktc2VsZWN0b3Ige1xyXG4gICAgICAgICZfX2NvdW50cnkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbW9kYWwge1xyXG4gICAgcGFkZGluZzogc3BhY2UoMSkgc3BhY2UoNSkgKiAxLjYyNSBzcGFjZSg2KTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAqIDAuOTM7XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41NDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMSkgc3BhY2UoNSkgc3BhY2UoNik7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gKiAwLjkzICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbW9kYWwtaGVhZGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpICogMS41O1xyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSg0KSAqIDEuNDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvb3RlciB7XHJcbiAgICBmb250LXNpemU6ICAkZm9udC1zaXplLXhzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSkgKiAwLjQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAmX19jb3VudHJ5LWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XHJcbiAgICAmX19jb3VudHJ5IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY3VzdG9tLWhlcm8ge1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLmRkLXJlbGF0ZWQge1xyXG4gICAmX19jb2wge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcclxuICAgfVxyXG4gICAmX19jb250YWluZXJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgIH1cclxuICAgJl9fY29sLWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDtcclxuICAgfVxyXG5cclxuICAgJl9fY2FyZC1jdGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRkLXJlbGF0ZWRfX2NhcmQtbmFtZSxcclxuICAgICAgLmRkLXJlbGF0ZWRfX2NhcmQtZGVzYyxcclxuICAgICAgLmRkLXJlbGF0ZWRfX2NhcmQtbWV0YSB7XHJcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmX19jYXJkIHtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcblxyXG4gICAgICAmLWRldGFpbHMge1xyXG4gICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9fY2FyZC1uYW1lIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgfVxyXG5cclxuICAgJl9fY2FyZC1icmFuZCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xyXG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbiAgIH1cclxuXHJcbiAgICZfX2NhcmQtZGVzYyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgfVxyXG5cclxuICAgJl9fY2FyZC1tZXRhIHtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuIiwiLmRoX19sYW5kaW5nIHtcclxuICAmLS1jb250YWN0LXVzLmNvbnRhY3QtdXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNikgLSAoc3BhY2UoMikgKiAwLjg3NSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpICogMS41ODU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kaC1wZHAge1xyXG4gIHBhZGRpbmctYm90dG9tOiBzcGFjZSg1KSArIHNwYWNlKDMpO1xyXG5cclxuICAmLWhlcm8ge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgc3BhY2UoMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW10IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSg1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplICsgc3BhY2UoMSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpICogMS41O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJoZWFkZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiBzcGFjZSg0KSArIHNwYWNlKDEpO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICogMS4wODU7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGdyYXktMiwgMC40Nyk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemUtc207XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSg1KTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDUpICogMS40NTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BlY2llcyB7XHJcbiAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IHNwYWNlKDQpICsgc3BhY2UoMikgMCBzcGFjZSgzKSAqIDEuNzU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHNwYWNlKDMpICogMi41O1xyXG4gICAgICAgIG1hcmdpbjogMCBzcGFjZSgyKSAqIDEuNjI1IHNwYWNlKDIpIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMykgKiAwLjYgc3BhY2UoNCkgKiAxLjgxO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBzcGFjZSgxKSAvIDI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBzcGFjZSgxKSAvIDQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoMyk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5rLWV4dGVybmFsOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXJlcXVlc3QtY3RhIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgICAgICAgICAgIFxyXG4gICAgICAgIHdpZHRoOiAxMDAlOyAgICAgICAgICAgICAgICBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07ICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtb3JkZXJub3ctY3RhIHtcclxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyAgICAgICAgICAgICBcclxuICAgICAgICB3aWR0aDogMTAwJTsgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS1zZWxlY3RvciB7XHJcbiAgICAmX19hY3RpdmUtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpICogMS43NTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgIC5zbGljayB7XHJcbiAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICArIC50YWJzIHtcclxuXHJcbiAgICAudGFic19fcmVsYXRlZC1yZXNvdXJjZXMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC5yZWxhdGVkLXJlc291cmNlcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAyLjk3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMykgKiAyLjk3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRoLXJlbGF0ZWQtdGlsZSB7XHJcbiAgICAgICZfX3Byb2R1Y3Qge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG4gKyA2KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBzcGFjZSg1KSAqIDEuNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3J0Zm9saW9fX2ZhcS1leHBhbmQtYWxsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcclxuICAgIC5pbWFnZS1zZWxlY3RvciB7XHJcbiAgICAgICZfX2FjdGl2ZS1pdGVtIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgIC5zbGljayB7XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kb3RzIHtcclxuICAgICAgICAgIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gKiAyLjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29uZGVuc2VkLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgICAuaW1hZ2Utc2VsZWN0b3Ige1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KTtcclxuXHJcbiAgICAgIC5zbGljay1zbGlkZXIge1xyXG4gICAgICAgIC5zbGljayB7XHJcbiAgICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIHNwYWNlKDIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zbGlkZXItaW1hZ2Uge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IHNwYWNlKDcpICogMS41MTE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBzcGFjZSg3KSAqIDEuNTExO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMS41NjI1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19hY3RpdmUtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaGVybyB7XHJcbiAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMikgKiAxLjU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMikgKiAxLjg3NTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbXQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IHNwYWNlKDMpICogMiAwIHNwYWNlKDMpICogMS40NDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc3ViaGVhZGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6JGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS0xMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXNlbGVjdG9yIHtcclxuICAgICAgJl9fYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgKyAudGFicyB7XHJcbiAgICAgIC5ib3JkZXItYm90dG9tIHtcclxuICAgICAgICAudGVzdC1wcm9maWxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICogMi41O1xyXG5cclxuICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNikgKiAxLjU5NTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFycm93IHtcclxuICAgICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgLnNsaWNrLW5leHQsXHJcbiAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgdG9wOiAxMDUlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgIHJpZ2h0OiAyNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kaC1wcm9ncmFtLWZvcm0ge1xyXG4gICZfX2hlcm8ge1xyXG4gICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcblxyXG4gICAgLmhlcm8ge1xyXG4gICAgICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDYpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKTtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplICogNC4yNTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDgpICogMS41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAyO1xyXG4gICAgICAgIHdpZHRoOiAzOC41JTtcclxuICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUtc207XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSg1KSArIHNwYWNlKDMpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtIChzcGFjZSgzKSAqIDIpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2sgZGl2IGltZyB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ib3JkZXItYm90dG9tIHtcclxuICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdCAqIDM7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCkgKyBzcGFjZSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCkgKiAxLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQobiArIDMpIHtcclxuICAgICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUtc207XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sbGFwc2UtY29udGVudCAubGlzdC1jbG9zZSxcclxuICAgICAgLmNvbGxhcHNlLWNvbnRlbnQgLmxpc3QtZXhwYW5kIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGgtcmVsYXRlZC10aWxlIHtcclxuICAgICZfX3Byb2R1Y3Qge1xyXG4gICAgICAmOm50aC1jaGlsZChuICsgNikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX2hlcm8ge1xyXG5cclxuICAgICAgLmhlcm8ge1xyXG4gICAgICAgICZfX21haW4tY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMyk7XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemUgKiAxLjI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgKiAxLjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSg0KSAqIDEuMjtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrIGRpdiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmRoLXJlcXVlc3QtZGVtby1mb3JtIHtcclxuXHJcbiAgJl9fcGFnZS1oZWFkZXIge1xyXG4gICAgd2lkdGg6IDY1LjY3NSU7XHJcblxyXG4gICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19ib2R5IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICsgc3BhY2UoMikgKiAxLjYyNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3Qtc3VwcG9ydC1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNSkgKiAxLjQyO1xyXG5cclxuICAgIC5jb250YWN0LXN1cHBvcnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCAqIDQgc29saWQgJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX3BhZ2UtaGVhZGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sdW1uLWNvbnRhaW5lciB7XHJcbiAgLnByb2dyYW0tZm9ybSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoNCkgKyBzcGFjZSgyKSAqIDAuODg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICZfX3N1Ym1pdC1idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMSkgKiAzO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAmX19zdWJtaXQtYnRuIHtcclxuICAgICAgICB3aWR0aDogc3BhY2UoNikgKiAxLjU3MztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc3VibWl0LXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0gc3BhY2UoMykgKiAyLjM7XHJcbiAgICAgICAgcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kaC1yZXNvdXJjZS1jYXJkIHtcclxuICAgIHBhZGRpbmc6IDAgc3BhY2UoMik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICZfX2RvY3VtZW50IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgJi1vdXRlci1kaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMSkgLyAyO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBmbGV4OiAxIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDMpICsgc3BhY2UoMSkgc3BhY2UoMyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkdmVyeS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHNwYWNlKDYpICogMS4yNTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogc3BhY2UoNikgKiAxLjMyMztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKSAqIDEuNSBzcGFjZSgzKSAqIDEuMTI1IHNwYWNlKDMpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY2FyZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMjtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbmRlbnNlZC1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogc3BhY2UoMikgKiAwLjc1IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHNwYWNlKDEpICogMztcclxuICAgICAgICAgICAgd2lkdGg6IHNwYWNlKDYpICogMS41MzI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IHNwYWNlKDMpICogMS4xMjU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBzcGFjZSg2KSAqIDEuMjU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtbGlzdC12aWV3IHtcclxuICAgICAgICAuZGgtcmVzb3VyY2UtY2FyZCB7XHJcbiAgICAgICAgICAgICZfX2RvY3VtZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1vdXRlci1kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpICogMC43NSBzcGFjZSgzKSAqIDEuNjI1O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDUpICsgc3BhY2UoNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBzcGFjZSg2KSAqIDEuMTU3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogc3BhY2UoNikgKiAxLjE1NztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogc3BhY2UoNCkgKiAyLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDQpICogMi41O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMS4yNSBzcGFjZSgzKSAqIDEuMjUgc3BhY2UoMykgKiAxLjE4ODtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICBzdXB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpICogMS4xMjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaXRld2lkZS1zZWFyY2gge1xyXG5cclxuICAgICAgICAmLmlzLWxpc3QtdmlldyB7XHJcbiAgICAgICAgICAgIC5kaC1yZXNvdXJjZS1jYXJkX19kb2N1bWVudC1pbWcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0NHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtY2FyZC12aWV3IHtcclxuICAgICAgICAgICAgLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50LW91dGVyLWRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRoLXJlc291cmNlLWNhcmRfX2RvY3VtZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtaW1nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbiIsIi5kaF9fcmVzb3VyY2Uge1xyXG4gICYtLWNvbnRhY3QtdXMuY29udGFjdC11cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtIHNwYWNlKDEpICogMi41O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNikgLSAoc3BhY2UoMikgKiAwLjg3NSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpICogMS41ODU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kaC1yZWxhdGVkLXRpbGUge1xyXG4gICZfX2xpc3Qtcm93IHtcclxuICAgIHBhZGRpbmc6IDAgc3BhY2UoMyk7XHJcbiAgfVxyXG5cclxuICAmX19wcm9kdWN0LXNwZWNpZXMsXHJcbiAgJl9fcHJvZHVjdC1saXN0LXNwZWNpZXMge1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiBzcGFjZSg0KSArIHNwYWNlKDEpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDEpICogMC41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvZHVjdCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDMpICogMi44NTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogJGJvcmRlci1zdHlsZTtcclxuICAgIG1pbi13aWR0aDogc3BhY2UoNykgKyBzcGFjZSgxKSAqIDk7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXN0eWxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1zdHlsZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItc3R5bGU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDYpICogMS4zMjU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IHNwYWNlKDYpICogMS4zMjU7XHJcbiAgICAgICAgbWluLWhlaWdodDogc3BhY2UoNikgKiAxLjMyNTtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6ICRoNi1mb250LXNpemUgKiAxLjA2MztcclxuICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDQpICsgc3BhY2UoMSkgKiAxLjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpICogMS42MztcclxuICAgIH1cclxuXHJcbiAgICAmLXR5cGUge1xyXG4gICAgICBtaW4taGVpZ2h0OiBzcGFjZSg1KSArIHNwYWNlKDMpO1xyXG5cclxuICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICAgIG1heC13aWR0aDogc3BhY2UoMykgKiAxMztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUsXHJcbiAgICAmLXR5cGUge1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGFpbmVyIHtcclxuICAgICAgbWluLWhlaWdodDogc3BhY2UoNSkgKiAxLjQ5O1xyXG4gICAgfVxyXG5cclxuICAgICYtbGVhcm4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKSArIHNwYWNlKDIpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogc3BhY2UoMyk7XHJcblxyXG4gICAgICAuYnRuLXNtIHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKSAqIDAuNSBzcGFjZSgyKSAqIDIuMDE2O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGE6bm90KC5idG4uYnRuLXhzKSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAtIDAuMjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNwZWNpZXMge1xyXG4gICAgICBtaW4taGVpZ2h0OiBzcGFjZSg1KSArIHNwYWNlKDIpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDIpICogMS4yNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb2R1Y3QtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIGJvcmRlcjogJGJvcmRlci1zdHlsZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMnJlbTtcclxuICAgICAgbWluLXdpZHRoOiAxMnJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpIDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA5LjU2MjVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGVhcm4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiBzcGFjZSg0KTtcclxuICAgICAgdG9wOiAzMHB4O1xyXG5cclxuICAgICAgLmxpbmstZXh0ZXJuYWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1zbSB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMykgKiAwLjUgc3BhY2UoMikgKiAyLjAxNjtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhOm5vdCguYnRuLmJ0bi14cykge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gLSAwLjI1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSg0KSArIHNwYWNlKDEpO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXNwZWNpZXMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiBzcGFjZSg1KSArIHNwYWNlKDQpO1xyXG4gICAgfVxyXG5cclxuICAgICYtdHlwZSB7XHJcbiAgICAgICYtbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpICogMS4yNjtcclxuICAgICAgICBtYXgtd2lkdGg6IHNwYWNlKDgpICogMS4zMztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkdmVyeS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvZHVjdC1saXN0LFxyXG4gICZfX3Byb2R1Y3Qge1xyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjE0O1xyXG4gICAgICAgIGNvbG9yOiAkY29uZGVuc2VkLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMykgKiAwLjQ1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2sge1xyXG4gICAgJi1zbGlkZSBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1uZXh0IHtcclxuICAgICAgdG9wOiAxMDUlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2dyZXktcmlnaHQtYXJyb3cuc3ZnJyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXByZXYge1xyXG4gICAgICB0b3A6IDEwNSU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LWxlZnQtYXJyb3cuc3ZnJyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRvdHMge1xyXG4gICAgICBib3R0b206IC0gc3BhY2UoNCkgKiAxLjQ7XHJcbiAgICAgIGxpIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX2xpc3Qtcm93IHtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXIoMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZHVjdCB7XHJcbiAgICAgIGZsZXgtd3JhcDogaW5pdGlhbDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDUpICogMS42O1xyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IHNwYWNlKDYpICogMS4zMztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDYpICogMS4zMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdHlwZS1sYWJlbCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXNwZWNpZXMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpICogMS4wNjM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBzcGFjZSg2KSArIHNwYWNlKDQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxlYXJuIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogc3BhY2UoNCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9kdWN0LWxpc3Qge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICYtYm9keSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgyKSAqIDAuNzU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGVhcm4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMykgKiAyLjI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc3BlY2llcyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogc3BhY2UoNikgKiAxLjMzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAmX19saXN0LXJvdyB7XHJcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctY29udGFpbmVyKDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2R1Y3QtbGlzdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICYtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMCBzcGFjZSgyKSAqIDAuOTtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zcGVjaWVzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIHNwYWNlKDMpICogMS41NjI1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCJcclxuLnJlbGF0ZWQtcmVzb3VyY2VzIHtcclxuICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSAqIDIuOTI7XHJcblxyXG4gICZfX2RvY3VtZW50IHtcclxuICAgICYtbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMik7XHJcblxyXG4gICAgICAubGlzdC1leHBhbmQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSBzcGFjZSg0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rIDtcclxuICAgIGJhY2tncm91bmQ6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplLXNtO1xyXG4gICAgcGFkZGluZzogc3BhY2UoMikgKiAxLjI1IHNwYWNlKDUpICogMS4wNDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiBzcGFjZSgxKSAvIDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDQpICsgc3BhY2UoMik7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAxLjc1O1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duIHtcclxuICAgIC5idG4ge1xyXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAmX19kaXNwbGF5LXZhbHVlLFxyXG4gICAgICAgICZfX2Rpc3BsYXktdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAxLjEyNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmRpc2NsYWltZXJfcG9wdXAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMS44NzVyZW07XHJcblxyXG5cclxuICAgICZfX3dhcm5pbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJpYWwtbmFycm93O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ibGFjaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg1KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhcmlhbC1uYXJyb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLTEwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fYnV0dG9uLFxyXG4gICAgJl9fZGVjbGluZS1idXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAjNDI4YmNhO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzQyOGJjYTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoNSkgMDtcclxuXHJcbiAgICAgICAgJl9fYnV0dG9uLFxyXG4gICAgICAgICZfX2RlY2xpbmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLmRpc2NsYWltZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA2cmVtIDEzLjE1cmVtO1xyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogMC45NjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpO1xyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgfVxyXG5cclxuICAmX19idXR0b24sXHJcbiAgJl9fZGVjbGluZS1idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgbWluLXdpZHRoOiA5Ljc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XHJcbiAgfVxyXG5cclxuICAmX19kZWNsaW5lLWJ1dHRvbiB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19wYXNzd29yZEhlYWRlciB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICZfX3Bhc3N3b3JkSGVhZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcGFkZGluZzogc3BhY2UoNSkgMDtcclxuXHJcbiAgICAmX19idXR0b24sXHJcbiAgICAmX19kZWNsaW5lLWJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYXNzd29yZExhYmVsIHtcclxuICBtYXJnaW4tdG9wOiAwLjdyZW07XHJcbn1cclxuIiwiLmNhcmRzIHtcclxuICBjb2xvcjogJGRhcmtncmV5O1xyXG5cclxuICAmX19oZWFkZXItdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gIH1cclxuICBcclxuICAmLWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLnhzbHgtZG93bmxvYWR7XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgIC5saW5rLWV4dGVybmFsOmFmdGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgIH1cclxuICAgXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX2JvZHkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlc291cmNlIHtcclxuICBjb2xvcjogJGRhcmtncmV5O1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiB1cmwoJy9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9kb3dubG9hZC1wcmltYXJ5LWRhcmstdGVhbC5zdmcnKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDIyJTtcclxuICAgICAgcmlnaHQ6IDMlO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAyLjI1O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpICogMS4yNTtcclxuICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMikgKiAxLjU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKSAqIDAuNjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xyXG4gICAgd2lkdGg6IHNwYWNlKDUpICogMS43MztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDowLjVyZW07XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiBzcGFjZSg1KSArIHNwYWNlKDEpO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBzcGFjZSg1KSArIHNwYWNlKDIpO1xyXG4gICAgICBtaW4taGVpZ2h0OiBzcGFjZSg1KSArIHNwYWNlKDIpO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3V0ZXItZGl2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpICogNDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fc2l6ZSB7XHJcbiAgICBjb2xvcjogJGdyYXktMzQ7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSgxKSAqIDAuNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAubGFiZWwtc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cclxuICAgICZfX2JvcmRlciB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNzU7XHJcbiAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XHJcbiAgICAgIHdpZHRoOiBzcGFjZSg0KSAqIDIuMjU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogc3BhY2UoMykgKiAyLjEyNTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBzcGFjZSgzKSAqIDIuNTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBzcGFjZSgzKSAqIDIuNTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kb3dubG9hZC1zbWFsbCxcclxuLmRvd25sb2FkLXNtYWxsLXdpZHRoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gIG1hcmdpbi10b3A6IHNwYWNlKDQpICsgc3BhY2UoMikgKiAyO1xyXG4gIHBhZGRpbmc6IHNwYWNlKDMpICsgc3BhY2UoMSkgc3BhY2UoNCkgc3BhY2UoMyk7XHJcbiAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCAqIDIgc29saWQgJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKyBzcGFjZSgxKTtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpICogMS41O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogdXJsKCcvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWRvd25sb2FkLWRhcmstYmx1ZS5zdmcnKTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgyKSArIHNwYWNlKDEpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRibHVlLTI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRvd25sb2FkLXNtYWxsLXdpZHRoIHtcclxuICBtYXgtd2lkdGg6IHNwYWNlKDcpICogMS44NztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLmRyb3Bkb3duLWxpc3QsXHJcbi5zaG93LmRyb3Bkb3duLWxpc3Qge1xyXG4gIGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkdmVyeS1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjM7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJHZlcnktbGlnaHQtZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93biB7XHJcbiAgICAmLW1lbnUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggMCAkZ3JheS0zO1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMikgLSBzcGFjZSgxKSAqIDEuNztcclxuICAgICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMSk7XHJcbiAgICAgIG1heC1oZWlnaHQ6IHNwYWNlKDcpO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRvZ2dsZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHJcbiAgICAgICZfX2Rpc3BsYXktdmFsdWUsICZfX2Rpc3BsYXktdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMHJlbSBzcGFjZSgyKSBzcGFjZSgyKSBzcGFjZSgyKTtcclxuICAgICAgICBmbGV4OiAyO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NhcmV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAvLyBwYWRkaW5nOiBzcGFjZSgyKSBzcGFjZSgxKSAqIDEuNztcclxuXHJcbiAgICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jYXJldCB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMikgKiAwLjc4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9kYXJrLWdyZXkuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kdm0tZm9ybSB7XHJcbiAgICAmLmR5bmFtaWMtZm9ybSB7XHJcbiAgICAgICAgLmxhYmVsLW5hbWV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWJlbC1zdWJIZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5Njk2OTZcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpby1maWVsZCBsaSBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlvLWZpZWxkIGxpIGlucHV0LFxyXG4gICAgICAgIC5yYWRpby1maWVsZCBsaSBsYWJlbCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveC1ncm91cHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICArIHNwYW4uY2hlY2tib3gtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW4uY2hlY2tib3gtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtMTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtMTI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSwgXHJcbiAgICAgICAgICAgIGE6aG92ZXIsIFxyXG4gICAgICAgICAgICBhOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA3QjhGO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTg1ODU4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0sIFxyXG4gICAgICAgIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9ybWFsLXRleHQgLnN1Yi1oZWFkaW5nIGEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgY29sb3I6ICMwMDdCOEY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwN0I4RjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VibWl0LWJ1dHRvbiAuc3VibWl0LWJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjYzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbmNob3ItYmx1ZSBhIHtcclxuICAgIGNvbG9yOiAjMDA3QjhGICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLWN5YW4uc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59IiwiLy8gaDEge1xyXG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuLy8gICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4vLyAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG4vLyAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tY29uZC1ib2xkO1xyXG4vLyB9XHJcbi5keW5hbWljLWZvcm0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICYtaXNTdWJtaXR0aW5nIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFxyXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHsgXHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7IFxyXG4gICAgfSAgXHJcbiAgLy8gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkgeyAvL29ubHkgZm9yIHNhZmFyaVxyXG4gICAgICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xyXG4gICAgICAgIC5jYWxlbmRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgLy99XHJcbiAgICAuZmxleC1jb250YWluZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICAubnVtZXJpYy11bml0LXJpZ2h0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMFxyXG4gICAgfVxyXG4gICAgLm51bWVyaWMtdW5pdC1sZWZ0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwXHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowLjVyZW07XHJcbiAgICB9XHJcbiAgICAuYWRkLXpvZXRpcy1wcm9kdWN0e1xyXG4gICAgICAuYnRuLWdyZXl7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL3BsdXMtaWNvbi1ncmV5LnN2ZycpO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuODc1cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWdyZXl7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR6cG4td2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTExO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSwgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Ym1pdC1idXR0b257XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyLjM3NXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLnN1Ym1pdC1idG57XHJcbiAgICAgICAgICAgICYtaXNTdWJtaXR0aW5nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgLmZvcm0tcGFkZGluZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgLmNvbC1tZC0xMj4gaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogNDklO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtMTI+IC5kcm9wZG93biB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0OSU7XHJcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZXtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xOXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTYsIC5jb2wtbWQtNHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjY4OHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuICAgICYtdGhhbmt5b3Utc2NyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjQ7IFxyXG4gICAgfVxyXG5cclxuICAgIC5oaWRlLXNlY3Rpb257XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLmRpc2FibGUtZGQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIC5lcnIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICBjb2xvcjogJGVyci1yZWQ7XHJcbiAgICB9XHJcbiAgICAubGFiZWwtbmFtZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgLm9wdGlvbmFsLWxhYmVse1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICR6cG4tZ3JheTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwtc3ViSGVhZGVyLCAubGFiZWwtZm9vdGVyVGV4dHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTowLjg3NXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgIGNvbG9yOiAkenBuLWdyYXk7XHJcbiAgICB9XHJcbiAgICAubGFiZWwtZm9vdGVyVGV4dHtcclxuICAgICAgZm9udC1zaXplOjAuNzVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6MC43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3MqPVwiY29sXCJde1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1oZWFkaW5nID4gcHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgLy8gZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWItaGVhZGluZ3tcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIH1cclxuXHJcbiAgICAubm9ybWFsLXRleHQge1xyXG4gICAgICAuc3ViLWhlYWRpbmd7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LXJlZCB7XHJcbiAgICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtZmllbGQsIC50ZXh0YXJlYSwgLmRhdGUtZmllbGQsIC5kcm9wZG93bi10b2dnbGUsICN6aXBDb2RlU2VhcmNoYm94IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMC44MTNyZW0gMXJlbTtcclxuICAgICAgICBib3JkZXI6IDAuMDZyZW0gc29saWQgJGdyYXktMTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xOXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlsZXVwbG9hZGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XHJcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMC4zcmVtIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwLjZyZW0gMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IFxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhcy1lcnJvciB7XHJcbiAgICAgICAgLmxhYmVsLW5hbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVyci1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN6aXBDb2RlU2VhcmNoYm94e1xyXG4gICAgICAgICAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICRlcnItcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5uZXItc3R5bGUge1xyXG4gICAgICAgICAgJl9fY29udHJvbCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4wNnJlbSBzb2xpZCAkZXJyLXJlZDtcclxuICAgICAgICAgICAgJi0taXMtZm9jdXNlZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICRlcnItcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0LWZpZWxkLCBcclxuICAgICAgICAudGV4dGFyZWEsIFxyXG4gICAgICAgIC5kYXRlLWZpZWxkLCBcclxuICAgICAgICAuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlLCBcclxuICAgICAgICAuc2hvdy5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGV7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4wNnJlbSBzb2xpZCAkZXJyLXJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGFiZWwtbmFtZXtcclxuICAgICAgICAgIGNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmllbGRzLWRpc2FibGVke1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIGlucHV0LCB0ZXh0YXJlYXtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgdWwucmFkaW8tZmllbGR7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRyb3Bkb3duLWxpc3QuZHJvcGRvd257XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLWZpZWxke1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIGFjY2VudC1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNy41cmVtIDAuNnJlbSAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VibWl0LWJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjZyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNi4zNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogJGVyci1yZWQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICAgICBcclxuLnppcC1jb2RlLWNvbCB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAgIC56aXAtaW5wdXQge1xyXG5cclxuICAgICAgJl9faW52YWxpZCB7XHJcbiAgICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICAgIGJvcmRlcjogMC4wNnJlbSBzb2xpZCAkZXJyLXJlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGVyci1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vZGlzcGxheTogZmxleDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLnppcC1jb2RlLXNlYXJjaCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMC4zMTNyZW07XHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICRncmF5LTI7O1xyXG4gICAgICBwYWRkaW5nOiAwLjM3NXJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAmX19pcy1pbnZhbGlkIHtcclxuICAgICAgICBjb2xvcjogJGVyci1yZWQ7XHJcbiAgICAgICAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICRlcnItcmVkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOTRyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXN1bHQge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xhYmVse1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTsgICAgICBcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tcm93e1xyXG4gICAgLmludGVyZXN0ZWQtcHJvZHVjdHMtbGlzdHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLmxlYWQtZm9ybS10ZXJtc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGxhYmVse1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiBcclxuXHJcbiAgLmRyb3Bkb3duLWxpc3QsIC5zaG93LmRyb3Bkb3duLWxpc3Qge1xyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYWwtMjtcclxuICAgICAgJi5zaG93e1xyXG4gICAgICAgIG1hcmdpbi10b3A6NnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24taXRlbTpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgY29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24taXRlbTpmb2N1c3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgY29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBidXR0b24uZHJvcGRvd24tdG9nZ2xle1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGVhbC0yOyBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZXtcclxuICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGVhbC0yICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNob3cuZHJvcGRvd24tbGlzdCB7XHJcbiAgICBidXR0b24uZHJvcGRvd24tdG9nZ2xle1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGVhbC0yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiAgLmZpbGVVcGxvYWRDb250YWluZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTExO1xyXG4gICAgLmRyYWdEcm9wVGV4dHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAuanBnLXBuZ3tcclxuICAgICAgY29sb3I6ICR6cG4tZ3JheTtcclxuICAgIH1cclxuICAgIC5icm93c2UtZmlsZXN7XHJcbiAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTM7XHJcbiAgICB9XHJcbiAgICAuZm9ybUZpZWxke1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgICAuZmlsZVByZXZpZXdDb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLlByZXZpZXdDb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTE7XHJcbiAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAuRmlsZUltYWdlLCAuRmlsZURldGFpbHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4gICYubXNnLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1Y2Nlc3MtdG9hc3QsIC5lcnItdG9hc3R7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgbWFyZ2luOiAtMC4xM3JlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMC42MjVyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IDEuNHJlbSAxLjVyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJG5lb24tZ3JlZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgY29sb3I6ICRuZW9uLWdyZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmVyci10b2FzdHtcclxuICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZXJyLXJlZDtcclxuICAgIH1cclxuICAgICYuZm9ybS1ncm91cHtcclxuICAgICAgLmZvcm0tcm93e1xyXG4gICAgICAgIC50ZXh0LWZpZWxkLCAudGV4dGFyZWEsIC5kYXRlLWZpZWxkLCAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkenBuLWdyYXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wZG93bi1saXN0e1xyXG4gICAgICAgICAgICAuZHJvcGRvd24taXRlbXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW0gO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXItc3R5bGUge1xyXG4gICAgICAmX19jb250cm9sIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMWVtICsgMnJlbSArIDJweCk7XHJcblxyXG4gICAgICAgICYtLWlzLWZvY3VzZWQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbC0yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2RhcmstZ3JleS5zdmcnKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJl9fb3B0aW9uIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYtLWlzLWZvY3VzZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICZfX211bHRpLXZhbHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gIFxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAmX19yZW1vdmUge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICBcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9faW5kaWNhdG9yc3tcclxuICAgICAgICAuaW5uZXItc3R5bGV7XHJcbiAgICAgICAgICAmX19pbmRpY2F0b3Itc2VwYXJhdG9yLCZfX2Ryb3Bkb3duLWluZGljYXRvcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2NsZWFyLWluZGljYXRvcntcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMTAlO1xyXG4gICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgYWNjZW50LWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c3tcclxuICAgICAgICBib3JkZXI6IDAuMDZyZW0gc29saWQgJHRlYWwtMjtcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmR5bmFtaWMtbGVhZC1mb3JtIHtcclxuICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFxyXG4gIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7IFxyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwOyBcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLmR5bmFtaWMtZ2Zvcm0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxufVxyXG5cclxuLnJvdy1wbDIwIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwJVxyXG4gICAgfVxyXG59IiwiLmFwcGxuLXN0YXJ0ZWQge1xyXG4gICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG5cclxuICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICB9XHJcblxyXG4gICAmX19kZXNjIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgXHJcbiAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9fbGlzdCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgIH1cclxuXHJcbiAgICZfX2xpbmsge1xyXG4gICAgICBhIHtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX3N0YXR1cyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICR6cG4tZ3JheTtcclxuICAgfVxyXG59XHJcblxyXG4udXBsb2FkX3NpZ24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nOiAxLjI1cmVtIDZyZW0gMS4yNXJlbSAzLjVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxcmVtIDEuMjVyZW0gMy41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgQGluY2x1ZGUgbGEtaWNvbjtcclxuICAgICAgICAgY29udGVudDogbGEtY29udGVudCgkbGEtcGx1cyk7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibGFjaztcclxuICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgcGFkZGluZzogMC4wNjI1cmVtO1xyXG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgxKTtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICBsZWZ0OiAxLjVyZW07XHJcbiAgICAgICB9XHJcblxyXG4gICAgICAgJi5jbG9zZWQge1xyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBsYS1jb250ZW50KCRsYS1taW51cyk7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWxlX2Rlc2Mge1xyXG4gICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcblxyXG4gICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLTEyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICBcclxuICAgICAgIC5maWxlX2Rvd25sb2Fke1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcblxyXG4gICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS0xMjtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuXHJcbiAgICAgICAuZmlsZV91cGxvYWQge1xyXG4gICAgICAgICBjb2xvcjogJGJsdWUtMTI7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgXHJcbiAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAuZmllbGQtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvX2Fzc2V0cy9naWZzL2ZpZWxkLWxvYWRlci5naWZcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG5cclxuICAgICAgIC5maWxlX2Rvd25sb2FkOjpiZWZvcmUge1xyXG4gICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tZG93bmxvYWQtc21hbGwtYmx1ZS1hYWMuc3ZnJyk7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgIG1hcmdpbi1yaWdodDogLjc1cmVtO1xyXG4gICAgICAgfVxyXG5cclxuICAgICAgICYuY2xvc2VkIHtcclxuICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgIC5lcnJvci1maWVsZCB7XHJcbiAgICAgIGNvbG9yOiAkZXJyLXJlZDtcclxuICAgfVxyXG59IiwiLmVtYmVkLWNvZGV7XHJcbiAgICAuZW1iZWQtcmVzcG9uc2l2ZXtcclxuICAgICAgICAmLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MXsgLypoZWlnaHQxNTAqL1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIyNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmVtYmVkLXJlc3BvbnNpdmUtMjFieTl7IC8qaGVpZ2h0NjAqL1xyXG4gICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5eyAvKmhlaWdodDgwKi9cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLmVtYmVkLXJlc3BvbnNpdmUtNGJ5M3sgLypoZWlnaHQxMzAqL1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTMwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTk1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJi5lbWJlZC1yZXNwb25zaXZlLWhlaWdodDU1eyAvKmhlaWdodDU1Ki9cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1JSAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MiUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lbWJlZC1yZXNwb25zaXZlLWhlaWdodDEwMHsgLypoZWlnaHQxMDAqL1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJSAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZW1iZWQtcmVzcG9uc2l2ZS1oZWlnaHQ0MHsgLypoZWlnaHQ0MCovXHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MCUgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZW1iZWQtcmVzcG9uc2l2ZS1oZWlnaHQyMHsgLypoZWlnaHQyMCovXHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMCUgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuaGVhZGVyLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1oZWFkZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiB1bnNldDtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZWR1Y2VkLWhlaWdodHtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1JSAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2NSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgXHJcbiAgICB9XHJcbn0gIiwiLmVucm9sbCB7XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICBwYWRkaW5nOiAycmVtIHNwYWNlKDQpIDA7XHJcblxyXG4gICAgJl9fZGl2aWRlciB7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUtc207XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlcixcclxuICAgICYtYm9keSAge1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb2wge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KTtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXItcmV2ZXJzZSgwLjc1cmVtLCAwLjc1cmVtKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICZfX2luZm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcblxyXG4gICAgICAgICYtem9uZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGltZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi16b25lLFxyXG4gICAgICAgICYtdGltZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM0O1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDMpIDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIC5saW5rLWV4dGVybmFsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dpZHRoIHtcclxuICAgIG1heC13aWR0aDogNTVyZW07XHJcbiAgfVxyXG4gICZfbm93IHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbWlkLXNwYWNlO1xyXG5cclxuICAgICAgJi1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lci1yZXZlcnNlKHNwYWNlKDMpLCBzcGFjZSgzKSk7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb2xsYXBzZS1jb250ZW50IHtcclxuICBwYWRkaW5nOiBzcGFjZSg0KSArIHNwYWNlKDEpO1xyXG4gIHBhZGRpbmctbGVmdDogc3BhY2UoNSkgLSBzcGFjZSgyKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDIuNTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDMpICsgc3BhY2UoMSkgc3BhY2UoNCk7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XHJcbiAgfVxyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFxyXG4gICAgPiBwIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSArIHNwYWNlKDEpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpICogNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICsgc3BhY2UoMSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMykgKyBzcGFjZSgxKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZXhwbG9yZS1jYXRlZ29yeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gMS41NjNyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLTE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMC43NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgcGFkZGluZzogMC42ODhyZW0gMC43NXJlbSAwLjY4OHJlbSAwLjc1cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAwLjA2M3JlbSBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgICBtYXJnaW46IDAgMC4xMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTExO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZS1saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAkZ3JheS0yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5mZWF0dXJlLWNhcmRzIHtcclxuXHJcbiAgJi1pdGVtIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDYpIC0gc3BhY2UoMyk7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSg1KSAtIHNwYWNlKDMpO1xyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogc3BhY2UoMyk7XHJcblxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAmX19ib2R5LWNvbCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZmVhdHVyZS10aWxlIHtcclxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMTE7XHJcbiAgYm9yZGVyLXRvcDogc3BhY2UoMSkgc29saWQgJGJsdWUtMjtcclxuICBwYWRkaW5nOiAgc3BhY2UoMikgKiAxLjc1O1xyXG4gIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKSAqIDIuNTtcclxuXHJcbiAgJl9fZGV0YWlscyB7XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLXRpdGxlLFxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjgxMztcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10YWdzIHtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODEzO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU0O1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKSAqIDEuMzc1O1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktMTEsIDAuNSk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgyKSAqIDAuNzUgc3BhY2UoMikgKiAxLjUgc3BhY2UoMSkgKiAxLjI1O1xyXG4gICAgICBtYXJnaW46IDAgc3BhY2UoMikgc3BhY2UoMikgKiAwLjc1IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHNwYWNlKDEpIC8gMjtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZlYXR1cmVkLWJsb2cge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgcmdiYSgkYmxhY2ssIDAuMDUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb2xvcjogJGdyYXktMTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nhcm91c2VsIHtcclxuXHJcbiAgICAgICAgJi0tbGVmdC1wYW5lbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIC8vIGZvciBpbnRlcm5ldCBleHBsb3JlclxyXG4gICAgICAgICAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgICAgICAgIHNjcm9sbGJhci1hcnJvdy1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICRncmF5LTE5O1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItaGlnaGxpZ2h0LWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItM2RsaWdodC1jb2xvcjogJHpwbi13aGl0ZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1taXNzcGVsbGVkLXByb3BlcnRpZXNcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLWRhcmtzaGFkb3ctQ29sb3I6ICR6cG4td2hpdGU7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tbWlzc3BlbGxlZC1wcm9wZXJ0aWVzXHJcbiAgICAgICAgICAgIHNjcm9sbGJhci1zaGFkb3ctY29sb3I6ICR6cG4td2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuMzc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYtdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZmVhdHVyZWQtYmxvZ19fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC4zMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQtcGFuZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogOC4yNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdC10YWIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDBweCAxNnB4IDEwcHg7XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgLmZlYXR1cmVkLWJsb2dfX2xlZnQtdGFiX190ZXh0YmxvY2t7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LXRlYWwuc3ZnJyk7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZWJsb2NrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTUzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHRibG9jayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLm1ldGEtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctZ3JheS5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0MiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQtdGFiIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDE2cHggNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDE4cHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9faW1hZ2VibG9jayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDE1M3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy1ncmF5LnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAuZmVhdHVyZWQtYmxvZ19fcmlnaHQtdGFiX19pbWFnZWJsb2NrOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LXRlYWwuc3ZnJyk7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0YmxvY2sge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAubWV0YS1kYXRhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBcclxuXHJcbiAgICAmX19jdXJyZW50LXRhYiB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoNCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktNDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICZfX2luZm97XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAuODc1cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYtaW1hZ2VibG9jayB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4LjIwOHJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cmVtO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVhZC1idXR0b24ge1xyXG5cclxuICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIHNwYWNlKDMpIDAuODEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtIHNwYWNlKDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogc3BhY2UoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIHNwYWNlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWZhY2Vib29rLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnR3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0d2l0dGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLXR3aXR0ZXIuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9ibHVlLWRvd25sb2FkLWFycm93LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAmX19yaWdodC10YWIge1xyXG4gICAgICAgICAgICAmX19pbWFnZWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nhcm91c2VsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNi41cmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJi0tbGVmdC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1yaWdodC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkgeyBcclxuXHJcbiAgICAgICAgJl9fY2Fyb3VzZWwgeyBcclxuICAgICAgICAgICAgJi0tbGVmdC1wYW5lbCB7IFxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNy44NSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXJpZ2h0LXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2MiU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoNyk7XHJcbiAgICAgICAgfSAgICAgICAgIFxyXG5cclxuICAgICAgICAmX19jdXJyZW50LXRhYiB7XHJcblxyXG4gICAgICAgICAgICAmX19yZWFkLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAvLyAvLyByaWdodDogc3BhY2UoNCk7XHJcbiAgICAgICAgICAgICAgICAvLyBib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAvLyAgICAgJl9fY3VycmVudC10YWIge1xyXG4gICAgLy8gICAgICAgICAmX19jb250ZW50IHtcclxuICAgIC8vICAgICAgICAgICAgICYtaW1hZ2VibG9jayB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTkuNHJlbTtcclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHJcbiAgICAgICAgJl9fY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmdWxsLXdpZHRoLWNvbnRhaW5lcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAmX19idXR0b246bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgJl9fbGVmdC10YWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3JlYWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmlnaHQtdGFiIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxO1xyXG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogc3BhY2UoMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3JlYWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY3VycmVudC10YWIge1xyXG5cclxuICAgICAgICAgICAgJl9fcmVhZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYtaW1hZ2VibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTdyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XHJcbiAgICAgICAgJl9fY3VycmVudC10YWIge1xyXG4gICAgICAgICAgICAmX19yZWFkLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpIDAuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLWR1cmF0aW9uIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMzM3NXJlbSAwLjQxMjVyZW07XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIGJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLWR1cmF0aW9uLXBsYXlsaXN0IHtcclxuICAgICAgICBib3R0b206IDdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiA3cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbC0yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aXZlLXJlc291cmNlLXJpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4zMTI1cmVtIHNvbGlkICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3RpdmUtcmVzb3VyY2UtbGVmdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMC4zMTI1cmVtIHNvbGlkICRtZWRpdW10dXJxdW9pc2VibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlZC1ibG9nIHtcclxuXHJcbiAgICAgICAgJl9fcmlnaHQtdGFiLFxyXG4gICAgICAgICZfX2xlZnQtdGFiIHtcclxuICAgICAgICAgICAgLm1ldGEtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvdHRvbTogLTAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjc1cmVtIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9faWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19waWxse1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMHJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjc1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxufSIsIlxyXG4uZmVhdHVyZWQtaGVyb3tcclxuXHJcbiAgICBtYXJnaW46IDAgLTAuOXJlbSAyLjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcblxyXG4gICAgICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcclxuXHJcbiAgICB9XHJcbiAgICAuZmVhdHVyZS1pbWFnZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmUtY29udGVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmX19saXN0ZW4tb257XHJcbiAgICAgICAgICAgIC5jb2wtbGctMiwgLmNvbC1sZy00LCAuY29sLWxnLTF7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAmX19sYWJlbHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19nb29nbGUtcG9kY2FzdC1pbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3Nwb3RpZnktaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTY0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYXBwbGUtcG9kY2FzdC1pbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB9ICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDAgMS41cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMDAlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgLmNvbC1sZy02e1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjkzOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjkzOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvb2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuOTM4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMy4xODhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1ldGEtY29udGVudHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAubWV0YS1pbWFnZS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDkyJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA5NyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbSAwLjNyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4xM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1ldGEtb3B0aW9uYWwtdGV4dHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tZGVzY3JpcHRpb257XHJcbiAgICAgICAgLnZpZGVvLWRlc2NyaXB0aW9uLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgLmxhcmdlLWltYWdlLWJsb2NrX19idXR0b257XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0Niw5MiwwLDAuOCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxLjc1cmVtIHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sYXJnZS1pbWFnZS1ibG9ja19fYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZHVyYXRpb257XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC43NXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMC4zcmVtIDAuNHJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICAgICAgICBib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlZC1jb250ZW50e1xyXG4gICAgICAgIC5jb2wtbGctOHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLWxnLTR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMTg4cmVtIDAuOXJlbSAycmVtO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNzVyZW0gMS44NzVyZW0gMS44MTNyZW07XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4xM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlLWNvbnRlbnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm92ZXJsYXljb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZlYXR1cmUtbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDdCOEYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZG93bmxvYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmx1ZS1kb3dubG9hZC1hcnJvdy5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFycm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LUljb24uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRhcmt7XHJcbiAgICAgICAgICAgIC5jb2wtbGctNHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDIscCxhLGxpLGxpPnNwYW4sLmZlYXR1cmUtbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmVhdHVyZWQtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYS5mZWF0dXJlLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRvd25sb2Fke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvZG93bmxvYWQtd2hpdGUuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFycm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctd2hpdGUuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlZC1jb250ZW50X19yZXNvdXJjZXtcclxuICAgICAgICAmLmRhcmt7XHJcbiAgICAgICAgICAgIC5jb2wtbGctNHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAwLjlyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMS4zNzVyZW0gMnJlbSAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjY1YzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1YnR5cGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlLWNvbnRlbnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1x0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHRcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1x0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHRcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHRcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNDM4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRvd25sb2Fke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjU2M3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2Rvd25sb2FkLXdoaXRlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgICAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMi4xOXJlbSAxMHJlbSAyLjM4cmVtO1xyXG4gICAgfVxyXG59IiwiLmZlYXR1cmVkLXN0b3JpZXMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aWItY2FyZC0tZ3JpZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC56aWItY2FyZF9faW1nLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuemliLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC56aWItY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTYuODc1cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC56aWItY2FyZC0tbGlzdHtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1oaWRkZW57XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIuZmlsZXVwbG9hZCB7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgJl9fZmllbGQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICB9XHJcblxyXG4gICAmX19kcm9wIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAyMDdweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICB9XHJcblxyXG4gICAmX19sYWJlbDEge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfSBcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wbHVzLWljb24ge1xyXG4gICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX2xhYmVsMiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogJHpwbi1ncmF5O1xyXG4gICB9XHJcblxyXG4gICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBpbml0aWFsO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg5JTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODYlO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBzcGFuLmZpbGUtbmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBzcGFuLmZpbGUtc2l6ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICR6cG4tZ3JheTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAuYnRuLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLmNsb3NlLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZfX2xhYmVse1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJl9fc3VibGFiZWwge1xyXG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1OYXJyb3dTU20tQm9va1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjNzY3Njc2O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICB9XHJcbiAgICZfX2hlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLyogbGVmdCB0ZXh0LCByaWdodCBpY29uICovXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICB9XHJcbiAgICZfX3RleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAmLmhhc0Vycm9yIHtcclxuICAgICAgICAgLmZpbGV1cGxvYWRfX2xhYmVsLFxyXG4gICAgICAgICAuZmlsZXVwbG9hZF9fb3B0aW9uYWwtbGFiZWwsXHJcbiAgICAgICAgIC5maWxldXBsb2FkX19zdWJsYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXJyLXJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJi5oYXNBYWNFcnJvciB7XHJcbiAgICAgIC5maWxldXBsb2FkX19sYWJlbCxcclxuICAgICAgLmZpbGV1cGxvYWRfX3N1YmxhYmVsLFxyXG4gICAgICAuZmlsZXVwbG9hZF9fb3B0aW9uYWwtbGFiZWwge1xyXG4gICAgICAgICBjb2xvcjogJGVyci1yZWQgIWltcG9ydGFudDsgICAvLyByZWRcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbGV1cGxvYWRfX2Ryb3Age1xyXG4gICAgICAgICBib3JkZXItY29sb3I6ICRlcnItcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gICAmX19vcHRpb25hbC1sYWJlbCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBjb2xvcjogJHpwbi1ncmF5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICB9XHJcblxyXG4gICAmX19lcnJvcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBjb2xvcjogJGVyci1yZWQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbiAgIH1cclxuICAgJl9fZHJvcC5oYXNFcnJvciB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlcnItcmVkICFpbXBvcnRhbnQ7ICAvKiBSZWQgKi9cclxuICAgfVxyXG59XHJcblxyXG4udG9vbHRpcC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogVG9vbHRpcCBib3ggKi9cclxuLnRvb2x0aXAtYm94IHtcclxuICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICBvcGFjaXR5OiAwO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogNDVweDtcclxuICAgIHJpZ2h0OiAtNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBjb2xvcjogIzc2NzY3NjtcclxuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi8qIFRyaWFuZ2xlIGFycm93ICovXHJcbi50b29sdGlwLWJveDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMHB4OyAgICAgICAgLyogbW92ZXMgYXJyb3cgYWJvdmUgYm94ICovXHJcbiAgcmlnaHQ6IDM1cHg7ICAgICAgICAvKiBhZGp1c3QgaG9yaXpvbnRhbGx5ICovXHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmZmZmZmY7ICAvKiBhcnJvdyBjb2xvciA9IHRvb2x0aXAgYmcgKi9cclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAtMnB4IDJweCByZ2JhKDAsMCwwLDAuMSkpOyAvKiBhcnJvdyBzaGFkb3cgKi9cclxuICB6LWluZGV4OiAtMTsgICAgICAgLyogcHV0cyBhcnJvdyBiZWhpbmQgcm91bmRlZCBjb3JuZXIgKi9cclxufVxyXG5cclxuLyogU2hvdyBvbiBob3ZlciAqL1xyXG4udG9vbHRpcC13cmFwcGVyOmhvdmVyIC50b29sdGlwLWJveCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbiIsIi5maWxlVXBsb2FkQ29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMS42cmVtIDAgMC45cmVtO1xyXG4gICAgcGFkZGluZzogMi4xODhyZW0gMS4yNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNkZWRlZGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJhZ0Ryb3BUZXh0IHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjNyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaWVkcmFnRHJvcFRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyb3dzZS1maWxlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC40MzhyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icm93c2UtbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZEZpbGVCdG4ge1xyXG4gICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuanBnLXBuZyB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuOXJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyb3dzZUZpbGVzIHtcclxuICAgICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybUZpZWxkIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgICB0b3A6IC0yMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTNyZW07XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWxlLXVwbG9hZC13YWl0aW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAgICAgICAuZHJhZ0Ryb3BUZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmllZHJhZ0Ryb3BUZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWxlUHJldmlld0NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4OHJlbTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgfVxyXG4gICAgLnByZXZpZXdMaXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjZyZW07XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWxlTWV0YURhdGEge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjZyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDUsIDUsIDAuNTUpO1xyXG5cclxuICAgICAgICBhc2lkZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlbW92ZUZpbGVJY29uIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuUHJldmlld0NvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMC45cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZVByZXZpZXcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgIH1cclxuICAgIC5GaWxlTmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjE5cmVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuICAgIC5GaWxlRGV0YWlsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuM3JlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgLmltYWdlRXh0IHtcclxuICAgICAgICBjb2xvcjogJGdyYXktMztcclxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5yZW1vdmVGaWxlSWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxLjJyZW07XHJcbiAgICAgICAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZpbHRlciB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTQ7IFxyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktNDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS00O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTQ7XHJcbiAgfVxyXG5cclxuICBzdXAge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHsgICAgXHJcbiAgICAmLXRpdGxlLFxyXG4gICAgJi1jaGVja2JveC1idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmLW5vc3ViY2F0ZWdvcmllcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ub3N1YmNhdGVnb3JpZXMge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRpc2FibGVkICoge1xyXG4gICAgICBjb2xvcjogJGdyYXktMztcclxuICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtY291bnQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0zMTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgIGNvbG9yOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAuODEyNTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS44NTtcclxuICAgIH1cclxuXHJcbiAgICAmLXNlbGVjdGVkIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMi4yOTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1tb3JlIHtcclxuICAgICAgLmZpbHRlcl9faXRlbS1idXR0b24ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1sYWJlbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogc3BhY2UoMykgKyBzcGFjZSgxKTtcclxuICB9XHJcblxyXG4gICZfX2NsZWFyLWJ1dHRvbiB7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAyLjI5O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIH1cclxufVxyXG4iLCIuZmluZC1hLXJldGFpbGVyIHtcclxuXHJcbiAgLnJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgJi1jb2wge1xyXG4gICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXIoMCwgMCk7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lci1yZXZlcnNlKDAsIDApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUtMiwgMC4xKTtcclxuXHJcbiAgICAuZmluZC1hLXJldGFpbGVyX19jb250YWluZXItdGl0bGUsXHJcbiAgICAuZmluZC1hLXJldGFpbGVyX19jb250YWluZXItdmlldyB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4wNjI1cmVtIDEuN3JlbTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuXHJcbiAgICAmLWZ1bGxBZGRyZXNzLFxyXG4gICAgJi12aWV3IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi1mdWxsQWRkcmVzcyB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgfVxyXG5cclxuICAgICYtdmlldyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRvb2x0aXAge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDg1LjUlO1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJl9fdXAsXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyYXktMTE7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCBzcGFjZSgzKSBzcGFjZSgzKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgbGVmdDogLThyZW07XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDAuMDYyNXJlbTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3cge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgc3BhY2UoMykgc3BhY2UoMyk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlO1xyXG4gICAgICBsZWZ0OiAtMXJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgYm94LXNoYWRvdzogJHRvb2x0aXAtYm94LXNoYWRvdztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbGVmdDogMS4yNXJlbTtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRvb2x0aXAge1xyXG4gICAgICBsZWZ0OiAwLjkzNzVyZW07XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiA5MiU7XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHRvcDogMC45Mzc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mbGV4aWJsZS1ob21lcGFnZSB7XHJcbiAgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rICB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgJl9fY29sIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgLm1haW5jb2wtMS0xLXNpbmdsZS1saW5rIHtcclxuICAgICAgICAmX19jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1lZGlhLWxpc3Qge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBzcGFjZSg3KSAqIDEuMjU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDcpICogMS4yNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19tZWRpYS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpICogMS43NSBzcGFjZSgyKSAqIDEuMTI1IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40MztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvLWlubGluZS1wbGF5ZXJ7IFxyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAudmlkZW8taW5saW5lLXBsYXllcl9fY29udGFpbmVyLWlmcmFtZSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH0gXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC5tYWluY29sLTEtMS1zaW5nbGUtbGluayAge1xyXG4gICAgICAmX19jb2wge1xyXG4gICAgICAgIC5tYWluY29sLTEtMS1zaW5nbGUtbGluayB7XHJcbiAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mbGV4aWJsZS1wcm9ncmFtLXBhZ2Uge1xyXG4gIC5kaC1yZWxhdGVkLXRpbGUsXHJcbiAgLmRoLXJlbGF0ZWQtdGlsZV9fbGlzdC1yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJG1pZC1zcGFjZTtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24ge1xyXG4gICAgcGFkZGluZy10b3A6ICRtaWQtc3BhY2U7XHJcbiAgfVxyXG5cclxuICAudGFicy1yZWxhdGVkLXJlc291cmNlcyB7XHJcbiAgICAucmVsYXRlZC1wcm9kdWN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZsZXhpYmxlLXRlbXBsYXRlIHtcclxuICAmX19idWxsZXQtdGlja3MtZmVhdHVyZWQge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDYpICogMS4yNTtcclxuXHJcbiAgICAmLnJlZHVjZU1hcmdpbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgXHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpICogMS4yNTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAxLjI1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9ybS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAubG9hZGluZy1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYnVzaW5lc3Mtb3ZlcnZpZXcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwLWJ1dHRvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTE7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvcGx1cy1pY29uLWdyZXkuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlLCAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXJlbW92ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlLTEyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgcmlnaHQ6IDI4LjEyNXJlbTtcclxuICAgICAgICB0b3A6IC43NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtaXQtYnRuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4xODc1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmV4aXR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTIgO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFycm93e1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1mb3J3YXJkLXdoaXRlLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpc2NhcmQtYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjA2MjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRibHVlLTEyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9IFxyXG5cclxuICAgIC5zZWFyY2gtYnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICB9IFxyXG4gXHJcbiAgICAuaW5mb3JtLXVwbG9hZHtcclxuICAgICAgICAubWVzc2FnZS1ib3h7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIC5mb3JtLXBhZGRpbmcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC1tZC0xMiA+IGlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDklO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC1tZC0xMiA+IC5kcm9wZG93biwgLmdyb3VwLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDklO1xyXG4gICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTlyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC1tZC02LFxyXG4gICAgICAgIC5jb2wtbWQtNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNjg4cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC1tZC00ID4gaW5wdXQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWZpZWxkLFxyXG4gICAgLnRpdGxlLWZpZWxkIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0lucHV0LUZpZWxkIFN0eWxlXHJcbiAgICAuaW5wdXQtZmllbGQsXHJcbiAgICAuYWNjb3VudC1udW1iZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgIC5oZWFkZXItcmlnaHQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLXJpZ2h0LXRleHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHpwbi1ncmF5O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkenBuLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMzU4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaW52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjRmNDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VtaS1ncmV5LTA3O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXJyb3Itbm93cmFwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlci10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgJi5pbnZhbGlkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmludmFsaWQge1xyXG4gICAgICAgICAgICAuZm9vdGVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVyci1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTExO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgIFxyXG5cclxuICAgIC8vQ2hlY2tib3gtRmllbGQgU3R5bGVcclxuICAgIC5jaGVja2JveC1maWVsZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjM3NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N1YmxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICR6cG4tZ3JheTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgJi5hbmltYWwta2luZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX29wdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYWNjZW50LWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDAgMCAwIDAuMDYzcmVtICRncmF5LTExO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODhyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNSUgYXV0bztcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwIDAgMCAwLjA2M3JlbSAkdGVhbC0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICAvLyAgICAgLy8gY29udGVudDogJ1xcMjcxMyc7XHJcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogJHdoaXRlXHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Vycm9yIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVyci1yZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmludmFsaWQge1xyXG4gICAgICAgICAgICAvLyBpbnB1dCB7XHJcbiAgICAgICAgICAgIC8vICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjA2M3JlbSAkZXJyLXJlZDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAgMXB4IHNvbGlkICRlcnItcmVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVja2JveC1maWVsZHtcclxuICAgICAgICAgICAgICAgICZfX25hbWUsJl9fbGFiZWwsJl9fc3VibGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiBcclxuICAgIC50aXRsZS1maWVsZCB7XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICAmX19zdWJoZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuYnVzaW5lc3Mtb3ZlcnZpZXcsIFxyXG4gICAgLmF1dGhvcml6ZWQtcmVwcmVzZW50YXRpdmVzLFxyXG4gICAgLmFkZC1zaGlwcGluZy1hZGRyZXNzIHtcclxuICAgICAgICAuZHJvcGRvd24tZmllbGQge1xyXG4gICAgICAgICAgICAmX19zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNi4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGlwcGluZy1hZGRyZXNzLWNsYXNzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkLXNoaXBwaW5nLWFkZHJlc3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGhvcml6ZWQtcmVwcmVzZW50YXRpdmVzLFxyXG4gICAgLmFkZC1zaGlwcGluZy1hZGRyZXNzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgIC5hY2MtYXV0aC1zdGVwIHtcclxuICAgICAgICAgICAgLmdlbmVyaWMtY29udGVudF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0Ryb3Bkb3duIHN0eWxlXHJcbiAgICAuZHJvcGRvd24tZmllbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbiAgICAgICAgIFxyXG4gICAgICAgICZfX2lubmVyLXN0eWxlX19pbnB1dC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lubmVyLXN0eWxlX19pbmRpY2F0b3Itc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbm5lci1zdHlsZV9faW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWRyb3Bkb3duLnBuZycpO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCA2cHg7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgIFxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2VsZWN0IHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjA2M3JlbSBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODhyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC5jc3MtMTNjeW13dC1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3NzLXQzaXBzcC1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmludmFsaWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y0ZjQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNzcy0xM2N5bXd0LWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y0ZjQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNzcy0xdTlkZXMyLWluZGljYXRvclNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbm5lci1zdHlsZSB7XHJcbiAgICAgICAgICAgICZfX2NvbnRyb2wge1xyXG4gICAgICAgICAgICAgICYtLWlzLWZvY3VzZWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3YjhmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwN2I4ZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJl9fb3B0aW9uIHtcclxuICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICYtLWlzLWZvY3VzZWQsXHJcbiAgICAgICAgICAgICAgJi0taXMtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwODI5NDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZfX211bHRpLXZhbHVlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YjhmO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAmX19yZW1vdmUge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJi5pbnZhbGlkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3ViLWxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Vycm9yIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpbGVVcGxvYWRDb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmRyYWdEcm9wVGV4dHtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnJvd3NlLWZpbGVze1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmpwZy1wbmd7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHpwbi1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpbGVQcmV2aWV3Q29udGFpbmVye1xyXG4gICAgICAgIC5QcmV2aWV3Q29udGFpbmVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5keW5hbWljLXRleHR7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2N1bWVudHMsXHJcbiAgICAucmV2aWV3LWFuZC1zaWduIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuIFxyXG59XHJcblxyXG4uYWNjLWJ1dHRvbl9fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMCAtMTJweDtcclxuXHJcbiAgICAmLmJ1c2luZXNzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjLWJ1dHRvbl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAubG9hZGluZy1pbmRpY2F0b3IgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5hY2MtbGlua19fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuYWNjLWJ1dHRvbl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gIFxyXG5cclxuLmFjYy1idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMThweCAzMHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW46IDAgMTJweDtcclxuXHJcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjVweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1mb3J3YXJkLXdoaXRlLnN2ZycpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zYXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmFjYy1saW5rX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRpbmctaW5kaWNhdG9yIHsgICBcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2MtbGluayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IFxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMThweDtcclxuXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQsIFxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICBjb2xvcjogJHRlYWwtMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjLS1tb2RhbCB7XHJcbiAgICBcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyNnB4IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLm1vZGFsLWhlYWRlcixcclxuICAgIC5tb2RhbC1ib2R5LFxyXG4gICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTg1ODU4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgIC55ZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTsgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm8geyBcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgXHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGl0bGUtZmllbGRfX2xhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnJlbW92ZS1idG4ge1xyXG4gICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnJldmlldy1hY2NvcmRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLnJldmlldy10YWJsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2h0aXRsZSB7IFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGxpbmsge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgfVxyXG4gXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgJi5ncm91cC11bmRlcmxpbmUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRlYWwtMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3RpdGxlIHsgXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRlYWwtMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTI4MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgXHJcblxyXG4gICAgJl9fZ2xpc3QtZ3JvdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXktMTE7XHJcblxyXG4gICAgICAgIC5yZXZpZXctdGFibGVfX2dpdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTE0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dpdGVtIHsgXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00O1xyXG4gICAgICAgIH0gXHJcbiBcclxuICAgIH1cclxuXHJcbiAgICAmX19naWxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMCAwIDI4MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTg0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xOTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2l2YWx1ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogJHpwbi1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAmLmhhcy1zaWduZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDMwMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTk1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVjay1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gIH1cclxuICBcclxuICAuY2hlY2ttYXJrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcclxuICAgIHdpZHRoOiA5cHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHpvZXRpcy1vcmFuZ2U7ICBcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkem9ldGlzLW9yYW5nZTsgXHJcbiAgfSBcclxuICAgXHJcblxyXG4uZm9ybV9fZm9vdG5vdGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAkenBuLWdyYXk7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxufVxyXG5cclxuLmxvYWRpbmctY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiBcclxuICBcclxuICAiLCIucGFnZS10aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlLWgxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2Utc3ViLXRpdGxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubWItMzAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXN1Yi1mb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYtdjEge1xyXG4gICAgICAgIC5wYWdlLXN1Yi1mb3JtX19oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxufSIsIi5mb3JtLXN0ZXBzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICBcclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgJl9fc3RlcHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2xvcjogJGdyYXktMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGVwLWNoZWNrX193cmFwcGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgMjBweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZDdlMTQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zdGVwLWNoZWNrX19pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcclxuICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZkN2UxNDsgIFxyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZDdlMTQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBsZWZ0OiAwLjVweDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLmZvcm0tc3RlcHNfX3N0ZXAtbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIFxyXG4gICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtMTI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgIC5mb3JtLXN0ZXBzX19zdGVwLWxhYmVsIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA3QjhGO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tc3RlcHNfX2luYWN0aXZlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdG5vdGUge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19zdGF0dXMge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG5cclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbiAgfVxyXG4gIFxyXG4gIC50b3Age1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS0xMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiIsIi5mdWxsLXdpZHRoLWJ0biB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM0O1xyXG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gIHBhZGRpbmc6IHNwYWNlKDMpIDJyZW07XHJcbiAgbWFyZ2luLXRvcDogMi42cmVtO1xyXG5cclxuICAmLW5ld3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZm9yd2FyZC13aGl0ZS5zdmcnKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5saW5rLWV4dGVybmFsIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy93aGl0ZS1leHRlcm5hbC1saW5rLnN2ZycpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgcGFkZGluZy1yaWdodDogc3BhY2UoMyk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNTdyZW07XHJcbiAgICBwYWRkaW5nOiAwLjg3cmVtIDMuMnJlbTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMuMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmdhdGVkLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICAuZ2lneWEtZm9ybXtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Y2Nlc3Mtb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdpZ3lhLWZvcm0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuOCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbiAgICAuc3VjY2Vzcy1vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjgpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm9keXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJi0tY29udGVudHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWJ1dHRvbntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xvc2Utb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmdlbmVyaWMtY29uZGl0aW9uIHtcclxuICAuY29sLW1kLTkgLnN0aWNreS1uYXZzX19jb250YWluZXIge1xyXG4gICAgbGVmdDogNjcuMjUlO1xyXG5cclxuICAgICYtZml4ZWQge1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2lkZWNvbC1jb25kaXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogNi44cmVtO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaEluUGFnZV9fZnVsbC13aWR0aCB7XHJcbiAgICBsZWZ0OiA2Ny4yNSU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5zaWRlY29sLWNvbmRpdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0aWNreS1uYXZzX19jb250YWluZXIsXHJcbiAgICAuY29sLW1kLTkgLnN0aWNreS1uYXZzX19jb250YWluZXIsXHJcbiAgICAuc2VhcmNoSW5QYWdlX19mdWxsLXdpZHRoIHtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAuc3RpY2t5LW5hdnNfX2NvbnRhaW5lciB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAuc2lkZWNvbC1zdGlja3kge1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIHRvcDogNnJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW07XHJcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBmb3IgaWUgbm8tbWlzc3BlbGxlZC1wcm9wZXJ0aWVzXHJcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBmb3IgbW96aWxsYSBuby12ZW5kb3ItcHJlZml4ZXNcclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgey8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgICAuc2lkZWNvbC1zdGlja3kge1xyXG4gICAgICB0b3A6IDAuNjI1cmVtO1xyXG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZ2VuZXJpYy1oZXJvIHtcclxuXHJcbiAgLmhlcm8ge1xyXG4gICAgXHJcbiAgICAmX19jb250ZW50IHtcdFxyXG4gICAgICBmb250LXNpemU6MS4xMjVyZW07XHRcclxuICAgICAgcCB7XHRcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1x0XHJcbiAgICAgIH1cdFxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgXHJcbiAgICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICYtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIzLjVyZW07XHJcbiAgICAgICAgJi5yYWlsLWNvbnRhaW5lcntcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAmLm1vYmlsZS1pbWFnZS1jZW50ZXJ7XHJcbiAgICAgICAgLmhlcm9fX21haW4tY29udGFpbmVye1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICZfX29yYW5nZS1yYWlsLXBhcmVudHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgIC5oZXJve1xyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcblxyXG4gICAgLmxpZ2h0LWNvbG9yIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIGgxLGgyLGgzLGg0LGg1LGg2IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGFyay1jb2xvciB7XHJcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcblxyXG4gICAgICBoMSxoMixoMyxoNCxoNSxoNiB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgICYuenJsLWhlcm97XHJcblxyXG4gICAgICAuaGVyb19fbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjUwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVyb19fbGFiZWx7XHJcbiAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IHNvbGlkIDE2cHggI2Y2NWMwMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgXHJcblxyXG5cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMyk7XHJcblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAmLmNvbnRlbnQtb3JhbmdlLWxpbmV7XHJcbiAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IHNvbGlkIDFyZW0gJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgLy8gICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAvLyB9XHJcblxyXG5cclxuICAgICAgICAuaGVyb3tcclxuICAgICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyAgICAgXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fY29udGVudHsgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY3RhLFxyXG4gICAgJl9fc2Vjb25kLWN0YSB7XHJcbiAgICAgIHBhZGRpbmc6IC43NXJlbSBzcGFjZSgzKTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjUpO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY29uZC1jdGEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9ucyAubGluay1leHRlcm5hbCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb25ze1xyXG4gICAgICAub3Jhbmdle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIFxyXG4gICAgICAuZGFya3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAuaGVybyB7XHJcbiAgICAgICZfX21haW4tY29udGFpbmVyIHtcclxuICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTkuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgfVxyXG4gICAgICAmX19vcmFuZ2UtcmFpbC1wYXJlbnR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3JhaWwge1xyXG4gICAgICAgIHdpZHRoOiAxcmVtOyBcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwO1xyXG4gICAgICAgICYub3Jhbmdle1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLmhlcm8ge1xyXG4gICAgICAmX19tYWluLWNvbnRhaW5lci1ib2R5IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbW9iaWxlLWN0YSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc2Vjb25kLWN0YSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgICAmX19vcmFuZ2UtcmFpbC1wYXJlbnR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3JhaWwge1xyXG4gICAgICAgIHdpZHRoOiAxcmVtOyBcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwO1xyXG5cclxuICAgICAgICAmLm9yYW5nZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiBcclxuLmNhdHRsZS13aW50ZXItc3dlZXB0YWtlcy1iYW5uZXJ7XHJcbiAgICAuaGVyb3tcclxuICAgICAgJl9fbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOjc2NnB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4mLmFkZC1ib3R0b20tbWFyZ2luIHtcclxuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbn1cclxuXHJcbiAgJi50ZXh0LWFsaWduLXJpZ2h0e1xyXG4gICAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLnRhYnNfX2dlbmVyaWN7XHJcbiAgICAmLS1kZXNrdG9we1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1tb2JpbGV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjkzOHJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzOHJlbTsgXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LWNvbnRhaW5lcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAmX3NtIHtcclxuICAgICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMC45cmVtO1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbl9fY29udGFpbmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYnVsbGV0LXRpY2tzLWZlYXR1cmVkX19jb250YWluZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIlxyXG5kaXYuZ2lneWEtZm9ybXtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5naWd5YS1mb3Jte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgLnJvd3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmxpZ2h0eyBcclxuICAgICAgICAuaW1hZ2UtY29udGVudHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxoNntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdpZ3lhLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmRhcmt7XHJcbiAgICAgICAgLmltYWdlLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGgxLGgyLGgzLGg0LGg1LGg2LHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZS1jb250ZW50ICsgLmdpZ3lhLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIC5sb2FkaW5nLWluZGljYXRvciBpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYub3JhbmdlIHtcclxuICAgICAgICAuaW1hZ2UtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxoNixwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdyZXkge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2UtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTExO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ltYWdlL1BvdWx0cnlIZWFsdGhUb2RheV9TdWJzY3JpYmVBcnQucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgaDIsXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxoNntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5naWd5YS1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbWktZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pbWFnZS1jb250ZW50e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRleHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2lneWEtY29udGVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTsgXHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW07IFxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTsgXHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2lneWEtY29tcG9zaXRlLWNvbnRyb2wtc3VibWl0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2dpZ3lhLXN1YnNjcmliZS10aGFuay15b3Utc2NyZWVuIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5jdXN0b21TaWduSW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgLnNpZ24taW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI25ld3NsZXR0ZXJ7XHJcbiAgICAuZ2lneWEtZm9ybXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjQzOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmdpZ3lhLWNvbnRhaW5lci0tdjIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufSIsIi5ncm91cC1maWVsZF9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZldC13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufSIsIi5oZXJvIHtcclxuICBjb2xvcjogJGRhcmtncmV5O1xyXG5cclxuICAgICZfX2xhYmVsIC5oZXJve1xyXG4gICAgJl9fdGl0bGUsJl9fc3VidGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgJl9fc3VidGl0bGV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG5cclxuICAgICAgYiwgc3Ryb25ne1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8vICZfX3JhaWwge1xyXG4gIC8vICAgd2lkdGg6IDFyZW07IFxyXG4gIC8vICAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMDtcclxuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gIC8vICAgZmxleDogMCAwIDFyZW1cclxuICAvLyB9XHJcblxyXG4gICYucGxwLWhlcm8ge1xyXG4gICAgLmhlcm8ge1xyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgICYubGlnaHQtY29sb3IgLmhlcm8ge1xyXG4gICAgICAmX190aXRsZXtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgfVxyXG5cclxuICBcclxuICAmLmFydGljbGUtZGV0YWlsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi44MTNyZW07XHJcblxyXG4gICAgLmhlcm9fX21haW4tY29udGFpbmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX19hY3Rpb25ze1xyXG4gICAgICAuaGVyb19fY3Rhe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wYy1saXN0aW5nLWhlcm8geyAvKiBwbHAtaGVybyB0aGVtZSAqL1xyXG4gICAgLmhlcm97XHJcbiAgICAgICAgJl9fbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4OyBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQgeyBcclxuICAgICAgICAgICAgaDMsXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDgwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MCUpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIHRvcDogODAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MCUpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogODAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MCUpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogODAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MCUpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBjLWxpc3RpbmctaGVyb19fbGFyZ2UgeyAvKiBwbHAtaGVybyB0aGVtZSAqL1xyXG5cclxuICAgIC5oZXJve1xyXG4gICAgICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIC5oZXJve1xyXG4gICAgICAgICZfX21haW4tY29udGFpbmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMzgwcHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wYy1saXN0aW5nLWhlcm9fX2N1c3RvbSB7IC8qIHBscC1oZXJvIHRoZW1lICovXHJcbiAgICAuaGVyb3tcclxuICAgICAgJl9fbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDsgXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucGMtbGlzdGluZy1oZXJvX19kYXJreyAvKiBwbHAtaGVybyB0aGVtZSAqL1xyXG4gICAgLmhlcm97XHJcbiAgICAgICZfX3RpdGxlLCAmX19jb250ZW50e1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0xO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgcGFkZGluZzogc3BhY2UoNCk7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAmLmNvbnRlbnQtb3JhbmdlLWxpbmV7XHJcblxyXG4gIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53LWZ1bGwge1xyXG4gICAgLmhlcm9fX2hlYWRlciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogLjgyNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICYtc2Vjb25kYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZW8taW1hZ2V7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY3RhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjIxKTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgxKSBzcGFjZSg0KSArIHNwYWNlKDIpO1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41NztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlY29uZGFyeSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zMztcclxuICAgICAgbWluLXdpZHRoOiBzcGFjZSgzKSAqIDguNTtcclxuICAgICAgbWF4LWhlaWdodDogc3BhY2UoMykgKiAyLjg3NTtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstZXh0ZXJuYWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDEpIC8gMjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMSkgKiAxLjI1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTc7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5kYXJrLWN0YSB7XHJcbiAgICAuaGVybyB7XHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSg1KSAtIHNwYWNlKDIpIHNwYWNlKDQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jdGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjUpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNDU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgxKSAqIDMgc3BhY2UoMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40MztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKSAqIDQwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNlY29uZGFyeS1jdGEge1xyXG4gICAgLmhlcm8ge1xyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC8vICZfX29yYW5nZS1yYWlsLXBhcmVudHtcclxuICAgICAgLy8gICBwYWRkaW5nOiAwIDAgNXJlbTtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6JGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjQzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICZfX21haW4tY29udGFpbmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBAaW5jbHVkZSBmdWxsLXdpZHRoLWNvbnRhaW5lcjtcclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSg0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWNvbmRhcnkge1xyXG4gICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40NTtcclxuICAgICAgICBtaW4td2lkdGg6IHNwYWNlKDMpICogOC4xMjU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogc3BhY2UoMykgKiAyLjU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMykgKiAwLjgyNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2Vjb25kYXJ5LWN0YSB7XHJcbiAgICAgIC5oZXJvIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDEuMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gJl9fb3JhbmdlLXJhaWwtcGFyZW50e1xyXG4gICAgICAgIC8vICAgcGFkZGluZzogMCAwIDVyZW07XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kYXJrLWN0YSB7XHJcbiAgICAgIC5oZXJvIHtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjZSg1KSBzcGFjZSgzKSArIHNwYWNlKDEpIHNwYWNlKDUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKSAqIDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZ3JleS1ibG9ja3tcclxuICAgIC5oZXJvX19oZWFkZXIsIC5oZXJvX190aXRsZXtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICB9XHJcbiAgICAgIGJhY2tncm91bmQ6ICR6cG4td2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDIuMTI1cmVtIDIuNXJlbSAyLjVyZW0gNC4zNzVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6Mi4xMjVyZW0gMC41cmVtIDIuNXJlbSAwLjkzOHJlbSA7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmhlcm97XHJcbiAgICAgICAgJl9faGVhZGVye1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAmLmNvbnRhaW5lci1iYWNrZ3JvdW5kLXBvc2l0aW9uLXplcm9cclxuICB7XHJcbiAgICAuaGVyb19fbWFpbi1jb250YWluZXJcclxuICAgIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gJl9fb3JhbmdlLXJhaWwtcGFyZW50e1xyXG4gIC8vICAgZGlzcGxheTogZmxleDtcclxuICAvLyAgIGZsZXg6MTtcclxuICAvLyAgIHBhZGRpbmc6IDA7XHJcblxyXG4gIC8vICAgLmhlcm9fX2xhYmVse1xyXG4gIC8vICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgLy8gICB9XHJcbiAgLy8gICAuaGVyb19fY29udGVudHtcclxuICAvLyAgICAgcHtcclxuICAvLyAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG4gICAgLmhlcm8tYmctaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gIFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IDU4JSBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaGlnaGxpZ2h0LWJveCB7XHJcbiAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgY29sb3I6ICRncmVlbjY7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgICRsZWFmeS1ncmVlbjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyBcclxuICB9XHJcblxyXG4gICZfX2xpbmssXHJcbiAgJl9fbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogJGdyZWVuNjtcclxuICAgIGxldHRlci1zcGFjaW5nOiBzcGFjZSgxKSAqIDAuMDU2O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICBmbG9hdDogbGVmdDtcclxuICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgY29sb3I6ICRncmVlbjY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbToxcmVtOyBcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiLmhvbWVwYWdlLWNhcm91c2VsLWhlcm8ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgIC5oZXJve1xyXG4gICAgICAgJl9fYWN0aW9uc3tcclxuICAgICAgICAub3Jhbmdle1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZGFya3tcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICYuaGVyby0tbGFyZ2V7XHJcbiAgICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyb19fYnV0dG9uYmFyLWJ1dHRvbntcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc3BhY2UoMSkgc29saWQgJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkem9ldGlzLW9yYW5nZSwgMC4xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAuaG9tZXBhZ2UtY2Fyb3VzZWwtaGVyb19fc2VjdGlvbi1jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uYmFyIHtcclxuICAgIG1hcmdpbi10b3A6IC00cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyay1ibGFjaywgMC41OCk7XHJcblxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW0gc3BhY2UoMik7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDRyZW07XHJcbiAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc3BhY2UoMSkgc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLmhpZGUtYm90dG9tLWJhcntcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyAmX19vcmFuZ2UtcmFpbC1wYXJlbnR7XHJcbiAgLy8gICBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vICAgZmxleDogMTtcclxuXHJcbiAgLy8gICAuaGVyb3tcclxuICAvLyAgICAgJl9fbGFiZWx7XHJcbiAgLy8gICAgICAgcGFkZGluZzogMCAwIDAgMXJlbTtcclxuICAvLyAgICAgICB3aWR0aDogMTAwJTtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuICAvLyAmX19yYWlsIHtcclxuICAvLyAgIHdpZHRoOiAxcmVtOyBcclxuICAvLyAgIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDA7XHJcbiAgLy8gICAmLm9yYW5nZXtcclxuICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAmX3YyIHtcclxuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmLWJvdHRvbWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxMS41NjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDZyZW07XHJcbiAgICAgICAgcmlnaHQ6IDEwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNy40OHJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5oZXJvIHtcclxuICAgICAgICAgICZfX3N1YmhlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCBzcGFjZSgzKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogNDQlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxpZ2h0LXRoZW1lIC5oZXJvLCYtbGlnaHQgLmhlcm8ge1xyXG4gICAgICAgICAgICAgICZfX3RpdGxlLFxyXG4gICAgICAgICAgICAgICZfX3N1YmhlYWRlcixcclxuICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTE7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jdGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODJyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fYm90dG9tbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMS41NjI1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogc3BhY2UoNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIC5ob21lcGFnZS1jYXJvdXNlbC1oZXJvX19vcmFuZ2UtcmFpbC1wYXJlbnQge1xyXG4gICAgICAgIC8vICAgLmhlcm8ge1xyXG4gICAgICAgIC8vICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgLy8gICAgICAgcGFkZGluZzogMCAwIDAgMXJlbTtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAvLyAmX19yYWlsIHtcclxuICAgIC8vICAgJi5vcmFuZ2V7XHJcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIFxyXG5cclxuICAgICZfX3Bvc2l0aW9uLXJlbGF0aXZlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY3Rpb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR6cG4td2hpdGU7XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1pbi1oZWlnaHQoMCk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTkuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYm90dG9tbG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA2Ljg3cmVtO1xyXG4gICAgICAgIGJvdHRvbTogJG1pZC1zcGFjZTtcclxuICAgICAgICByaWdodDogMS4yNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWluLWhlaWdodDogMTFyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmX19zdWJoZWFkZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0xO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbi1oZWlnaHQoMCk7XHJcblxyXG4gICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBjb2xvcjogJGdyYXktMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2N0YSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgcGFkZGluZzogMC43cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWluLXdpZHRoOiA5Ljc4cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrZ3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29uZGVuc2VkLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IHNwYWNlKDIpO1xyXG4gICAgICAgICAgd2lkdGg6IHNwYWNlKDIpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGljay1wcmV2LFxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yZW1vdmUtYm90dG9tLXNwYWNle1xyXG4gICAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5oZXJvIHtcclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAvLyAmX19yYWlsIHtcclxuICAgIC8vICAgJi5vcmFuZ2V7XHJcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gICAgXHJcbiAgICAmX19zZWN0aW9uLWl0ZW0taW1nIHtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8ge1xyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaW1nLXBhZGRpbmd7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgLmhvbWVwYWdlLWNhcm91c2VsLWhlcm97XHJcbiAgICAgICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIH1cclxuXHJcbiAgJi5oaWRlLWJvdHRvbS1iYXJ7IC8qdG8gcmVtb3ZlIGV4dHJhIHdoaXRlIHNwYWNlKi9cclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMC41O1xyXG4gIH1cclxuICAmLnJlbW92ZS1ib3R0b20tc3BhY2V7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAgIC5oZXJvLWltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLmhvbWVwYWdlLWNhcm91c2VsLXNsaWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAmX19tb2JpbGUge1xyXG4gICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICB9XHJcblxyXG4gIC53LWNhcm91c2VsLWZ1bGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuaGVybyB7XHJcbiAgICAgICZfX3N1YmhlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICBjb2xvcjogJHNlbWktZ3JleS0wNztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1heC13aWR0aDogNTUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjcuNDhyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saWdodC10aGVtZSAuaGVybyB7XHJcbiAgICAgICAgICAmX190aXRsZSxcclxuICAgICAgICAgICZfX3N1YmhlYWRlcixcclxuICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0xO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC4zOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjkxO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjExMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgICBjb2xvcjogJGdyYXktMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICBmb250LWZhbWlseTokZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMykgMCA1cmVtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2N0YSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDAuODJyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDM1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYm90dG9tbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDExLjU2MjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgICBib3R0b206IHNwYWNlKDYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b25iYXIge1xyXG4gICAgbWFyZ2luLXRvcDogLTRyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLWJsYWNrLCAwLjU4KTtcclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMnJlbSBzcGFjZSgyKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogNHJlbTtcclxuICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItdG9wOiBzcGFjZSgxKSBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgLy8gZm9udC1zaXplOiAwLjgyNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbTtcclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICYtbW9iaWxlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNC42ODc1cmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJl9fc3ViaGVhZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgY29sb3I6ICRzZW1pLWdyZXktMDc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX21haW4tY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCBzcGFjZSgzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0xO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2N0YSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgcGFkZGluZzogMC43cmVtIDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtaW4td2lkdGg6IDkuNzhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b21sb2dvIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogNi44N3JlbTtcclxuICAgICAgcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgIGJvdHRvbTogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR6cG4td2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDEuMzc1cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb25kZW5zZWQtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGhlaWdodDogc3BhY2UoMik7XHJcbiAgICAgICAgICB3aWR0aDogc3BhY2UoMik7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLXByZXYsXHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIC5oZXJvIHtcclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaG93LXRvLWJ1eS1jb21iaW5hdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJG1pZC1zcGFjZTtcclxuXHJcbiAgLnNpZGVjb2wtaG93LXRvLWJ1eSB7XHJcbiAgICAmLWFjdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDIuODc1cmVtIHNwYWNlKDQpO1xyXG5cclxuICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGFjdCB7XHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1pZC1zcGFjZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2F2YXRhciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbmFtZSxcclxuICAgICAgJl9fcGhvbmUsXHJcbiAgICAgICZfX2VtYWlsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5zaWRlY29sLWhvdy10by1idXkge1xyXG4gICAgICAmLWFjdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcbiAgICAgICAgcGFkZGluZzogMi44NzVyZW0gMS4zNzVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29udGFjdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoNCkgMS4zNzVyZW07XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJG1pZC1zcGFjZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhvdy10by1idXktY29udGFjdCB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgLm1haW5jb2wtcmVwLXN1cHBvcnQge1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICAmX19jb250YWluZXJzOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItY29sIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zMTNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscy1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogLjMyNTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lLFxyXG4gICAgJl9fcGhvbmUsXHJcbiAgICAmX19lbWFpbC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2V4cCB7XHJcbiAgICAgIGNvbG9yOiAkc2VtaS1ncmV5LTA3O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZW1haWwge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2UtbGlzdCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIG1pbi13aWR0aDogMnJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDMpO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2lkZWNvbCB7XHJcblxyXG4gICAgLmxpdmUtY2hhdCB7XHJcbiAgICAgIHBhZGRpbmc6IDIuMzc3NXJlbSBzcGFjZSg1KSBzcGFjZSg0KTtcclxuXHJcbiAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0LXN1cHBvcnQge1xyXG4gICAgZmxleDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoNCk7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgZm9udC1zaXplOiBzcGFjZSg0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZS1pbmZvcm1hdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDEpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpbWUtaW5mb3JtYXRpb24sXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3Blbi10ZXh0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAubWFpbmNvbC1yZXAtc3VwcG9ydCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgICAmX19jb250YWluZXJzOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGV0YWlscy1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi53eXNpd3lnLWVtYmVkLXZpZGVvIHtcclxuXHJcbiAgLmVtYmVkLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmVtYmVkLXZpZGVvLWNvbnRhaW5lci1iYWNrZ3JvdW5kIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgLnZpZGVvLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAudmpzLWhhcy1zdGFydGVkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc29jaWFsLWljb25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgLnNvY2lhbC1mYiB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJzsgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvRmFjZWJvb2tfbmV3X2ljb24ucG5nKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbC1pbnN0YSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9JbnN0YWdyYW1fbmV3X2ljb24ucG5nKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LWJsb2NrIGRpdi5zb2NpYWwtaWNvbnN7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59IiwiLy9pbWFnZSByZXNwb25zaXZlIGZpeGVzXHJcbi5mbHVpZC1pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vaW1hZ2UgcmVzcG9uc2l2ZSBmaXhlc1xyXG5cclxuXHJcbi5pbWFnZS1kZXNjcmlwdGlvbi1saXN0IHtcclxuICAubGluay1leHRlcm5hbCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogc3BhY2UoNCk7XHJcblxyXG4gICAgICAgICZfX3NvY2lhbC1tZWRpYSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDQpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAubGluay1leHRlcm5hbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDIpICogMS4yNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKSAqIDEuMjU7XHJcblxyXG4gICAgICAubWVkaWEtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogc3BhY2UoMikgKiAxLjc1O1xyXG5cclxuICAgICAgICAgICZfX3NvY2lhbC1tZWRpYSB7XHJcbiAgICAgICAgICAgIHRvcDogc3BhY2UoNSkgKiAxLjQ1O1xyXG4gICAgICAgICAgICBsZWZ0OiBzcGFjZSgxKSAqIDEuMjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKSAqIDAuNzU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xyXG4gICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICZfX3NvY2lhbC1tZWRpYSB7XHJcbiAgICAgICAgICAgIHRvcDogc3BhY2UoNSkgKiAxLjg1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qIE92ZXJsYXkgY292ZXJzIGVudGlyZSBwYWdlICovXHJcbi5wb3B1cC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi8qIE1vZGFsIGNvbnRhaW5lciAqL1xyXG4ucG9wdXAtbW9kYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogOTAlO1xyXG4gIG1heC13aWR0aDogNzAwcHg7IC8qIGJpZ2dlciBub3cgKi9cclxuICBtYXgtaGVpZ2h0OiA3MHZoO1xyXG4gIGFuaW1hdGlvbjogc2NhbGVJbiAwLjNzIGVhc2U7XHJcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG59XHJcblxyXG4vKiBPcHRpb25hbCBsYXJnZXIgdmFyaWFudCAqL1xyXG4ucG9wdXAtbW9kYWwubGFyZ2Uge1xyXG4gIG1heC13aWR0aDogOTAwcHg7XHJcbn1cclxuXHJcbi8qIENsb3NlIEJ1dHRvbiAqL1xyXG4uY2xvc2UtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgICByaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgei1pbmRleDogMTQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDZweCA0cHg7XHJcbn1cclxuLmNsb3NlLWJ1dHRvbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4vKiBCYWNrZ3JvdW5kIEltYWdlICovXHJcbi5wb3B1cC1iZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0OiAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4vLyAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuLyogQ29udGVudCBMYXlvdXQgKi9cclxuLnBvcHVwLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGhlaWdodDogODB2aDtcclxufVxyXG5cclxuLyogRm9yZWdyb3VuZCBJbWFnZSAqL1xyXG4ucG9wdXAtZm9yZWdyb3VuZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA2MDBweDtcclxuICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4ucG9wdXAtZm9yZWdyb3VuZC5sYXJnZSB7XHJcbiAgbWF4LXdpZHRoOiA3MDBweDtcclxuICBtYXgtaGVpZ2h0OiA1MDBweDtcclxufVxyXG5cclxuLyogVGV4dCBzdHlsZXMgKi9cclxuXHJcblxyXG4ucG9wdXAtaW5uZXIgcCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi8qIEFuaW1hdGlvbnMgKi9cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XHJcbiAgdG8geyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGVJbiB7XHJcbiAgZnJvbSB7IHRyYW5zZm9ybTogc2NhbGUoMC45KTsgb3BhY2l0eTogMDsgfVxyXG4gIHRvIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgb3BhY2l0eTogMTsgfVxyXG59XHJcblxyXG4vKiBSZXNwb25zaXZlIGFkanVzdG1lbnRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5wb3B1cC1tb2RhbCB7XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgfVxyXG5cclxuICAucG9wdXAtaW5uZXIge1xyXG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gIH1cclxuICBcclxuICAucG9wdXAtZm9yZWdyb3VuZCB7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxufVxyXG4iLCIuaW1hZ2Utc2VsZWN0b3Ige1xyXG4gICZfX3NsaWRlci1pbWFnZSB7XHJcbiAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA1cmVtO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTExO1xyXG4gIH1cclxuXHJcbiAgJl9fYWN0aXZlIHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY3RpdmUtaXRlbSB7XHJcbiAgICBtaW4taGVpZ2h0OiBzcGFjZSg4KSAqIDAuOTMyNTtcclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gICZfX2xhcmdlLWltYWdlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIyLjM4cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHJcbiAgICAgICYtYnRuIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiA2cmVtOyBcclxuICAgICAgICBoZWlnaHQ6IDZyZW07IFxyXG4gICAgICAgIHRvcDogNTAlOyBcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIHJnYmEoMjQ2LDkyLDAsMC44KTsgXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyBcclxuICBcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7IFxyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMS43NXJlbSBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IFxyXG4gICAgICAuZHVyYXRpb257XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICAgICAgICBib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuICB9XHJcblxyXG4gICZfX3NtYWxsLWltYWdlIHtcclxuICBcclxuICAgICYtYnRuIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDAuNzVyZW07XHJcbiAgICAgIGhlaWdodDogMC43NXJlbTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA5MiwgMCwgMC44KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLW9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblxyXG4gICAgJl9fYWN0aXZlLWl0ZW0ge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNXJlbTtcclxuICAgICAgbWluLXdpZHRoOiAxNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgJl9fYWN0aXZlLWl0ZW0ge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1zbGlkZXIge1xyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYsXHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgIHRvcDogMzAlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2OmJlZm9yZSxcclxuICAgIC5zbGljay1uZXh0OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIGxhLWljb24oKTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBsYS1jb250ZW50KFwiXFxcXDIwMzlcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbGEtY29udGVudChcIlxcXFwyMDNBXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmltZy1pdGVtLWxpc3R7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbn0iLCIuaW5mb2dyYXBoaWMge1xyXG4gIG1hcmdpbi1ib3R0b206ICRjb21wLWJvdHRvbS1tYXJnaW47XHJcbiAgLmNhcmQge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtZm9vdGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgbWluLWhlaWdodDogc3BhY2UoNSkgKiAxLjM1NTtcclxuXHJcbiAgICAgICYtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC45Mzc1O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWNsaWNrLXRvLWVubGFyZ2Uuc3ZnJyk7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmstZmlsZSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRpbmZvZ3JhcGhpYy1pbWFnZS1zaGFkb3c7XHJcblxyXG4gICAgICAmLWZvb3RlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSg0KSAqIDAuOTI7XHJcbiAgICAgICAgbWluLWhlaWdodDogc3BhY2UoNSkgKiAxLjI3MTtcclxuXHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNvbHVtbi1jb250YWluZXIgLmNvbC1tZC05IC5pbmZvZ3JhcGhpYzpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gIH1cclxufSIsIi5pbm92b2plY3QtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmlub3ZvamVjdC13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogODUwcHg7XHJcblxyXG4gICAgJi5mdWxsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbm92b2plY3QtYnV0dG9uIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJtaXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS0xNDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQsXHJcbiAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5vdm9qZWN0LWZvcm1fX3N1Ym1pdHRpbmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uaW5vdm9qZWN0X19keW5hbWljLXRleHQge1xyXG4gICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbiNpbm92b2plY3QtbG9naW4ge1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgI3NjcmVlbnNldC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZ24taW4uZ2lneWEtc2NyZWVuLnBvcnRyYWl0IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5naWd5YS1sYXlvdXQtcm93IC50cmJMb2dpbixcclxuICAgIC5naWd5YS1sYXlvdXQtcm93IC5oZWxwTGluayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2lneWEtY29tcG9zaXRlLWNvbnRyb2xbZGF0YS1zY3JlZW5zZXQtcm9sZXM9XCJ0ZW1wbGF0ZSxpbnN0YW5jZSxpbnN0YW5jZVwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2lneWEtY29tcG9zaXRlLWNvbnRyb2wtY2FwdGNoYS13aWRnZXQrYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2lneWEtY29tcG9zaXRlLWNvbnRyb2w6aGFzKC50cmJMb2dpbikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbm92b2plY3Qge1xyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlub3ZvamVjdC1zdWItdGl0bGUgeyAgICBcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgY29sb3I6ICRncmF5LTMxO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBcclxuICAgIC5iaWdnZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbWFsbGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH0gICAgICAgIFxyXG59IiwiLnB3ZF9fdG9nZ2xlIHtcclxuICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgd2lkdGg6IDIycHg7XHJcbiAgIGhlaWdodDogNTNweDtcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaW5wdXQtZmllbGRfX3dyYXBwZXIge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5maWVsZC1zcGlubmVyIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICByaWdodDogMjdweDtcclxuICAgdG9wOiA0MHB4O1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuICAgd2lkdGg6IDE5cHg7XHJcbiAgIGhlaWdodDogMTlweDtcclxuICAgYmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvX2Fzc2V0cy9naWZzL2ZpZWxkLWxvYWRlci5naWZcIikgbm8tcmVwZWF0O1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxufVxyXG4iLCIuaW5zaWdodCB7XHJcbiAgLm5ld3MtdXBkYXRlIHtcclxuICAgIHBhZGRpbmctdG9wOiBzcGFjZSgyKSArIHNwYWNlKDEpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDQpICogMS4wODM0O1xyXG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCAqIDQgc29saWQgJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAxLjE5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpICogMS4zODtcclxuICAgIH1cclxuXHJcbiAgICAmLmluc2lnaHRzLWxpc3QgLm5ld3MtdXBkYXRlIHtcclxuXHJcbiAgICAgICZfX2xpbmssXHJcbiAgICAgICZfX2NhdGVnb3JpZXMsXHJcbiAgICAgICZfX2xpbmstc2Vjb25kYXJ5IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saW5rLXNlY29uZGFyeSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIuaW50ZXJzdGl0aWFsLXJlZGlyZWN0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2JTtcclxuICAgIHJpZ2h0OiAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBzcGFjZSg0KSAqIDIuNTU7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgJi1jdGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGcgKiAxLjU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKSAqIDIuMTI1O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKSAqIDIuMTI1O1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAmLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IHNwYWNlKDgpICogMy4xMTtcclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBtYXJnaW46IDAgc3BhY2UoNCkgKyBzcGFjZSgxKTtcclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKSAqIDEuMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkcyB7XHJcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMTQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDApO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgc3BhY2UoMykgKiAyLjUgMCByZ2JhKCRibGFjaywgMC4yKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSArIDAuNDM7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDMpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSAqIDEuNjM7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoNCkgKiAxLjc7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDQpICogMS43O1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogc3BhY2UoNSkgKiAxLjE5IGF1dG8gMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlLFxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAtIDAuMTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSArIDAuMjE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDUpICogMS40MjtcclxuXHJcblxyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnIC0gMC4xO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDApO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNSkgKiAxLjA4NDtcclxuICB9XHJcblxyXG4gICZfX2Zvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSg1KSAqIDEuMzQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg1KSAqIDEuNTQyO1xyXG5cclxuICAgICYtdGV4dCxcclxuICAgICYtbGluayB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKyAwLjQzO1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmX19yb3cge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUsXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAtIDAuMDY7XHJcbiAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmRzIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiBzcGFjZSg2KSAqIDEuMjQ7XHJcbiAgICAgICAgbWFyZ2luOiBzcGFjZSgzKSAtIDAuMTMgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDQpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDQpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSg0KSArIHNwYWNlKDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoNCkgLSAwLjAzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KTtcclxuICAgICAgcGFkZGluZzogMCBzcGFjZSgzKSArIHNwYWNlKDEpO1xyXG5cclxuICAgICAgJi10ZXh0LFxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMykgKyBzcGFjZSgyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgY29sb3I6ICRncmF5LTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIHRvcDogMy41JTtcclxuICAgICAgcmlnaHQ6IDAlO1xyXG4gICAgICBoZWlnaHQ6IHNwYWNlKDQpICogMS4yNjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItY3RhIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMykgKyBzcGFjZSgxKTtcclxuICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDUpIC0gc3BhY2UoNCkgKiAwLjg1O1xyXG4gICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiAuaW50ZXJzdGl0aWFsLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VtaS1ncmV5LTAyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC8vIGNvbGxhcHNlZCBieSBkZWZhdWx0XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcblxyXG4gIC8vIHNtb290aGVyICsgc2xvd2VyIG9wZW5cclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1vdXQsXHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XHJcblxyXG4gICYub3BlbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuXHJcbiAgLy8gcXVpY2tlciBjbG9zZVxyXG4gICYuY2xvc2luZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1pbixcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjM1cyBlYXNlLWluO1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAuc2xpZGVyLWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICB9XHJcblxyXG4gIC5pbnRlcnN0aXRpYWwtYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnksXHJcbiAgICAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5leHRlcm5hbC1saW5rLmN1c3RvbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gZW5zdXJlIDo6YWZ0ZXIgYWxpZ25zIGNvcnJlY3RseVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLXRlYWwuc3ZnJykgIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2V4dGVybmFsLWxpbmstdGVhbC5zdmcnKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyAvLyBPciB1c2UgI2ZmZiBpZiAkd2hpdGUgaXMgbm90IGRlZmluZWRcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7IC8vIHNwYWNpbmcgYmV0d2VlbiB0ZXh0IGFuZCBpY29uXHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyAvLyBhbGlnbnMgYmV0dGVyIHdpdGggdGV4dCBiYXNlbGluZVxyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAzcHg7IC8vIG51ZGdlcyB0aGUgaWNvbiBmb3IgcGVyZmVjdCB2aXN1YWwgYWxpZ25tZW50XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyAvLyBhZGQgbW9yZSBicmVhdGhpbmcgcm9vbSBmb3IgbW9iaWxlXHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIGtlZXAgaXQgaW5saW5lIHdpdGggdGV4dFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5pbnRlcnN0aXRpYWwtbGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHJcbiAgfVxyXG59IiwiLmlzaSB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE0MnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZXZyb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgICYuaXMtZXhwYW5kZWQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9hbmdsZS11cC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9hbmdsZS11cC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5pc2ktLXN0YXRpYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xyXG5cclxuICAgIC5zaG93LW9uLXN0aWNreSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmlzaS0tc3RpY2t5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogLTk5OWVtO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzIGVhc2U7XHJcblxyXG4gICAgJi5pcy1zaG93biB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvdy1vbi1zdGlja3kge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvdy1vbi1zdGF0aWMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIua3dpeiB7XHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMycHggMzJweCAzMnB4O1xyXG5cclxuICAgICAgICAgICAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDdweCAzMnB4IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDIxcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG5cclxuICAgICAgICAgICAgLmFycm93LXJpZ2h0LFxyXG4gICAgICAgICAgICAuYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQsXHJcbiAgICAgICAgW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vcmFuZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy1vcmFuZ2UtaWNvbi5zdmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZ3JleSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctZ3JleS1pY29uLnN2Z1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGVhbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QjhGO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYmFjayxcclxuICAgICAgICAmLS1uZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcblxyXG4gICAgJi1iYWNrX193cmFwcGVyIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiBcclxuXHJcbiAgICAmLW5leHRfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rd2l6LS1zdWJtaXR0aW5nIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIua3dpeiB7XHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICAmLS1saWdodCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90dG9tLWd1dHRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTI7XHJcbiAgICAgICAgcGFkZGluZzogMzNweCAzMnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcsXHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Qtc2VwZXJhdG9yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtLXdlbGNvbWUge1xyXG4gICAgICAgIC5rd2l6X19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAua3dpel9fZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LS1saWdodCB7XHJcbiAgICAgICAgLmt3aXpfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdXBlci1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvb2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4udGV4dC1vcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAua3dpel9fZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cclxuICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC0tZmluYWwtc3VtbWFyeSB7XHJcbiAgICAgICAgLmt3aXpfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdXBlci1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvb2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLnRleHQtb3JhbmdlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuaXMtb25seS1kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pcy1vbmx5LW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmt3aXpfX2Rlc2Mge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcblxyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1Yi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvb2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ViLWNvcHkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC53aGl0ZXNwYWNlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maW5hbC1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3JpZ2h0IHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idG4td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmt3aXpfX2J1dHRvbi0tdGVhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGFibGUge1xyXG4gICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc2N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgOTIsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNjVjMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1jb2w6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTlweCAxN3B4IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRjY1QzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1yb3ctaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDkyLCAwLCAwLjEpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGNjVDMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pcy1vbmx5LW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmstZXh0ZXJuYWw6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgLnNyLW9ubHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc3NhZ2UtaW5mb19fa3dpeiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwQzFENTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNHB4IDMwcHggMzNweCAxMDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvSW5mby5zdmcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDE4cHggMjNweCA5M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgICBkaXYsXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3JhcC13aG9sZSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLmt3aXpfX21vZGFsLWN0YSB7XHJcbiAgICBjb2xvcjogIzAwN0I4RjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ua3dpei0tbW9kYWwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggNzVweCA3MHB4IDcwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rd2l6X19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICByaWdodDogNDVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIua3dpei1yYWRpbyB7XHJcbiAgICAmLS1ob3Jpem9udGFsIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIC5rd2l6LXJhZGlvX19vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmt3aXotcmFkaW9fX29wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgLmt3aXotcmFkaW9fX29wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmt3aXotcmFkaW9fX29wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0taGF2ZS1hY2NvdW50IHtcclxuXHJcbiAgICAgICAgLmt3aXotcmFkaW9fX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmt3aXotcmFkaW9fX29wdGlvbnMge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzOHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzhweCAyMnB4IDMycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rd2l6LXJhZGlvX19vcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWVycm9yIHtcclxuICAgICAgICAua3dpei1yYWRpb19faGVhZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmt3aXotcmFkaW9fX29wdGlvbnMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmt3aXotcmZfX2FsaWFzIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmt3aXotcmZfX2xhYmVsLFxyXG4gICAgICAgIC5rd2l6LXJhZGlvX19vcHRpb24tbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVyci1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLnRleHQtb3JhbmdlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud2l6LXF1ZXN0aW9uMSB7XHJcbiAgICAgICAgLmt3aXotcmFkaW9fX29wdGlvbnMge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndpei1xdWVzdGlvbjIge1xyXG4gICAgICAgIC5rd2l6LXJhZGlvX19vcHRpb25zIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzJweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMnB4IDMwcHggMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkenBuLWdyYXk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAxNnB4OyBcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIG1heC13aWR0aDogMjA0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBjb2xvcjogJGVyci1yZWQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rd2l6LXJmIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCB+IC5rd2l6LXJmX19hbGlhczpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQgfiAua3dpei1yZl9fYWxpYXM6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpYXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLmt3aXoge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAxNXB4IDMycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzU1cHg7IC8vNzM1cHg7ICAvL2JpZ2dlciBoZXJlIGRpYWdub3N0aWNzL3dpemFyZC9xdWVzdGlvbjItc2NyZWVuXHJcbiAgICAgICAgICAgIGhlaWdodDogNjg4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLS1mdWxsIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHggMzJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogNDVweCAzMnB4IDQwcHggMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDVweCA1NXB4IDQwcHggMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9hZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6MTAwJTsgXHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRpbmctZ2lneWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2lneWEtZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2lneWFzY3JlZW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdpZ3lhLXNjcmVlbiAuZ2lneWEtY29tcG9zaXRlLWNvbnRyb2wuZ2lneWEtY29tcG9zaXRlLWNvbnRyb2wtY2hlY2tib3gucmVtZW1iZXIsXHJcbiAgICAgICAgLmdpZ3lhLXNjcmVlbiAuZ2lneWEtY29tcG9zaXRlLWNvbnRyb2wuZ2lneWEtY29tcG9zaXRlLWNvbnRyb2wtbGluayAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lnbi1pbi5naWd5YS1zY3JlZW4ucG9ydHJhaXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYWlsaWRMb2dpbixcclxuICAgICAgICAucGFzc0xvZ2luIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZ2lneWEtbG9naW4tc2NyZWVuIC5sb2dpbi1idG4gaW5wdXQsXHJcbiAgICAgICAgI2dpZ3lhLWxvZ2luLXNjcmVlbiAuZW1haWxpZExvZ2luIGlucHV0LCAjZ2lneWEtbG9naW4tc2NyZWVuIC5wYXNzTG9naW4gaW5wdXQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZ2lneWEtbG9naW4tc2NyZWVuIC5sb2dpbi1idG4gaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubG9naW4tYnRuIGlucHV0LmdpZ3lhLWlucHV0LXN1Ym1pdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEyOXB4KSwgMjJweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTIwcHgpLCAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZ3Jlc3Mge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG5cclxuICAgICAgICAmLS0xMCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0yMCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0zMCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS00MCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS01MCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS02MCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS03MCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS04MCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS05MCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0xMDAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcGVyY2VudGFnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1hbGVydF9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgICAuc2l0ZS1oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlcixcclxuICAgIGJvZHkge1xyXG4gICAgICAgIG1heC13aWR0aDogODQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyLnNpdGUtaGVhZGVyIHtcclxuICAgICAgICB3aWR0aDogODQwcHggIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1oZWFkZXJfX2NvdW50cnktbmFtZSxcclxuICAgIC5zZWFyY2gsXHJcbiAgICAuZGVza3RvcC1uYXYsXHJcbiAgICAuYnJlYWRjcnVtYixcclxuICAgIC5rd2l6X19wcm9ncmVzcyxcclxuICAgIC5maW5hbC1zdW1tYXJ5X19yaWdodCxcclxuICAgIGZvb3RlcixcclxuICAgIC5jb250YWN0LFxyXG4gICAgLmhlbHBCdXR0b24sXHJcbiAgICAuZnVsbC13aWR0aC1kaXZpZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbmFsLXN1bW1hcnlfX3RhYmxlLWhlYWRlcixcclxuICAgIC5maW5hbC1zdW1tYXJ5X190YWJsZS1yb3ctaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1YzAwMWEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAua3dpel9fY29udGFpbmVyLS1mdWxsIHtcclxuICAgICAgICBwYWRkaW5nOiA0NXB4IDAgNDBweCAwO1xyXG4gICAgfVxyXG4gICAgLmt3aXpfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmt3aXpfX2NvbnRlbnQtLWZpbmFsLXN1bW1hcnkgLmZpbmFsLXN1bW1hcnlfX2xlZnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIubGFuZ3VhZ2Utc3dpdGNoZXIge1xyXG4gICAgJi5kcm9wZG93bi1saXN0e1xyXG4gICAgICAgIC5kcm9wZG93bi1pdGVte1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtIDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRyb3Bkb3duLWxpc3QsXHJcbiAgICAmLnNob3cuZHJvcGRvd24tbGlzdCB7XHJcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYWwtMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMWVtICsgMS44cmVtKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIC41cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZWFsLTIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZWFsLTIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hvdy5kcm9wZG93bi1saXN0IHtcclxuICAgICAgICBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYWwtMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5saW5lLWRpdmlkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGJvcmRlci13aWR0aDtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheS0xMTtcclxuICBtYXJnaW4tdG9wOiBzcGFjZSgzKSAqIDEuMjU7XHJcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNSkgKiAxLjQ4O1xyXG5cclxuICAmLmZ1bGwtd2lkdGgtZGl2aWRlciB7XHJcbiAgICBAaW5jbHVkZSBmdWxsLXdpZHRoLWNvbnRhaW5lcjtcclxuICB9XHJcbn1cclxuIiwiLmxpbmtlZC1idXR0b24ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDMpIHNwYWNlKDQpO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy93aGl0ZS1iYWNrLWFycm93LnN2ZycpO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU0VBUkNIIEJBUlxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi56aWItc2VhcmNoYmFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnppYi1zZWFyY2gge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggNDhweCA4cHggMzNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMztcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1sb2FkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Zyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICYtLWZvY3Vzc2Vke1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC1mb2N1c3NlZC5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19zcGlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9jb250ZW50L19hc3NldHMvZ2lmcy9maWVsZC1sb2FkZXIuZ2lmJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMS41cHg7XHJcbiAgICAgICAgcmlnaHQ6IDEuNXB4O1xyXG4gICAgICAgIGJvdHRvbTogMS41cHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYWwtMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9ucy1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYuaXMtaGlnaGxpZ2h0ZWQsXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0cyB7XHJcbiAgICAgICAgJi5pcy1tb2JpbGUge1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmLmlzLWRlc2t0b3AgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VnZ2VzdCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi56aWItc29ydGJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyAgICAgXHJcbiAgICAgICAgLnppYi1kcm9wZG93bl9fd3JhcHBlciAuemliLWRyb3Bkb3duX19zaW5nbGUtdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfSAgICAgXHJcbiAgICAgICBcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uemliLWZpbHRlcmJ5IHtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gIC56aWItc2VhcmNoYmFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7ICAgICAgICAgIC8vIHByZXZlbnQgd3JhcHBpbmdcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDhweDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAvLyBpbmNsdWRlIHBhZGRpbmcgaW4gd2lkdGhcclxuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47ICAgIC8vIGluY2x1ZGUgcGFkZGluZyBpbiB3aWR0aFxyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgZmxleDogMSAxIGF1dG87ICAgICAgICAgICAgICAgICAgLy8gdGFrZXMgcmVtYWluaW5nIHNwYWNlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAgIC8vIHJlZmVyZW5jZSBmb3IgYWJzb2x1dGUgZHJvcGRvd25cclxuXHJcbiAgICAgIC56aWItc2VhcmNoX193cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxIDEgMDsgICBcclxuICAgICAgfVxyXG5cclxuICAgICAgLnppYi1zZWFyY2hfX3Jlc3VsdHMuaXMtbW9iaWxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICAvLyBwb3NpdGlvbiByZWxhdGl2ZSB0byBfX2xlZnRcclxuICAgICAgICB0b3A6IDEwMCU7ICAgICAgICAgICAgICAvLyBiZWxvdyB0aGUgc2VhcmNoIGlucHV0XHJcbiAgICAgICAgbGVmdDogMDsgICAgICAgICAgICAgICAgLy8gYWxpZ24gdG8gdGhlIGxlZnRcclxuICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICAgICAvLyBzYW1lIHdpZHRoIGFzIGlucHV0XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwOyAgICAgIC8vIHNtYWxsIHNwYWNpbmcgYmVsb3cgaW5wdXRcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAgICAvLyBhbGxvdyB3cmFwcGluZ1xyXG4gICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXIge1xyXG4gICAgICBmbGV4OiAxIDEgIGF1dG87ICAgICBcclxuICAgIC8vICAgIG1heC13aWR0aDogMTIwcHg7ICAgICAgIC8vIGZpeGVkIHNpemVcclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICBmbGV4OiAxIDEgYXV0bzsgXHJcbiAgICAgICBcclxuICAgICAgIC56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9fY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcclxuICAgICAgIH1cclxuICAgICAgIC56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9fdmFsdWUtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICB9ICBcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kZXNrdG9wLW9ubHkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogb3IgaW5saW5lLWJsb2NrIGlmIG5lZWRlZCAqL1xyXG59XHJcblxyXG4vKiBIaWRlIG9uIG1vYmlsZSAqL1xyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAuZGVza3RvcC1vbmx5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBQQUdJTkFUSU9OXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi56aWItcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgJi5pcy1sb2FkaW5nIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0LFxyXG4gICAgJl9fY2VudGVyLFxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIC56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9fc2luZ2xlLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jZW50ZXIge1xyXG4gICAgICAgIC56aWItZHJvcGRvd25fX3dyYXBwZXIgLnppYi1kcm9wZG93bl9fc2luZ2xlLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHJcbiAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NlbnRlciB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcblxyXG4gICAgICAgICYuemliLWRyb3Bkb3duX193cmFwcGVyIC56aWItZHJvcGRvd25fX2luZGljYXRvcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXYsXHJcbiAgICAmX19uZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCI+XCIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCI8XCIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdHZpZXcsXHJcbiAgICAmX19ncmlkdmlldyB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICAmLmRpc2FibGVkOjphZnRlciB7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGdyYXktMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAmX19saXN0dmlldzo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvbGlzdC12aWV3LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2xpc3Qtdmlldy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblxyXG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2dyaWR2aWV3OjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9jYXJkLXZpZXcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAtd2Via2l0LW1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvY2FyZC12aWV3LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHJcbiAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTM7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlld21vZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VwZXJhdG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEZpbHRlci9GYWNldFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi56aWItZmlsdGVycyB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktNDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktNDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtbG9hZGluZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS00O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Yml0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJi5pcy1jaGVja2VkIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvdW50IHtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTMxO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVtb3ZlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xlYXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9nZ2xlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0NoZWNrYm94IHN0eWxpbmcgb3ZlcnJpZGVzXHJcbiAgICAuemliLWNoZWNrYm94X193cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAuemliLWNoZWNrYm94X19hbGlhczo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDFweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBNaXNjZWxsYW5lb3VzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnppYi1saXN0cGFnZSB7XHJcbiAgICAmX19tYWluIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgJi5pcy1sb2FkaW5nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vcmVzdWx0cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMTE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi56aWItcGFnZV9fbG9hZGluZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xO1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uemliLXBhZ2VfX2xvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uemliLXNlYXJjaF9faGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi56aWItc2VhcmNoX19pbnB1dCB7XHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgICB9XHJcblxyXG59XHJcblxyXG4uemliLWZpbHRlcl9fbW9kYWwge1xyXG5cclxuICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uemliLWNhcmRzX19pbWctd3JhcHBlciB7XHJcbiAgICAubGluay1leHRlcm5hbDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxufSIsIi5saXZlLWNoYXQge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1heC1oZWlnaHQ6IHNwYWNlKDQpICogMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYtbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zMztcclxuICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDIpICsgc3BhY2UoMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUgIHt0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XHJcbiAgMTAwJSB7dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTt9XHJcbn1cclxuXHJcbi5sb2FkaW5nLWluZGljYXRvciB7XHJcbiAgLnNwaW5uZXItaWNvbiB7XHJcbiAgICBhbmltYXRpb246IHNwaW4gMS41cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuIiwiLmxvZ28tZ3JpZCB7XHJcbiAgbWFyZ2luOiAwIC04cHg7XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMCBzcGFjZSgyKTtcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogNy41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbWktZ3JleS0wMTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xNDtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG5cclxuICAgICYubGluay1leHRlcm5hbCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlLWNvbnRhaW5lcixcclxuICAmX193cmFwcGVyLWltYWdlIHtcclxuICAgIG1heC13aWR0aDogMTByZW07XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplLXNtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICBtYXJnaW46IDIuNjI1cmVtIDAgNHJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogNS42MjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlci1pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogNy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgbWFyZ2luOiAyLjEyNXJlbSAwIDRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jYXRlZ29yeS1wcm9kdWN0cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG5cclxuICAmX19jb2wtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDEuNzVyZW0gc3BhY2UoNCk7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KTtcclxuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTQ7XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0LWNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtd2VpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJl9fbWFpbi1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTQ7XHJcblxyXG4gICAgJi5tYWluY29sLWJ1bGxldCB7XHJcbiAgICAgIFxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zcGVjaWVzX19jYXRlZ29yeSB7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wYWRkaW5nIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucGhvbmUtaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMyNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvcGhvbmUtaWNvbi5zdmcnKTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2N0YSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICYtbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwIHNwYWNlKDQpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9fY3RhIHtcclxuICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS00O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDYuNDM3NXJlbTtcclxuICAgICAgaGVpZ2h0OiAyLjYyNXJlbTtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAsIDEwMCUgMCwgMTAwJSAyLjYyNXJlbSwgMjAlIDIuNjI1cmVtKTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEtbGluayB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgJi5zcGVjaWVzX19jYXRlZ29yeSAuY2F0ZWdvcnktcHJvZHVjdHNfX2xpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbC13aXRoLXNwYWNlIHtcclxuICAgICAgLmNhdGVnb3J5LXByb2R1Y3RzX19tYWluLWNvbnRhaW5lcjpoYXMoLnBob25lLWljb24pIHsgICAgICAgIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY29sLXdpdGgtc3BhY2V7IC8vdGhlbWUgOiBjb2wtd2l0aC1zcGFjZVxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjZyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjZyZW07XHJcblxyXG4gICAgJj5bY2xhc3MqPWNvbC1de1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXRlZ29yeS1wcm9kdWN0c19fbWFpbi1jb250YWluZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS00O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGUtZm9yLWNvbC13aXRoLXNwYWNlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucmVtb3ZlLWJvcmRlci1mb3ItY29sIHsgLy90aGVtZTogY29sLXdpdGgtc3BhY2UgcmVtb3ZlLWJvcmRlci1mb3ItY29sXHJcblxyXG4gICAgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXJ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGlkZS1mb3ItY29sLXdpdGgtc3BhY2Uge1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59IiwiLm1haW5jb2wtMS0xLWdyZXktbGluayB7XHJcbiAgbWFyZ2luLWJvdHRvbToyLjVyZW07XHJcbiAgJl9fY29sIHtcclxuICAgIEBpbmNsdWRlIHBhZGRpbmctY29udGFpbmVyKDAsIDApO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSg0KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICBcclxuXHJcbiAgICAgXHJcblxyXG4gICAgICAmLWJvZHkge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1kaXZpZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuMDYyNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjA2MjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgIFxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAmX19jb2wge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgJl9fY29sIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWFpbmNvbC0xLTEtbXVsdGktbGluayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIC5tZWRpYS1jYXJkIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtIDAuNXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH0gXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAmX19kZXRhaWxzIHtcclxuICAgIC8vICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXItcmV2ZXJzZShzcGFjZSgzKSwgc3BhY2UoMykpO1xyXG4gICAgLy8gICBtYXJnaW4tYm90dG9tOiAkY29tcC1ib3R0b20tbWFyZ2luO1xyXG5cclxuICAgIC8vICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJl9fZGV0YWlsc3tcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIFxyXG5cclxuICAgICZfX2JvdHRvbS1jdGEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuXHJcbiAgICAgICYtbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9IFxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAkY29tcC1ib3R0b20tbWFyZ2luO1xyXG4gICAgLm1lZGlhLWNhcmQge1xyXG4gICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIHBhZGRpbmctY29udGFpbmVyKDAsIDApO1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIHBhZGRpbmctY29udGFpbmVyLXJldmVyc2UoMCwgMCk7XHJcbiAgICAgIH1cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6ICB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAmX19jb2wge1xyXG4gICAgICBwYWRkaW5nOiAwIHNwYWNlKDMpO1xyXG4gICAgfVxyXG4gICAgLm1lZGlhLWNhcmR7XHJcbiAgICAgICZfX2RldGFpbHN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lcigwLCAwKTtcclxuICAgICAgICAvLyBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lci1yZXZlcnNlKHNwYWNlKDMpLCBzcGFjZSgzKSk7XHJcbiAgICAgIH1cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6ICB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmsge1xyXG4gICZfX2N0YSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctSWNvbi5zdmcpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMSk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwLjA2M3JlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMC44NzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgICYuZ3JlZW4sXHJcbiAgICAmLnBpbmsge1xyXG4gICAgICAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2hlYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlLTEwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucGluayB7XHJcbiAgICAgIC5tYWluY29sLTEtMS1zaW5nbGUtbGlua19faGVhZGVyIHtcclxuICAgICAgICBjb2xvcjogJHNvbGVuc2lhLXBpbmstMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpO1xyXG4gICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXIoMCwgMCk7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lci1yZXZlcnNlKHNwYWNlKDMpLCBzcGFjZSgzKSk7XHJcblxyXG4gICAgJi5ib3JkZXJsZXNzIHtcclxuICAgICAgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgcGFkZGluZzogLjg3NXJlbSAwIHNwYWNlKDQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b21DdGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZWRpYS13aXRoLWRlc2NyaXB0aW9uIHtcclxuICAgIGZsZXg6IDE7XHJcblxyXG4gICAgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcblxyXG4gICAgICAubWVkaWEtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6ICBhdXRvO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogIHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IC44NzVyZW0gc3BhY2UoNCkgc3BhY2UoMSk7XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYm90dG9tQ3RhIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgc3BhY2UoNCkgMi4ycmVtO1xyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmc6IDAgc3BhY2UoMyk7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSg1KTtcclxuXHJcbiAgICAmX19jdGEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbWlkLXNwYWNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44N3JlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMDY4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbWlkLXNwYWNlO1xyXG4gICAgfVxyXG4gICAgJl9fbWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgIC5tZWRpYS1saXN0IGltZyB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAgYXV0bztcclxuICAgICAgICAgIG1heC1oZWlnaHQ6ICB1bnNldDtcclxuICAgICAgICB9IFxyXG4gICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDQpIHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b21DdGEge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgICAgJi1saW5rLWl0ZW06YmVmb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjg3cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctY29udGFpbmVyKDAsIDApO1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lci1yZXZlcnNlKDAsIDApO1xyXG4gICAgICBtYXJnaW46IDAgc3BhY2UoMyk7XHJcblxyXG4gICAgICAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgJi5ncmVlbixcclxuICAgICAgJi5waW5rIHtcclxuICAgICAgICAubWFpbmNvbC0xLTEtc2luZ2xlLWxpbmtfX2hlYWRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDc7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXIoMCwgMCk7XHJcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctY29udGFpbmVyLXJldmVyc2Uoc3BhY2UoMyksIHNwYWNlKDMpKTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fY29sIHtcclxuICAgICAgcGFkZGluZzogMCBzcGFjZSgzKTtcclxuICAgIH1cclxuICAgICZfX21lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgIC5tZWRpYS1saXN0IGltZyB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19tZWRpYS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tYWluY29sLTEyLW11bHRpLWxpbmsge1xyXG4gIC5jYXRlZ29yeS1wcm9kdWN0cyB7XHJcbiAgICBhLmNhdGVnb3J5LXByb2R1Y3RzX19jdGEtbGluayB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3R0b206IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGJvdHRvbTogMS43NXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDQpIC0gc3BhY2UoMSkgc3BhY2UoNCkgc3BhY2UoMik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC42NXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC40O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogLjY1cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubWFpbmNvbC0xLW11bHRpLWxpbmsge1xyXG4gIG1hcmdpbi1ib3R0b206ICRjb21wLWJvdHRvbS1tYXJnaW47XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSg0KSAqIDEuMzc1IHNwYWNlKDMpICsgc3BhY2UoMikgc3BhY2UoMykgKiAyLjU7XHJcbiAgICAuZGlzY2xhaW1lckxpbmt7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICMwMDdiOGY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuXHJcbiAgICAgICYubGlzdC1pdGVte1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcclxuICAgICAgICBcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RpdmlkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICBoZWlnaHQ6IHNwYWNlKDEpIC8gNDtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICsgc3BhY2UoMik7XHJcbiAgICB3aWR0aDogc3BhY2UoMykgKiAyO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBjb2xvcjogJHNlbWktZ3JleS0wNztcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNDM7XHJcbiAgfVxyXG5cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMykgKiAyIHNwYWNlKDMpICogMS4yNSBzcGFjZSgzKSAqIDIuNTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKyBzcGFjZSgyKTtcclxuXHJcbiAgICAgIHAsXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSArIHNwYWNlKDIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1haW5jb2wtMjEtbXVsdGktbGluayB7XHJcbiAgLmNhdGVnb3J5LXByb2R1Y3RzIHtcclxuICAgICZfX2xpbmsge1xyXG4gICAgICBib3R0b206IDEuNzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDQpIC0gc3BhY2UoMSkgc3BhY2UoNCkgc3BhY2UoMik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IC42NXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS42NXJlbTtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubWFpbmNvbC1jb250YWN0LWZlYXR1cmVzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtY3JlYW07XHJcbiAgLy8gY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAyLjI1cmVtIHNwYWNlKDQpO1xyXG4gIG1hcmdpbjogMCAwIDIuNXJlbTtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIC8vIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCByZ2JhKCRncmF5LTExLCAwLjMpO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTExO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNjg3NXJlbTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICYtaGVhZGVyIHtcclxuICAgIC8vICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIC8vIH1cclxuXHJcbiAgICBcclxuICAgIC8vICYtY29udGFjdCB7XHJcbiAgICAvLyAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuICAgIFxyXG4gICAgLy8gJi1jb250YWN0OmhvdmVye1xyXG4gICAgLy8gICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIC8vICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG4gICAgXHJcbiAgICAvLyAmLWNvbnRhY3Q6Zm9jdXN7XHJcbiAgICAvLyAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAmLWhvdXJzLFxyXG4gICAgJi1kZXNjcmlwdGlvbixcclxuICAgICYtbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICAvLyBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAvLyAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgcGFkZGluZzogc3BhY2UoMykgc3BhY2UoNCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDQpO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWZvcndhcmQtd2hpdGUuc3ZnJyk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDUpO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1idG4ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9fY29udGFpbmVyLWJ1dHRvbjo6YWZ0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIHBhZGRpbmc6IDAgc3BhY2UoNCk7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCByZ2JhKCRncmF5LTExLCAwLjMpO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tYWluY29sLWVtYWlsLWNhcHR1cmUge1xyXG4gIC5vbmxpbmUtc2VydmljZXMge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSg0KSArIHNwYWNlKDIpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKSAqIDEuMTtcclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMykgKyBzcGFjZSgxKTtcclxuICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDQpICogMS4yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BsYWNlaG9sZGVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgIC5mb3JtLWNvbnRyb2wsXHJcbiAgICAgIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS0zO1xyXG4gICAgICAgIH1cclxuICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAuY3RhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX29yYW5nZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC5vbmxpbmUtc2VydmljZXMge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgyKTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgyKTtcclxuICBcclxuICAgICAgJl9fYmFja2dyb3VuZC1ncmFkaWVudCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDQpICsgc3BhY2UoMik7XHJcbiAgXHJcbiAgICAgICAgLm9ubGluZS1zZXJ2aWNlc19faGVhZGVyIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKSArIHNwYWNlKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmX19pbnB1dC1jb250YWluZXItaW5wdXQtZmllbGQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHNwYWNlKDEpICogMC43NTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmX19vcmFuZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICZfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMikgKiAxLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1haW5jb2wtaG93LWl0LXdvcmtzIHtcclxuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblxyXG4gIC5mZWF0dXJlLWNhcmRzIHtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDQpIHNwYWNlKDMpO1xyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgcGFkZGluZzogMCBzcGFjZSg0KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkuMjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDMpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogOS4yNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvb3Rub3RlIHtcclxuICAgIHBhZGRpbmc6IDAgc3BhY2UoNCkgc3BhY2UoMik7XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiAwICRtaWQtc3BhY2U7XHJcblxyXG4gICAgLmZlYXR1cmUtY2FyZHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgcGFkZGluZzogc3BhY2UoNCkgMDtcclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC44NzVyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNi4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDYuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdG5vdGUge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgc3BhY2UoNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIEBpbmNsdWRlIGZ1bGwtd2lkdGgtY29udGFpbmVyO1xyXG5cclxuICAgIC5mZWF0dXJlLWNhcmRzLWl0ZW0ge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdyZXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICB9XHJcblxyXG4gICYud2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4iLCIucmVmZXItZnJpZW5kIHtcclxuICBwYWRkaW5nOiAwIHNwYWNlKDMpO1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgJl9fYWJvdXQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvb2s7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX3NpZGUtY29udGFpbmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRyZWQtMSwgJHpvZXRpcy1vcmFuZ2UpO1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogc3BhY2UoNCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGltaXRlZC1lZGl0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuXHJcbiAgICAmLFxyXG4gICAgJi1leHRlbmRlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgcGFkZGluZy10b3A6ICRtaWQtc3BhY2U7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbWlkLXNwYWNlO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayxcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9IFxyXG5cclxuICAgICYtZXh0ZW5kZWQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBib3JkZXItdG9wOiAzLjVyZW0gc29saWQgJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDIuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAuNjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluay1leHRlcm5hbDphZnRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbWl0ZWQtZWRpdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX2xpbWl0ZWQtZWRpdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuMzEzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGUtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEuMzc1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICZfX2xpbWl0ZWQtZWRpdGlvbiB7XHJcbiAgICAgICYtZXh0ZW5kZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tYWluY29sLXJlcC1zdXBwb3J0IHtcclxuICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG4gIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNvbXAtYm90dG9tLW1hcmdpbjtcclxuICBwYWRkaW5nOiBzcGFjZSg0KTtcclxuXHJcbiAgJl9fY29udGFpbmVycyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gIH1cclxuXHJcbiAgJl9fZGV0YWlscyB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAxLjEzNzVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIsXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuICBcclxuICAmX19waG9uZSB7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9fZXhwIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIGNvbG9yOiAkZ3JheS02O1xyXG4gIH1cclxuXHJcbiAgJl9fZW1haWwtbGFiZWwsXHJcbiAgJl9fcGhvbmUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gIH1cclxuXHJcbiAgJl9fZW1haWwtbGFiZWwge1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2UtbGlzdCB7XHJcbiAgICBtYXgtd2lkdGg6IDQuNXJlbTtcclxuICAgIG1heC1oZWlnaHQ6IDQuNXJlbTtcclxuICAgIG1pbi13aWR0aDogNC41cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgzKTtcclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMik7XHJcbiAgfVxyXG5cclxuICAmX19lbWFpbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogc3BhY2UoMSk7XHJcbiAgICBjb2xvcjogJGJsdWUtMjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyLWNvbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiAkbWlkLXNwYWNlO1xyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICB3aWR0aDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS1saXN0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgICBtaW4td2lkdGg6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVycyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1haW5jb2wtc3BlY2llcy1saW5rIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuICAmX19jb2xzcGFjZSB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XHJcblxyXG4gICAgLm1haW5jb2wtc3BlY2llcy1saW5rX19jb2xfX2NvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lci1yZXZlcnNlKDEuOTM3NXJlbSwgMS45Mzc1cmVtKTtcclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbWlkLXNwYWNlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXItcmV2ZXJzZSgwLjYyNXJlbSwgMC42MjVyZW0pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NwZWNpZXMtbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICBoZWlnaHQ6IDcuNXJlbTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmX19jb2wge1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lci1yZXZlcnNlKHNwYWNlKDMpLCBzcGFjZSgzKSk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogOXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblxyXG4gICAgJl9fY29sIHtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXItcmV2ZXJzZSgwLCAwKTtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXIoMCwgMCk7XHJcblxyXG4gICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2xzcGFjZSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAubWFpbmNvbC1zcGVjaWVzLWxpbmtfX2NvbF9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWFpbmNvbC1zdGF0cy1mb290bm90ZSB7XHJcbiAgLy8gbWFyZ2luOiBzcGFjZSgzKSAtIDAuMSAwO1xyXG4gIG1hcmdpbjogMC41cmVtIDAgMi41cmVtO1xyXG4gIGNvbG9yOiAkZ3JheS0zMTtcclxuXHJcbiAgdWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICB9XHJcblxyXG4gIHNtYWxsIHtcclxuICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICB9XHJcblxyXG4gIHN1cCB7XHJcbiAgICBmb250LXNpemU6IDY0JTtcclxuICB9XHJcbn1cclxuIiwiLm1haW5jb2wtc3RhdHMtcm93IHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gIEBtaXhpbiByZW1vdmUtdG9wLWJvcmRlcigkY2hpbGQpIHtcclxuICAgICY6bnRoLWNoaWxkKCN7JGNoaWxkfSkge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0b3A6IDEuOTM3NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIHJlbW92ZS1ib3R0b20tYm9yZGVyKCRjaGlsZCkge1xyXG4gICAgJjpudGgtbGFzdC1jaGlsZCgjeyRjaGlsZH0pIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm90dG9tOiAxLjgxMjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBmaXJzdC10aHJlZS1jaGlsZHMoJG1hcmdpbikge1xyXG4gICAgJjpudGgtY2hpbGQoLW4rMykge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR6cG4td2hpdGUsIDAuNSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LFxyXG4gICZfX2ltYWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR2ZXJ5LWxpZ2h0LWdyZXk7XHJcbiAgICAgIHdpZHRoOiAkYm9yZGVyLXdpZHRoO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAkbWlkLXNwYWNlIDEuODEyNXJlbTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVtb3ZlLXRvcC1ib3JkZXIoMSk7XHJcbiAgICBAaW5jbHVkZSByZW1vdmUtdG9wLWJvcmRlcigyKTtcclxuXHJcbiAgICBAaW5jbHVkZSByZW1vdmUtYm90dG9tLWJvcmRlcigzKTtcclxuICAgIEBpbmNsdWRlIHJlbW92ZS1ib3R0b20tYm9yZGVyKDIpO1xyXG5cclxuICAgICYtc3RhdGlzdGljIHtcclxuICAgICAgZm9udC1zaXplOiAxLjgxM3JlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMDYyNXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBzdXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMTg3NXJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICYsXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTM0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgzKSAkbWlkLXNwYWNlIDIuMzEyNXJlbTtcclxuICAgIGhlaWdodDogMTcuNXJlbTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdG9wOiAxLjkzNzVyZW07XHJcbiAgICAgIGJvdHRvbTogMS44MTI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGZpcnN0LXRocmVlLWNoaWxkcygwLjA2MjVyZW0pO1xyXG5cclxuICAgICYtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiA2LjYyNTJyZW07XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zMTI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtc3RhdGlzdGljIHtcclxuICAgICAgZm9udC1zaXplOiAzLjYyNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDAuNjk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogNS4wMDFyZW07XHJcbiAgICAgIHdpZHRoOiA1LjAwMXJlbTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAmLFxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0zNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW46IGF1dG8gLTAuOTM3NXJlbTtcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMykgJG1pZC1zcGFjZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDMpICRtaWQtc3BhY2UgMDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMi4yNXJlbTtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGZpcnN0LXRocmVlLWNoaWxkcygwKTtcclxuXHJcbiAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDUuMDAxcmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc3RhdGlzdGljIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYm9keSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUuMDAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jcHJvZHVjdHN7XHJcbiAgLm1haW5jb2wtc3RhdHMtcm93e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gIH1cclxufSIsIi5tYWluY29sLXN1cHBvcnQtMS0xIHtcclxuICAmX19ob3ctdG8tYnV5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLm9ubGluZS1zZXJ2aWNlcyB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAyO1xyXG5cclxuICAgICAgJl9fZHJvcGRvd24tY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgyKTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSArIHNwYWNlKDEpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMykgc3BhY2UoMykgKiAxLjUwMjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZm9yd2FyZC13aGl0ZS5zdmcnKTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMikgKiAxLjc1O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDQpICogMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSAtIChzcGFjZSgxKSAvIDIpO1xyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40MztcclxuICAgICAgICAgIGNvbG9yOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpIC0gKHNwYWNlKDEpIC8gMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIC5kcm9wZG93bi1saXN0IHtcclxuICAgICAgICAgIGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBzcGFjZSg0KSAqIDI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtIHNwYWNlKDEpICogMC43NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19kaXNwbGF5LXZhbHVlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMztcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY2FyZXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgyKSAqIDEuMzUgc3BhY2UoMSkgKiAxLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zaWRlLWNvbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAyO1xyXG5cclxuICAgIC5jb250YWN0LXN1cHBvcnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAmX19jb250YWN0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplIC0gc3BhY2UoMSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDAuODc1O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fb3Blbi10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiBcclxuICAgICAgJl9fdGltZS1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNDM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40MztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGl2ZS1jaGF0IHtcclxuICAgICAgcGFkZGluZzogc3BhY2UoNCkgKiAxLjU4NSBzcGFjZSg1KSBzcGFjZSg0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9faG93LXRvLWJ1eSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlLWNvbCB7XHJcbiAgICAgIC5jb250YWN0LXN1cHBvcnQgeyBcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoNCkgKiA0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59O1xyXG4iLCIubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW8ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgJi5ncmVlbixcclxuICAmLnBpbmsge1xyXG4gICAgLmltYWdlLXZpZGVvLWJsb2NrX19idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlicmVsYS1ncmVlbi0zO1xyXG4gICAgfVxyXG4gICAgLmltYWdlLXZpZGVvLWJsb2NrX19idXR0b246aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlicmVsYS1ncmVlbi0zO1xyXG4gICAgfVxyXG4gICBcclxuXHJcbiAgICAmLnBpbmsge1xyXG4gICAgICAuaW1hZ2UtdmlkZW8tYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvbGVuc2lhLXBpbmstMTtcclxuICAgICAgfVxyXG4gICAgICAuaW1hZ2UtdmlkZW8tYmxvY2tfX2J1dHRvbjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29sZW5zaWEtcGluay0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm5vLW1nbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIFxyXG4gICAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5uby1tZ24tYnRtIHtcclxuICAgICAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXIge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJi5mbGlwLWNvbnRlbnQge1xyXG4gICAgJi53aXRoLW1hcmdpbntcclxuICAgICAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHJcbiAgICAgICAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXIge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fYm9keS13cmFwcGVyIHsgXHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyBcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX21lZGlhIC5pbWFnZS12aWRlby1ibG9jayB7IFxyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyBcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndpdGgtbWFyZ2lue1xyXG4gICAgICAgICAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICBcclxuICAmX19jb250YWluZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg2KTtcclxuXHJcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19tZWRpYSAuaW1hZ2UtdmlkZW8tYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvIHtcclxuICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYSB7XHJcbiAgICAgICAgICAuaW1hZ2UtdmlkZW8tYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDo4MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgICBcclxuICAgICAgJi5lbWJyZXgtYm9keS10ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY3RhIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4xODc1cmVtO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDMpIDEuNTYyNXJlbTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjg3NXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluay1leHRlcm5hbCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lZGlhIHtcclxuICAgIC5pbWFnZS12aWRlby1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmX19pbWFnZSxcclxuICAgICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDZyZW07IFxyXG4gICAgICAgIGhlaWdodDogNnJlbTsgXHJcbiAgICAgICAgYm90dG9tOiA1MCU7IFxyXG4gICAgICAgIGxlZnQ6IDUwJTsgXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtOyBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgcmdiYSgyNDYsOTIsMCwwLjgpOyBcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IFxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7IFxyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMS43NXJlbSBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLW9yYW5nZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGltZSB7XHJcbiAgICAgICAgYm90dG9tOiAuNzVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zMTI1cmVtIC4zNzVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAuNzVyZW07XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuIFxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgcGFkZGluZzogMCBzcGFjZSgzKSAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxyXG5cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lZGlhIHtcclxuICAgICAgLmltYWdlLXZpZGVvLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJl9faW1hZ2UsXHJcbiAgICAgICAgJl9fdmlkZW8ge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlbyB7XHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgIC5pbWFnZS12aWRlby1ibG9ja19fdmlkZW8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJlc2l6ZS1tb2ItaW1hZ2Uge1xyXG4gICAgICAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX21lZGlhIHsgXHJcbiAgICAgICAgLmltYWdlLXZpZGVvLWJsb2NrX19pbWFnZSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblxyXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fbWVkaWEge1xyXG4gICAgICAgICAgLmltYWdlLXZpZGVvLWJsb2NrIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAubWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW8ge1xyXG4gICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19tZWRpYSB7XHJcbiAgICAgICAgICAgIC5pbWFnZS12aWRlby1ibG9jayB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAmX190aW1lIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6ICRtaWQtc3BhY2UgJG1pZC1zcGFjZSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbixcclxuICAgICYucGluayB7XHJcbiAgICAgIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlbyB7XHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICYucmVzaXplLW1vYi1pbWFnZSB7XHJcbiAgICAgIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fY29udGFpbmVye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fQ2FtZWxjYXNle1xyXG4gICAgLm1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19ib2R5LWhlYWRlcntcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX0NhbWVsY2FzZXtcclxuICAgIC5tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fYm9keS1oZWFkZXJ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19leWVicm93IHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICB9XHJcbn1cclxuIiwiLm1hcmtldGluZy1zdW1tYXJ5IHtcclxuICBtYXJnaW46IDMuMjVyZW0gMDtcclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgY29sb3I6ICRzb2xlbnNpYS1waW5rLTE7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCxcclxuICAmX19jb250YWluZXItbGlzdC10ZXh0LFxyXG4gICZfX2N0YSB7XHJcbiAgICBjb2xvcjogJGdyYXktNjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtbGlzdC10ZXh0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICB0b3A6IDAuMTNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jdGEge1xyXG4gICAgY29sb3I6ICRzb2xlbnNpYS1waW5rLTE7XHJcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuIFxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX3RleHQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0zO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tZWRpYS1jYXJkIHtcclxuICAmX19jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMy4zMnJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDEzLjMycmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW0gMC42NzVyZW07XHJcbiAgICBtaW4taGVpZ2h0OiA5Ljg0cmVtO1xyXG5cclxuICAgICYubWFpbmNvbC1idWxsZXQge1xyXG4gICAgICAud3lzaXd5ZyB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICZfX2RldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDIpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgcGFkZGluZzogMCBzcGFjZSgyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi42MjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1lZGlhLWxpc3Qge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICYubGFyZ2UtdmlkZW8tYmxvY2sge1xyXG4gICAgcGFkZGluZzogMCBzcGFjZSgzKTtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xyXG4gIH1cclxuXHJcbiAgJl9fdmlkZW8tdGl0bGUge1xyXG4gICAgY29sb3I6ICRibHVlLTI7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplLXNtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICZfX3ZpZGVvLWxlbmd0aCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEycHg7XHJcbiAgICByaWdodDogMTJweDtcclxuICAgIHBhZGRpbmc6IDVweCA2cHg7XHJcbiAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgXHJcbiAgfVxyXG5cclxuICAmX192aWRlby1icmlnaHRjb3ZlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19icmlnaHRjb3ZlLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmX192aWRlbyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNi40cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fYnJpZ2h0Y292ZS1oZWFkZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMi4xcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgICYtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLnZpZGVvX19wbGF5LWJ1dHRvbiB7XHJcbiAgICAgICAgYm90dG9tOiAyLjI1cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWVkaWEtcGxheWVyIHtcclxuXHJcbiAgJl9fcGxhY2Vob2xkZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmLXRodW1ibmFpbCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tZXNzYWdlLWJveCB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUtMjtcclxuICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICBwYWRkaW5nOiAyM3B4IDUwcHggMjNweCA5M3B4O1xyXG4gICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICBtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMjNweCAyNXB4IDI1cHg7XHJcbiAgIH1cclxuICAgXHJcbiAgICYubWVzc2FnZS1ib3gtLXNtOmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMTNweDtcclxuICAgfVxyXG5cclxuICAgJi5tZXNzYWdlLWJveC0tbWQge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMzBweCA5M3B4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNzdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICBwYWRkaW5nOiAyNXB4IDIzcHggMjVweCAyNXB4O1xyXG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJi5tZXNzYWdlLWJveC0tZXJyb3Ige1xyXG4gICAgICBib3JkZXItY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICBwYWRkaW5nOiAyM3B4IDMwcHggMjNweCAzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgIGRpdiwgcCB7XHJcbiAgICAgICAgIGNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcblxyXG4gICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMjVweDtcclxuICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL0luZm8uc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICB3aWR0aDogNDRweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgZGl2LFxyXG4gICBwIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgIH1cclxuXHJcbiAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5tZXNzYWdlLWxpc3Qge1xyXG4gICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgIHAge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgdWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAmLmxlZnQtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbiIsIi5nZW5lcmljLW1vZGFse1xyXG4gICAgd2lkdGg6NTU1cHg7XHJcbiAgICAmX19oZWFkZXJ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZjY1YzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6Ni4wNjNyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjYuMTg4cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6My4zMTNyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAuY2xvc2V7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zLjMxM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi02LjE4OHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdWItaGVhZGVye1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOjFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JlZW5zZXQtY29udGFpbmVyIHtcclxuICAgICAgICAgLmxvYWRpbmctY29udGVudHtcclxuICAgICAgICB6LWluZGV4OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIubXVsdGktY29sdW1uLWNvbnRlbnQtd3JhcHBlcntcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgICAuZmVhdHVyZWQtaGVyb3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW4td2l0aHtcclxuICAgICAgICAmX19leHRyYS1zcGFjZS1ib3R0b217XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgICAmX19oZWFkZXJ7XHJcbiAgICAgICAgLm11bHRpLWNvbHVtbi10b3BDb250ZW50LCAubXVsdGktY29sdW1uLWJvdHRvbUNvbnRlbnR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDsgXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEuOHJlbTtcclxuICAgICAgICAgICAgLmJyb3dzZS1ieS1jYXRlZ29yeS1kZXNje1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAubXVsdGktY29sdW1uLXRvcENvbnRlbnR7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YmhlYWRlcntcclxuICAgICAgICAubXVsdGktY29sdW1uLXRvcENvbnRlbnQsIC5tdWx0aS1jb2x1bW4tYm90dG9tQ29udGVudHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDozcmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tdWx0aS1jb2x1bW4tdG9wQ29udGVudHtcclxuICAgICAgICAgICAgLmxpbmstZXh0ZXJuYWwtc3RyaWN0LW9yYW5nZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyd2l0aGJnbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2hlYWRlcndpdGhiZ3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9faGVhZGVyd2l0aGJnLCAmX19oZWFkZXJ3aXRoYmctcm93e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH0gICAgXHJcblxyXG5cclxuICAgICAgICAuaGVhZGVyd2l0aGJnLmNvbC1tZC00LCBcclxuICAgICAgICAuaGVhZGVyd2l0aGJnLmNvbC1tZC0ze1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgIFxyXG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0cy1xdWljay1saW5rcywmLnNlcnZpY2VzLXF1aWNrLWxpbmtzLCYucmV3YXJkcy1xdWljay1saW5rcywmLmFkZGl0aW9uYWwtcmVzb3VyY2VzLTEtcXVpY2stbGlua3MsJi5hZGRpdGlvbmFsLXJlc291cmNlcy0yLXF1aWNrLWxpbmtzLCYucGFydG5lcnNoaXBzLXF1aWNrLWxpbmtzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxLjc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS0xMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFkZGl0aW9uYWwtcmVzb3VyY2VzLTEtcXVpY2stbGlua3N7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZF9fY2FsbG91dF9fcXVpY2tMaW5rc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWRkaXRpb25hbC1yZXNvdXJjZXMtMi1xdWljay1saW5rc3tcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5wYXJ0bmVyc2hpcHMtcXVpY2stbGlua3N7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2NhbGxvdXRfX3F1aWNrTGlua3NfX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIC5tdWx0aS1jb2x1bW4tdG9wQ29udGVudCwgLm11bHRpLWNvbHVtbi1ib3R0b21Db250ZW50e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcblxyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzOHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjkzOHJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd2l0aGJne1xyXG5cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDQuMzc1cmVtIDRyZW07XHJcblxyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMC45cmVtIDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjlyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC45cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfX2NhbGxPdXRXaXRoSW1hZ2VfX2J1dHRvbkxpbmtzRGFya19fY29udGVudC5jb2x7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5jb2x1bW4td2l0aF9fYWItdmFyaWFudHtcclxuICAgIC5jYXJke1xyXG4gICAgICAgICZfX2NhbGxPdXRXaXRoSW1hZ2Uge1xyXG4gICAgICAgICAgICAmX19idXR0b25MaW5rc0Rhcmt7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgJl9fYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNTYzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbHVtbi13aXRoX19hYi1zaWdudXAtdmFyaWFudHtcclxuICAgIC5jYXJke1xyXG4gICAgICAgICZfX2NhbGxPdXRXaXRoSW1hZ2Uge1xyXG4gICAgICAgICAgICAmX19idXR0b25MaW5rc0Rhcmt7XHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYuMXJlbSA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuc21hbGwtY3RhLWxpc3RfX2NvbnRhaW5lci1jdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzk0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC45NHJlbSAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbHVtbi13aXRoX19hYi1hcnJvdy12YXJpYW50e1xyXG4gICAgLmNhcmR7XHJcbiAgICAgICAgJl9fY2FsbG91dCB7XHJcbiAgICAgICAgICAgICZfX2RhcmstaW5saW5le1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgJl9fYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWZvcndhcmQtd2hpdGUuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbHVtbi13aXRoX19hYi1yZWFkLXZhcmlhbnR7XHJcbiAgICAuY2FyZHtcclxuICAgICAgICAmX19jYWxsT3V0V2l0aEltYWdlIHtcclxuICAgICAgICAgICAgJl9fYnV0dG9uTGlua3NMaWdodHtcclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNvY2lhbC1zaGFyZS1tY2N7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICBcclxuICAgICYuY29se1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkX19jYWxsb3V0X19kZWZhdWx0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb2NpYWwtc2hhcmUtbGlzdHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS42MjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuOXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtMTI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC45MzhyZW07XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40MzhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40MzhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL3NvY2lhbC1pY29uLWZiLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zLjE4OHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL3NvY2lhbC1pY29uLWluc3RhLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMy4xODhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01LjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLTEyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjU2M3JlbTtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm9ubGluZS1jZS1jb250ZW50e1xyXG4gICAgLmNhcmRfX2NhcmRXaXRoQmFja2dyb3VuZHtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZF9fY2FyZFdpdGhCYWNrZ3JvdW5kX19jb250ZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnF1aWNrLWxpbmtzLWltZ3tcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuZmVhdHVyZWQtaGVyb3tcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAuZHVyYXRpb257XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmN1cmF0ZWQtY29udGVudC10aWxlLTEsLmN1cmF0ZWQtY29udGVudC10aWxlLTIsLmN1cmF0ZWQtY29udGVudC10aWxlLTMsLmN1cmF0ZWQtY29udGVudC10aWxlLTR7XHJcbiAgICAuY2FyZF9fY2FsbG91dF9fbGlnaHQtb3JhbmdlX190aXRsZXtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmRfX2NhbGxvdXRfX2xpZ2h0LW9yYW5nZV9fc3VidGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VyYXRlZC1jb250ZW50LXRpbGUtNHtcclxuICAgIC5jYXJkX19jYWxsb3V0X19saWdodC1vcmFuZ2VfX2NvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3IteW91ci1wcmFjdGljZS1tY2Mge1xyXG4gICAgLmZlYXR1cmVkLWhlcm97XHJcbiAgICAgICAgLmRhcmt7XHJcbiAgICAgICAgICAgICYuZmVhdHVyZWQtY29udGVudF9fcmVzb3VyY2V7XHJcbiAgICAgICAgICAgICAgICAuY29sLWxnLTR7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDAuMTI1cmVtIDJyZW0gMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjM3NXJlbSAycmVtIDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByYWN0aWNlLXRvb2wtdGl0bGUtMntcclxuICAgIGF7XHJcbiAgICAgICAgLmNhcmRfX2NhbGxvdXRfX2Rvd25sb2FkYWJsZXNfX2JvcmRlcntcclxuICAgICAgICAgICAuY2FyZF9fY2FsbG91dF9fZG93bmxvYWRhYmxlc19faW1ne1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNHJlbSAwIDEuNHJlbSAxLjgxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1LjE5cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAucGwtNCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLnN1cnZleS1jb21wb25lbnQge1xyXG4gICAgLmNhcmR7XHJcbiAgICAgICAgJl9fY2FsbE91dFdpdGhJbWFnZSB7XHJcbiAgICAgICAgICAgICZfX2J1dHRvbkxpbmtzRGFya3tcclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0LjMxM3JlbSAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3N1YnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm5hdi1tb2RhbHtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2ctaGVhZGVyLm1vZGFsLWhlYWRlcntcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07XHJcbiAgICAgICAgLm1vZGFsLXRpdGxle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1ib2R5e1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nLWJvZHl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZy1mb290ZXIubW9kYWwtZm9vdGVye1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICAgICAgLmJ0bi1hY2NlcHR7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1yZWplY3R7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZm9vdGVyID4gKntcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn0iLCIubmV3cy1tZWRpYS1zdW1tYXJ5IHtcclxuICBwYWRkaW5nOiAyLjVyZW0gMDtcclxuXHJcbiAgJl9fY29sIHtcclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMzc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbWlkLXNwYWNlO1xyXG4gICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yaWdodC1jb250aWFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjAyO1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tbGVmdDogc3BhY2UoMyk7XHJcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJHNlbWktZ3JleS0wMjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgY29sb3I6ICR0dXJxdW9pc2UtYmx1ZS0wMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIG1hcmdpbi1yaWdodDogc3BhY2UoMyk7XHJcbiAgICBtYXJnaW4tbGVmdDogc3BhY2UoMSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xlZnQtY29udGlhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgLm5ld3MtbWVkaWEtc3VtbWFyeV9fbGluazphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG5cclxuICAgICZfX3JpZ2h0LWNvbnRpYWluZXIge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSg0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtbGlua3Mge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubmV3cy1zdW1tYXJ5LWxpc3Rpbmcge1xyXG5cclxuICAmX19ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDYpICogMS4wMjU7XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAwLjk2O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSAqIDEuNTg1O1xyXG4gICAgfVxyXG5cclxuICAgIC5zb3J0LWFuZC1zZWFyY2gge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuXHJcbiAgICAgICZfX3NlYXJjaC1yZXN1bHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40MztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcmVsZXZhbmNlIHtcclxuICAgICAgICAuc29ydC1hbmQtc2VhcmNoX19zb3J0LWxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDIpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNjcm9sbC10b3Age1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHJpZ2h0OiAyJTtcclxuICAgICAgYm90dG9tOiAzJTtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgJGJvcmRlci13aWR0aCAkY2lyY2xlLWJvcmRlci1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZpbHRlcl9fbW9kYWwge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcHJvZHVjdGxpc3Qge1xyXG5cclxuICAgICAgLmZpbHRlcl9faGVhZGVyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjQzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmlsdGVyX19pdGVtIHtcclxuICAgICAgICAmLWNoZWNrYm94LWJ1dHRvbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjQzO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY291bnQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40MztcclxuICAgICAgICAgIGNvbG9yOiAkc2VtaS1ncmV5LTA3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRoLXJlc291cmNlLWNhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIHNwYWNlKDIpICogMS44NzU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcm9kdWN0cyB7XHJcbiAgICAgIC5wYWdlbmF2YmFyIHtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjMzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRpb25fX2xhYmVsIHtcclxuICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGlvbl9fYnV0dG9uIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktMztcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGEtYW5nbGUtbGVmdCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgxKSAqIDEuMjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGEtYW5nbGUtcmlnaHQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgxKSAqIDEuMjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgLnNvcnQtYW5kLXNlYXJjaCB7XHJcbiAgICAgICAgJl9fc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKSAqIDEuNzU7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmlsdGVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZWxldmFuY2Uge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAqIDEuMDU1O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKyBzcGFjZSgyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXByb2R1Y3RzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ub3QtZm91bmQtY29udGVudCB7XHJcbiAgcGFkZGluZzogJG1pZC1zcGFjZTtcclxufVxyXG4iLCIub25saW5lLXNlcnZpY2VzIHtcclxuICBwYWRkaW5nOiBzcGFjZSg0KSAwLjU2MjVyZW0gMnJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNvbXAtYm90dG9tLW1hcmdpbjtcclxuICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG4gIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuXHJcblxyXG4gICZfX2JhY2tncm91bmQtZ3JhZGllbnQge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHJlZC0xLCAkem9ldGlzLW9yYW5nZSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDIpICogMS4xMztcclxuICB9XHJcblxyXG4gICZfX2dyYWRpZW50LXRleHQge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gICZfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAmLWlucHV0LWZpZWxkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMSkgKiAwLjc1IDAgMCBzcGFjZSgxKSAqIDAuNzU7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMC44NSBzcGFjZSgzKSAqIDAuODU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0zO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU7XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTM7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZHJvcGRvd24tbGlzdCxcclxuICAgIC5zaG93LmRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgyKSAqIDAuNzU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMi42cmVtO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJl9fY2FyZXQtY29udGFpbmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIG1pbi13aWR0aDogOTklO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWJ1dHRvbiB7XHJcbiAgICAgIC5vbmxpbmUtc2VydmljZXMge1xyXG4gICAgICAgICZfX29yYW5nZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIHNwYWNlKDEpICogMC43NSBzcGFjZSgxKSAqIDAuNzUgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40MztcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMS4yNTtcclxuICB9XHJcblxyXG4gICZfX2N0YSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24sXHJcbiAgJl9fY3RhIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5LTE7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uLFxyXG4gICZfX2N0YSxcclxuICAmX19vcmFuZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMSkgKiAwLjc1O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogc3BhY2UoMikgKiAxLjk0IHNwYWNlKDMpICsgc3BhY2UoMykgKiAwLjU2NTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zNTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRncmF5LTExO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIC8vIEBpbmNsdWRlIGxhLWljb24oKTtcclxuICAgICAgLy8gY29udGVudDogbGEtY29udGVudCgkbGEtYXJyb3ctcmlnaHQpO1xyXG4gICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgLy8gcGFkZGluZy1sZWZ0OiBzcGFjZSgyKSAqIDEuMztcclxuICAgICAgLy8gdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBtYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLXJpZ2h0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tcmlnaHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC42NXJlbTtcclxuICAgICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgJi5saW5rLWV4dGVybmFsIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vcmFuZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmstYmxhY2s7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgcGFkZGluZzogc3BhY2UoMikgKiAxLjgxMyBzcGFjZSgzKTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSg0KSArIHNwYWNlKDEpICogMS41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3BhYyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vdXRlci1idXR0b24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtIHNwYWNlKDIpO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMik7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgY29sb3I6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiBzcGFjZSgzKSArIHNwYWNlKDMpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzdGlja3ktbmF2LW9yYW5nZTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSArIHNwYWNlKDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2Vjb25kYXJ5IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IHNwYWNlKDMpICsgc3BhY2UoMyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3RpY2t5LW5hdi1vcmFuZ2U7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKyBzcGFjZSgxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1vcGFjLFxyXG4gICAgICAmLW9wYWM6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAxLjI1O1xyXG4gICAgcGFkZGluZzogc3BhY2UoMykgKiAxLjI1IHNwYWNlKDEpICogMS4yNSBzcGFjZSgzKSAqIDEuNzU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICZfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgIC5pbnB1dC1idXR0b24ge1xyXG4gICAgICAgIC5vbmxpbmUtc2VydmljZXMge1xyXG4gICAgICAgICAgJl9fb3JhbmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogc3BhY2UoMikgKiAxLjk0IHNwYWNlKDMpICsgc3BhY2UoMykgKiAwLjM2O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICZfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgIC5pbnB1dC1idXR0b24ge1xyXG4gICAgICAgIC5vbmxpbmUtc2VydmljZXMge1xyXG4gICAgICAgICAgJl9fb3JhbmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogc3BhY2UoMikgKiAxLjgxMyBzcGFjZSgzKSAqIDAuODA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5vby1tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlbyB7XHJcbiAgICAmX19ib2R5LXdyYXBwZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpIHtcclxuICAgICAgICAub28tbWFpbmNvbC10ZXh0YmxvY2staW1hZ2UtdmlkZW9fX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgLm9vLW1haW5jb2wtdGV4dGJsb2NrLWltYWdlLXZpZGVvX19tZWRpYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vby1tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mbGlwLWNvbnRlbnQtbGcge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5vby1tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fbWVkaWEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5vby1tYWluY29sLXRleHRibG9jay1pbWFnZS12aWRlb19fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3Rub3RlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHktaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufSIsIi5jb25maXJtLW9yZGVyIHtcclxuICAgICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHAsIGEge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS0xMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19pbnN0cnVjdGlvbnMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5LTE7XHJcbiAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6YWN0aXZlOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyLCAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgJjphY3RpdmU6Zm9jdXMgeyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvYWRpbmctaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBsYWNlLW9yZGVyLWJ0bntcclxuICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktMTEgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRncmF5LTYgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFkZHJlc3MtZXJyb3J7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbn0iLCIub3JkZXJzLXRhYmxlIHtcclxuICAgICZfX3RleHQtY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHg7XHJcbiAgICAgICAgdGQsXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FydHRhYmxle1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZCxcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm9yZGVyc3RhYmxlIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbXJmLWNhcnQtdGFibGUtb3JhbmdlLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoZWFkIHRyLFxyXG4gICAgICAgIHRib2R5IHRyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTI5O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keSB0ciB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjdGlvbl9jb2wge1xyXG4gICAgICAgICAgICAuY2FydC1idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LTExIDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRncmF5LTYgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FydHRhYmxle1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoZWFkIHRyLFxyXG4gICAgICAgIHRib2R5IHRyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdF9pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY2FydC1wYWdle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnZhbGlkYXRpb24tZXJyb3J7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aW9uX2NvbCB7XHJcbiAgICAgICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucmVtb3ZlLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBzaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vcmRlcmhpc3Rvcnkge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoZWFkIHRyLFxyXG4gICAgICAgIHRib2R5IHRyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdF9pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY2FydC1wYWdle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnZhbGlkYXRpb24tZXJyb3J7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aW9uX2NvbCB7XHJcbiAgICAgICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucmVtb3ZlLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBzaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJ0LWJ0biB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4OHJlbTtcclxuICAgIH1cclxuICAgICZfX3F1YW50aXR5LWNvbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxLjVyZW07ICAgICAgICBcclxuICAgIH1cclxuICAgIC5vcmRlcmhpc3Rvcnkge1xyXG4gICAgICAgICZfX3RleHQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtcmYtcGluazE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuICAgIGhye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIH0gIFxyXG59XHJcblxyXG4ubW9iaWxlIHtcclxuICAgICZfX29yZGVyc3RhYmxlLFxyXG4gICAgJl9fb3JkZXJoaXN0b3J5IHtcclxuICAgICAgICAmX19wcm9kdWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTsgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcXVhbnRpdHl7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19xdWFudGl0eS1jb2wge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgfSAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYWN0aW9uX2NvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAtNXB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcnQtYnRue1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4wMXJlbTtcclxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS0xMSA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkZ3JheS02IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19jYXJ0dGFibGV7XHJcbiAgICAgICAgJl9fcHJvZHVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7ICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3F1YW50aXR5e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcXVhbnRpdHktY29sIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0LWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2FjdGlvbl9jb2wge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FydC1idG57XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxuXHJcbiAgICAmX19vcmRlcmhpc3Rvcnkge1xyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTE7ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbn1cclxuXHJcbi5vcmRlcnMtdGFibGUsXHJcbi5tb2JpbGUtb3JkZXItdGFibGUge1xyXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgIHdpZHRoOiA4LjVyZW07XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xMTtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLnRleHQtZmllbGQge1xyXG4gICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgLmVyci1tc2cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkcmVkLTU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi5vdGhlci11c2VmdWwtcmVzb3VyY2VzIHtcclxuICAuZGl2aWRlciB7XHJcbiAgICBtYXJnaW46IDAgc3BhY2UoMyk7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSg0KSArIHNwYWNlKDEpO1xyXG4gIH1cclxuXHJcbiAgJl9fYm9keSxcclxuICAmX19oZWFkZXItYm9keSB7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIub3ZlcmxheSB7XHJcbiAgICAmX19jb250YWluZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0taW1hZ2Uge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhcmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTE7XHJcbiAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbiIsIi5wYWdlLWhlYWRlciB7XHJcbiAgJl9fYm9keSxcclxuICAmX19ib2R5IHAge1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICBmb250LWZhbWlseTokZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplLXNtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzQ7XHJcbiAgfVxyXG5cclxuICAmLmJsdWUge1xyXG4gICAgLnBhZ2UtaGVhZGVyX19oZWFkZXIge1xyXG4gICAgICBjb2xvcjogJGJsdWUtMTA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IDQuMzc1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBpbmsge1xyXG4gICAgLnBhZ2UtaGVhZGVyX19oZWFkZXIge1xyXG4gICAgICBjb2xvcjogJHNvbGVuc2lhLXBpbmstMTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC4zNzVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGVhZC1mb3JtLXRoYW5rLXlvdSB7XHJcbiAgICAucGFnZS1oZWFkZXJfX2NvbnRhaW5lcntcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC5wYWdlLWhlYWRlcl9fYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJi5ibHVlIHtcclxuICAgICAgLnBhZ2UtaGVhZGVyX19oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5waW5rIHtcclxuICAgICAgLnBhZ2UtaGVhZGVyX19oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZW5hdmJhciB7XHJcbiAgLy8gYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIC8vIG1hcmdpbi10b3A6IHNwYWNlKDMpO1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIC0wLjlyZW0gMS4zcmVtO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICB9XHJcblxyXG4gICZfX3NlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDIpO1xyXG4gIH1cclxuXHJcbiAgJl9fZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1saXN0LFxyXG4gICAgLnNob3cuZHJvcGRvd24tbGlzdCB7XHJcbiAgICAgIGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIG1pbi13aWR0aDogc3BhY2UoNSk7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMSkgKiAxLjM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGlvbiB7XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgLmxhLWxnIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dC1yaWdodCB7XHJcbiAgICAudmlld21vZGUge1xyXG4gICAgICAmLWxhYmVsIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaWNvbnMge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogc3BhY2UoMSkgKiAwLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG5cclxuICAgICZfX2NhcmV0IHtcclxuICAgICAgbWFyZ2luLXRvcDogLSBzcGFjZSgzKSAqIDAuMDc1O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBmb250LXNpemU6IHNwYWNlKDMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogc3BhY2UoMikgc3BhY2UoMSk7XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGlvbi1wYXJlbnQge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2luYXRpb24ge1xyXG5cclxuICAuZC1pbmxpbmUtZmxleCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIG1pbi13aWR0aDogMzcwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWJ0bi1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMzM7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgd2lkdGg6IDg1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjpob3ZlciAucGFnaW5hdGlvbl9fYnV0dG9uLXRleHQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07XHJcbiAgICAgIGNvbnRlbnQ6IFwiPlwiICFpbXBvcnRhbnQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGEtYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcclxuICAgICAgY29udGVudDogXCI8XCIgIWltcG9ydGFudDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMzM7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fc2VsZWN0IHtcclxuICAgICYuZHJvcGRvd24tbGlzdCB7XHJcblxyXG4gICAgICBtYXJnaW46IC0gc3BhY2UoMikgc3BhY2UoMSk7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIG1pbi13aWR0aDogc3BhY2UoNSk7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wZHAtYWNjb3JkaW9uIHtcclxuXHJcbiAgJi5ncmVlbiB7XHJcbiAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgY29sb3I6ICRsaWJyZWxhLWdyZWVuLTE7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jbG9zZSxcclxuICAgICAgJl9fZXhwYW5kIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlicmVsYS1ncmVlbi0zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTokZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWJyZWxhLWdyZWVuLTM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jdXN0b20tbGlzdCB7XHJcbiAgICAgICAgJl9fZm9vdG5vdGUge1xyXG4gICAgICAgICAgbWFyZ2luOiAxLjc1cmVtIGF1dG8gMCAtMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saWJyZWxsYS1zb2xlbnNpYS1saXN0IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucGluayB7XHJcbiAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgY29sb3I6ICRzb2xlbnNpYS1waW5rLTE7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jbG9zZSxcclxuICAgICAgJl9fZXhwYW5kIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29sZW5zaWEtcGluay0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTokZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzb2xlbnNpYS1waW5rLTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jdXN0b20tbGlzdCB7XHJcbiAgICAgICAgJl9fZm9vdG5vdGUge1xyXG4gICAgICAgICAgbWFyZ2luOiAxLjc1cmVtIGF1dG8gMCAtMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saWJyZWxsYS1zb2xlbnNpYS1saXN0IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEuMjVyZW0gc3BhY2UoNikgc3BhY2UoNCkgc3BhY2UoNCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKTtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAmLFxyXG4gICAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkc2VtaS1ncmV5LTA3O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2UsXHJcbiAgICAmX19leHBhbmQge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTI7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgxKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IHNwYWNlKDMpICogMC44NzU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbnN3ZXItY29udGVudCB7XHJcbiAgICAgIHVsIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N1c3RvbS1saXN0IHtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IChzcGFjZSgzKSAqIDIgKyBzcGFjZSgxKSk7XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuXHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKTtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLSAoc3BhY2UoMykgKiAyICsgc3BhY2UoMSkpO1xyXG4gICAgICAgIHRvcDogc3BhY2UoMSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBzcGFjZSgzKSArIHNwYWNlKDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpICsgc3BhY2UoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jdXN0b20tbGlzdF9fZm9vdG5vdGUsXHJcbiAgICAmX19mb290bm90ZSB7XHJcbiAgICAgIHAsXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBjb2xvcjogJHNlbWktZ3JleS0wNztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoNCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wZHAtY29udGVudC1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAuY29udGVudC1ibG9jayB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpICsgc3BhY2UoMSk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmJ1bGxldC10aWNrcy1mZWF0dXJlZCB7XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcblxyXG4gICAgICAmLWJvZHkud3lzaXd5ZyB7XHJcbiAgICAgICAgJixcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbSAqIDAuODtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1lbGVtZW50IHtcclxuXHJcbiAgICAgICAgJi1zdWJ0ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAqIDAuODY7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgIGNvbG9yOiAkc2VtaS1ncmV5LTA3O1xyXG4gICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCxcclxuICAgICAgICAmLXN1YnRleHQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgIFxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMi41O1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40MztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb21vLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDAgc3BhY2UoMikgKyBzcGFjZSgxKTtcclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcblxyXG4gICAgICAmLWltZy10b3Age1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSg0KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoNCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDQpO1xyXG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJHdoaXRlO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjMzO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvd2hpdGUtZXh0ZXJuYWwtbGluay5zdmcnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogOCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluay1leHRlcm5hbDphZnRlciB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wZHAtZmFxIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgLmFjY29yZGlvbiB7XHJcblxyXG4gICAgJl9fYW5zd2VyLWNvbnRlbnQge1xyXG5cclxuICAgICAgdGFibGUsXHJcbiAgICAgIHRib2R5LFxyXG4gICAgICB0cixcclxuICAgICAgdGQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCAsXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluay1maWxlIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgcCB7XHJcblxyXG4gICAgICAgIC5saW5rLWZpbGU6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWFya2V0aW5nLWxpbmsge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhOm5vdCguYnRuLmJ0bi1wcmltYXJ5KXtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvb2s7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDEpICogMS43O1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKSAqIDQuMztcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zODtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gKiAwLjkyODU3O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDIpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zYWZldHktaW5mbyB7XHJcbiAgICB3aWR0aDogNjYuNjYlO1xyXG4gICAgcGFkZGluZy10b3A6IHNwYWNlKDQpICogMS42NztcclxuICAgIGZvbnQtc2l6ZTogc3BhY2UoMikgKiAxLjc7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHdpZHRoOiA4OS40JTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX3NhZmV0eWluZm8tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMik7XHJcbiAgfVxyXG5cclxuICAmX19zYWZldHlpbmZvLWxpbmsge1xyXG4gICAgY29sb3I6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuICAgIG1hcmdpbjogc3BhY2UoNCkgKiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzY1O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4vLyAucGRwLWZhcV9fbWFya2V0aW5nLWxpbmsgLmJ0bi5idG4tcHJpbWFyeSBhe1xyXG4vLyAgIGZvbnQtZmFtaWx5OiB1bnNldDtcclxuLy8gICBwYWRkaW5nOiB1bnNldDtcclxuLy8gICBtYXJnaW4tdG9wOiB1bnNldDtcclxuLy8gICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XHJcbi8vICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xyXG4vLyB9IiwiLnBkcC1oZXJvIHtcclxuXHJcbiAgJl9fc3ViLWhlYWRlciB7XHJcbiAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDQpO1xyXG4gIH1cclxuXHJcbiAgJl9fZHJvcGRvd24ge1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoNCkgKiAwLjg5O1xyXG4gIH1cclxuXHJcbiAgJl9fc2hvdy1wcml6ZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDUpIC0gMC45ODtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoNSkgLSAwLjk4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmFsdWVzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpICogMS40O1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBzcGFjZSg0KTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgJl9fcXVpY2stZG93bmxvYWQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdXNlLWNvbCB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgJl9faW5kaWNhdGlvbiB7XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWItaGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gXHJcblxyXG4gICZfX29wdGlvbnMge1xyXG5cclxuICAgICYtaXRlbXMge1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjI1O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWF2YWxhYmxlLWFzIHtcclxuXHJcbiAgICAgICYtbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlLTI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40MztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlLTI7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgIFxyXG4gICAgJi1hdmFpbGFibGUsXHJcbiAgICAmLXVzZSxcclxuICAgICYtc3RyZW5ndGgsXHJcbiAgICAmLXBhY2ssIC5wZHAtaGVyb19fY2FydC1idXR0b24ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoNCkgKyBzcGFjZSgzKTtcclxuXHJcbiAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAgIFxyXG4gIFxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICBmb250LXNpemU6ICRhcmJvcmlhLWg2LWZvbnQtc2l6ZTtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkem9ldGlzLW9yYW5nZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHNwYWNlKDEpICogLjc1O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zMztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJi0tMntcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogICRvcmFuZ2UtMTE7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19yZXRhaWxlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICB9XHJcbiAgJl9fY2FydC1uZXcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fcGFja3NpemUtaGVhZGVyLFxyXG4gICZfX2ZyZXF1ZW5jeS1oZWFkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMykgKiAxLjMyO1xyXG5cclxuICB9XHJcblxyXG4gIC5kaXZpZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRzZW1pLWdyZXktMDI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duIHtcclxuICAgIC5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICB3aWR0aDogNzglO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51LFxyXG4gICAgLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIG1pbi13aWR0aDogNzglO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTExO1xyXG5cclxuICAgICAgJl9fZGlzcGxheS12YWx1ZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDIpICogMC45NTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jYXJldC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDEpICogMS42NjEgc3BhY2UoMSkgKiAwLjggc3BhY2UoMSkgKiAxLjI2MSBzcGFjZSgxKSAqIDAuNDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VtaS1ncmV5LTA0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jYXJldCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFjdGl2ZSxcclxuICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbiAgICAgICZfX2NhcmV0LWNvbnRhaW5lciAge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTExO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19lZmZlY3RpdmUtdmFsdWUge1xyXG4gICAgZm9udC1zaXplOiBzcGFjZSgzKSArIHNwYWNlKDEpICogMS41O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgJl9fb2ZmZXItcHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiBzcGFjZSgyKSArIHNwYWNlKDEpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICBjb2xvcjogJGNvbmRlbnNlZC1saWdodC1ncmV5O1xyXG4gIH1cclxuXHJcbiAgJl9fb2ZmZXItdmFsdWUge1xyXG4gICAgZm9udC1zaXplOiBzcGFjZSgyKSArIHNwYWNlKDEpO1xyXG4gICAgY29sb3I6ICRjb25kZW5zZWQtbGlnaHQtZ3JleTtcclxuICB9XHJcblxyXG4gICZfX2hpZ2h0bGlnaHRlZGJveCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSArIHNwYWNlKDMpO1xyXG4gIH1cclxuXHJcbiAgJi1wYWNrcyB7XHJcbiAgICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgd2lkdGg6IHNwYWNlKDUpICogMS40O1xyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAmLW1pbnVzIHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgyKSBzcGFjZSgxKSAqIDEuNDQyO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemUtc207XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcGx1cyB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMikgc3BhY2UoMSkgKiAxLjI5O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTExO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hdmFpbGFibGUsXHJcbiAgJl9fdXNld2l0aCB7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSg1KSAtIHNwYWNlKDIpO1xyXG5cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICogMS4xO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX2Ryb3Bkb3duLXN0cmVuZ3RoIHtcclxuICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMyk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgLmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsXHJcbiAgICAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgbWluLXdpZHRoOiA3MiU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kcm9wZG93bi1mcmVxdWVuY3ksXHJcbiAgJl9fZHJvcGRvd24tcGFjay1zaXplIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpIC0gc3BhY2UoMSk7XHJcblxyXG4gICAgLmRyb3Bkb3duLWxpc3QgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsXHJcbiAgICAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgbWluLXdpZHRoOiA5NCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxuXHJcbiAgJl9fY2FydC12YWx1ZXMsXHJcbiAgJl9fYnV0dG9uLWNvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDUpICsgc3BhY2UoMikgKyBzcGFjZSgxKTtcclxuICB9XHJcblxyXG4gICZfX2Zvb3Rub3RlIHtcclxuICAgIGJvcmRlci10b3A6ICRncmF5LTQ7IFxyXG4gICAgY29sb3I6ICR6cG4tZ3JheTsgXHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7IFxyXG4gICAgcGFkZGluZzoxLjQ3M3JlbSAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kcm9wZG93bi1wYWNrLXNpemUsXHJcbiAgICAmX19kcm9wZG93bi1mcmVxdWVuY3ksXHJcbiAgICAmX19kcm9wZG93bi1zdHJlbmd0aCB7XHJcbiAgICAgIC5kcm9wZG93bi1saXN0IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItbW9iIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2F2YWlsYWJsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDQpIC0gc3BhY2UoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJvcGRvd24tc3RyZW5ndGgge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kcm9wZG93bi1oZWFkZXIsXHJcbiAgICAmX19wYWNrc2l6ZS1oZWFkZXIsXHJcbiAgICAmX19idXR0b24taGVhZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMik7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Nob3ctcHJpemUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VmZmVjdGl2ZS12YWx1ZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDEpICogMC41O1xyXG4gICAgfVxyXG5cclxuICAgICZfX29mZmVyLXZhbHVlIHtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJvcGRvd24tcGFjay1zaXplLFxyXG4gICAgJl9fZHJvcGRvd24tZnJlcXVlbmN5LFxyXG4gICAgJl9fZHJvcGRvd24tc3RyZW5ndGgge1xyXG4gICAgICAuZHJvcGRvd24tbGlzdCBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsXHJcbiAgICAgIC5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3Rub3RlIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMykgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMik7XHJcblxyXG4gICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb25zIHtcclxuICAgICAgJi1hdmFpbGFibGUsXHJcbiAgICAgICYtdXNlLFxyXG4gICAgICAmLXN0cmVuZ3RoLFxyXG4gICAgICAmLXBhY2sge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKSAqIDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdG5vdGUge1xyXG4gICAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbnMge1xyXG4gICAgICAucm93e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWF2YWlsYWJsZSxcclxuICAgICAgJi11c2UsXHJcbiAgICAgICYtc3RyZW5ndGgsXHJcbiAgICAgICYtcGFjayB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgICZfX3F1aWNrLWRvd25sb2FkIHtcclxuICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICB9XHJcblxyXG4gICAgJl9faW1nLXNsZWN0b3Ige1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAvLyBtYXJnaW4tdG9wOiBzcGFjZSg0KStzcGFjZSgxKTtcclxuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogc3BhY2UoNSkgLSBzcGFjZSgxKTtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcblxyXG4gICAgICAuc21hbGwtZGV2aWNle1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc21hbGwtZGV2aWNlLWltZ3tcclxuICAgICAgICBvcmRlcjoyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC8vIHBhZGRpbmc6IDAgLjdyZW0gLjVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIC43cmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBkcC1oZXJvLXBhY2tzIHtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgZm9udC1zaXplOiBzcGFjZSgyKSArIHNwYWNlKDEpO1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgfVxyXG5cclxuICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMTE7XHJcbiAgICB3aWR0aDogc3BhY2UoNSkgKyBzcGFjZSgzKSAqIDEuNDk2O1xyXG4gICAgY29sb3I6ICRncmF5LTM7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgJi1taW51cyxcclxuICAgICYtcGx1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZW1pLWdyZXktMDQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dHZhbHVlIHtcclxuICAgIHdpZHRoOiBzcGFjZSg0KSArIHNwYWNlKDIpO1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogc3BhY2UoMikgKyBzcGFjZSgxKTtcclxuICB9XHJcblxyXG59XHJcbiIsIi5wZHAtc2lkZWNvbC1jdXN0b20ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsYWNrO1xyXG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBjb2xvcjogJGdyYXktMztcclxuICB9XHJcblxyXG4gIHAucGRwLXNpZGVjb2wtY3VzdG9tX19oZWFkZXJ7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fY29udGFjdCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJi0tcGhvbmV7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkaW5mby1ibHVlO1xyXG4gIH1cclxufVxyXG4iLCIucGV0Y2FyZS1oZXJvIHtcclxuICBiYWNrZ3JvdW5kOiAkYmx1ZS01O1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHBhZGRpbmc6IHNwYWNlKDUpIC0gc3BhY2UoMSkgMCBzcGFjZSg0KSAqIDIuNDtcclxuICBtYXJnaW4tbGVmdDogLSA1MHZ3O1xyXG5cclxuICAmX19jdGEge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcblxyXG4gICAgJi10aXRsZSxcclxuICAgICYtbGluayBhIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMzQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLTE7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMS4wNjI1IHNwYWNlKDMpICogMiBzcGFjZSgzKSAqIDAuOTM3NSBzcGFjZSg0KTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICBtaW4td2lkdGg6IHNwYWNlKDcpICsgc3BhY2UoMik7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS02O1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgzKSAqIDEuMDYyNSBzcGFjZSgzKSAqIDEuMzcxICBzcGFjZSgzKSBzcGFjZSg0KSAqIDEuMjA4MzI7XHJcbiAgICAgIG1pbi13aWR0aDogc3BhY2UoNikgKiAxLjU1MjA4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctd2hpdGUuc3ZnJyk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDMpICsgc3BhY2UoMSkgLyAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IHNwYWNlKDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluay1leHRlcm5hbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbjogMi41cmVtIDA7XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNDQ7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS02O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoNCkgKyBzcGFjZSgzKTtcclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDQpIHNwYWNlKDQpICogMiArIHNwYWNlKDEpIC8gNDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44MjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40MXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZnVsbC13aGl0ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjZSg0KSBzcGFjZSg0KSAqIDIgKyBzcGFjZSgzKSAvIDM7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWUtNTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoMykgLSAwLjE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iYW5uZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogc3BhY2UoMykgKiAyIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjM3NTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjFweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IHNwYWNlKDQpICsgc3BhY2UoMSk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMzcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgyKTtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICZfX3RleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgJi1idXR0b25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKSArIHNwYWNlKDIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKSAqIDEuMjU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMykgKiAuNjI1O1xyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDEuMTg3NTtcclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMC44MTMgc3BhY2UoMykgKiAxLjcyIHNwYWNlKDEpICogMi43NTtcclxuICAgICAgICBtaW4td2lkdGg6IHNwYWNlKDcpICogMC45NzQxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuODEzcmVtICRtaWQtc3BhY2UgMC42ODc1cmVtIDEuOXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IHNwYWNlKDYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDIpO1xyXG5cclxuICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKSAqIDEuMjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYm9keSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKyBzcGFjZSgyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idXR0b25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKSAqIC44NzU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCk7XHJcblxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgcGFkZGluZzogc3BhY2UoMSkgKiAzIHNwYWNlKDEpO1xyXG4gICAgICAgICAgd2lkdGg6IDEzN3B4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjc1O1xyXG5cclxuICAgICAgICAgICYuZnVsbC13aGl0ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDEpICogMyBzcGFjZSgxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgzKSAwO1xyXG5cclxuICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zOXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMik7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICZfX2N0YSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAmX19jdGEge1xyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpICogMS42MjUgc3BhY2UoMikgc3BhY2UoMikgKiAxLjUgc3BhY2UoMikgKiAxLjg7XHJcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgyKSAqIDEuNjI1IHNwYWNlKDIpIHNwYWNlKDIpICogMS4zNzUgc3BhY2UoMikgKiAxLjg7XHJcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYnV0dG9uc19fbGluayB7XHJcbiAgICAgICYuZnVsbC13aGl0ZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGV0Y2FyZSB7XHJcbiAgJi1pbnRybyB7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSg0KSArIHNwYWNlKDMpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCk7XHJcblxyXG4gICAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICZfX2JvZHktY29sIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAqIDEuMztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNzg7XHJcbiAgICAgICAgICB3aWR0aDogc3BhY2UoOCkgKiAyLjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgfiAuZmVhdHVyZS1jYXJkcyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpO1xyXG5cclxuICAgICAgLmZlYXR1cmUtY2FyZHMtaXRlbSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzZW1pLWdyZXktMDI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMik7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoNCkgKyBzcGFjZSgzKTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpICogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg1KTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMC44NzU7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIH4gLmxhcmdlLXZpZGVvLWJsb2NrIHtcclxuXHJcbiAgICAgIC5tZWRpYS1saXN0IHtcclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogc3BhY2UoMykgKiAyMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWRlby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSg0KSAqIDEuNDYgc3BhY2UoNCkgKiAxLjEzIHNwYWNlKDMpICogMS40NCBzcGFjZSg0KSArIHNwYWNlKDIpO1xyXG5cclxuICAgICAgICAmX190aW1lLWxhYmVsLFxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzhweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaGVybyB7XHJcbiAgICB+IC50YWJzIHtcclxuICAgICAgLnN0aWNreS1uYXZzIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlLWRlc2NyaXB0aW9uLWxpc3Qge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSg1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZWRpYS1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhY3Qtc3VwcG9ydCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKSAqIDIuMDAxO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMzY7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKSAqIDAuOTQ7XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnNpZ2h0IC5uZXdzLXVwZGF0ZSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTExO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSg0KSArIHNwYWNlKDIpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSg0KTtcclxuXHJcbiAgICAgICAgJl9fY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluay1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICogMS4wODQ7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAxLjA2MjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9yZGVyLWJvdHRvbSB7XHJcblxyXG4gICAgICAgIC5pbmZvZ3JhcGhpYyB7XHJcbiAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHNwYWNlKDIpICogMS4yNSAwIHNwYWNlKDMpICogMi43NSAwIHJnYmEoJGJsYWNrLCAwLjE0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1kZXNjcmlwdGlvbi1saXN0IHtcclxuICAgICAgICAgIC5tZWRpYS1saXN0IHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBzcGFjZSgzKSAqIDE0LjgxMjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nLWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg1KSArIHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1bGxldC10aWNrcy1mZWF0dXJlZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogc3BhY2UoNCkgKyBzcGFjZSgyKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoNCkgLSBzcGFjZSgxKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSBzcGFjZSgxKTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogc3BhY2UoMykgKiAyLjgxO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMikgKiAxLjYyNTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICsgMC41NjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCkgKiAxLjEzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0gc3BhY2UoMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMi41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAxLjgxMjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMS4xMjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXJld2FyZHMge1xyXG5cclxuICAgIC5hcHBseS1ibG9jayB7XHJcbiAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMikgc3BhY2UoMikgKyBzcGFjZSgxKSAvIDI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR6cG4td2hpdGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpICsgc3BhY2UoMykgKyBzcGFjZSgxKTtcclxuXHJcbiAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idXR0b24ge1xyXG5cclxuICAgICAgICAmLXRhYiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjZSg1KSArIHNwYWNlKDMpICogLjYyNSAgMCBzcGFjZSg0KSArIHNwYWNlKDEpICogMyBzcGFjZSg0KTtcclxuXHJcbiAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjg3NTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMC44O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICByaWdodDogc3BhY2UoMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzcGFjZSgxKSBzb2xpZCAkenBuLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgLmFwcGx5LWJsb2NrX19idXR0b24tdGFiX19saW5rIHtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogc3BhY2UoMSkgc29saWQgJHpwbi13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlICBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHJcbiAgICAmLWludHJvIHtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMSkgKiAwLjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMi4yNTtcclxuXHJcbiAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAmX19ib2R5LWNvbCB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU3MjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC5mZWF0dXJlLWNhcmRzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg1KSAtIHNwYWNlKDIpO1xyXG5cclxuICAgICAgICAuZmVhdHVyZS1jYXJkcy1pdGVtIHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgfiAubGFyZ2UtdmlkZW8tYmxvY2sge1xyXG5cclxuICAgICAgICAubWVkaWEtbGlzdCB7XHJcblxyXG4gICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBzcGFjZSg3KSAqIDEuMDk5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC52aWRlby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpO1xyXG5cclxuICAgICAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpICsgc3BhY2UoMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICogMS4wODMzMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpbWUtbGFiZWwge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNzU7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaGVybyB7XHJcbiAgICAgIH4gLnRhYnMge1xyXG4gICAgICAgIC5ib3JkZXItYm90dG9tIHtcclxuICAgICAgICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSkgKiAxLjI1O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmVhdHVyZS1jYXJkcyB7XHJcbiAgICAgICAgICAgICYtaXRlbV9faW1nIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDEuOTM4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSBzcGFjZSgzKSAqIDEuNzU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41NzU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDEuMDcyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDEuNjg3NTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKSAqIDEuMjU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JvZHktY29sIHtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTc1O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmltZy1pdGVtLWxpc3Qge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBzcGFjZSgzKSAqIDkuMTI1O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSAqIDIuMjU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbnRhY3Qtc3VwcG9ydCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxvZ28tZ3JpZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKSAqIDIuMTI1O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmluZm9ncmFwaGljIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSkgKiAxLjU7XHJcblxyXG4gICAgICAgICAgICAubGluay1maWxlIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmltYWdlLWRlc2NyaXB0aW9uLWxpc3QgIHtcclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgxKSAqIDAuNzU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgLm1lZGlhLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDEpICogMS43NTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uICB7XHJcbiAgICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idWxsZXQtdGlja3MtZmVhdHVyZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogc3BhY2UoMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJl9fZW1haWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudC1saXN0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIHNwYWNlKDMpICogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmV3YXJkcyB7XHJcbiAgICAgIC5hcHBseS1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAmLXRhYiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuODEyNXJlbSBzcGFjZSgxKSAqIDMgc3BhY2UoMik7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzcGFjZSgyKSBzb2xpZCAkenBuLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHNwYWNlKDQpICsgc3BhY2UoMSk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBpbXMtbW9kYWwge1xyXG4gIG1heC13aWR0aDogNDAuMjVyZW07XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAxLjc1cmVtIHNwYWNlKDIpIHNwYWNlKDIpIDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAmLWNsb3NlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMS4xMjVyZW07XHJcbiAgICAgIHRvcDogc3BhY2UoMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41NDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuXHJcbiAgICBiIHtcclxuICAgICAgZm9udC1mYW1pbHk6JGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgbWF4LXdpZHRoOiAyLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG5cclxuICAgICYtY29sIHtcclxuICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGZvbnQtZmFtaWx5OiRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGNvbG9yOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAmX19kaXNjbGFpbWVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICBtYXJnaW46IDJyZW0gMCAyLjYyNXJlbTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luOiAxLjEyNXJlbSAwIHNwYWNlKDMpO1xyXG5cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCk7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29sIHtcclxuICAgICAgZmxleDogMCAwIDE2LjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiAxNi42NyU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzLjc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuMzI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvb3RlciB7XHJcbiAgICAmLFxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjQzNzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIG1hcmdpbjogMS4xMjVyZW0gMCAxLjc1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsIHtcclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTokZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwIHNwYWNlKDQpO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogc3BhY2UoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbi1jb2wge1xyXG4gICAgICBmbGV4OiAwIDAgMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgJi1jb2wge1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgxKTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICBmb250LXNpemU6IC40Mzc1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgLjM3NXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgJi5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5waW1zLXByb2R1Y3RzIHtcclxuICBwYWRkaW5nOiAwIHNwYWNlKDMpO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTExO1xyXG4gICAgYmFja2dyb3VuZDogJHNlbWktZ3JleS0wMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgaGVpZ2h0OiA1LjMxM3JlbTtcclxuICAgIHdpZHRoOiAyMy42ODhyZW07XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAmLmxpc3QtdmlldyB7XHJcbiAgICAgIC5waW1zLXByb2R1Y3RzX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjgxM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC43MTlyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1mYW1pbHk6JGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIHBhZGRpbmc6IDAuMzVyZW0gMS4zMnJlbTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICB9XHJcblxyXG4gICZfX2NvdW50cnkge1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMy4zMTNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDAuODEzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGltcy1yZXF1ZXN0LWZvcm0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgcGFkZGluZzogMS40Mzc1cmVtIDIuODc1cmVtIDIuNjg3NXJlbSAyLjE4NzVyZW07XHJcbiAgY29sb3I6ICRncmF5LTI7XHJcblxyXG4gICZfX3N1Ym1pdC1lcnJvciB7XHJcbiAgICBjb2xvcjogJHJlZC01O1xyXG4gIH1cclxuXHJcbiAgJl9fZmllbGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSArIHNwYWNlKDEpO1xyXG5cclxuICAgICAgLmlzLWludmFsaWQtaW5wdXQge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkLTU7XHJcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRyZWQtNTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZC01O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkbGlnaHQtZ3JleS0xO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgyKSAwLjYyNXJlbTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRncmV5LTIzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmV5LTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpLFxyXG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNDM3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC40Mzc1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICsgc3BhY2UoMSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcclxuXHJcbiAgICAmLmlzLWludmFsaWQtaGVhZGVyIHtcclxuICAgICAgY29sb3I6ICRyZWQtNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgZm9udC1mYW1pbHk6JGdvdGhhbS1uYXJyb3ctYm9vaztcclxuXHJcbiAgICAmLmlzLWludmFsaWQtbGFiZWwge1xyXG4gICAgICBjb2xvcjogJHJlZC01O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2Ige1xyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmVmaXgge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC4xODc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDAuMTg3NXJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuXHJcbiAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTQ7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNrIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBzcGFjZSgzKSArIHNwYWNlKDEpO1xyXG4gICAgICAgIHdpZHRoOiBzcGFjZSgzKSArIHNwYWNlKDEpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGxpZ2h0LWdyZXktMTtcclxuXHJcbiAgICAgICAgJi5pcy1pbnZhbGlkLWxhYmVsIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZC01O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBsZWZ0OiAwLjQzNzVyZW07XHJcbiAgICAgICAgICB0b3A6IDAuMTg3NXJlbTtcclxuICAgICAgICAgIHdpZHRoOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMC4xMjVyZW0gMC4xMjVyZW0gMDtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVjazphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgbWFyZ2luOiAwLjU2MjVyZW0gMCAwO1xyXG4gICAgaGVpZ2h0OiA0LjY4NzVyZW07XHJcblxyXG4gICAgJi1pbmZvIHtcclxuXHJcbiAgICAgICYsXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGRhcmtncmV5LCAwLjc0KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjgxMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTE7XHJcbiAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSBzcGFjZSgzKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICAvLyBAaW5jbHVkZSBsYS1pY29uKCk7XHJcbiAgICAgICAgLy8gY29udGVudDogbGEtY29udGVudCgkbGEtYXJyb3ctcmlnaHQpO1xyXG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiA0LjA2MjVyZW07XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9iYXNlLWJ1dHRvbi1yaWdodC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLXJpZ2h0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0LjA2MjVyZW07XHJcbiAgICAgICAgLy8gdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDIpICogMyBzcGFjZSgzKSArIHNwYWNlKDEpIDIuNDM3NXJlbSAxLjMxMjVyZW07XHJcblxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40Mzc1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZChvZGQpLFxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS4wNjI1cmVtO1xyXG5cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS44MTI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24geyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgfVxyXG59XHJcbiIsIi5waW1zLXNlYXJjaC1saXN0aW5nIHtcclxuICAmX19pbnRlcm5hdGlvbmFsLXRleHQsXHJcbiAgJl9fdXMtdGV4dCB7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjJyZW07XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBvcGFjaXR5OiAwLjM4O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX191cy10ZXh0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTM4cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9faW50ZXJuYXRpb25hbC10ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMS4wNjNyZW07XHJcbiAgfVxyXG5cclxuICAmX190b2dnbGUtYnV0dG9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcblxyXG4gICAgJi1jb2wge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N3aXRjaC1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAzLjgxM3JlbTtcclxuICAgIGhlaWdodDogMS4zNzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRzZW1pLWdyZXktMDI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2LjI1cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fc3dpdGNoLWxhYmVsICZfX3N3aXRjaC1idXR0b24ge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDAuMTI1cmVtO1xyXG4gICAgbGVmdDogMC4xMjVyZW07XHJcbiAgICB3aWR0aDogMC45MzhyZW07XHJcbiAgICBoZWlnaHQ6IDAuOTM4cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi44MTNyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmtncmV5O1xyXG4gIH1cclxuXHJcbiAgJl9fc3dpdGNoLWNoZWNrYm94IHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9fc3dpdGNoLWJ1dHRvbixcclxuICAmX19zd2l0Y2gtbGFiZWwge1xyXG4gICAgJi5zd2l0Y2gtYnV0dG9uLWFjdGl2ZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWCgzLjRyZW0pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcclxuXHJcbiAgICAgIC5wYWdlbmF2YmFyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjQzOHJlbTtcclxuXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlld21vZGUge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNi44cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMnJlbTtcclxuXHJcbiAgICAgICAgICAmLXBhcmVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSg2KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTM7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGEtYW5nbGUtbGVmdCB7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhLWFuZ2xlLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXByb2R1Y3RsaXN0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvcnQtYW5kLXNlYXJjaCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZy10b3A6IDAuODc1cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC45MzhyZW07XHJcblxyXG4gICAgICAmX19zZWFyY2gtcmVzdWx0IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAmLnNlYXJjaCB7XHJcbiAgICAgICAgICB3aWR0aDogOTMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaF9fZm9ybSB7XHJcbiAgICAgICAgICAucmVhY3QtYXV0b3N1Z2dlc3Qge1xyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjMxM3JlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuNTRyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwLjU2M3JlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHNwYWNlKDIpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpub3QoLnNlYXJjaF9fZm9ybS0tZm9jdXNzZWQpLFxyXG4gICAgICAgICAgJi0tZm9jdXNzZWQge1xyXG4gICAgICAgICAgICAucmVhY3QtYXV0b3N1Z2dlc3RfX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIC5zb3J0LWFuZC1zZWFyY2gge1xyXG4gICAgICAgICZfX3NlYXJjaC1yZXN1bHQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAuc2VhcmNoX19mb3JtIHtcclxuICAgICAgICAgICAgLnJlYWN0LWF1dG9zdWdnZXN0IHtcclxuICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2NvbnRhaW5lcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMC45cmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmc6IDAgc3BhY2UoMyk7XHJcblxyXG4gICAgJl9fYm9keS1wcm9kdWN0bGlzdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKTtcclxuICAgIH1cclxuXHJcbiAgICAucGltcy1wcm9kdWN0cyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDIpO1xyXG5cclxuICAgICAgJi1jb2wge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuODEzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODEzcmVtO1xyXG5cclxuICAgICAgLnNvcnQtYW5kLXNlYXJjaCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjMxM3JlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgxKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcblxyXG4gICAgICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgICAmLnNlYXJjaCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnJlYWN0LWF1dG9zdWdnZXN0X19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXJlc3VsdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29sIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyLFxyXG4gICAgICAgICYtcHJvZHVjdHMgIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wbHAsXHJcbi5wcm9kdWN0LWxpc3RpbmcsXHJcbi5hcnRpY2xlLWxpc3Rpbmcge1xyXG5cclxuICAmX19zZWFyY2guc2VhcmNoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAucmVhY3QtYXV0b3N1Z2dlc3Qge1xyXG4gICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMik7XHJcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICR2ZXJ5LWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgdG9wOiBzcGFjZSgyKSAqIDEuMDg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlYXJjaC1yZXN1bHQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMikgKiAxLjQzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZpbHRlci10b2dnbGUtYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMC45MDc7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBtaW4td2lkdGg6IHNwYWNlKDYpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICR2ZXJ5LWxpZ2h0LWdyZXk7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjM7XHJcbiAgfVxyXG5cclxuICAmX19zZWFyY2gtc29ydCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICB9XHJcblxyXG4gICZfX3NvcnQge1xyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDIpICsgc3BhY2UoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kcm9wZG93bi5kcm9wZG93bi1saXN0LFxyXG4gICAgJi1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICZfX3NlYXJjaC5zZWFyY2gge1xyXG4gICAgICAucmVhY3QtYXV0b3N1Z2dlc3Qge1xyXG5cclxuICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKSAqIDAuOTA3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0LFxyXG4gICAgJl9fc29ydC1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgyKSAqIDAuODE0IDA7XHJcblxyXG4gICAgICAgICZfX2NhcmV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgxKSAqIDAuNCBzcGFjZSgyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rpc3BsYXktdmFsdWUge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBzcGFjZSgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYsXHJcbiAgJl9fYm9keSB7XHJcbiAgICAuc29ydC1hbmQtc2VhcmNoIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zY3JvbGwtdG9wIHtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMSk7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgcmlnaHQ6IDMlO1xyXG4gICAgICBib3R0b206IDE0JTtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgJGJvcmRlci13aWR0aCAkY2lyY2xlLWJvcmRlci1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZpbHRlcl9fbW9kYWwge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcHJvZHVjdGxpc3Qge1xyXG4gICAgICAucGFnZW5hdmJhciB7XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYXJnZS1kZXZpY2U6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgLnBhZ2VuYXZiYXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg2KSArIHNwYWNlKDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRlcl9faXRlbSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY2hlY2tib3gtYnV0dG9uIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3QtYmxvY2stZ3JpZCB7XHJcbiAgICAgICAgJl9fbGluay1jb250YWluZXIge1xyXG4gICAgICAgICAgLnByb2R1Y3QtYmxvY2stZ3JpZF9fbGFibGUge1xyXG4gICAgICAgICAgICAucHJvZHVjdC1ibG9jay1ncmlkIHtcclxuICAgICAgICAgICAgICAmX191c2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByb2R1Y3QtYmxvY2stZ3JpZF9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJvZHVjdCB7XHJcbiAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWJsb2NrLWdyaWQge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucG9kY2FzdC1zZXJpZXN7XHJcbiAgICAucG9kY2FzdC1ncmlkIHtcclxuICAgICAgICAucG9kY2FzdC1wbGF5ZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNi4yODFyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICAmX19yb3dzIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xhYmVsc3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS42MjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEuODc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHlwZXsgICAgXHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcGxheS1idG5ze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltYWdlLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1hZ2V7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTAuM3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MC4zcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2VwYXJhdG9ye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3Rlbi1ub3ctYnRue1xyXG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtMTA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICAmX19sYWJlbHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYXktbGlzdHtcclxuICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4zcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sb2FkLW1vcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyLjAzMXJlbSAwIDYuMjgxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMCAxLjA2M3JlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xOXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb2RjYXN0LXBsYXllcntcclxuICAgICAgICAmX19saW5re1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9kY2FzdC1wbGF5ZXItbWluaXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xO1xyXG4gICAgICAgIC8vaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9kY2FzdC1wbGF5bGlzdHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4LjYyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAubGlzdGVuLW5vdy1idG57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGF5LWxpc3RfX3BsYXktaWNvbntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4zMTNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3Rlbi1ub3ctYnRuLW1vYmlsZXtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MC4zMTNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb2RjYXN0LWdyaWQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgICZfX3BsYXktYnRucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWFnZS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMCAwLjgxM3JlbSAwLjgxM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19sYWJlbHN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxLjA2M3JlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDo0NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAvL3dpZHRoOjUxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xvYWQtbW9yZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb2RjYXN0LXNlcmllc3tcclxuICAgICAgICAgICAgLnBvZGNhc3QtcGxheWVyLW1pbml7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb2RjYXN0LXBsYXlsaXN0e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvZGNhc3QtcGxheWVye1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuOXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0wLjlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb2RjYXN0LXBsYXllci1taW5pe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LTAuOXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjlyZW07XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIC5saXN0ZW4tbm93LWJ0bi1tb2JpbGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcclxuICAgICAgICAucG9kY2FzdC1ncmlke1xyXG4gICAgICAgICAgICAmX19sYWJlbHN7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb2RjYXN0LXBsYXlsaXN0e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjcuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKXtcclxuICAgICAgICAucG9kY2FzdC1ncmlke1xyXG4gICAgICAgICAgICAmX19sYWJlbHN7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wb3J0Zm9saW8ge1xyXG4gIEBtaXhpbiBhZGQtaW1hZ2UtbGVmdC1tYXJnaW4oJGNoaWxkKSB7XHJcbiAgICAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbjpudGgtY2hpbGQoI3skY2hpbGR9KSB7XHJcbiAgICAgIC5tZWRpYS1saXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogc3BhY2UoNCkgKiAxLjQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIC5tZWRpYS1saXN0IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd2h5LXpvZXRpcyAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyLFxyXG4gICZfX3Jlc291cmNlcy1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXIoMCwgMCk7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lci1yZXZlcnNlKHNwYWNlKDUpLCAwKTtcclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUtc207XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSg1KSArIHNwYWNlKDQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNSkgKyAoc3BhY2UoNCkgKiAwLjUpO1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG5cclxuICB9XHJcblxyXG4gICZfX2hlcm8ge1xyXG4gICAgcGFkZGluZzogc3BhY2UoNikgKyBzcGFjZSgxKSBzcGFjZSg0KTtcclxuXHJcbiAgICAuaGVybyB7XHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSg0KSBzcGFjZSgzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZSAqIDEuMzY7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogKHNwYWNlKDYpIC0gKHNwYWNlKDEpICogMi43KSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41NjtcclxuICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUtc207XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3doeS16b2V0aXMge1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMykgKyBzcGFjZSgyKTtcclxuXHJcbiAgICAuY29udGFjdC1zdXBwb3J0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKTtcclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGFjdCB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX291dGVyLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAuY2F0ZWdvcnktcHJvZHVjdHMge1xyXG4gICAgICAgICZfX21haW4tY29udGFpbmVyIHtcclxuICAgICAgICAgIC5jYXRlZ29yeS1wcm9kdWN0cyB7XHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSArIC43MTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICogMS4xO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICsgLjU0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSArIC43MTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICBib3R0b206IHNwYWNlKDMpICogMS4yNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBzcGFjZSgxKSAqIDAuMTk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbWctbGVmdCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKSAqIDMuMDYyNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbWctcmlnaHQge1xyXG4gICAgICAgICAgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMikgKiAwLjg4NTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lZGlhLWxpc3Qge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRlZ29yeS1wcm9kdWN0cyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDUpICsgc3BhY2UoMik7XHJcblxyXG4gICAgICAuY29sLXNtLTEyIH4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nOiAwIHNwYWNlKDMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAuY29sLXNtLTEyIH4gZGl2IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMyU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhdGVnb3J5LXByb2R1Y3RzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoNSkgKyBzcGFjZSg0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbjogc3BhY2UoNSkgMDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKSAqIDIuNjI1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS1kZXNjaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDUpIC0gc3BhY2UoMik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS1saXN0LFxyXG4gICAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS1saXN0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS1saXN0X19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgLmxhIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAmLWNoZWNrIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogc3BhY2UoMSkgKiAwLjE5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19wcmUtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICYsXHJcbiAgICAgICAgLnN1cHBvcnQtZGVzY3JpcHRpb25fX3RleHQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19oZWFkZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoNCkgKiAxLjM3NTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNzU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDEuMTM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX21lZGlhLWRlc2NyaXB0aW9uLFxyXG4gICAgICAmX19leHBlcmllbmNlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDEpICogMC4zMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBzcGFjZSgxKSAtIDAuMjAxO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjIyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDEuMTk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS43MTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9udC1zbWFsbCB7XHJcbiAgICAgICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbl9faGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0gc3BhY2UoMSkgKiAxLjM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKSAqIDI7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAxLjEzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1leHBlcmllbmNlIHtcclxuICAgICAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDEuMTg4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoNSkgKyBzcGFjZSgzKSArIHNwYWNlKDIpIC8gMi41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVmZXItZnJpZW5kIHtcclxuICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDQpO1xyXG5cclxuICAgICAgJl9fbGltaXRlZC1lZGl0aW9uIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtlZC1tZWRpYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMyk7XHJcblxyXG4gICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctY29udGFpbmVyLXJldmVyc2Uoc3BhY2UoMikgKiAxLjEyNSwgc3BhY2UoMikgKiAxLjEyNSk7XHJcblxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc291cmNlcyB7XHJcbiAgICAucmVzb3VyY2VfX2NvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMjtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1zbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSg1KSArIHNwYWNlKDIpO1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlcixcclxuICAgIC5yZXNvdXJjZV9faGVhZGVyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAucmVzb3VyY2VfX2NvbnRhaW5lcixcclxuICAgICYtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXItcmV2ZXJzZShzcGFjZSgxKSAqIDEuNywgc3BhY2UoMSkgKiAxLjcpO1xyXG5cclxuICAgICAgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cyAqIDEuMDg0O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzb3VyY2VfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSkgKiAxLjM7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc291cmNlX19jb250ZW50IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKyBzcGFjZSgxKTtcclxuICAgIH1cclxuXHJcbiAgICAmLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg1KTtcclxuXHJcbiAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKSAqIDIuMTk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgyKTtcclxuXHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICogMS42NztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZWRpYS1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSg0KTtcclxuICAgICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBzcGFjZSg3KSAtIChzcGFjZSgzKSAqIDIpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX291dGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lci1yZXZlcnNlKDAsIDApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXIoMCwgMCk7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXIoMCwgMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlkZW8tZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS43NTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHNwYWNlKDEpIC8gNS4xO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKSAqIDEuMzc1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VwcG9ydCB7XHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpICogMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgfVxyXG5cclxuICAgICYtb25saW5lLXNlcnZpY2UsXHJcbiAgICAmLWNvbnRhY3Qtc3VwcG9ydCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctY29udGFpbmVyLXJldmVyc2Uoc3BhY2UoMSkgKiAxLjcsIHNwYWNlKDEpICogMS43KTtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXIoc3BhY2UoMyksIHNwYWNlKDMpKTtcclxuICAgIH1cclxuXHJcbiAgICAub25saW5lLXNlcnZpY2VzIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgyKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDMpICogMi4zODtcclxuXHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMS4zMjtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gKiAwLjkyOTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMC43MyBzcGFjZSgzKSAqIDAuOTE3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDQpICsgc3BhY2UoMSk7XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdmFsdWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbmRlbnNlZC1saWdodC1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKSAqIDAuMTkxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlLTI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjUxNjtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogc3BhY2UoMykgKiAyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBzcGFjZSgxKSAvIDQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDEuMTg4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LXN1cHBvcnQge1xyXG4gICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogc3BhY2UoMykgKiAyLjEzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMS4xMztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aW1lLWluZm9ybWF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKSAqIDAuODg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41NDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGFjdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemUgKiAxLjQzO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ob3ctdG8tYnV5LWNvbnRhY3Qge1xyXG4gICAgICAuaG93LXRvLWJ1eS1jb250YWN0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogc3BhY2UoNCkgKiAxLjU5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSg0KSArIHNwYWNlKDMpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDYpICsgc3BhY2UoMik7XHJcblxyXG4gICAgICAgICZfX2ltYWdlLWxpc3Qge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBzcGFjZSgzKSAqIDc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMikgKiAwLjg4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41NjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKSAqIDEuMTtcclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaG93LXRvLWJ1eS1jb250YWN0X19saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMykgKiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZW1haWwtbGFiZWwge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19leHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjg1O1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2VtYWlsLWV4cCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19waG9uZSxcclxuICAgICAgICAmX19lbWFpbCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faG93LXRvLWJ1eSB7XHJcblxyXG4gICAgLnBvcnRmb2xpb19faG93LXRvLWJ1eS1jb250YWN0LXN1cHBvcnQge1xyXG5cclxuICAgICAgLmNvbnRhY3Qtc3VwcG9ydCB7XHJcblxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdC11bnN0eWxlZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgxKTtcclxuICAgIH1cclxuXHJcbiAgICAmLW9ubGluZS1zZXJ2aWNlLFxyXG4gICAgJi1ob3ctdG8tYnV5LWNvbnRhY3QsXHJcbiAgICAmLWNvbnRhY3Qtc3VwcG9ydCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lci1yZXZlcnNlKHNwYWNlKDIpLCBzcGFjZSgyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNhbGVzLXJlcHJlc2VudGF0aXZlLFxyXG4gICAgLm9ubGluZS1zZXJ2aWNlcyxcclxuICAgIC5jb250YWN0LXN1cHBvcnQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplLXNtO1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoNSkgKyBzcGFjZSgyKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IHNwYWNlKDEpIC8gNDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5ob3ctdG8tYnV5LWNvbnRhY3Qge1xyXG4gICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAqIDEuMjg2O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2UtbGlzdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBzcGFjZSgzKSAqIDQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMykgKiAwLjg4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19lbWFpbC1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICogMS4wODQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCkgKyBzcGFjZSgxKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZXhwIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgKiAxLjA4NDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjUxNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vbmxpbmUtc2VydmljZXMge1xyXG4gICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4xMjU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4xNjc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgxKSAvIDI7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjc1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWNvbnRhaW5lcnMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKSAqIDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgJi1pbnB1dC1maWVsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogc3BhY2UoNCkgKiAxLjg2MjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBzcGFjZSgxKSAqIDAuNTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHNwYWNlKDEpICogMC41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBzcGFjZSgxKSAqIDAuNTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogc3BhY2UoMSkgKiAwLjU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC1zcGFjZSgyKTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKSAqIDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jdGEge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1zdXBwb3J0IHtcclxuICAgICAgJl9fY29udGFjdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnICogMS4xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAxLjA2O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKSAqIDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICogMS4xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jaGF0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mYXEge1xyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUtc207XHJcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBzcGFjZSgxKSAvIDQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJi1leHBhbmQtYWxsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSg0KTtcclxuICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDUpIC0gc3BhY2UoMSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplICogMC45MztcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgJl9fd2h5LXpvZXRpcyB7XHJcblxyXG4gICAgICAuY29udGFjdC1zdXBwb3J0IHtcclxuICAgICAgICAmX19jb250YWN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uICB7XHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgIC5tZWRpYS1saXN0X19pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhdGVnb3J5LXByb2R1Y3RzIHtcclxuICAgICAgICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXNvdXJjZXMge1xyXG4gICAgICAmLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lci1yZXZlcnNlKHNwYWNlKDMpLCBzcGFjZSgzKSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW91dGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLnZpZGVvLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VwcG9ydCB7XHJcbiAgICAgIC5vbmxpbmUtc2VydmljZXMge1xyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgxKSAqIDMgc3BhY2UoMSkgKiAwLjY7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDEpO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX3doeS16b2V0aXMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgJl9fb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAucG9ydGZvbGlvX19oZWFkZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDUpICsgc3BhY2UoMik7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAmX19wcmUtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19wcmUtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19oZWFkZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMykgKyBzcGFjZSgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG5cclxuICAgICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCBzcGFjZSgzKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubWVkaWEtbGlzdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBzcGFjZSg3KSArIHNwYWNlKDEpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIHNwYWNlKDMpICogMiBzcGFjZSgzKTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAudmlkZW9fX3BsYXktYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHNwYWNlKDMpICsgc3BhY2UoMik7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IHNwYWNlKDQpICsgc3BhY2UoMyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogc3BhY2UoMykgKiAyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBzcGFjZSgzKSAqIDI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNwYWNlKDIpIHNvbGlkICR0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNwYWNlKDIpICogMS43NSBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNwYWNlKDIpIHNvbGlkICR0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhdGVnb3J5LXByb2R1Y3RzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIHNwYWNlKDMpO1xyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig2NyUgMCwgMTAwJSAwLCAxMDAlIDUwJSwgNzglIDUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb2wtc20tMTIgfiBkaXYge1xyXG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIHNwYWNlKDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig2NyUgMCwgMTAwJSAwLCAxMDAlIDI1JSwgNzglIDI1JSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMykgKiA0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZXhwZXJpZW5jZSB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoNCkgKiAxLjI1IHNwYWNlKDMpIHNwYWNlKDMpICogMi42MjU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKyBzcGFjZSgyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlZmVyLWZyaWVuZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZXJvIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAuaGVyb19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZSAqIDI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm9fX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm9fX2xhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSg0KSAqIDEuNSBzcGFjZSgzKSBzcGFjZSgzKSArIHNwYWNlKDIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faG93LXRvLWJ1eSB7XHJcbiAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDEuMTM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vbmxpbmUtc2VydmljZXMge1xyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogc3BhY2UoNCkgKiAxLjI1O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41NjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY3RhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpICogMS44MTMgc3BhY2UoMikgKyBzcGFjZSgxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKSArIHNwYWNlKDEpO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDQpICogMS41O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmFja2dyb3VuZC1ncmFkaWVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGFjdC1zdXBwb3J0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIHNwYWNlKDMpO1xyXG4gICAgICAgICZfX2NvbnRhY3Qge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob3ctdG8tYnV5LWNvbnRhY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMiBzcGFjZSgzKSAwO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtb25saW5lLXNlcnZpY2UsXHJcbiAgICAgICYtaG93LXRvLWJ1eS1jb250YWN0LFxyXG4gICAgICAmLWNvbnRhY3Qtc3VwcG9ydCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXItcmV2ZXJzZSgwLCAwKTtcclxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lcigwLCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3doeS16b2V0aXMgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lcixcclxuICAgICZfX3Jlc291cmNlcy1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lci1yZXZlcnNlKDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc291cmNlcyB7XHJcbiAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpICogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lZGlhLWxpc3Qge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIC52aWRlb19fcGxheS1idXR0b24ge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBzcGFjZSg0KSAqIDIuMTM7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBzcGFjZSg0KSAqIDIuMTM7XHJcblxyXG4gICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1JSBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMS4zNzU7XHJcblxyXG4gICAgICAgIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAmX19tZWRpYS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKSArIHNwYWNlKDIpIDAgMCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpICogMS41O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1vdXRlci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1vdXRlci1jb250YWluZXIge1xyXG4gICAgICAgIC52aWRlby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUtc207XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMjIzO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKSAqIDEuNTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDMpICogMS42MjU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190aW1lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RpbWUtbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlc291cmNlIHtcclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXItcmV2ZXJzZShzcGFjZSgzKSwgc3BhY2UoMykpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctY29udGFpbmVyLXJldmVyc2UoMCwgMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbi1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lci1yZXZlcnNlKDAsIDApO1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctY29udGFpbmVyKDAsIDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDMpICogMi4xOTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdXBwb3J0IHtcclxuICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1zbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1vbmxpbmUtc2VydmljZSxcclxuICAgICAgJi1jb250YWN0LXN1cHBvcnQge1xyXG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctY29udGFpbmVyLXJldmVyc2Uoc3BhY2UoMyksIHNwYWNlKDMpKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9ubGluZS1zZXJ2aWNlcyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIHNwYWNlKDMpICogMS42MjU7XHJcblxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgxKSAqIDMgc3BhY2UoMSk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0LXN1cHBvcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMykgc3BhY2UoNCk7XHJcblxyXG4gICAgICAgICZfX2NvbnRhY3Qge1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaG93LXRvLWJ1eS1jb250YWN0IHtcclxuICAgICAgICAuaG93LXRvLWJ1eS1jb250YWN0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjZSg0KSAqIDEuNDU4NSBzcGFjZSgzKSBzcGFjZSgzKSAqIDIuNjI1O1xyXG5cclxuICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpICogMS4xMjU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMS42MjU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faW1hZ2UtbGlzdCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogc3BhY2UoMykgKiA0LjEyNTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC44cmVtO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IHNwYWNlKDMpICogMi4xMjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19leHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKSAqIDEuMjU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fY29udGFpbmVycyB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXNvdXJjZXMtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXItcmV2ZXJzZSgwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mYXEge1xyXG4gICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAmX19yZXNvdXJjZXMgJl9fcmVzb3VyY2VzLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzb3VyY2VzICZfX3Jlc291cmNlcy1jb250YWluZXIgJl9fcmVzb3VyY2VzLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1cHBvcnQtZGVzY3JpcHRpb25fX21lZGlhLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faG93LXRvLWJ1eSB7XHJcbiAgICAgIC5vbmxpbmUtc2VydmljZXMge1xyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5wdXQtY29udGFpbmVyLWlucHV0LWZpZWxkIHtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucG9ydGZvbGlvX19yZXNvdXJjZXMtbWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XHJcbiAgLnZpZGVvLWRlc2NyaXB0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICR6cG4td2hpdGU7XHJcblxyXG4gICAgLnZpZGVvLWRlc2NyaXB0aW9uX19oZWFkZXIge1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucG91bHZhYy1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG91bHZhYy13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogODUwcHg7XHJcblxyXG4gICAgJi5mdWxsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3VsdmFjLWJ1dHRvbiB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtMTQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkLFxyXG4gICAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvdWx2YWMtZ3JvdXAtYnRuIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZGQsXHJcbiAgICAmX19yZW1vdmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLTE0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBvdWx2YWMge1xyXG4gICAgLnppYi1yYWRpb19fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cC1kaXZpZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4jcG91bHZhYy1sb2dpbiB7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAjc2NyZWVuc2V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lnbi1pbi5naWd5YS1zY3JlZW4ucG9ydHJhaXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdpZ3lhLWxheW91dC1yb3cgLnRyYkxvZ2luLFxyXG4gICAgLmdpZ3lhLWxheW91dC1yb3cgLmhlbHBMaW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5naWd5YS1jb21wb3NpdGUtY29udHJvbFtkYXRhLXNjcmVlbnNldC1yb2xlcz1cInRlbXBsYXRlLGluc3RhbmNlLGluc3RhbmNlXCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5naWd5YS1jb21wb3NpdGUtY29udHJvbC1jYXB0Y2hhLXdpZGdldCthIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5naWd5YS1jb21wb3NpdGUtY29udHJvbDpoYXMoLnRyYkxvZ2luKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnN1Y2Nlc3MtY29uZmlybWF0aW9uIHtcclxuICAgICZfX2J0bi13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3VsdmFjLWxvZ2luLWhlbHBlciB7XHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnByZXNlbnRlci1oZXJvIHtcclxuICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KTtcclxuXHJcbiAgJl9faW1hZ2UtYm94IHtcclxuICAgIG1heC13aWR0aDogc3BhY2UoNikgKyBzcGFjZSg1KSAtIChzcGFjZSgxKSAqIDMpO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHdpZHRoOiBzcGFjZSg2KSArIHNwYWNlKDMpIC0gc3BhY2UoMSkgLyA0O1xyXG4gICAgaGVpZ2h0OiBzcGFjZSg2KSArIHNwYWNlKDMpIC0gc3BhY2UoMSkgLyA0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKSArIHNwYWNlKDIpO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyLFxyXG4gICZfX3N1YmhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IHNwYWNlKDMpICogMztcclxuICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMikgKyAoc3BhY2UoMSkgLyAyKTtcclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSgxKTtcclxuICB9XHJcblxyXG4gICZfX3N1YmhlYWRlciB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMzEyNTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMjQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IHNwYWNlKDMpICsgc3BhY2UoMSkgMCBzcGFjZSgxKTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi4yNTtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICArIC5saW5lLWRpdmlkZXIge1xyXG4gICAgbWFyZ2luOiBzcGFjZSgzKSAqIDEuNzUgMCAgc3BhY2UoMykgKiAzLjEyNSAwO1xyXG4gIH1cclxuXHJcbiAgfiAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICogMS41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgfiAud2ViaW5hci1jYXJkcyB7XHJcbiAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgLndlYmluYXItY2FyZHMge1xyXG4gICAgICAgICZfX2lkLFxyXG4gICAgICAgICZfX2xhbmd1YWdlIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSkgLyAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YmhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDIpICogMS4xMjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjFweCkge1xyXG4gICAgJl9faW1hZ2UtYm94IHtcclxuICAgICAgbWF4LXdpZHRoOiBzcGFjZSg2KSAtIHNwYWNlKDMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLnByZXNlbnRlci1saXN0IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAucHJlc2VudGVyLWhlcm8ge1xyXG4gICAgcGFkZGluZzogc3BhY2UoMykgKiAyIDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTExO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogc3BhY2UoMSkgKiAzO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpICogOCArIHNwYWNlKDQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcclxuXHJcbiAgICAucHJlc2VudGVyLWhlcm8ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogc3BhY2UoNCk7XHJcblxyXG4gICAgICAmX19pbWFnZS1ib3gsICZfX2hlYWRlci1ib3gge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMykgKiAxLjA2MjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5waF9fYm9keSB7XHJcblxyXG4gICYtZ3JleSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJi11bW0tY29uZmlybWVkLWRlc2NyaXB0aW9uIHtcclxuICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICBjb2xvcjogJG1hZ2VudGEtMTtcclxuICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogc3BhY2UoNSkgMDtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFnZW50YS0xO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDZyZW0gKiAwLjg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXZpZGVvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA4OC4ydmg7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGhlaWdodDogNTZ2aDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgaGVpZ2h0OiA3NnZoO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBoZWlnaHQ6IDM0dmg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wcm8tY2xpbmljLWluZm8ge1xyXG4gIEBpbmNsdWRlIGZ1bGwtd2lkdGgtY29udGFpbmVyO1xyXG5cclxuICAmX19wcm9jYXJkIHtcclxuICAgIHBhZGRpbmctbGVmdDogc3BhY2UoNikgKiAyO1xyXG4gICAgcGFkZGluZy1yaWdodDogc3BhY2UoNik7XHJcbiAgICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgzKSBzcGFjZSg1KSAtIHNwYWNlKDIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21vZGVsLWZvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgcGFkZGluZzogc3BhY2UoMSkgc3BhY2UoMyk7XHJcbiAgfVxyXG5cclxuICAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgZm9udC1zaXplOiBzcGFjZSg0KSArIHNwYWNlKDEpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogc3BhY2UoNCkgKyBzcGFjZSgyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IHNwYWNlKDIpICsgc3BhY2UoMSkgKiAxLjg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdCAtIDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLXB1cnBsZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX2NhbmNlbC1idXR0b24sXHJcbiAgJl9fZmluZC1jbGluaWMge1xyXG4gICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgyKSArIHNwYWNlKDEpIHNwYWNlKDMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cyAqIDEuMTtcclxuICB9XHJcblxyXG4gICZfX3NhdmUtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDIpICogMS4yIHNwYWNlKDMpO1xyXG4gIH1cclxuXHJcbiAgJl9fZmluZC1jbGluaWMge1xyXG4gICAgcGFkZGluZzogc3BhY2UoMikgKyBzcGFjZSgxKSBzcGFjZSgyKTtcclxuICB9XHJcblxyXG4gICZfX3N1Ym1pdC10ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDQpICsgc3BhY2UoMykgKiAxLjEzO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDQpICsgc3BhY2UoNCkgKiAxLjE7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDEpO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cclxuXHJcbiAgICAmLWNhcmQge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggOXB4IDAgJHNlbWktZ3JleS0wMztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMTE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBtaW4taGVpZ2h0OiBzcGFjZSg2KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgICAgJi10YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogc3BhY2UoMikgKyBzcGFjZSgxKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1wbHVzIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW1vZGFsLWJvZHkge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvLWZvcm0tdW1tIHtcclxuICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IHNwYWNlKDUpIC0gc3BhY2UoMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zdWJtaXQge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuY2FyZC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xyXG4gICAgZm9udC1zaXplOiBzcGFjZSgyKSArIHNwYWNlKDEpICogMS4zO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjI7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgfVxyXG5cclxuICAuY2FyZC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHNwYWNlKDIpICsgc3BhY2UoMSk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpICogMS43NTtcclxuICB9XHJcbn1cclxuIiwiLnByby1jb25maXJtYXRpb24ge1xyXG4gIEBpbmNsdWRlIGZ1bGwtd2lkdGgtY29udGFpbmVyO1xyXG4gIGJhY2tncm91bmQ6ICR6cG4td2hpdGU7XHJcbiAgcGFkZGluZy10b3A6IHNwYWNlKDYpIC0gc3BhY2UoMik7XHJcblxyXG4gICYtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogMCBzcGFjZSg1KSAqIDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5kaXZpZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5LTM7XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDYpIC0gc3BhY2UoMik7XHJcblxyXG4gICAgJi1kaXNhYmxlIHtcclxuICAgICAgPiAucHJvLWNvbmZpcm1hdGlvbl9fYm94LWRpc2FibGUtY29uZmlybWF0aW9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IC5wcm8tY29uZmlybWF0aW9uX19jb25maXJtLWl0ZW0ge1xyXG4gICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX2ZsZXgtc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBzcGFjZSg2KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcblxyXG4gICAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4yNTtcclxuICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNzE1O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbmZpcm0taXRlbSB7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IHNwYWNlKDQpICogMi4xMjU7XHJcblxyXG4gICAgJl9fbnVtYmVyIHtcclxuICAgICAgZm9udC1mYW1pbHk6JGFyYm9yaWEtYm9vaztcclxuICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjI1O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtbnVtYmVyLWRpZ2l0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsZXg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMTc7XHJcbiAgICAgICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemUgKiAuODE0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjYyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkb3duKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdG9vbHRpcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0gKHNwYWNlKDYpICsgc3BhY2UoMykpO1xyXG4gICAgICAgIGxlZnQ6IC0gc3BhY2UoNCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMikgc3BhY2UoMyk7XHJcbiAgICAgICAgd2lkdGg6IDE5MXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNjcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtIHNwYWNlKDIpO1xyXG4gICAgICAgICAgbGVmdDogNzAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNSU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMTBweCAkZGFya2dyZXk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMTBweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMTBweCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5wcm8tY29uZmlybWF0aW9uX19jb25maXJtLWl0ZW1fX2J1dHRvbi10b29sdGlwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29uZmlybWVkIHtcclxuXHJcbiAgICAgICAgLmNvbmZpcm0taWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm8tY29uZmlybWF0aW9uX19jb25maXJtLWl0ZW1fX2J1dHRvbi10b29sdGlwIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvLWNvbmZpcm1hdGlvbl9fY29uZmlybS1pdGVtX19idXR0b24tYXJlYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKSAqIC44NzU7XHJcblxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgLy8gcGFkZGluZzogc3BhY2UoMykgKiAuODc1O1xyXG5cclxuICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWFyZWEge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjMzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgICAgICAgcGFkZGluZzogKHNwYWNlKDQpICsgc3BhY2UoMSkpIC8gMiBzcGFjZSg0KSArIHNwYWNlKDIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByby1mb3JtLXVtbSB7XHJcbiAgaGVpZ2h0OiBzcGFjZSg4KSAtIHNwYWNlKDMpO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSg0KTtcclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSg0KTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgfVxyXG4gIGZvcm0ge1xyXG4gICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgyKSArIHNwYWNlKDEpIHNwYWNlKDQpO1xyXG4gICAgYmFja2dyb3VuZDogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIH1cclxuXHJcbiAgJl9fc2VsZWN0LXN0YXRlIHtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICB9XHJcblxyXG4gICZfX2xvYWRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19zZWFyY2gtdmFsdWUge1xyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDIpO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaXR5IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmFkaW8ge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3ZhbHVlIHtcclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkenBuLXdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSg0KTtcclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUsXHJcbiAgLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAtIHNwYWNlKDEpO1xyXG4gIH1cclxufVxyXG4iLCIucGgtZm9ybSB7XHJcbiAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcbiAgcGFkZGluZzogc3BhY2UoNikgLSBzcGFjZSgyKSBzcGFjZSg3KSArIHNwYWNlKDMpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmc6IDAgc3BhY2UoMykgKiAyICsgc3BhY2UoMSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDMpIHNwYWNlKDMpICogMiArIHNwYWNlKDEpO1xyXG4gIH1cclxuXHJcbiAgJi5ncmV5LWJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICB9XHJcblxyXG4gICYuaGlkZS1mb3JtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLnNob3ctZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5mb3JtLWZyYW1lIHtcclxuXHJcbiAgICAuZm9ybS1ob3Jpem9udGFsIHtcclxuICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWZyYW1lIHtcclxuICAgICAgbWluLWhlaWdodDogMTY1MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgwKSBzcGFjZSgzKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMikgKyBzcGFjZSgxKTtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjI7XHJcbiAgICAgIGZvbnQtc2l6ZTogc3BhY2UoMikgKyBzcGFjZSgxKSAqIDEuMztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdXBwb3J0IHtcclxuICAgICAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJvb3QgLSAxO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBzcGFjZSg0KSArIHNwYWNlKDEpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJvb3QgLSAxO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5waC1oZXJvIHtcclxuICBwYWRkaW5nOiBzcGFjZSg1KSAqIDEuNiBzcGFjZSg0KSBzcGFjZSg0KTtcclxuICBtYXJnaW4tYm90dG9tOiBzcGFjZSg1KTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIG1pbi1oZWlnaHQ6IHNwYWNlKDcpICsgc3BhY2UoNikgLSBzcGFjZSgzKSArIHNwYWNlKDEpICogMC44O1xyXG5cclxuICAmLFxyXG4gICZfX3N1Y2Nlc3NmdWxseS1jZXJ0aWZpZWQge1xyXG4gICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogLjgxMjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWNjZXNzZnVsbHktY2VydGlmaWVkIHtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDQpICogMC45MTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tMTsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRncmVlbi0xICwgJGdyZWVuMyk7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgICYsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2lnbkluIHtcclxuXHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hZ2VudGEtMjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjMzO1xyXG4gICAgfVxyXG5cclxuICAgICYtc3ViLWhlYWRpbmcge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSg1KSAtIHNwYWNlKDMpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSg1KSAtIHNwYWNlKDMpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFnZW50YS0xO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xlYXJuLW1vcmUge1xyXG4gICAgJixcclxuICAgICYtc2lnbmVkLWluIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg1KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgzKSAtIHNwYWNlKDEpO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIHdpZHRoOiAyMHB4OyAvLyBjaXJjbGUgc2l6ZVxyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUyNThkO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tcmlnaHQuc3ZnXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDsgLy8gPOKAlCBlbnN1cmVzIHBlcmZlY3QgY2VudGVyaW5nXHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDEycHg7IC8vIGFkanVzdCBiYXNlZCBvbiBhcnJvdyBzaXplXHJcblxyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNpZ25lZC1pbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSg0KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJpZy1mb250IHtcclxuICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplLXNtO1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSg1KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSg1KSArIHNwYWNlKDIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JpZ2h0LWNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDQpICsgc3BhY2UoMikgKyBzcGFjZSgxKTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgcGFkZGluZzogc3BhY2UoNSkgKiAxLjYgc3BhY2UoMSkgc3BhY2UoNCkgMDtcclxuXHJcbiAgICAmX19zaWduSW4tc3ViLWhlYWRpbmcge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgzKSBzcGFjZSgyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgcGFkZGluZzogMCBzcGFjZSgzKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0LWNvbnRhaW5lciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBoLXN0YXJ0LXVzaW5nIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNSk7XHJcblxyXG4gICZfX2lubmVyYm94IHtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDUpIC0gc3BhY2UoMik7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgc3BhY2UoNSkgKiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgY29sb3I6ICRtYWdlbnRhLTE7XHJcbiAgICAgIGZvbnQtc2l6ZTogc3BhY2UoNSkgKiAxLjA1O1xyXG4gICAgICBmb250LWZhbWlseTokYXJib3JpYS1ib29rO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjI0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogc3BhY2UoMSkgKiAwLjM1O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMik7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJvb3QgLSAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9saW5rLWFycm93LnN2ZycpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY29sb3ItcHJpbWFyeSxcclxuICAgICAgJi5jb2xvci1wcmltYXJ5OmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnB1cnBsZS1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogc3BhY2UoNCkgMDtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFnZW50YS0xO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucHJvLXVzZXItZGV0YWlscyB7XHJcbiAgcGFkZGluZy10b3A6IHNwYWNlKDYpIC0gc3BhY2UoMik7XHJcbiAgY29sb3I6ICRkYXJrZ3JleTtcclxuICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDYpICogMjtcclxuICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSg2KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuXHJcbiAgLmRpdmlkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoNikgKyBzcGFjZSgyKSAqIDEuNjtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgxKTtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgJixcclxuICAgICYtZWRpdC1wcm9maWxlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJvb3QgLSAxO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoNSk7XHJcblxyXG4gICAgICAmLXVwZGF0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS0yO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBsYS1pY29uKCk7XHJcbiAgICAgICAgICBjb250ZW50OiBsYS1jb250ZW50KCRsYS1jaGVjayk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMyk7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJixcclxuICAgICAgJi11cGRhdGVkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSAqIDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZWRpdC1wcm9maWxlLWxpbmsge1xyXG4gICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGNvbG9yOiAkY29uZGVuc2VkLWxpZ2h0LWdyZXk7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdCAtIDM7XHJcbiAgICBsaW5lLWhlaWdodDogMS42MjtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDIpO1xyXG4gICAgcGFkZGluZy10b3A6IHNwYWNlKDIpO1xyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwsXHJcbiAgJl9faGVhZGVyLFxyXG4gICZfX2hlYWRlciBzcGFuLFxyXG4gICZfX3Nob3dfaW5mbyxcclxuICAuYnJlYWRjcnVtYi1pdGVtIHNwYW4sXHJcbiAgcCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIsXHJcbiAgJl9fc2hvdy1pbmZvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gIH1cclxuXHJcbiAgJl9fc2hvdy1pbmZvIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSg0KSArIHNwYWNlKDEpICogMS4zO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMykgKiAxLjQ7XHJcblxyXG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iX19saW5rIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNpbXBhcmljYS11c2VyIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDUpICsgc3BhY2UoNCkgMCAwIDA7XHJcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRjaXJjbGUtYm9yZGVyLWdyZXk7XHJcbiAgICBtYXJnaW46IHNwYWNlKDMpICogMi44MTI1IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4yNTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvLXVzZXItZGV0YWlscyB7XHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNDtcclxuXHJcbiAgICAgICAgJi1lZGl0LXByb2ZpbGUtdXBkYXRlZCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTokZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICogMS4xO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgzKSBzcGFjZSg1KSAtIHNwYWNlKDIpO1xyXG5cclxuICAgICYuc2ltcGFyaWNhLXVzZXIge1xyXG4gICAgICAucHJvLXVzZXItZGV0YWlscyB7XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuXHJcbiAgICAuZGl2aWRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wcm9kdWN0LWJsb2NrLWdyaWQge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290IC0gMztcdFxyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSArIDAuNTtcdFxyXG4gIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xyXG5cclxuICAmLmNhcmQtdmlldyB7XHJcbiAgICBtYXJnaW46IDAgLTAuNXJlbTtcclxuICB9XHJcblxyXG4gICZfX2xpc3QtdmlldyB7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgcGFkZGluZzogMCAwLjVyZW07XHJcblxyXG4gICAgLnByb2R1Y3QtYmxvY2stZ3JpZCB7XHJcbiAgICAgICZfX2JyYW5kIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAwLjkzNzU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoMSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zNTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICZfX3Byb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkdmVyeS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGluay1leHRlcm5hbDphZnRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIHRvcDogc3BhY2UoMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpICsgc3BhY2UoMik7XHJcbiAgfVxyXG5cclxuICAmLm5vLW1nbi1idG17XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogc3BhY2UoNik7XHJcbiAgICAgIG1pbi13aWR0aDogc3BhY2UoNik7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faWQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zNTtcclxuICAgIGNvbG9yOiAkZ3JheS0zO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40NTtcclxuICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDQpO1xyXG4gIH1cclxuXHJcbiAgJl9fbGFibGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1x0XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjQ1O1x0XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgcGFkZGluZy10b3A6IHNwYWNlKDIpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkdmVyeS1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMik7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvZHVjdC1uYW1lIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcdFxyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1x0XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcdFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gICZfX3VzZSxcclxuICAmX19saW5rLWNvbnRhaW5lciB7XHJcbiAgICAmLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYXJ0aWNsZXMge1xyXG4gICAgLnByb2R1Y3QtYmxvY2stZ3JpZCB7XHJcbiAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190eXBlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMyk7XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcHJvZHVjdC1uYW1lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAmLm5hbWUtbGVuZ3RoIHtcclxuICAgICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1heC1mb3VyIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IHNwYWNlKDYpO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgbWF4LWhlaWdodDogc3BhY2UoNCkgKiAxLjY3O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBzcGFjZSgzKSAqIDEuMjU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IHNwYWNlKDYpICogMS4xNjc7XHJcbiAgICAgICAgbWluLWhlaWdodDogc3BhY2UoNikgKiAxLjE2NztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMykgKiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGFnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFnZW50YS00O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHNwYWNlKDEpIC8gMjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290IC0gNTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDEpIC8gNCBzcGFjZSgxKSAqIDEuNTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDEpO1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpc3QtdmlldyB7XHJcbiAgICAgICAgLnByb2R1Y3QtYmxvY2stZ3JpZCB7XHJcbiAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHNwYWNlKDYpICogMi4zNzU7XHJcbiAgICAgICAgICAgLy8gbWluLWhlaWdodDogc3BhY2UoNikgKiAxLjU2NTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogc3BhY2UoNikgKiAxLjU2NTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAxLjM3NTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmLmNhcmQtdmlldyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wcm9kdWN0LWNhdGVnb3J5IHtcclxuICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSAqIDIuNTtcclxuXHJcbiAgJl9fcHJvZ3JhbS1oZXJvIHtcclxuICAgIC5oZXJvIHtcclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCkgKiAxLjI1O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VhcmNoLnNlYXJjaCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLnJlYWN0LWF1dG9zdWdnZXN0IHtcclxuICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpO1xyXG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkdmVyeS1saWdodC1ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogc3BhY2UoMik7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlYXJjaC1yZXN1bHQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMikgKyBzcGFjZSgxKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWx0ZXItdG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgzKSAqIDAuOTA3O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgbWluLXdpZHRoOiBzcGFjZSg2KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkdmVyeS1saWdodC1ncmV5O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zO1xyXG4gIH1cclxuXHJcbiAgJl9fc2VhcmNoLXNvcnQge1xyXG4gICAgYmFja2dyb3VuZDogJHpwbi13aGl0ZTtcclxuICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgfVxyXG5cclxuICAmX19zb3J0IHtcclxuXHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKSArIHNwYWNlKDEpO1xyXG4gICAgfVxyXG5cclxuICAgICYtZHJvcGRvd24uZHJvcGRvd24tbGlzdCxcclxuICAgICYtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IHtcclxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICAuc29ydC1hbmQtc2VhcmNoIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zY3JvbGwtdG9wIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICByaWdodDogMiU7XHJcbiAgICAgIGJvdHRvbTogMyU7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICRib3JkZXItd2lkdGggJGNpcmNsZS1ib3JkZXItZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1maWx0ZXJfX21vZGFsIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcclxuICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXByb2R1Y3RsaXN0IHtcclxuICAgICAgLm1lZGl1bS1kZXZpY2Uge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWx0ZXJfX2l0ZW0ge1xyXG4gICAgICAgICYtY2hlY2tib3gtYnV0dG9uIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FsZW5kYXItdmlldyB7XHJcbiAgICAgICAgJl9fbW9udGgge1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogc3BhY2UoMykgKiAxLjU2MjU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDEuMjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud2ViaW5hci1jYXJkcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1ibG9jay1ncmlkIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWNhdGVnb3J5X19ib2R5IHtcclxuICAgIC5wcm9kdWN0LWNhdGVnb3J5X19zZWFyY2gtc29ydCB7XHJcbiAgICAgIC5zaG93IHtcclxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBzcGFjZSgxKSBzb2xpZCAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1jYXRlZ29yeV9fc2VhcmNoLXNvcnQsIC5wcm9kdWN0LWNhdGVnb3J5X19ib2R5LXByb2R1Y3RsaXN0IHtcclxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAmX19zZWFyY2guc2VhcmNoIHtcclxuICAgICAgLnJlYWN0LWF1dG9zdWdnZXN0IHtcclxuXHJcbiAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgcGFkZGluZzogc3BhY2UoMykgKiAwLjkwNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvcnQtZHJvcGRvd24uZHJvcGRvd24tbGlzdCxcclxuICAgICZfX3NvcnQtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IHtcclxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMikgKiAwLjgxNCAwO1xyXG5cclxuICAgICAgICAmX19jYXJldC1jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogc3BhY2UoMSkgKiAwLjQgc3BhY2UoMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kaXNwbGF5LXZhbHVlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX3Byb2dyYW0taGVybyB7XHJcbiAgICAgIC5oZXJvIHtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdCB7XHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrIHtcclxuICAmX19sb2dvLFxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogIDAuNzVyZW07XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMy43NXJlbTtcclxuICAgICAgbWF4LWhlaWdodDogNC4zNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmFjdCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0xO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS4wNjI1cmVtIHNwYWNlKDMpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcblxyXG4gICAgICAgICYud3lzaXd5ZyBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTE7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpOm50aC1vZi10eXBlKDNuKzEpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuNDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgID4gZGl2Lnd5c2l3eWcgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaTpudGgtb2YtdHlwZSgzbisyKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTI5O1xyXG4gICAgfVxyXG5cclxuICAgIGxpOm50aC1vZi10eXBlKDNuKzMpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS4wNjI1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuMDYyNXJlbTtcclxuXHJcbiAgICA+IGRpdi53eXNpd3lnIHN0cm9uZyB7XHJcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVza3RvcC12aWV3IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2xvZ28gPiBkaXYsXHJcbiAgICAucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fZGVzY3JpcHRpb24gPiBkaXYsXHJcbiAgICAucHJvZHVjdC1jb21wYXJpc2lvbi1ibG9ja19fZmFjdCA+IGxpID4gZGl2IHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxleDogMCAwIDQzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQzJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmbGV4OiAwIDAgNTclO1xyXG4gICAgICAgIG1heC13aWR0aDogNTclO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2ZhY3Qge1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPiBsaTpudGgtb2YtdHlwZSgzbisxKSB7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuNTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1LjVyZW0gMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pbWFnZS9wcm9kdWN0LWZlYXR1cmUtMS1iZy5wbmcnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gbGk6bnRoLW9mLXR5cGUoM24rMikge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNC4yNXJlbSAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ltYWdlL3Byb2R1Y3QtZmVhdHVyZS0yLWJnLnBuZycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPiBsaTpudGgtb2YtdHlwZSgzbiszKSB7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0LjI1cmVtIDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaW1hZ2UvcHJvZHVjdC1mZWF0dXJlLTMtYmcucG5nJyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtY29tcGFyaXNpb24tYmxvY2tfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tb2JpbGUtdmlldyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgIC5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19jb250YWluZXIge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIC5wcm9kdWN0LWNvbXBhcmlzaW9uLWJsb2NrX19mYWN0IGxpOm50aC1vZi10eXBlKDNuKzEpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuc2VhcmNoLWl0IHtcclxuICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIHtcclxuICAgICAgICB3aWR0aDogNTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9fYXV0b2NvbXBsZXRlLm9wZW4ge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQzMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgfVxyXG59IiwiLnByb2R1Y3Qtc3VwcG9ydC1zZWN0aW9uIHtcclxuXHJcbiAgLmFjY29yZGlvbiB7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgyKTtcclxuXHJcbiAgICAmX19jbG9zZSBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWxhdGVkLXF1ZXN0aW9ucyB7XHJcblxyXG4gICAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICAgJl9fYm9keS1jb2wge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSArIHNwYWNlKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICsgc3BhY2UoMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19yZWxhdGVkLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgcGFkZGluZzogc3BhY2UoMik7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWEtbGlzdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoNikgLSBzcGFjZSgyKTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMzEyNTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51c2VmdWwtcmVvdXJjZXMge1xyXG4gICAgcGFkZGluZzogc3BhY2UoNSkgMCBzcGFjZSgyKSArIHNwYWNlKDEpIDA7XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4ucHJvZHVjdC1zdXBwb3J0IHtcclxuICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSArIHNwYWNlKDIpICsgc3BhY2UoMSk7XHJcbiAgcGFkZGluZy10b3A6IHNwYWNlKDQpO1xyXG5cclxuICAmX19pbmZvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpIC0gc3BhY2UoMSk7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSg0KSArIHNwYWNlKDMpO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplLXNtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgfVxyXG5cclxuICAmX19ib2R5Lnd5c2l3eWcge1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjQzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGV0Y2FyZS1pbmZvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsYWNrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMSkgKiAwLjc1O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDIpICogMS43NSBzcGFjZSgzKSAqIDEuMjU7XHJcbiAgICBtYXgtd2lkdGg6IHNwYWNlKDcpICogMS44NjU7IFxyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJl9fcGRmLWxpbmtzIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpO1xyXG4gIH1cclxuXHJcbiAgJl9fcGV0Y2FyZS1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemU7XHJcbiAgICBjb2xvcjogJHNlbWktZ3JleS0wNztcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNDU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdCxcclxuICAmX19jb250YWN0LXJld2FyZCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3QtcmV3YXJkLFxyXG4gICZfX251bWJlci1yZXdhcmQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJvb3Q7XHJcbiAgfVxyXG5cclxuICAmX19lbWFpbC1yZXdhcmQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAmX19lbWFpbCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgJl9fbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgxKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gICZfX2Rvd25sb2FkLXBkZiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSArIHNwYWNlKDMpO1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMikgKyBzcGFjZSgxKTtcclxuICB9XHJcblxyXG4gICZfX2xpbmtzIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMztcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudC5saW5rLWV4dGVybmFsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkLWJvcmRlciB7XHJcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJHZlcnktbGlnaHQtZ3JleTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZW1pLWdyZXktMDE7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgcGFkZGluZzogc3BhY2UoMikgKyBzcGFjZSgxKSBzcGFjZSgzKSArIHNwYWNlKDEpO1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICR2ZXJ5LWxpZ2h0LWdyZXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogc3BhY2UoMykgKiAzLjU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3V0ZXItZGl2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcGRmLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAgJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjI7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNDtcclxuICAgICAgb3BhY2l0eTogMC4zNTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BldGNhcmUtaW5mbyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpICogMi41O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rvd25sb2FkLXBkZiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtYm9yZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keS53eXNpd3lnIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1zdXBwb3J0LnN1cHBvcnRsaW5rLWNvbnRhY3RzLWhpZGRlbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgLnByb2R1Y3Qtc3VwcG9ydF9faW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4iLCIuZGgtcHJvZHVjdC10aWxlIHtcclxuICBwYWRkaW5nOiAwIHNwYWNlKDIpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBzcGFjZSg0KSAqIDEuODU7XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSg0KTtcclxuICAgICAgaGVpZ2h0OiAzLjI1cmVtO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzLjI1cmVtO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMTQ7XHJcbiAgICBjb2xvcjogJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMykgKiAyO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuIiwiLnByb2dyYW0tZm9ybSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICBwYWRkaW5nOiBzcGFjZSg0KSAqIDEuNSBzcGFjZSg0KTtcclxuICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoNCkgKiAwLjk3MTtcclxuICBjb2xvcjogJGdyYXktMjtcclxuICBtYXJnaW4tYm90dG9tOiBzcGFjZSg2KTtcclxuXHJcbiAgJl9fc3VibWl0LWVycm9yIHtcclxuICAgIGNvbG9yOiAkcmVkLTI7XHJcbiAgfVxyXG5cclxuICAucm93IHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC5wcm9ncmFtLWZvcm1fX2ZpZWxkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMSkgKiAwLjU7XHJcbiAgfVxyXG5cclxuICAmLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIHNwYWNlKDIpICogMS4zO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDEpO1xyXG4gIH1cclxuXHJcbiAgJl9fZmllbGQtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgc3BhY2UoMSkgKiAxLjc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IG5vbmU7XHJcblxyXG4gICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICAgICAgaGVpZ2h0OiBzcGFjZSg2KSArIHNwYWNlKDQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAwLjkzODtcclxuXHJcbiAgICAgIC5pcy1pbnZhbGlkIHtcclxuICAgICAgICBjb2xvcjogJHJlZC0yO1xyXG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkcmVkLTI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRyZWQtMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6IHNwYWNlKDUpICogMC45NDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQsXHJcbiAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMTE7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS02O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICogMS4xO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gICZfX2lucHV0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBoZWlnaHQ6IHNwYWNlKDUpICogMC45NDtcclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuXHJcbiAgICAmLWZpbGUge1xyXG4gICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTExO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMSkgKiAwLjU7XHJcbiAgICAgICAgaGVpZ2h0OiBzcGFjZSg1KSAqIDAuOTk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuXHJcbiAgICAgICAgJi5pcy1pbnZhbGlkIC5wcm9ncmFtLWZvcm1fX2lucHV0LWZpbGUtdGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZC0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hZGQtYnRuIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgxKTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy91cGxvYWRfcGx1c19pY29uLnN2ZycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWxldGUtYnRuIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYS1pY29uKCk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGxhLWNvbnRlbnQoJGxhLXRpbWVzKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBzcGFjZSgyKSAqIDEuMztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0gc3BhY2UoMSk7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKSAqIDAuNyAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgxKSBzcGFjZSgyKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTExO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgyKTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgxKSAqIDAuMTg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTY7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemU7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMykgKiAwLjkzIDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1lcnJvciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6ICRyZWQtMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9vdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cyAqIDAuODM0O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICogMC44MzQ7XHJcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG9wYWNpdHk6IDAuNzQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstZXh0ZXJuYWwge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJtaXQtdGV4dCB7XHJcbiAgICBjb2xvcjogJHJlZC0zO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzIC0gMC4xO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMik7XHJcbiAgICB3aWR0aDogODIuMSU7XHJcbiAgfVxyXG5cclxuICAmX19zdWJtaXQtYnRuIHtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMC45MztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTExO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIHdpZHRoOiA4Mi4xJTtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpIC0gc3BhY2UoMSk7XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZy1pbmRpY2F0b3IgaSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Ryb3Bkb3duLmRyb3Bkb3duLWxpc3QsXHJcbiAgJl9fZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDMpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMSkgKiAwLjU7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDIpICogMC43NTtcclxuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTExO1xyXG5cclxuICAgICAgJl9fY2FyZXQtY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY2FyZXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL0Ryb3Bkb3duX2ljb24uc3ZnJyk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Rpc3BsYXktdmFsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS02O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKSAqIDAuNDE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Rpc3BsYXktdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWludmFsaWQgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICZfX2Rpc3BsYXktdmFsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkLTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMC44NTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU7XHJcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwsXHJcbiAgJl9faW5wdXQsXHJcbiAgJl9fc3VibWl0LWJ0bixcclxuICAmX19mb290ZXIgJl9fZm9vdGVyIHAge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX3N1Ym1pdC1idG4sXHJcbiAgICAmX19zdWJtaXQtdGV4dCB7XHJcbiAgICAgIHdpZHRoOiBzcGFjZSg2KSAqIDEuNTczO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuXHJcbiAgICAmX19maWVsZC1jb250YWluZXIge1xyXG5cclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICogMS4wNDI7XHJcblxyXG4gICAgICAgIC5pcy1pbnZhbGlkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAmLWZpbGUge1xyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xyXG4gIGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9J251bWJlciddIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xyXG4gIH1cclxuXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgICB3aWR0aDogc3BhY2UoMSkgKiAxLjI7XHJcblxyXG4gICAgJi10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlbWktZ3JleS0wMjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMik7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnByb2dyYW1zIHtcclxuICBtYXJnaW4tYm90dG9tOiBzcGFjZSg1KSArIHNwYWNlKDIpO1xyXG4gIG1hcmdpbi1yaWdodDogc3BhY2UoMSkgKiAxLjQ7XHJcblxyXG4gICZfX2NhcmQtaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHNwYWNlKDcpICogMS4wOTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuY2FyZCB7XHJcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMTE7XHJcbiAgICBtaW4taGVpZ2h0OiBzcGFjZSg4KSAqIDEuMTcxO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA2cmVtO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nLXRvcCB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDMpO1xyXG4gICAgfVxyXG5cclxuICAgICYtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMCkgc3BhY2UoMyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290ICogMS4wNjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKSArIHNwYWNlKDIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHktY29sIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSArIDAuNTtcclxuICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMy43JTtcclxuICB9XHJcblxyXG4gICZfX2N0YSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgxKSAqIDEuMzggc3BhY2UoNCkgKiAxLjEyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMikgKyBzcGFjZSgxKTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIGZvbnQtZmFtaWx5OiRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDMuNyU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1zbGlkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnNsaWNrIHtcclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdHJhY2sge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXNsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZG90cyB7XHJcbiAgICAgICAgdG9wOiBzcGFjZSg4KSAqIDEuMjE7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiBzcGFjZSgzKSArIHNwYWNlKDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHdpZHRoOiBzcGFjZSgxKTtcclxuICAgICAgICAgIGhlaWdodDogc3BhY2UoMSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXByZXYsXHJcbiAgICAgICYtbmV4dCB7XHJcbiAgICAgICAgd2lkdGg6IHNwYWNlKDMpO1xyXG4gICAgICAgIGhlaWdodDogc3BhY2UoMyk7XHJcbiAgICAgICAgdG9wOiBzcGFjZSg4KSAqIDEuMjQ7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29uZGVuc2VkLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDQyJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LWxlZnQtYXJyb3cuc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW5leHQge1xyXG4gICAgICAgIGxlZnQ6IDU1JTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LXJpZ2h0LWFycm93LnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgJi1kaXNhYmxlZDpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmV4dCB7XHJcbiAgICAgICAgICBsZWZ0OiA2MC40JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcHJldiB7XHJcbiAgICAgICAgICBsZWZ0OiAzNi40JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNik7XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDIpO1xyXG4gICAgICBtaW4taGVpZ2h0OiBzcGFjZSg4KSAqIDEuMTczO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1zbGlkZXIge1xyXG4gICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgdG9wOiBzcGFjZSg4KSAqIDEuMjE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGljay1wcmV2LFxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgdG9wOiBzcGFjZSg4KSAqIDEuMjQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICBsZWZ0OiA3MSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAxNyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnF1aWNrLWxpbmtzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1heC13aWR0aDogc3BhY2UoNikgKiAyLjc1O1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICsgc3BhY2UoMik7XHJcblxyXG4gICAgJi1pbWFnZSB7XHJcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkY2lyY2xlLWJvcmRlci1ncmV5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKSAqIDEuMzc1O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoMikgKiAxLjI1O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDIpICogMS4yNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnF1b3RlLWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gIHBhZGRpbmc6IHNwYWNlKDYpICogMS4xOSBzcGFjZSg2KSBzcGFjZSg1KSAqIDEuODtcclxuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblxyXG4gICYuYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJsdWUtMTA7XHJcbiAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuXHJcbiAgICAucXVvdGUtYmxvY2sge1xyXG5cclxuICAgICAgJl9faXRlbS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlLTEwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41NDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbS1hdXRob3Ige1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS0xMDtcclxuICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDA7XHJcbiAgICBtYXJnaW46IDIuNXJlbSAwO1xyXG5cclxuICAgIC5xdW90ZS1ibG9jayB7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0tYXV0aG9yIHtcclxuICAgICAgICBjb2xvcjogJHNlbWktZ3JleS0wNztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1O1xyXG4gICAgICBjb2xvcjogJGdyYXktMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJi1iaWcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1xcMjAxQyc7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplICogMS41O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6ICAtIHNwYWNlKDQpICogMS44O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnXFwyMDFEJztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYXV0aG9yIHtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cyAqIDEuMjtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDYpICogMS4xOSAwIHNwYWNlKDUpICogMS44O1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg2KSAqIDEuMTk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4wODtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSArIHNwYWNlKDIpO1xyXG5cclxuICAgICAgICAmLWJpZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemUgKiAxLjA3O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ibHVlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0gc3BhY2UoMyk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLSBzcGFjZSgzKTtcclxuXHJcbiAgICAgIC5xdW90ZS1ibG9ja19faXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGFya3tcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC5xdW90ZS1ibG9jayB7XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDgsIDEzLCAyOCwgMC4wOCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9faXRlbS10aXRsZXtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW0tYXV0aG9yIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XHJcbiAgICAgICAgY29sb3I6ICRzZW1pLWdyZXktMDc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgfVxyXG59XHJcbiIsIi5yYWRpby1ncm91cC1tYiB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbn1cclxuXHJcbi5yZmllbGQge1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgcGFkZGluZzogMDtcclxuICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHJcbiAgICYtLWVycm9yIHtcclxuICAgICAgLnJmaWVsZF9faGVhZGVyIHtcclxuICAgICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmZfX2FsaWFzIHtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZl9fbGFiZWwge1xyXG4gICAgICAgICBjb2xvcjogJGVyci1yZWQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9faGVhZGVyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICB9XHJcblxyXG4gICAmX19maXJzdExhYmVsIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkenBuLWdyYXk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgfVxyXG5cclxuICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbjogMCAtMTJweDtcclxuICAgICAgZ2FwOiA4MHB4O1xyXG4gICB9XHJcblxyXG4gICAmX19vcHRpb24ge1xyXG4gICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgIGNvbG9yOiAkenBuLWdyYXk7XHJcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgIH1cclxufVxyXG4iLCIucmFkaW8tZ3JvdXAge1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICYtLWlubGluZSB7XHJcbiAgICAgIC5yYWRpby1ncm91cF9fb3B0aW9ucyB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJhZGlvLWdyb3VwX19vcHRpb24ge1xyXG4gICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJi0tZXJyb3Ige1xyXG4gICAgICAucmFkaW8tZ3JvdXBfX2hlYWRlciB7XHJcbiAgICAgICAgIGNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJmX19hbGlhcyB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmZfX2xhYmVsLFxyXG4gICAgICAucmFkaW8tZ3JvdXBfX29wdGlvbi1sYWJlbCxcclxuICAgICAgLnJhZGlvLWdyb3VwX19zdWItb3B0aW9uLWxhYmVsIHtcclxuICAgICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX2hlYWRlciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgfVxyXG5cclxuICAgJl9fZmlyc3RMYWJlbCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBjb2xvcjogJHpwbi1ncmF5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgIH1cclxuXHJcbiAgICZfX29wdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgIGNvbG9yOiAkenBuLWdyYXk7XHJcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX3N1Yi1vcHRpb25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7XHJcbiAgIH1cclxuXHJcbiAgICZfX3N1Yi1vcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICBjb2xvcjogJHpwbi1ncmF5O1xyXG4gICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgIGNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICB9XHJcbn1cclxuXHJcbi5yZiB7XHJcbiAgICZfX3dyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICB9XHJcblxyXG4gICAmX19pbnB1dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgIC8vICY6Zm9jdXMgfiAucmZfX2FsaWFzOmJlZm9yZSB7XHJcbiAgICAgIC8vICAgIG91dGxpbmU6IDFweCBzb2xpZDtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgJjpjaGVja2VkIH4gLnJmX19hbGlhczpiZWZvcmUge1xyXG4gICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Y2hlY2tlZCB+IC5yZl9fYWxpYXM6YWZ0ZXIge1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmX19hbGlhcyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTE7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9fbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgIH1cclxufVxyXG4iLCIucmViYXRlLWZvcm0tc3RlcDIge1xyXG4gICAgbWFyZ2luOiAxLjNyZW0gMDtcclxuXHJcbiAgICAuZm9udHNjb21tb24ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIH1cclxuXHJcbiAgICAubGlzdHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3Ige1xyXG4gICAgICAgIGNvbG9yOiAkcmVkLTI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi5idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdHRoZW9mZmVycyB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICAgICZfX211c3RzZWxlY3Qge1xyXG4gICAgICAgIGNvbG9yOiAkc2VtaS1ncmV5LTA3O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3RUZXJtcyB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlLTI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAmX191cGxvYWR5b3VyZmlsZXMge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmX190b2F2b2lkcHJvY2Vzc2luZyB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogODI3LjAycHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICAgICZfX2JhY2sge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMzJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV4dCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC4xM3JlbSAwIDAgMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwIDAgMC41cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtMjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fb2ZmZXJzLWN0YXtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbC0yXHJcbiAgICB9XHJcbn1cclxuIiwiLnJlYmF0ZUZvcm0ge1xyXG4gIGgzIHtcclxuXHJcbiAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcblxyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICB9XHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgfVxyXG4gIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTs7XHJcbiAgICBtYXJnaW46IDAgMCAwIDAuNXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gIH1cclxuICAucXVlcyB7XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgfVxyXG4gIC5hdmFpbGFiaWxpdHl7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5jb2wge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9sZDtcclxuICAgICAgY29sb3I6ICRncmF5LTE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYnV0dG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib2xkO1xyXG5cclxuICAgICYuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xyXG4gICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcclxuICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICBib3JkZXItY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yYWRpb2J0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS4zcmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMy43NXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmdyYXkge1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgfVxyXG4gIGJ1dHRvbi5idG4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIGJvcmRlci1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgfVxyXG4gIC5zdWZmaXgsXHJcbiAgLnN0YXRlIHtcclxuICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xyXG4gIH1cclxufVxyXG4iLCIucmViYXRlLWZvcm0tc3RlcDQge1xyXG4gICAgLnJldmlldy1hbmQtc3VibWl0IHtcclxuICAgICAgICBjb2xvcjogIzNhM2EzYTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG4gICAgLnJlY2VpcHRzLXVwbG9hZGVkIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICAgIC5wbGVhc2Vjb25maXJtIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICB9XHJcbiAgICAuY29sIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvbGQ7XHJcbiAgICB9XHJcbn1cclxuLnRjIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlLTI7XHJcbiAgICB9XHJcbn1cclxuIiwiLnJlYmF0ZUZvcm0ge1xyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdHVycXVvaXNlLWJsdWUtMDI7XHJcbiAgfVxyXG4gIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICR0dXJxdW9pc2UtYmx1ZS0wMjtcclxuICAgIHdpZHRoOiAwLjY1cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjY1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdG9wOiAwLjJyZW07XHJcbiAgICBsZWZ0OiAtMS4zcmVtO1xyXG4gIH1cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICBsYWJlbC5lcnJvciB7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICBtYXJnaW4tdG9wOjAuM3JlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuZm9ybS1jaGVjayB7XHJcbiAgICBsYWJlbC5lcnJvciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdWNjZXNzbXNnIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDlkMTJkO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoOSwgMjA5LCA0NSwgMC4wNyk7XHJcbiAgcGFkZGluZzogMS4wNjNyZW0gMS41NjNyZW07XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogIzA5ZDEyZDtcclxuICB9XHJcbn1cclxuLmVycm9ybXNnIHsgIFxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRyZWQtMjtcclxuICB9XHJcbn1cclxuLmdvdGhhbWJvbGQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG4uZ290aGFtc3NtIHtcclxuICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxufVxyXG4ucmlnaHRzIHtcclxuICBmb250LXNpemU6IDAuOXJlbTtcclxufVxyXG5oMi50aXRsZSB7XHJcblxyXG5cclxuICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICBmb250LXNpemU6IDMwcHg7XHJcblxyXG5cclxuXHJcbn1cclxuLmZvcm0tY2hlY2sge1xyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLmNoZWNrbWFyayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXHJcbiAgLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGhlaWdodDogOXB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAkd2hpdGU7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXHJcbiAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtMjtcclxuICB9XHJcbn1cclxuLmZvb3Rub3RlLXdyYXBwZXIge1xyXG4gIHAge1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzNlYzRkODtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3B5cmlnaHQge1xyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnJlYmF0ZVN0ZXBzLnByby1zcmlkZS1yZWJhdGV7XHJcbiAgLnJlYmF0ZS1mb3JtLXN0ZXAye1xyXG4gICAgLmxpc3Rze1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zdGVwIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAucHJvZ3Jlc3NiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogM3JlbSAwIDEuODc1cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAzcmVtIDAgMS44NzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRhcmJvcmlhLWJvb2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNSUsIDEwMCUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTExO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3N0ZXAge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tcGxldGUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyZXNzYmFyX19udW1iZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS0yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLTI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjE5cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZ3Jlc3NiYXJfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLTI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWN0aXZlIHtcclxuICAgICAgICAucHJvZ3Jlc3NiYXJfX251bWJlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLTI7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyZXNzYmFyX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucmViYXRlLXN1Y2Nlc3MsIC5yZWJhdGUtc3VibWl0LXJlY2VpcHRze1xyXG4gIGgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxufVxyXG4ucmViYXRlLXN1Ym1pdC1yZWNlaXB0c3tcclxuICBociB7XHJcbiAgICBjb2xvcjogJGdyYXktNjtcclxuICB9XHJcbiAgLnNwZWNpZXNERHtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIHBhZGRpbmc6IC44OXJlbSAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzNhM2EzYTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMzZWM0ZDg7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYigwIDAgMCAvIDglKSwgMCAwIDAgMC4ycmVtIHJnYig2MiAxOTYgMjE2IC8gMjUlKTtcclxuICB9XHJcbn0iLCIuZHJvcGRvd24tbGlzdCxcclxuLnNob3cuZHJvcGRvd24tbGlzdCB7XHJcbiAgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIFxyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkZGFya2dyZXk7ICBcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMWVtICsgMnJlbSArIDJweCk7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOyAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICR2ZXJ5LWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24ge1xyXG4gICAgJi1tZW51IHtcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgJGdyYXktMztcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDIpIC0gc3BhY2UoMSkgKiAxLjc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHNwYWNlKDEpO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBzcGFjZSg3KTtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10b2dnbGUge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICAgICAmX19kaXNwbGF5LXZhbHVlLCAmX19kaXNwbGF5LXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDEpIHNwYWNlKDEpIHNwYWNlKDEpIHNwYWNlKDEpO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfSAgICAgIFxyXG5cclxuICAgICAgJl9fY2FyZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpIHNwYWNlKDIpIHNwYWNlKDIpIHNwYWNlKDIpO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZGFyay1ncmV5LnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucmVjZW50LWFydGljbGVzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC5pbmZpbml0ZS1zY3JvbGwtY29tcG9uZW50IHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubG9hZGluZy1pbmRpY2F0b3J7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xvYWRNb3JlV3JhcHBlciB7XHJcbiAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBcclxuICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnJlZmVyZW5jZXMge1xyXG4gIG1hcmdpbjogMi41cmVtIDA7XHJcblxyXG4gICYubm8tbWFyZ2luLXJlcXVpcmVkIHtcclxuICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcclxuICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuICAmX19ib2R5IHtcclxuICAgID4gKiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogIDAuODc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgdWwsXHJcbiAgICBvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMik7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDEpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0d2l0aE1hcmdpbntcclxuICAgICAgcGFkZGluZy10b3A6IDEuNDY5cmVtO1xyXG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RlZGVkZTtcclxuICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIH1cclxuICAgIC50ZXh0d2l0aE91dE1hcmdpbntcclxuICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjlyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC45cmVtO1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICAgIG9sLnJlZkxpc3R7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgfVxyXG4gICAgLnpwbi1jb2Rle1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgfVxyXG4gICAgLnRleHR3aXRoTWFyZ2lue1xyXG4gICAgICBwYWRkaW5nLXRvcDoyMy41cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGVkZWRlO1xyXG4gICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgfVxyXG4gICAgLnRleHR3aXRoT3V0TWFyZ2lue1xyXG4gICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICBvbC5yZWZMaXN0e1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICB9XHJcbiAgICAuenBuLWNvZGV7XHJcbiAgICAgIG1hcmdpbi10b3A6MzJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbToxMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvb3Rub3RlcyBwIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGNvbG9yOiAkenBuLWdyYXk7XHJcbiAgfVxyXG59XHJcbiIsIi5yZWdpc3Rlci1mb3JtIHtcclxuICBwYWRkaW5nOiBzcGFjZSg0KSArIChzcGFjZSgxKSAvIDIpIHNwYWNlKDQpICsgc3BhY2UoMSkgc3BhY2UoNSkgKyBzcGFjZSg0KSArIHNwYWNlKDEpIHNwYWNlKDQpO1xyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODEyNTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSArIChzcGFjZSgxKSAqIDMpO1xyXG4gIH1cclxuXHJcbiAgLnByb2dyYW0tZm9ybV9fZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDQpICsgKHNwYWNlKDEpICogMyk7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjgxMjU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9ncmFtLWZvcm1fX3N1Ym1pdC1idG4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMSkgLyAyO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB3aWR0aDogODQuMSU7XHJcbiAgfVxyXG4gIC5wcm9ncmFtLWZvcm1fX2ZpZWxkLWNvbnRhaW5lciAuZm9ybS1ncm91cCBpbnB1dCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgfVxyXG5cclxuICAucHJvZ3JhbS1mb3JtX19kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2NhcmV0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LWRvd24uc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgKC0gc3BhY2UoMSkpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiBzcGFjZSg0KTtcclxuICAgIHdpZHRoOiBzcGFjZSg0KTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgc3BhY2UoMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZ3JhbS1mb3JtX19kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcbiIsIi5yZWxhdGVkLWFydGljbGVzIHtcclxuICAgIC5yb3ctZ2FwIHtcclxuICAgICAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWFuLW1kLWZsZXgge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9hZE1vcmVXcmFwcGVyIHtcclxuICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIuNXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAvL2FkZGVkIHRvIG92ZXJyaWRlIHRoZSBiYXNlYnV0dG9uIHN0eWxlc1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTg1ODU4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnJmYyB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAucm93e1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTAuNXJlbTtcclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHggMi41cmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4wNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDExMCU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2dyZXktbGVmdC1hcnJvdy5zdmcnKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiAxMTAlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LXJpZ2h0LWFycm93LnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwNiU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3c6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAqIDIuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaS5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29uZGVuc2VkLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuemNhcmRfX2N0YS1saW5re1xyXG5cclxuICAgICAgICAgICAgJi5hcnJvd3tcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy1JY29uLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb2x7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvYWRNb3JlV3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAyLjVyZW0gLTAuOTM4cmVtO1xyXG4gICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kcm9wZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIC8vYWRkZWQgdG8gb3ZlcnJpZGUgdGhlIGJhc2VidXR0b24gc3R5bGVzXHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM1ODU4NTggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtLCAuc2hvdy5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucm93LWdhcCB7XHJcbiAgICByb3ctZ2FwOiAxNXB4O1xyXG59XHJcblxyXG4ubGVhbi1tZC1mbGV4IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzcGxheS1pbmxpbmUtZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxufVxyXG5cclxuLnJmY19fZ3JpZCB7XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnpvb21lZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDIlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDAuNjg4cmVtO1xyXG4gICAgICAgICAgICByaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4zMTNyZW0gMC4zNzVyZW0gMC40MzhyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg4cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcblxyXG4gICAgICAgICAgICAvLyAmLmxpbmstZXh0ZXJuYWwge1xyXG4gICAgICAgICAgICAvLyAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gICAgIH0gICBcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWV0YS1kYXRhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21ldGEtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxLjEyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21ldGEtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWV0YS10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21ldGEtZGF0ZSB7fVxyXG5cclxuICAgICAgICAmX19tZXRhLWFzc2V0LXNpemUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21ldGEtYXNzZXQtdHlwZSB7XHJcbiAgICAgICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY3RhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4xODhyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zNXB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzLjE4OHJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS0xO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jdGFsaW5rIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctSWNvbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGluay1leHRlcm5hbCB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZ3JpZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5yZmNfX2dyaWRfX2ltZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTByZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMHJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3Zlcn4ucmZjX19ncmlkX19jb250ZW50IC5yZmNfX2dyaWRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGluay1leHRlcm5hbCwubGluay1kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZmNfX2dyaWRfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICBoNiB7ICBcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZmNfX2dyaWRfX2hvdmVyLXN0YXRlIHtcclxuICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJmY19fZ3JpZF9fcGlsbHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZmNfX2dyaWQtLWdyaWQtZ3JleXRoZW1lLFxyXG4gICAgICAgICAgICAmLnJmY19fZ3JpZC0tZ3JpZC13aGl0ZXRoZW1lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZmNfX2dyaWRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgJi5saW5rLWV4dGVybmFsOmFmdGVyLCYubGluay1kb3dubG9hZDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLmxpbmstZXh0ZXJuYWwgaDY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLXRlYWwuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYubGluay1kb3dubG9hZCBoNjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmx1ZS1kb3dubG9hZC1hcnJvdy5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIC5yZmNfX2dyaWRfX2ltZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmZjX19ncmlkX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VtaS1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZmNfX2dyaWRfX2N0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmstZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmx1ZS1kb3dubG9hZC1hcnJvdy5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZmNfX2dyaWRfX2N0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmstZXh0ZXJuYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2V4dGVybmFsLWxpbmstdGVhbC5zdmdcIik7ICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJmY19fZ3JpZC0tZ3JpZC13aGl0ZXRoZW1lIHtcclxuICAgICAgICAgICAgICAgIC5yZmNfX2dyaWRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJmY19fZ3JpZC0tZ3JpZC1ncmV5dGhlbWUge1xyXG4gICAgICAgICAgICAgICAgLmxpbmstZG93bmxvYWQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4iLCIucmVsYXRlZC1wcm9kdWN0IHtcclxuICBtYXJnaW4tYm90dG9tOiBzcGFjZSg2KSArIHNwYWNlKDMpO1xyXG4gICZfX3N1YmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgfVxyXG59XHJcbiIsIi5yZXNvdXJjZS1jZW50ZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMi4xO1xyXG5cclxuICAuc29ydC1hbmQtc2VhcmNoIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpO1xyXG4gIH1cclxuXHJcbiAgJl9fcHJvZ3JhbS1oZXJvIHtcclxuICAgIC5oZXJvIHtcclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpICogMS41O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMjU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICogMS4yNTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICBcclxuXHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCkgKiAxLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaC1yZXNvdXJjZS1jYXJkIHtcclxuICAgICZfX2RvY3VtZW50IHtcclxuICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiBzcGFjZSg2KSAqIDEuMDU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMSk7XHJcbiAgICAgICAgbWluLXdpZHRoOiBzcGFjZSg1KSAqIDEuODc7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWNhdGVnb3J5X19ib2R5IHtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDIpICogMS44NzU7XHJcblxyXG4gICAgLnByb2R1Y3QtY2F0ZWdvcnlfX3NlYXJjaC1zb3J0IHtcclxuICAgICAgLnNob3cge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IHNwYWNlKDEpIHNvbGlkICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcHJvZHVjdGxpc3Qge1xyXG4gICAgICAucGFnZW5hdmJhciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWNhdGVnb3J5X19zZWFyY2gtc29ydCwgLnByb2R1Y3QtY2F0ZWdvcnlfX2JvZHktcHJvZHVjdGxpc3Qge1xyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAuZHJvcGRvd24taXRlbTpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX3Byb2dyYW0taGVybyB7XHJcbiAgICAgIC5oZXJvIHtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5yZXRhaWxlci1saXN0IHtcclxuICAuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24tdG9nZ2xlX19jYXJldCB7XHJcbiAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xyXG5cclxuICAgICAgLnBhZ2VuYXZiYXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNDM4cmVtO1xyXG5cclxuICAgICAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMycmVtO1xyXG5cclxuICAgICAgICAgICYtcGFyZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDYpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMztcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYS1hbmdsZS1sZWZ0IHtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGEtYW5nbGUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcHJvZHVjdGxpc3Qge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucmV0YWlsZXItc29ydCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZy10b3A6IDAuODc1cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC45MzhyZW07XHJcblxyXG4gICAgICAmX19yZWxldmFuY2Uge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc29ydC10aXRsZSxcclxuICAgICAgJl9fc29ydC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMyk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zb3J0LWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICBwYWRkaW5nOiAwIDEuM3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICB9XHJcblxyXG4gIC5wYWdlbmF2YmFyIHtcclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbi1wYXJlbnQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTlyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRvcmFuZ2UtODtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICBtYXJnaW46IDAgMC42cmVtO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgJl9fYm9keS1wcm9kdWN0bGlzdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSg0KTtcclxuICAgIH1cclxuXHJcbiAgICAucmV0YWlsZXItc29ydF9fc29ydC1kcm9wZG93biB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLnJldGFpbGVyLXNvcnRfX3NvcnQtZHJvcGRvd24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbGlzdCB7XHJcbiAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICZfX2Rpc3BsYXktdGV4dCB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NhcmV0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvY2hldnJvbi1yaWdodC1kYXJrLWdyZXkuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41NHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5LXByb2R1Y3RsaXN0IHtcclxuICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDMpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAucmV0YWlsZXItc29ydCB7XHJcbiAgICAgICAgJl9fcmVsZXZhbmNlIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2JpbGUtaGlkZXtcclxuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAubW9iaWxlLWhpZGV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsImJvZHkgPiAjc2NyZWVuc2V0LWNvbnRhaW5lcl9jb250ZW50LGJvZHkgPiAjd2lkZ2V0LWxvZ2luLWNvbnRhaW5lcl9jb250ZW50IHtcclxuICBkaXNwbGF5OiBub25lXHJcbn0gLy8gaG90IGZpeCB0byBoaWRlIG11bHRpcGxlIGdpZ3lhIGZvcm1zIFpPRVItMzQ4OVxyXG5cclxuLnNjcmVlbnNldC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJl9fbG9hZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDkuN3JlbTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICB9XHJcbiAgLmxvYWRpbmctY29udGVudHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDQ1JTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuICAuc3VjY2Vzcy10b2FzdHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIG1hcmdpbjogLTAuMTNyZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuM3JlbSAwLjYyNXJlbTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMS40cmVtIDEuNXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICBjb2xvcjogJGdyZWVuNjtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuICAudGhhbmsteW91LW1lc3NhZ2V7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkZ3JlZW42O1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgIHBhZGRpbmc6IDEuNHJlbSAxLjVyZW07XHJcbiAgICBjb2xvcjogJGdyZWVuNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbSA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKVxyXG4gICAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN3ZWVwc3Rha2VzLXRoYW5rLXlvdS1tZXNzYWdle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XHJcbiAgfVxyXG4gIC5tZXhpY28tc3VjY2Vzcy10b2FzdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDVyZW0gMDtcclxuICB9XHJcbn1cclxuLmdpZ3lhLWNvbnRlbnR7XHJcbiAgLnNjcmVlbnNldC1jb250YWluZXJ7XHJcbiAgICAubG9hZGluZy1jb250ZW50e1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2VhcmNoIHtcclxuICAkc2VhcmNoLWJvcmRlci1yYWRpdXM6IDFweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgJl9fc3VibWl0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtYm9yZGVyLXJhZGl1cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWxpZ2h0LWdyZXk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGJvdHRvbTogMXB4O1xyXG4gICAgcmlnaHQ6IDFweDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtYnRue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHRvcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LWF1dG9zdWdnZXN0IHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVsaW5rLWljb24tc3R5bGVzO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKSAqIDAuODtcclxuICAgICAgICBjb2xvcjogJGdyYXktMztcclxuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICB0b3A6IDM0JTtcclxuICAgICAgICBsZWZ0OiBzcGFjZSgzKSAqIDAuNTtcclxuICAgICAgICBtYXgtd2lkdGg6IHNwYWNlKDIpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZyhzcGFjZSgyKSAqIDEuNyAgc3BhY2UoNSkgKyBzcGFjZSgyKSAgc3BhY2UoMikqIDEuNyBzcGFjZSgzKSAqIDEuODc1KTtcclxuICAgICAgYm9yZGVyOiAkYm9yZGVyLXN0eWxlO1xyXG5cclxuICAgICAgJjphY3RpdmUsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhzcGFjZSgyKSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbmRlbnNlZC1saWdodC1ncmV5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0LS1mb2N1c2VkIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWdnZXN0aW9ucy1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Z2dlc3Rpb25zLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRzZWFyY2gtYm9yZGVyLXJhZGl1cztcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRzZWFyY2gtYm9yZGVyLXJhZGl1cztcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWdnZXN0aW9ucy1saXN0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VnZ2VzdGlvbiB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMikgc3BhY2UoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VnZ2VzdGlvbi0taGlnaGxpZ2h0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHNlYXJjaC1ib3JkZXItcmFkaXVzO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi0tcmlnaHQtaWNvbiAucmVhY3QtYXV0b3N1Z2dlc3Qge1xyXG4gICAgICAmX19jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IHNwYWNlKDIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMikgKiAxLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguc2VhcmNoX19mb3JtLS1mb2N1c3NlZCkgLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tZm9jdXNzZWQge1xyXG4gICAgICAucmVhY3QtYXV0b3N1Z2dlc3RfX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9zZWFyY2gtZm9jdXNzZWQuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoLnNlYXJjaF9fZm9ybS0tcmlnaHQtaWNvbikgLnJlYWN0LWF1dG9zdWdnZXN0X19jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgd2lkdGg6IDc5JTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcGFkZGluZzogc3BhY2UoMSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX19zdWJtaXQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uc2VhcmNoe1xyXG5cclxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgLyogUmVtb3ZlIGRlZmF1bHQgKi9cclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjRBQUFBZUNBWUFBQUE3TUs2aUFBQUFuMGxFUVZSNDJ1M1VNUXJETUJCRVVaOVdmUXFEbW0yMkVhVHlqUk1IQWxNNUsrWTdsYjB3blVaUElLSGxudXRPYSsyNVo0RCsrTVJCWDk4TUQxVi90clNwcExLSHFqOVRUQldLY29VcWZmYlVjYkJCRWhUakJPVjRqYTRsNE9JQVpUaEVPVjZqSE84QVJYRCtnUFB2S01BQmluR09ybnU2Z1ROVWF3cmNRS05DQVE3UWVUeE9SemxlMytzRGZqSnBQQ3FoSmg3R2l4WnE0ckhjYzlsNUE5cVorV2VCaGdFdUFBQUFBRWxGVGtTdVFtQ0MpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gICZfX2Zvcm17XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICBsZWZ0OiAxMHB4OyBcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZvY3Vzc2VkIHtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC1mb2N1c3NlZC5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZpZWxkeyAgXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDExcHggNThweCAxMnB4IDM4cHg7XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogIzU4NTg1ODtcclxuXHJcbiAgICAmOmZvY3VzLCAmOjphZnRlcntcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwN0I4RjtcclxuICAgIH0gXHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19hdXRvY29tcGxldGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgcGFkZGluZzogMTBweCA2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3QjhGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwwLDAsMC4wNik7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgJi5vcGVue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX29wdGlvbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBmb250LXNpemU6IDE2cHg7IFxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICYuYWN0aXZlLCAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0I4RjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZWFyY2hJblBhZ2Uge1xyXG4gICRzZWFyY2gtYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuXHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIC5zb3J0LWFuZC1zZWFyY2h7XHJcbiAgICAgICZfX3JlbGV2YW5jZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJl9fc29ydC1kcm9wZG93bntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgXHJcblxyXG4gICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXZhbHVlLFxyXG4gICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlX19kaXNwbGF5LXRleHQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgfVxyXG4gICAgICAmX19zb3J0LWxhYmVse1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lci13aWR0aCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNDtcclxuXHJcbiAgICAmLmFkZC1ib3R0b20tbWFyZ2luIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYucmVtb3ZlLXBhZGRpbmctYm90dG9te1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Z1bGwtd2lkdGgge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG5cclxuICAgICYuYWRkLWJvdHRvbS1tYXJnaW4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXItb3JhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUVFRTU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICYtLXJpZ2h0LWljb24gLnJlYWN0LWF1dG9zdWdnZXN0IHtcclxuICAgICAgJl9fY29udGFpbmVyOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBzcGFjZSgyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpICogMS41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLnNlYXJjaF9fZm9ybS0tZm9jdXNzZWQpIC5yZWFjdC1hdXRvc3VnZ2VzdF9fY29udGFpbmVyOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mb2N1c3NlZCB7XHJcbiAgICAgIC5yZWFjdC1hdXRvc3VnZ2VzdF9fY29udGFpbmVyOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCguc2VhcmNoX19mb3JtLS1yaWdodC1pY29uKSAucmVhY3QtYXV0b3N1Z2dlc3RfX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Zyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmllbGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYmJiYmJiO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzAwN0I4RjtcclxuICAgIH0gXHJcbiAgICBcclxuICB9XHJcblxyXG4gICZfX3N1Ym1pdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICBmb250LWZhbWlseTogJ0FyYm9yaWEtQm9sZCcsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1Ym1pdC1idG4tcG9zaXRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICB9XHJcblxyXG4gICZfX2F1dG9jb21wbGV0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDUlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjM3NXJlbTtcclxuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMwMDdCOEY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWJvcmRlci1yYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjM3NXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vcHRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBwYWRkaW5nOiAwLjM3NXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtYm9yZGVyLXJhZGl1cztcclxuICAgIGNvbG9yOiAjNTg1ODU4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdCOEY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC56aWItZHJvcGRvd25fX3dyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICBcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbm8tbWduLWJ0bSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICZfX2NvbnRhaW5lci13aWR0aCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Z1bGwtd2lkdGgge1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jdXN0b20tY29sIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgJl9fZm9ybS13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICAgICAgcGFkZGluZzogMS40cmVtIDAgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHNlYXJjaC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkc2VhcmNoLWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAmX19zaWRlQ29sVG9wTWFyZ2luIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aXRsZV9mdWxsLXdpZHRoIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnRpdGxlX3BhcmVudC13aWR0aCB7XHJcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcbn0iLCIuc2VjdGlvbi1oZWFkZXIge1xyXG5cclxuIFxyXG5cclxuXHJcbiAgJi5yZW1vdmUtbWFyZ2luLWJ0bXtcclxuICAgIG1hcmdpbi1ib3R0b206MDtcclxuICB9XHJcblxyXG4gIFxyXG5cclxuICAmLmdyZWVuIHsgLyogY2xhc3NOYW1lIDogZ3JlZW4gKi9cclxuXHJcbiAgICAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcclxuICAgICAgY29sb3I6ICRsaWJyZWxhLWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG5cclxuICAmX19ib2R5IHtcclxuXHJcbiAgICAmLnd5c2l3eWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAucmVtb3ZlLWxldHRlci1zcGFjaW5nIHAge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICBvbHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICY6Om1hcmtlcntcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICBcclxuXHJcblxyXG4gICAgXHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2N0YSB7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgzKSAyLjI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICB9XHJcblxyXG4gICZfX2N0YS5saW5rLWxvd2VyLWNhc2V7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1mb3J3YXJkLXdoaXRlLnN2ZycpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnByb2hlYXJ0LXNlY3Rpb24taGVhZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY4cmVtO1xyXG5cclxuICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJG1hZ2VudGEtMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjY5cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucHJvaGVhcnQtc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAmX19jdGEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICYuaW1hZ2UtZnVsbC13aWR0aHtcclxuICAgICAgLnNlY3Rpb24taGVhZGVyX190aXRsZXtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oZWFkZXItYW5jaG9yLWN0YXtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTowOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgIC5saW5rLWN0YXtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICB0b3A6IDIuNXB4O1xyXG4gICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VjdGlvbi1oZWFkZXJfX2N0YSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmbGV4OiBhdXRvIDEgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmbGV4OiAyIDEgMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH0gXHJcbiAgICB9XHJcbiAgXHJcbiAgICAmLmFyYm9yaWEtaGVhZGVye1xyXG5cclxuICAgIC5zZWN0aW9uLWhlYWRlcl9fYm9keSB7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvKm92ZXJzcGVjaWZpY2l0eSovXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy9hZGRlZCB0aGlzIGFzIHBhcnQgb2YgWkRGQy01MTAxXHJcbiAgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGEtc2VjdGlvbi1tYXJnaW4tdG9wIHsgLy8gYWRkZWQgYXMgcGFydCBvZiB0aGluay1hbmVzdGhlc2lhLXByb2dyYW0gcGFnZSBaREZDLTIwOTAwXHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi5saW5rLXR1cnF1b2lzZXsgIC8qIHRoZW1lOiBsaW5rLXR1cnF1b2lzZSAqL1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuJi5jb250ZW50LWhlYWRpbmd7ICAgLyogdGhlbWU6IGNvbnRlbnQtaGVhZGluZyAqL1xyXG4gICAgXHJcbiAgJi5leHRyYS1zcGFjaW5ne1xyXG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgICBcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiYucmVwaHViLXRvb2xzLWhlYWRlcnsgIC8qIHRoZW1lOiByZXBodWItdG9vbHMtaGVhZGVyICovXHJcblxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAmX190aXRsZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJi5yZW1vdmUtbWFyZ2luLWJ0bXsgLyogdGhlbWU6cmVtb3ZlLW1hcmdpbi1idG0gKi8gXHJcbiAgbWFyZ2luLWJvdHRvbTowO1xyXG59XHJcblxyXG5cclxuICB9IC8qZW5kIG9mIHRoZSBjb250YWluZXIgKi9cclxuICAmLmRlc2t0b3Atb25seXsgIC8qIHRoZW1lOiBkZXNrdG9wLW9ubHkgKi9cclxuICAgIG1hcmdpbi10b3A6IDQuMjVyZW07XHJcbiAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7ICBcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgcHtcclxuICAgICYuaXNpLWZvb3Rub3Rle1xyXG4gICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxM3JlbTtcclxuICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZWxlY3R2YWMge1xyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppYi1yYWRpbyB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnppYi1maWVsZF9fZm9vdGVyLXRleHQgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRvcDogLThweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud2hpdGUtbG9hZGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgLmxhczpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMTg3NXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbSAxLjI1cmVtIDEuMjVyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZm9yd2FyZC13aGl0ZS5zdmcnKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VibWl0LWJhbm5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yYW5nZS1iYW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgIC5wYWdlLXN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdHZhYyB7XHJcbiAgICAgICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gMS4yNXJlbSAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMTg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1mb3J3YXJkLXdoaXRlLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbnRhaW5lcntcclxuICAgICAgICAuc3VjY2Vzcy1jb25maXJtYXRpb257XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlbGVjdHZhYy1idXR0b257XHJcbiAgICAgICAgICAgICAgICAmLm5leHR7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIFppcCBjb2RlIHNlYXJjaCAqL1xyXG4uemliLWZpZWxkLS16aXBjb2RlIHtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbn1cclxuXHJcbi56aXAtY29kZSB7XHJcbiAgICAmX19yZXN1bHRze1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjaXJjbGUtYm9yZGVyLWdyZXk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxOC43NXJlbTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiBcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuemlwLWNvZGVfX3Jlc3VsdHMtLWFkZHJlc3MtY29sIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2MCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA5MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAuemlwLWNvZGVfX3Jlc3VsdHMtLWFkZHJlc3MtY29sIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2MCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1idXNpbmVzcy1uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hZGRyZXNzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHpwbi1ncmF5O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2xvc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9kYXJrLWdyYXktY2xvc2Uuc3ZnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNWY2O1xyXG4gICAgICAgIHBhZGRpbmc6IDM4cHggMjdweCA0MXB4IDI3cHg7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VhcmNoe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjE4NzVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgLnppYi1maWVsZF9femlwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC56aWItZHJvcGRvd25fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktMzE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICc8JztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2FkZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uemliLWZpZWxkX19mb290ZXJ6aXAtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgY29sb3I6ICR6cG4tZ3JheTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICB9XHJcbn0iLCIucHJvZ3Jlc3NiYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogNDBweCAwIDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICZfX251bWJlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRncmF5LTM7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMztcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGVwIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxIDAgMzAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICYubGFzdCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTM7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY29tcGxldGUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9ncmVzc2Jhcl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtMjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9ncmVzc2Jhcl9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RlcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUge1xyXG4gICAgICAgIC5wcm9ncmVzc2Jhcl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtMjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2dyZXNzYmFyX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyZXNzYmFyLS1wb3VsdmFjLFxyXG4ucHJvZ3Jlc3NiYXItLWlub3ZvamVjdCB7XHJcbiAgICAucHJvZ3Jlc3NiYXIge1xyXG4gICAgICAgICZfX3N0ZXAge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNlby1zZWFyY2gtaDEtdGFnIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59IiwiLnNocHJpY2luZy1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2hwcmljaW5nLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA4NTBweDtcclxuXHJcbiAgICAuY3VzdG9tLWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgLnppYi1maWVsZF9fc3ViLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTM0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mdWxsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnppYi1maWVsZC0tY2hlY2tib3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmludmFsaWQge1xyXG4gICAgICAgIC56aWItZmllbGRfX2Zvb3Rlci10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR6cG4tZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuemliLXJhZGlvIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIC56aWItcmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC56aWItcmFkaW9fX3dyYXBwZXI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnppYi1jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaGVsdGVyLXByaWNpbmctdHkge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgIC5hbGVydHMtLXN1Y2Nlc3Mge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDhhMDU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWJ1dHRvbiB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtMTQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkLFxyXG4gICAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1fX3N1Ym1pdHRpbmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uc2hlbHRlci1tb2RhbCB7XHJcbiAgICAmLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ2VuZXJpYy1tb2RhbCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuZ2VuZXJpYy1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nZW5lcmljLW1vZGFsX19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nZW5lcmljLW1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDk4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi5zaGVsdGVyLXJlc291cmNlcyB7XHJcbiAgLnJlc291cmNlIHtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpICogMS41NjI1O1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMjtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpICogMi4xMjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpICogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaXplIHtcclxuICAgICAgY29sb3I6ICRjb25kZW5zZWQtbGlnaHQtZ3JleTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICogMS4wODM1O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMjM1O1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgxKSAqIDAuNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLnJlc291cmNlIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoNCkgLSAwLjM3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19ib3JkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgLSAwLjA2O1xyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzIC0gMC4xO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgyKSAqIDEuMTI1IHNwYWNlKDIpICogMS4yNTtcclxuICAgICAgICB3aWR0aDogc3BhY2UoNCkgKiAyLjI1O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBzcGFjZSgzKSAqIDIuMTI1O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogc3BhY2UoMykgKiAyLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19ib3JkZXI6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMTglO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlZ2lzdGVyLXNpZGVjb2xDb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIC8vIGJvcmRlci10b3A6IDdweCBzb2xpZCAkYmx1ZS0yO1xyXG5cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW1OYXJyb3dTU20tQm9sZCc7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM3Njc2NzYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuXHJcbiAgICB9XHJcbiAgICAuc29sdXRpb25zLXNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICYtLWluZGl2aWR1YWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQgOiA2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aCA6IDYwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQgOiBjb250YWluO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaWRlY29sY29udGVudF9fdG9wQm9yZGVye1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcclxuICAgIC5hYi1zaWRlY29sX19ib3JkZXJ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRpbmZvLWJsdWU7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAuYWItc2lkZWNvbF9faGVhZGVye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7IFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWItc2lkZWNvbF9fY29udGVudHtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rOyBcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWItc2lkZWNvbF9fYnV0dG9ue1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFyYm9yaWEtQm9sZFwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODhyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpZGVjb2xjb250ZW50X193aXRoYnVsbGV0bGlzdCB7XHJcbiAgIFxyXG4gICAgLnNpZGVjb2wge1xyXG4gICAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAmLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlY29sIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjFyZW0gMXJlbSAwLjZyZW0gMXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uc2lkZWNvbCB7XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJi5zaWRlY29sY29udGVudF9fd2l0aGJ1bGxldGxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwIDtcclxuICAgICAgICBsZWZ0OiAwIDtcclxuICAgICAgICB3aWR0aDogYXV0byA7XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41Njc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWlkLXNwYWNlO1xyXG4gICAgXHJcbiAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzcGFjZSgzKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAmLXRleHQsXHJcbiAgICAgICAgICAgICAgICAgICAgJi1zdWJ0ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlY29sY29udGVudF9fd2l0aGJ1bGxldGxpc3Qge1xyXG4gICBcclxuICAgIC5zaWRlY29sIHtcclxuICAgICAgICAmX19jb250ZW50e1xyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10aXRsZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9sZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWNvbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGFpbmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4xcmVtIDFyZW0gMC42cmVtIDFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTExO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLnNpZGVjb2wge1xyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICYuc2lkZWNvbGNvbnRlbnRfX3dpdGhidWxsZXRsaXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwIDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCA7XHJcbiAgICAgICAgbGVmdDogMCA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gO1xyXG4gICAgfVxyXG4gICBcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNTY3NXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1pZC1zcGFjZTtcclxuICAgIFxyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0LFxyXG4gICAgICAgICAgICAgICAgICAgICYtc3VidGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zaWRlY29sLWRvd25sb2FkIHtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwLjYyNXJlbSBzcGFjZSgzKSAwLjYyNXJlbSBzcGFjZSgzKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpO1xyXG4gIH1cclxuXHJcbiAgJl9fZmlsZXNpemUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgY29sb3I6ICR6cG4tZ3JheTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgd2lkdGg6IDEuNjI1cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDAuODc1cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDMpIHNwYWNlKDQpIHNwYWNlKDMpIHNwYWNlKDMpO1xyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICB3aWR0aDogMi4zNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYueGxzeC1kb3dubG9hZHtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpZGVjb2wtaG93LXRvLWJ1eS1hY3Rpb24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcclxuICBwYWRkaW5nOiAycmVtIHNwYWNlKDMpIDEuMzEyNXJlbSBzcGFjZSgzKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICZfX2dyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWJyZWxhLWdyZWVuLTM7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIGEsYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTEwO1xyXG4gICAgfVxyXG4gICBcclxuICB9XHJcblxyXG4gICZfX2dyZXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnktbGlnaHQtZ3JleTtcclxuICAgIGNvbG9yOiAkZ3JheS0xO1xyXG5cclxuICAgIGEsYTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWJyZWxhLWdyZWVuLTM7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waW5rIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJsdWUtMTEsICRibHVlLTEwKTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgYSxhOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hZ2VudGEtNztcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUtc207XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogc3BhY2UoMyk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgbWluLXdpZHRoOiA5LjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgzKSBzcGFjZSg0KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgLy8gQGluY2x1ZGUgbGEtaWNvbigpO1xyXG4gICAgICAvLyBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hcnJvdy1yaWdodCk7XHJcbiAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBtYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLXJpZ2h0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tcmlnaHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBtaW4td2lkdGg6IDYuMjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDMpIHNwYWNlKDIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBtaW4td2lkdGg6IDkuNXJlbTtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMykgc3BhY2UoNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIuc2lkZWNvbC1ob3ctdG8tYnV5LWNvbnRhY3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gIHBhZGRpbmc6IHNwYWNlKDQpIHNwYWNlKDMpO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIG1hcmdpbi1ib3R0b206IDAuODEyNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAmX19hdmF0YXIge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtaW4td2lkdGg6IDJyZW07XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XHJcbiAgfVxyXG5cclxuICAmX19uYW1lLFxyXG4gICZfX3Bob25lLFxyXG4gICZfX2VtYWlsIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gIH1cclxuXHJcbiAgJl9fcGhvbmUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICB9XHJcblxyXG4gICZfX2VtYWlsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgY29sb3I6ICRibHVlLTEwO1xyXG4gIH1cclxufVxyXG4iLCIuc2lkZWNvbC1pbWFnZXMge1xyXG4gIGJvcmRlcjogc29saWQgJGJvcmRlci13aWR0aCAkZ3JheS0xMTtcclxuICAvLyBib3JkZXItdG9wOiBzcGFjZSgxKSBzb2xpZCAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICBwYWRkaW5nOiAxcmVtIDFyZW0gMS41cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG5cclxuICBwLnNpZGVjb2wtaW1hZ2VzX19oZWFkZXJ7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgfVxyXG4gIFxyXG4gICZfX25vQm9yZGVyQmdHcmV5IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JHpwbi13aGl0ZTtcclxuICB9XHJcblxyXG4gICZfX25vQm9yZGVyQmdHcmV5ID4gcC5zaWRlY29sLWltYWdlc19faGVhZGVye1xyXG4gICAgZm9udC1zaXplOiAxcmVtIDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjUgO1xyXG4gIH1cclxuXHJcbiAgJl9fbm9Cb3JkZXJCZ0dyZXkgPiBwLnNpZGVjb2wtaW1hZ2VzX19ib2R5e1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAmLmxpbmstZXh0ZXJuYWwge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20tbGluayB7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMC4wNjI1cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRtaWQtc3BhY2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIFxyXG4gICAgXHJcbiAgICAmLnNob3ctaW1hZ2UteHN7XHJcbiAgICAgIC5zaWRlY29sLWltYWdlc19faW1hZ2UtY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm5ld3MtdXBkYXRlIHtcclxuICBwYWRkaW5nLXRvcDogc3BhY2UoMykgKyBzcGFjZSgxKTtcclxuICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoNCk7XHJcbiAgY29sb3I6ICRkYXJrZ3JleTtcclxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMTE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XHJcblxyXG4gICYuYmx1ZS1ib3JkZXJ7XHJcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoICogNCBzb2xpZCAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICB9XHJcblxyXG4gICZfX2JvdHRvbS1saW5lIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IHNwYWNlKDMpICogMjtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU7XHJcbiAgfVxyXG5cclxuICAmX19kYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LTExO1xyXG4gIH1cclxuXHJcbiAgJl9fY2F0ZWdvcmllcyB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICBjb2xvcjogJHpwbi1ncmF5O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmX19saW5rLXNlY29uZGFyeSB7XHJcbiAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogc3BhY2UoNCk7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2lkZWNvbC1wcm9tby1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XHJcblxyXG4gIC5jYXJkIHtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWdlbnRhLTE7XHJcblxyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAuY2FyZC10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAwLjY4cmVtIDNyZW0gMC42OHJlbSAxLjI1cmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMuNDM3NXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy93aGl0ZS1leHRlcm5hbC1saW5rLnN2ZycpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA4JTtcclxuICAgICAgICAgICAgdG9wOiAzMyU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIuc2lkZWNvbC1zb2NpYWwge1xyXG4gIHBhZGRpbmc6IDAgc3BhY2UoMyk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6IHNvbGlkICRib3JkZXItd2lkdGggJGdyYXktMTE7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkICRib3JkZXItd2lkdGggJGdyYXktMTE7IFxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLWV4dGVybmFsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgyKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAmLWxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY3RhIHtcclxuICAgICAgbWFyZ2luLXRvcDogMC40Mzc1cmVtO1xyXG4gICAgICAuZmItbGlrZXtcclxuICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgJl9fY29udGFpbmVyLWxpbmsge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAmX19jb250YWluZXItbGluayB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb250YWN0LXN1cHBvcnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcclxuXHJcbiAgJl9fYm9yZGVyIHsgLypmb3IgdGhlbWU6IGxpZ2h0Ki9cclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuICAgIC8vIGJvcmRlci10b3A6IHNwYWNlKDEpIHNvbGlkICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxuICAvLyAmX190ZWFsQm9yZGVyeyAvKmZvciB0aGVtZTogdGVhbCovXHJcbiAgLy8gICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMTE7XHJcbiAgLy8gICBib3JkZXItdG9wOiBzcGFjZSgxKSBzb2xpZCAkdGVhbC0yO1xyXG4gIC8vICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIC8vICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gIC8vICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAvLyAgICAgbWFyZ2luLXRvcDogMDtcclxuICAvLyAgIH1cclxuXHJcbiAgLy8gICAuY29udGFjdC1zdXBwb3J0e1xyXG4gIC8vICAgICAmX19saW5re1xyXG4gIC8vICAgICAgIGF7XHJcbiAgLy8gICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuICAgXHJcbiAgLy8gfVxyXG5cclxuICAubWFyZ2luLWxpc3Qge1xyXG4gICAgbWFyZ2luOjAuNXJlbSAwO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICAmX19ib3R0b217XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuODFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAmX19vcHRpb24tbGluayB7XHJcbiAgLy8gICBwYWRkaW5nOiAwLjJyZW0gMC43NXJlbTtcclxuICAvLyAgIGJvcmRlci1yYWRpdXM6IHNwYWNlKDMpO1xyXG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgLy8gICBjb2xvcjogJHdoaXRlO1xyXG4gIC8vICAgZm9udC1zaXplOiAwLjY5cmVtO1xyXG5cclxuICAvLyAgICY6aG92ZXIge1xyXG4gIC8vICAgICBjb2xvcjogJHdoaXRlO1xyXG4gIC8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAmX19vcHRpb24tbGluayB7XHJcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjc1cmVtIDAuM3JlbSAwLjc1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMyk7XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fdGltZSB7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKTtcclxuICB9XHJcblxyXG4gICZfX3RpbWUtaW5mb3JtYXRpb24sXHJcbiAgJl9fb3Blbi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplOyAgXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDIpO1xyXG4gICAgZm9udC1zaXplOiAwLjgxNzVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlua3Mge1xyXG4gICAgY29sb3I6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAmX19jaGF0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMzhyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICZfX2NvbnRhY3Qge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoYXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9fY2hhdCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhY3Qge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgICAubWFyZ2luLWxpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcbn1cclxuIiwiLmxpbmtlZC1tZWRpYSB7XHJcbiAgcGFkZGluZzogMXJlbSAxcmVtIDAuNzVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTE7XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5saW5rLWV4dGVybmFsIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAubGluay1leHRlcm5hbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbC1saW5rIHtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpZ24taW4ge1xyXG5cclxuICBhLmxpbmstZXh0ZXJuYWw6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIH1cclxuXHJcbiAgZGl2LnNpZ24taW5fX2hlYWRlci10ZXh0eyAvKiBhZGRlZCB0aGlzIGNzcyBmb3Igbm9uIGJyYW5kciBpbnRsIHNpdGVzIGluIHN0YWdlKi9cclxuICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XHJcbiAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgfVxyXG5cclxuICBoNC5zaWduLWluX19mb3JtLXRpdGxleyAvKiBhZGRlZCB0aGlzIGNzcyBmb3Igbm9uIGJyYW5kciBpbnRsIHNpdGVzIGluIHN0YWdlKi9cclxuICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcclxuICBtaW4taGVpZ2h0OiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fYnVsbGV0LXRpY2sge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fbG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzAlO1xyXG4gICAgbGVmdDogNDAlO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcblxyXG4gICZfX3dpZGdldC1jb250YWluZXIge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWxpZ2h0LWJsdWU7XHJcblxyXG4gICAgaDEuZ2lneWEtc2NyZWVuLWNhcHRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5naWd5YSB7XHJcbiAgICAgICYtc2NyZWVuLWNvbnRlbnQgLmdpZ3lhLXNjcmVlbiB7XHJcbiAgICAgICAgJi5sYW5kc2NhcGUge1xyXG4gICAgICAgICAgcGFkZGluZzogc3BhY2UoNCk7XHJcbiAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogLSBzcGFjZSg0KTtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDYpICogMS4zO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyLXRleHQge1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xyXG4gICAgaGVpZ2h0OiBzcGFjZSg2KSAqIDEuODtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHJlZC0xLCAkem9ldGlzLW9yYW5nZSk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBzcGFjZSg2KSAqIDIuMztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZy10b3A6IHNwYWNlKDUpICsgc3BhY2UoMSk7XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnktbGlnaHQtYmx1ZTtcclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmx1ZS00O1xyXG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAzcmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDM1cHggLTEwcHggJGJsYWNrO1xyXG5cclxuICAgIC8vICYtdGl0bGUge1xyXG4gICAgLy8gICBtaW4taGVpZ2h0OiAzcmVtO1xyXG4gICAgLy8gfVxyXG5cclxuICAgICYtbGlua3Mge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogc3BhY2UoMikgKiAxLjQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNjQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIH1cclxuXHJcbiAgICAmLXJlc2V0cGFzc3dvcmQsXHJcbiAgICAmLWNvbnRhY3R1cyB7XHJcbiAgICAgIGNvbG9yOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmV3LWN1c3RvbWVyIHtcclxuICAgIC8vIHBhZGRpbmc6IHNwYWNlKDQpO1xyXG4gICAgcGFkZGluZzogMS4yNXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgLTJweCAzNXB4IC0xMHB4ICRibGFjaztcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiBzcGFjZSg0KTtcclxuICAgICAgd2lkdGg6IDgyJTtcclxuICAgICAgYmFja2dyb3VuZDogJHNlbWktZ3JleS0wNTtcclxuICAgICAgY29sb3I6ICRibHVlLTI7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJsdWUtMjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbi1wb3NpdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLWV4dGVybmFsOmFmdGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogc3BhY2UoMCk7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTowLjc1cmVtXHJcbiAgICB9XHJcblxyXG4gICAgLmxhIHtcclxuICAgICAgY29sb3I6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDEpICogMS4yO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9fbWFpbi1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW46IDRyZW0gc3BhY2UoMik7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tdG9hc3QgKyAuc2lnbi1pbl9fbWFpbi1jb250YWluZXJ7XHJcbiAgICAgIG1hcmdpbi10b3A6MXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uZXctY3VzdG9tZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDApO1xyXG5cclxuICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSg1KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlci10ZXh0IHtcclxuICAgICAgaGVpZ2h0OiBzcGFjZSg3KSArIHNwYWNlKDIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgLSAwLjAzO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogc3BhY2UoNCkgKyBzcGFjZSgyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLSBzcGFjZSg2KSArIHNwYWNlKDMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dpbi1jdXN0b217XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDcwcHg7XHJcbiAgfVxyXG5cclxuICAubG9naW4tc3R5bGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubmV3LWN1c3RvbWVyLXN0eWxpbmcge1xyXG4gICAgbWluLWhlaWdodDogM3JlbTtcclxuICB9XHJcblxyXG4gIC5zdWNjZXNzLXRvYXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IC44NzVyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBjb2xvcjogJGdyZWVuNjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5pbmZvLXRvYXN0e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvSW5mby5zdmcpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgcGFkZGluZzogMXJlbSAwLjYyNXJlbTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgbWFyZ2luLXRvcDogN3JlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRpbmZvLWJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW46Mi41cmVtIDIuMXJlbSA0cmVtO1xyXG5cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLnNpbXBhcmljYS1jbGlja2FibGUtb3B0aW9ucyB7XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBjb2xvcjogJHRlYWwtMTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IHNwYWNlKDEpIC8gMi44NTtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICsgc3BhY2UoMik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjkzODtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNjtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICogMi41O1xyXG4gIH1cclxuXHJcbiAgJl9fcXVlc3Rpb25zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpICsgc3BhY2UoMik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBtYXgtd2lkdGg6IDUuNSU7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nLFxyXG4gICZfX3N1YmhlYWRpbmcge1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICZfX2hlYWRpbmcge1xyXG4gICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgZm9udC1mYW1pbHk6JGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMzU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICB9XHJcblxyXG4gICZfX3N1YmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplICogMC45MzU7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjYxO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlLTc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgIGNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICogMC44NjtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMjU7XHJcbiAgICBtaW4td2lkdGg6IHNwYWNlKDYpICogMC45Mzg7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgyKSAqIDEuNzUgc3BhY2UoNCkgKiAxLjM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgJi5jb25maXJtZWQge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMikgKiAxLjc1IHNwYWNlKDMpICogMS4yNTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBsYS1pY29uKCk7XHJcbiAgICAgICAgY29udGVudDogbGEtY29udGVudCgkbGEtY2hlY2spO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMikgMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5waC1mb3JtIHtcclxuICAgIGJhY2tncm91bmQ6ICR6cG4td2hpdGU7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSg1KSArIHNwYWNlKDIpIHNwYWNlKDMpICogODtcclxuXHJcbiAgICAuZm9ybS1mcmFtZSB7XHJcbiAgICAgICZfX3N1cHBvcnQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm8tdXNlci1kZXRhaWxzIHtcclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc0LjIlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XHJcbiAgICAucGgtZm9ybSB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDUpICsgc3BhY2UoMikgc3BhY2UoNSkgKyBzcGFjZSg0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLnBoLWZvcm0ge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSg1KSArIHNwYWNlKDIpIHNwYWNlKDQpICsgc3BhY2UoMik7XHJcblxyXG4gICAgICAuZm9ybS1mcmFtZSB7XHJcbiAgICAgICAgJl9fc3VwcG9ydCB7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcm8tdXNlci1kZXRhaWxzIHtcclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICZfX2hlYWRpbmcsXHJcbiAgICAmX19zdWJoZWFkaW5nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgbWFyZ2luOiBzcGFjZSgzKSAwIDAgc3BhY2UoNSkgKyBzcGFjZSgzKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpbXBhcmljYS1oZXJvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpO1xyXG4gIG1pbi1oZWlnaHQ6IHNwYWNlKDcpICsgc3BhY2UoNikgLSBzcGFjZSgzKSArIHNwYWNlKDEpICogMC44O1xyXG4gIHBhZGRpbmc6IHNwYWNlKDUpICogMS42IHNwYWNlKDQpIHNwYWNlKDQpO1xyXG5cclxuICAmX19yaWdodC1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogc3BhY2UoMyk7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAmLmxvZ2dlZEluIHtcclxuICAgICAgbWFyZ2luLXRvcDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWFybi1tb3JlIHtcclxuICAgICAgY29sb3I6ICR0ZWFsLTE7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAqIDAuOTM1O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg1KTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgc3BhY2UoMSkgKiAwLjc1IHNwYWNlKDIpICogMS42MjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbC0xO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaWduSW4ge1xyXG4gICAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hZ2VudGEtNjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWhlYWRpbmcsXHJcbiAgICAgICYtc3ViLWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4yODtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zdWItaGVhZGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSg1KSAtIHNwYWNlKDMpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDUpIC0gc3BhY2UoMyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoNSkgKyBzcGFjZSgyKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsLTE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLFxyXG4gICZfX3NpZ25lZC1pbiB7XHJcbiAgICBAaW5jbHVkZSBmdWxsLXdpZHRoLWNvbnRhaW5lcjtcclxuXHJcbiAgICAmLWljb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKSAqIDEuMTI1O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IHNwYWNlKDIpICogMS42MjU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NpZ25lZC1pbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tMTsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRncmVlbi0xICwgJGdyZWVuMyk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogc3BhY2UoNCkgKiAwLjkxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSg1KSAqIDEuNiAwIHNwYWNlKDQpIDA7XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdC1jb250YWluZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lnbkluLXN1Yi1oZWFkaW5nIHtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMykgc3BhY2UoMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zaW1wYXJpY2Etc3VibWl0LWJ1dHRvbiB7XHJcbiAgJi1idG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSg0KSArIHNwYWNlKDIpIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiBzcGFjZSgxKSAqIDEuMTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDYpO1xyXG4gICAgd2lkdGg6IDQxLjUlO1xyXG5cclxuICAgICZfX2Rpc2FibGVkIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICYtYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zaW1wYXJpY2EtdGhhbmsteW91IHtcclxuICBwYWRkaW5nLXRvcDogc3BhY2UoMykgKiAxLjc1O1xyXG5cclxuICAucGFnZS1oZWFkZXIge1xyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgY29sb3I6ICR0ZWFsLTE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6ICAkZm9udC1zaXplLWJhc2UgKiAzLjEyNTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IHNwYWNlKDEpIC8gMi44NTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4wMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMikgKiAxLjYyNTtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAqIDEuMDc1O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKSAqIDEuNjI1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmICsgLmxpbmtlZC1idXR0b24ge1xyXG4gICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICogMS4wNzU7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg2KSAqIDIuMzc1O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2JvZHkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplICogMC45NTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcclxuLnNpdGUtZm9vdGVyIHtcclxuICBAaW5jbHVkZSBmdWxsLXdpZHRoLWNvbnRhaW5lcjtcclxuICBwYWRkaW5nLXRvcDogc3BhY2UoMyk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMyk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0zO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWdhbCBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAmX19kaXZpZGVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogJGNvbnRlbnQtbWFyZ2luICogLTE7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGNvbnRlbnQtbWFyZ2luICogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDIpO1xyXG4gIH1cclxuXHJcbiAgJl9fbGluay1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjAzNzVyZW07XHJcbiAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdC1pdGVtcyB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAmLmxpbmstZXh0ZXJuYWx7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay1ncmV5LnN2ZycpO1xyXG4gICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuMjUpO1xyXG4gICAgY29sb3I6ICRjb25kZW5zZWQtbGlnaHQtZ3JleTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG5cclxuICAgIGg2IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBwYWRkaW5nOiAwIHNwYWNlKDMpIDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0LjVweDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC43NTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogLjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpbWFyeSB7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDIpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSBzcGFjZSgzKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWNvbmRhcnkge1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkY29uZGVuc2VkLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dGFsaWduIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXNwYWNlLFxyXG4gICAgLnNlY29uZGFyeSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmlnaHQtdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcbiAgXHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG59IiwiLnNpdGUtaGVhZGVyIHtcclxuICAvL3Nhc3MtbGludDpkaXNhYmxlIHBsYWNlaG9sZGVyLWluLWV4dGVuZFxyXG4gIEBpbmNsdWRlIGZ1bGwtd2lkdGgtY29udGFpbmVyO1xyXG4gIC8vIC0tLS0tLS0tIE5BViBTVFlMRVMgLS0tLS0tLS1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogc3BhY2UoNCkgKyBzcGFjZSgxKTtcclxuICB9XHJcblxyXG4gIHN1cCB7XHJcbiAgICB0b3A6IHNwYWNlKDEpICogMS41O1xyXG4gICAgZm9udC1zaXplOiBzcGFjZSg0KTtcclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGhlaWdodDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdi1pY29ucyB7XHJcbiAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2LWljb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDIpO1xyXG4gICAgLy8gQGluY2x1ZGUgbGluay1zdHlsZSgpO1xyXG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDA7XHJcblxyXG4gICAgJi5uby1kZWNvcmF0aW9uIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgfVxyXG5cclxuICAgICYtc2VhcmNoIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvc2VhcmNoLWRhcmstZ3JleS5zdmcnKTtcclxuICAgICAgICB0b3A6IHNwYWNlKDEpICogMS41O1xyXG4gICAgICAgIHJpZ2h0OiBzcGFjZSg1KSArIHNwYWNlKDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1oYW1idXJnZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9oYW1idXJnZXItZ3JleS5zdmcnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY291bnRyeS1uYW1lLFxyXG4gICZfX2NvdW50cnktbmFtZS10ZXh0LFxyXG4gIC5sYW5ndWFnZS1zd2l0Y2hlciB7XHJcbiAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDIpO1xyXG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IHNwYWNlKDIpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwODI1cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zcGFpbi1vYSB7XHJcbiAgICAuc2l0ZS1oZWFkZXJfX2NvdW50cnktbmFtZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlcl9fY291bnRyeS1uYW1lLXRleHQge1xyXG4gICAgICB0b3A6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYW5ndWFnZS1zd2l0Y2hlciB7XHJcbiAgICBwYWRkaW5nOiAwIDAuNzVyZW0gMCAwO1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgyKTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb3VudHJ5LW5hbWUge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgdG9wOiBzcGFjZSgzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXNrdG9wLW5hdixcclxuICAubW9iaWxlLW5hdiB7XHJcbiAgICAmX19zaWduaW4tYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XHJcbiAgICAgIHdpZHRoOiAxNC4yNXJlbTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3VzZXItaW5mbyB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDQpIHNwYWNlKDIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZGVkZTtcclxuXHJcbiAgICAgICYtdGVydGlhcnkge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0zO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWFjY291bnQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3VzZXItaW5mby1hY2NvdW50Lmxpbmt7XHJcbiAgICAgICYtZXh0ZXJuYWx7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2V4dGVybmFsLWxpbmstb3JhbmdlLnN2ZycpO1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LWxldmVsMSB7XHJcbiAgICAgIEBpbmNsdWRlIGxpbmstc3R5bGU7XHJcbiAgICAgIFxyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDIuNjVyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBzcGFjZSgxKSAvIDEwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDIpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi11c2VyLW5hbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkenBuLWdyYXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgJixcclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSg1KTtcclxuXHJcbiAgICAgICAgJi5uYXYtZ3JlYXRlci10aGFuLWZvdXIge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubm8tcGFkZGluZy1wcmltYXJ5LW5hdi1saW5rIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWFycm93LFxyXG4gICAgICAmLWlubmVyLWFycm93IHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgc3BhY2UoMykgc3BhY2UoMyk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZ3JheS0xMTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIHRvcDogc3BhY2UoMSkgLyAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAtMC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWlubmVyLWFycm93IHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgc3BhY2UoMykgc3BhY2UoMyk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLmRlc2t0b3AtbmF2X19uYXYtbGV2ZWwxLWFycm93LFxyXG4gICAgICAgIC5kZXNrdG9wLW5hdl9fbmF2LWxldmVsMS1pbm5lci1hcnJvdyB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcuYW5nbGUtZG93bi1ncmV5e1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNjI1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdi1vcHRpb25zIHtcclxuICAgICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAmLWFjY291bnQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNhcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9jYXJ0LnN2ZycpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb3VudCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS0yO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgcGFkZGluZzogc3BhY2UoMSkgKiAwLjc7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdCAtIDU7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgd2lkdGg6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tdWx0aS1tZW51IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNikgLSBzcGFjZSgzKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yLjUlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgzKSAyLjUlO1xyXG4gICAgICBtaW4td2lkdGg6IDEwMy41JTtcclxuXHJcbiAgICAgICZfX3N1Yi1tZW51LWxpc3QtbGlua3tcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICAgICAgICAvLyBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGhlYWRlci1ib3gtc2hhZG93O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRncmF5LTExO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19tZW51LWxpc3QsXHJcbiAgICAgICZfX3N1Yi1tZW51LWxpc3QsXHJcbiAgICAgICZfX3BvcHVsYXItbWVudS1saXN0LFxyXG4gICAgICAmX19zdWItbWVudS1saXN0LWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19tZW51LWxpc3Q6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbWVudSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaGVhZGVyLWxpbmstc3R5bGU7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSAubXVsdGktbWVudV9fbWVudS1pdGVtIHtcclxuICAgICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiBcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19tZW51OmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3N1Yi1tZW51IHtcclxuICAgICAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmLWhlYWRlcixcclxuICAgICAgICAmLWxpc3QtaGVhZGluZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZW51LWhlYWRlci1zdHlsZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0LWhlYWRpbmcge1xyXG4gICAgICAgICAgbWFyZ2luOiAwLjZyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdC1pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgcGFkZGluZzogc3BhY2UoMikgMDtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAubXVsdGktbWVudV9fc3ViLW1lbnUtbGlzdC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0LWxpbmssXHJcbiAgICAgICAgJi1saXN0LWJvdHRvbS1saW5rIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGhlYWRlci1saW5rLXN0eWxlKCRzaG93LWljb246ICdmYWxzZScpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0LWJvdHRvbS1saW5lIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiBzcGFjZSgzKSAqIDIuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKSArIHNwYWNlKDEpO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDMpICsgc3BhY2UoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19wb3B1bGFyLW1lbnUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoNSkgKiAxLjI1O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHpwbi13aGl0ZTtcclxuXHJcbiAgICAgICAgJi1saXN0LWJvdHRvbS1saW5lIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGxpbmstcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHNwYWNlKDMpICogMi41O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0LWJvdHRvbS1saW5rIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGhlYWRlci1saW5rLXN0eWxlKCRzaG93LWljb246ICdmYWxzZScpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgLy8gQGluY2x1ZGUgbWVudS1oZWFkZXItc3R5bGU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0LWhlYWRpbmcsXHJcbiAgICAgICAgJi1saXN0LWxpbmssXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3QtaGVhZGluZyxcclxuICAgICAgICAmLWxpc3QtbGluayB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1zaXplO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGlzdC1ib3R0b20tbGluZSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3QtYm90dG9tLWxpbmUge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saXN0LWxpbmsge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3QtbGluazpob3ZlcntcclxuICAgICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgICBcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLW1lbnUsXHJcbiAgICAuY29udGVudC1tZW51IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTIuNSU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMi41JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBib3gtc2hhZG93OiAkaGVhZGVyLWJveC1zaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyYXktMTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogc3BhY2UoMSkgKiAwLjYgMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgXHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtaGVhZGVyLXN0eWxlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpc3QtbGluayxcclxuICAgICAgJi1saXN0LWJvdHRvbS1saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBoZWFkZXItbGluay1zdHlsZSgkc2hvdy1pY29uOiAnZmFsc2UnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5yaWdodC1hbGlnbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDUpICsgKHNwYWNlKDEpICogMyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLW1lbnUge1xyXG4gICAgICAmLWxpc3QtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbWVudS1pdGVtLXNpemU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgfVxyXG4gICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgJl9fbmF2LWV4dGVuZGVkIHtcclxuICAgICAgICAgIHdpZHRoOiA3NSU7XHJcblxyXG4gICAgICAgICAgJi5yaWdodC1hbGlnbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJpZ2h0LWFsaWduIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG4gICAgICB9XHJcbiAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgXHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LW1lbnUtZGVzY3JpcHRpb24sXHJcbiAgICAuY29udGVudC1tZW51LWxpc3QsXHJcbiAgICAuc2luZ2xlLW1lbnUtbGlzdCxcclxuICAgIC5zaW5nbGUtbWVudS1saXN0LWxpbmsge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtbWVudSB7XHJcbiAgICAgIHdpZHRoOiA3Ny41JTtcclxuICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDMpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMSkgKiAzO1xyXG5cclxuICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHpwbi13aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICYudGV4dC1kYXJrLWdyZXkubGlua3tcclxuICAgICAgICAgICYtZXh0ZXJuYWx7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZ3JleS10dXJxLnN2ZycpO1xyXG4gICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuOTVyZW07XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgLmNvbnRlbnQtbWVudS1maXJzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuODc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDAuOTM3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICYgKyAuY29udGVudC1tZW51LWxpbmsge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSg0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJvZHkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGhlYWRlci1saW5rLXN0eWxlKCRzaG93LWljb246ICdmYWxzZScpO1xyXG5cclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoNCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMC45Mzc1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWRlc2NyaXB0aW9uLFxyXG4gICAgICAmLWNvbnRlbnQtaGVhZGVyIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg1KSArIHNwYWNlKDIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvbnRlbnQtaGVhZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIC5zaW5nbGUtbWVudSB7XHJcbiAgICAgICAgLmxpbmstZXh0ZXJuYWwge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudC1tZW51IHtcclxuICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKyBzcGFjZSg0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3VzZXItaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoNSk7XHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICZfX3VzZXItaW5mbyB7XHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVza3RvcC1uYXYge1xyXG4gICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLXNtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX3N1Yi1tZW51IHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5tdWx0aS1tZW51IHtcclxuXHJcbiAgICAgICZfX21lbnUtbGlzdDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX21lbnUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saWdodC1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmX19zdWItbWVudSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saWdodC1vcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3BvcHVsYXItbWVudSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1kYXJrLW9yYW5nZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAvLyAmOmhhcygubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWxpc3QtaGVhZGluZzplbXB0eSkge1xyXG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saWdodC1vcmFuZ2UgIWltcG9ydGFudDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5jb2wtbWQtOCArIC5jb2wtbWQtNCAubXVsdGktbWVudV9fcG9wdWxhci1tZW51IHtcclxuICAgICAgICAgICY6aGFzKC5tdWx0aS1tZW51X19wb3B1bGFyLW1lbnUtbGlzdC1oZWFkaW5nOmVtcHR5KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGlnaHQtb3JhbmdlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLW1kLTQgLm11bHRpLW1lbnVfX3BvcHVsYXItbWVudSB7XHJcbiAgICAgICAgICAmOmhhcygubXVsdGktbWVudV9fcG9wdWxhci1tZW51LWxpc3QtaGVhZGluZzplbXB0eSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcm9wZG93bi1tZW51IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgYTpub3QoLmRlc2t0b3AtbmF2X19zaWduaW4tYnV0dG9uKSB7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGNvbG9yOiAkdGVhbC0yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGJ1dHRvbjpub3QoLmRlc2t0b3AtbmF2X19zaWduaW4tYnV0dG9uKXtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgY29sb3I6ICR0ZWFsLTIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX191c2VyLWluZm8ge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgYm94LXNoYWRvdzogJGhlYWRlci1ib3gtc2hhZG93O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLW1lbnUge1xyXG4gICAgICAmLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJlYjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgJixcclxuICAgICAgJl9fc2VhcmNoLWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1uYXYge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDAgc3BhY2UoMyk7XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAkZGFya2dyZXk7XHJcblxyXG4gICAgJl9fc2lnbmluLWJhY2stYnV0dG9ue1xyXG4gICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtbWVudSB7XHJcbiAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIC5jb250ZW50LW1lbnUtZmlyc3Qge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm90dG9tOiAwcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgJiArIC5jb250ZW50LW1lbnUtbGluayB7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1bGwtd2lkdGgtYnV0dG9uIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaC1jb250YWluZXIge1xyXG4gICAgICAuc2VhcmNoIC5yZWFjdC1hdXRvc3VnZ2VzdF9faW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpICogMS43IHNwYWNlKDUpICsgc3BhY2UoMikgc3BhY2UoMikgKiAxLjcgc3BhY2UoMykgKiAxLjg3NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlci1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDQpIHNwYWNlKDMpICogMC45O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZSAqIDEuMDU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmstdG8tcGFnZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUgKiAxLjA1O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTAuMDZweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjlyZW07XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LTM7XHJcbiAgICAgICAgICBoZWlnaHQ6MzJweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuM3JlbTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1zdHlsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6MS41cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG5cclxuICAgICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDQuMzc1cmVtO1xyXG4gICAgICAgIC5tb2JpbGUtbmF2e1xyXG4gICAgICAgICAgJl9fc2lnbmluLWJhY2stYnV0dG9ue1xyXG4gICAgICAgICAgICAubGFze1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlLWJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDAuODEyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX191c2VyLW5hbWUtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUtY29udGFpbmVyLW1pY3Jvc2l0ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgJl9fdXNlci1pbmZvIHtcclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMC42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vRm9yIHNjcmVlbnMg4omlNTc2cHhcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgJl9fdXNlci1pbmZvIHtcclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgLm1vYmlsZS1uYXZfX3NpZ25pbi1idXR0b257XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRm9yIHNjcmVlbnMgPDU3NnB4XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgJl9fdXNlci1pbmZvIHtcclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgLm1vYmlsZS1uYXZfX3NpZ25pbi1idXR0b257XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAubXVsdGktbWVudXtcclxuICAgIC8vICAgJl9fc3ViLW1lbnUtbGlzdC1saW5re1xyXG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICAgIC8vIC5zaW5nbGUtbWVudS1saXN0LWxpbmt7XHJcbiAgICAvLyAgIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJl9fdXNlci1pbmZvLWFjY291bnQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgICZfX3VzZXItaW5mby1jb250YWluZXIge1xyXG4gICAgICAuY29sb3ItcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJi5leHRyYS1zcGFjZXtcclxuICAgIC5kZXNrdG9wLW5hdl9fZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgLnNpbmdsZS1tZW51e1xyXG4gICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNjglO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9ICAgICAgXHJcbiAgfVxyXG5cclxuICAmX191cGRhdGUtcHJvZmlsZS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICB9XHJcblxyXG4gICZfX2Rhc2hib2FyZC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjg4cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG51bC5kZXNrdG9wLW5hdl9fbmF2LW9wdGlvbnMgbGkgeyBcclxuICBtYXJnaW4tYm90dG9tOjA7IFxyXG59XHJcblxyXG4uZm9vdGVyX2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gIHBcclxuICB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIFxyXG4gICAge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sb3Itb3Jhbmdle1x0XHJcblxyXG4gIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG5cclxuICAmOmhvdmVyLFx0XHJcbiAgJjpmb2N1cyxcdFxyXG4gICY6YWN0aXZle1x0XHJcbiAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHRcclxuICB9XHRcclxufVxyXG5cclxuLmNvbG9yLXRlYWx7ICBcclxuIFxyXG4gIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICR0ZWFsLTI7XHJcbiBcclxuICAmOmhvdmVyLCAgXHJcbiAgJjpmb2N1cywgIFxyXG4gICY6YWN0aXZle1xyXG4gICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgfVxyXG59XHJcblxyXG4udXBkYXRlLXByb2ZpbGV7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBjb2xvcjogJHRlYWwtMiFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGZsb2F0OmxlZnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcHBseS16b2V0aXMtYWNjb3VudCB7XHJcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbn1cclxuXHJcbi52aWV3LWFsbCB7XHJcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gIGNvbG9yOiAgJG9yYW5nZS0xMyAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5zaWduZWRpbnVzZXJ7XHJcbiAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gIGZvbnQtd2VpZ2h0OjUwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gIGNvbG9yOiAkZ3JheS0zMjtcclxufVxyXG5cclxuLnVzZXJ0ZXh0e1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi51c2VyLWluZm8tc3R5bGV7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gIFxyXG59XHJcblxyXG4uc2lnbi1vdXQtc3R5bGUge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBidXR0b24ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZW1vdmVQYWRkaW5nIHtcclxuICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gIC52aWV3LWFsbCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLnNpZ24tb3V0LXN0eWxlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51c2VyLWluZm8tc3R5bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcbiAgfVxyXG4gIC51cGRhdGUtcHJvZmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjlyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcbiAgfVxyXG4gIC5hcHBseS16b2V0aXMtYWNjb3VudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yZW1vdmVQYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuIiwiLnNpdGUtd2lkZS1zZWFyY2gge1xyXG5cclxuICAmX19zdWdnZXN0aW9ucyB7XHJcbiAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJGFyYm9yaWEtaDQtZm9udC1zaXplO1xyXG4gICAgJi10ZXh0e1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDYpICogMS4wMjU7XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBjb2xvcjojNTg1ODU4OyBcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc29ydC1hbmQtc2VhcmNoIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcblxyXG4gICAgICAmX19zZWFyY2gtcmVzdWx0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcmVsZXZhbmNlIHtcclxuICAgICAgICAuc29ydC1hbmQtc2VhcmNoX19zb3J0LWxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNjcm9sbC10b3Age1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHJpZ2h0OiAyJTtcclxuICAgICAgYm90dG9tOiAzJTtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgJGJvcmRlci13aWR0aCAkY2lyY2xlLWJvcmRlci1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZpbHRlcl9fbW9kYWwge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcHJvZHVjdGxpc3Qge1xyXG5cclxuICAgICAgLmZpbHRlcl9faGVhZGVyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRlcl9faXRlbSB7XHJcbiAgICAgICAgJi1jaGVja2JveC1idXR0b24ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS40MztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvdW50IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRzZW1pLWdyZXktMDc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kaC1yZXNvdXJjZS1jYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcm9kdWN0cyB7XHJcbiAgICAgIC5wYWdlbmF2YmFyIHtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGlvbl9fbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRpb25fX2J1dHRvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktMztcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGEtYW5nbGUtbGVmdCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgxKSAqIDEuMjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGEtYW5nbGUtcmlnaHQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgxKSAqIDEuMjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlX19jYXJldC1jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvcnQtYW5kLXNlYXJjaF9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgIH1cclxuXHJcblxyXG4gIFxyXG4gICAgLmFydGljbGUtYmxvY2stbGlzdCB7XHJcbiAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvcnQtYW5kLXNlYXJjaF9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyX19pdGVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlld21vZGUtbGFiZWx7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmFydGljbGUtYmxvY2stbGlzdC1uby1pbWFnZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICYubGlzdC12aWV3IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLTIwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgLmNvbC1tZC00IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtYnV0dG9ue1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pcy1saXN0LXZpZXd7XHJcbiAgICAgIC5kaC1yZXNvdXJjZS1jYXJkX19kb2N1bWVudC1idXR0b257XHJcbiAgICAgICAgd2lkdGg6IHNwYWNlKDYpICogMS41MzI7IFxyXG4gIFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IHNwYWNlKDYpICogMS4yNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZXdpZGUtc2VhcmNoe1xyXG5cclxuICAgICAgJi5pcy1saXN0LXZpZXd7XHJcbiAgICAgICAgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1saXN0LWltZ3sgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTEycHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTJweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdC1saXN0LWJvZHl7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLWNhcmQtdmlld3tcclxuICAgICAgICAmLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIFxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgLnNvcnQtYW5kLXNlYXJjaCB7XHJcbiAgICAgICAgJl9fc2VhcmNoYm94IHtcclxuICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKSAqIDEuNzU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWx0ZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBzcGFjZSgyKSAwIHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVsZXZhbmNlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplICogMS4wNTU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSArIHNwYWNlKDIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXByb2R1Y3RzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zbWFsbC1jdGEtbGlzdCB7XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE4OHJlbTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAmLWN0YSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgIHBhZGRpbmc6IDAuODEzcmVtIDAuNzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZm9yd2FyZC13aGl0ZS5zdmcnKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluay1leHRlcm5hbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmstZXh0ZXJuYWw6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvd2hpdGUtZXh0ZXJuYWwtbGluay5zdmcnKTtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICBjb2xvcjogJHNlbWktZ3JleS0wOTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcbn1cclxucC5zbWFsbC1jdGEtbGlzdF9fY29udGFpbmVyLWRlc2NyaXB0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuIiwiLnNtYXJ0eXN0cmVldC1hZGRyZXNze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAmLmRpc2FibGVke1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuODEzcmVtIDFyZW07XHJcbiAgICAgICAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICNkZWRlZGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xOXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjNTg1ODU4O1xyXG4gICAgXHJcbiAgICAgICAgJjpmb2N1cywmOmZvY3VzLXZpc2libGV7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4wNnJlbSBzb2xpZCAkdGVhbC0yO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXN1Z2dlc3Rpb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICR0ZWFsLTI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xOXJlbTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE0M3B4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWFjdGl2ZSxsaTpob3ZlcixsaTpmb2N1c3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2FkaW5nLWluZGljYXRvcntcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbiAgICAgIH1cclxufVxyXG4iLCIuc29jaWFsLWZlZWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICBtYXJnaW4tYm90dG9tOjQuNXJlbVxyXG4gIH1cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmX19jYXJkcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjlyZW0gMCAwO1xyXG5cclxuICAgICAgICAuaW5zdGEtaWNvbntcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMC40cmVtOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjQzOHJlbSAxcmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNDM4cmVtIDAuNjg4cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0LWNvbXBvbmVudHtcclxuICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saWtlLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLTI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgXHJcbiAgICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgICAgICBib3R0b206IC01OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2NWMwMDtcclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTExO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogc3BhY2UoMik7XHJcbiAgICAgICAgICAgIHdpZHRoOiBzcGFjZSgyKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICB9XHJcbn1cclxuIiwiLnNvY2lhbC1tZWRpYS1yZXNvdXJjZXMge1xyXG4gIHBhZGRpbmc6IHNwYWNlKDUpIDA7XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgfVxyXG5cclxuICAmX19jYXJvdXNlbCB7XHJcblxyXG4gICAgJi0tbGVmdC1wYW5lbCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIC8vIGZvciBpbnRlcm5ldCBleHBsb3JlclxyXG4gICAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgIHNjcm9sbGJhci1hcnJvdy1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgICAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICRncmF5LTE5O1xyXG4gICAgICBzY3JvbGxiYXItaGlnaGxpZ2h0LWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICBzY3JvbGxiYXItM2RsaWdodC1jb2xvcjogJHpwbi13aGl0ZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1taXNzcGVsbGVkLXByb3BlcnRpZXNcclxuICAgICAgc2Nyb2xsYmFyLWRhcmtzaGFkb3ctQ29sb3I6ICR6cG4td2hpdGU7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tbWlzc3BlbGxlZC1wcm9wZXJ0aWVzXHJcbiAgICAgIHNjcm9sbGJhci1zaGFkb3ctY29sb3I6ICR6cG4td2hpdGU7XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgICAgICAgd2lkdGg6IDAuMzc1cmVtO1xyXG5cclxuICAgICAgICAmLXRyYWNrIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRodW1iIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTE5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJpZ2h0LXBhbmVsIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBtaW4taGVpZ2h0OiA3LjAwMnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fbGVmdC10YWIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMC42ODc1cmVtIDAgMC42MjVyZW07XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiA1LjVyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY3VycmVudC10YWIge1xyXG4gICAgcGFkZGluZzogc3BhY2UoNCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS00O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDEuMzc1cmVtIHNwYWNlKDQpIDIuNXJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAmLWltYWdlYmxvY2sge1xyXG4gICAgICAgIG1heC13aWR0aDogMzguMjA4cmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxOS4xODhyZW07XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGluayB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIuODEyNXJlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1ib2R5IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEuMzEzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAmLWljb24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIHNwYWNlKDMpIDAuODEyNXJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcmlnaHQ6IC0gc3BhY2UoMik7XHJcbiAgICAgICAgICB0b3A6IHNwYWNlKDEpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIG1hcmdpbjogMCBzcGFjZSgxKTtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZhY2Vib29rIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoNCk7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1mYWNlYm9vay5zdmcnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHdpdHRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlcjtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLXR3aXR0ZXIuc3ZnJyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSg3KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHJnYmEoJGJsYWNrLCAwLjA1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJvdXNlbCB7XHJcbiAgICAgIGhlaWdodDogMzUuMTZyZW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAmLS1sZWZ0LXBhbmVsIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3Ljg1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tcmlnaHQtcGFuZWwge1xyXG4gICAgICAgIGZsZXg6IDAgMCA2MiU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0LXRhYiB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjMxMjVyZW0gc29saWQgJHpwbi13aGl0ZTtcclxuXHJcbiAgICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMzEyNXJlbSBzb2xpZCAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMik7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNS41cmVtO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvbGlnaHQtZ3JleS5zdmcnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMnJlbSBzcGFjZSg0KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogLSBzcGFjZSgyKTtcclxuICAgICAgICAgIHRvcDogMzglO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMik7XHJcbiAgICAgICAgaGVpZ2h0OiA1LjdyZW07XHJcbiAgICAgICAgd2lkdGg6IDkuOTQ4cmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHRibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3VycmVudC10YWIge1xyXG5cclxuICAgICAgJl9fc29jaWFsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IHNwYWNlKDQpO1xyXG4gICAgICAgIGJvdHRvbTogc3BhY2UoNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICZfX2N1cnJlbnQtdGFiIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICYtaW1hZ2VibG9jayB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE5LjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0LXRhYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgbWFyZ2luOiBzcGFjZSgzKSAwLjYyNXJlbSAwO1xyXG5cclxuICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2VibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMCBzcGFjZSgxKSAwIHNwYWNlKDEpICogMi41O1xyXG4gICAgICAgIGhlaWdodDogNS43cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMC4xODhyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dGJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuMzc1cmVtIDAgMC43NXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc29jaWFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuXHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcclxuICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jdXJyZW50LXRhYiB7XHJcblxyXG4gICAgICAmX19zb2NpYWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgcGFkZGluZzogMC4zMTI1cmVtIDAuMTI1cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG5cclxuICAgICAgICAgICYuZmFjZWJvb2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgJi1pbWFnZWJsb2NrIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDE5LjE4OHJlbTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XHJcbiAgICAmX19jdXJyZW50LXRhYiB7XHJcbiAgICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpIDAuNjI1cmVtO1xyXG5cclxuICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNvY2lhbF9fc2hhcmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICAmX3RpdGxle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgICZfX2xpc3R7XHJcbiAgICAgICAgJl9pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zb2x1dGlvbi1JbnRybyB7XHJcbiAgbWFyZ2luLXRvcDogc3BhY2UoNSk7XHJcblxyXG4gIC5jb250YWN0LXN1cHBvcnQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMykgLSAwLjA1O1xyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDMpIC0gMC4yNTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgLSAwLjM7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgIGRpdiB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDUpO1xyXG4gIH1cclxuICAubmV3cy11cGRhdGUge1xyXG4gICAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJixcclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg2KTtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUtc207XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRibHVlLTE7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDUpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkY29uZGVuc2VkLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXZpZGVvIHtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDQpICogMS4wODY7XHJcbiAgfVxyXG59XHJcbiIsIi5zb2x1dGlvbiB7XHJcbiAgJi1zdXBwb3J0IHtcclxuICAgIC5jb250YWN0LXN1cHBvcnQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoNSk7XHJcblxyXG4gICAgICAmX19saW5rIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41NjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogc3BhY2UoNCkgKiAxLjQ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMS4xMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGltZS1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMykgLSAwLjEzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRhY3QsXHJcbiAgICAgICZfX3RpbWUtaW5mb3JtYXRpb24sXHJcbiAgICAgICZfX2hlYWRlcixcclxuICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgxKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplIC0gMC4xO1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoNSkgKyBzcGFjZSg0KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IHNwYWNlKDEpIC0gMC4xOTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDUpICsgc3BhY2UoNCk7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgLmxpbmstZXh0ZXJuYWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJi1zdXBwb3J0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSg1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhY3Qtc3VwcG9ydCB7XHJcbiAgICAgICAgcGFkZGluZzogMCBzcGFjZSgzKSBzcGFjZSg1KTtcclxuICAgICAgICBtYXJnaW46IDAgc3BhY2UoMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgJi1zdXBwb3J0IHtcclxuICAgICAgLmNvbnRhY3Qtc3VwcG9ydCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59O1xyXG4iLCIuc29sdXRpb24tYXBwbHktbm93IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAtIDAuMTtcclxuICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDUpICsgc3BhY2UoNCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogc3BhY2UoMSkgLSAwLjE5O1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCkgKiAxLjE7XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDUpICogMS40O1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkbGlnaHQtZ3JleS0xO1xyXG4gICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUtc207XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTU7XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWVycm9yIHtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIG1hcmdpbjogc3BhY2UoMikgc3BhY2UoMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIH1cclxuXHJcbiAgICAmLWN0YSB7XHJcbiAgICAgIGNvbG9yOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDMyJTtcclxuICAgICAgcmlnaHQ6IDEuNSU7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZS1zbTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zMTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBsYS1pY29uKCk7XHJcbiAgICAgICAgY29udGVudDogbGEtY29udGVudCgkbGEtYXJyb3ctcmlnaHQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMikgKiAxLjM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgJi1jdGEge1xyXG4gICAgICAgIHRvcDogMzElO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc29sdXRpb25zLWNvdW50ZXIge1xyXG4gIGJhY2tncm91bmQ6ICR6cG4td2hpdGU7XHJcbiAgb3BhY2l0eTogMC45O1xyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgJl9fbGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAmX19kYXRlIHtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDQpICogMS4wNDtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICogMS4wNDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICogMS4xO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjI7XHJcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoMikgKyBzcGFjZSgxKTtcclxuICAgIH1cclxuXHJcbiAgICAmLW51bWJlciB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplICogMS4wNTtcclxuICAgICAgY29sb3I6ICRncmF5LTE7XHJcbiAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMyk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY3RhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuICAgIC5saW5rLWV4dGVybmFsOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcGFjZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZ25pbixcclxuICAgICZfX21lbWJlciB7XHJcbiAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMSkgKiAwLjc1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKSAqIDEuMjUgc3BhY2UoMykgKiAyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lbWJlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICBcclxuICAgIH1cclxuXHJcbiAgICAmX19zaWduaW4ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMyk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgJi1jdGEge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgIFxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZGF0ZSxcclxuICAgICZfX2xpbmsge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICZfX2RhdGUge1xyXG4gICAgICBtYXJnaW46IHNwYWNlKDMpICogMiAwO1xyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jdGEge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIuc29sdXRpb25zLXNoZWx0ZXIge1xyXG4gIC5zb2x1dGlvbnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9faGVybyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSg1KSArIHNwYWNlKDEpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoNykgLSBzcGFjZSg1KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKSAqIDEuNDtcclxuICAgICAgYm94LXNoYWRvdzogJGhlcm8tYm94LXNoYWRvdztcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgIC5oZXJvIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUgKiAxLjk2O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDAuODc7XHJcbiAgICAgICAgICB3aWR0aDogc3BhY2UoOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpIC0gMC44O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb3VudGVyIHtcclxuICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiBzcGFjZSg1KSAqIDEuMztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAuc29sdXRpb25zIHtcclxuXHJcbiAgICAgICZfX3NoZWx0ZXJzIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlcm8ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogc3BhY2UoNikgKiAxLjIxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oZXJvIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBzcGFjZSg4KSAqIDEuMDQyO1xyXG5cclxuICAgICAgICAuaGVybyB7XHJcbiAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4yMjM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zdW1tYXJ5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSg1KSAqIDEuMzc1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc29sdXRpb25zIHtcclxuICAmX19zdGlja3ktbmF2cyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IHNwYWNlKDgpICogMS4zNDU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICB0b3A6IHNwYWNlKDgpICogMS4yNDU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zb2x1dGlvbnMtc3VtbWFyeSB7XHJcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuMzc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMi4zNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG5cclxuXHJcblxyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdHMge1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgbGksXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcGFkZGluZzogMi4yNXJlbSAwO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAwICRtaWQtc3BhY2U7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtaWQtc3BhY2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNvcnQtYW5kLXNlYXJjaCxcclxuLnJldGFpbGVyLXNvcnQge1xyXG4gIGJhY2tncm91bmQ6ICR6cG4td2hpdGU7XHJcbiAgY29sb3I6ICRkYXJrZ3JleTtcclxuICBwYWRkaW5nLXRvcDogc3BhY2UoMyk7XHJcbiAgcGFkZGluZy1ib3R0b206IHNwYWNlKDMpO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgJl9fZmlsdGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMSk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgxKTtcclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fcmVsZXZhbmNlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJl9fc2VhcmNoLnNlYXJjaCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLnNlYXJjaF9fZmllbGQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWF1dG9zdWdnZXN0IHtcclxuICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMik7XHJcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICR2ZXJ5LWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgdG9wOiBzcGFjZSgyKSAqIDEuMDg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlYXJjaC1yZXN1bHQge1xyXG4gICAgLy8gZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMikgKiAxLjQzO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVza3RvcC1vbmx5IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8qIG9yIGlubGluZS1ibG9jayBpZiBuZWVkZWQgKi9cclxuICB9XHJcblxyXG4gIC8qIEhpZGUgb24gbW9iaWxlICovXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAuZGVza3RvcC1vbmx5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgJl9fc29ydCB7XHJcbiAgICAgICYtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKSArIHNwYWNlKDIpICsgc3BhY2UoMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZHJvcGRvd24uZHJvcGRvd24tbGlzdCxcclxuICAgICAgJi1kcm9wZG93bi5zaG93LmRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXItdG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgICAvLyBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMztcclxuICAgICAgbWluLXdpZHRoOiBzcGFjZSg0KTtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMykgKiAwLjgwNztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgICAgJl9fc2VhcmNoLnNlYXJjaCB7XHJcbiAgICAgICAgLnJlYWN0LWF1dG9zdWdnZXN0IHtcclxuICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogc3BhY2UoMykgKiAwLjkwNztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc29ydC1kcm9wZG93bi5kcm9wZG93bi1saXN0LFxyXG4gICAgICAmX19zb3J0LWRyb3Bkb3duLnNob3cuZHJvcGRvd24tbGlzdCB7XHJcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgyKSAqIDAuODE0IDA7XHJcblxyXG4gICAgICAgICAgJl9fY2FyZXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogc3BhY2UoMSkgKiAwLjQgc3BhY2UoMik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZGlzcGxheS12YWx1ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZV9fY2FyZXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19maWx0ZXItdG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcbiAgICB9XHJcbiAgfSIsIi5zcGVjaWVzLWljb24ge1xyXG4gIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWFnZSB7XHJcbiAgICAgIG1heC13aWR0aDogOC4yNXJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMDc7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMDYzcmVtO1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWNvbnRhaW5lcihhdXRvLCAwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zcGVjaWVzIHtcclxuXHJcbiAgJl9faGVybyB7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSg2KSArIHNwYWNlKDEpIHNwYWNlKDQpO1xyXG5cclxuICAgIC5oZXJvIHtcclxuICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDQpIHNwYWNlKDMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplICogMS4zNjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAoc3BhY2UoNikgLSAoc3BhY2UoMSkgKiAyLjcpKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvcnRmb2xpb19fcmVzb3VyY2VzIHtcclxuICAgICYtY29udGFpbmVycyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoNCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKTtcclxuICAgIH1cclxuXHJcbiAgICAmLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoNCkgKyBzcGFjZSgxKTtcclxuXHJcbiAgICAgICAgLnZpZGVvLWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUtc207XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IChzcGFjZSgzKSAqIDQpIC0gc3BhY2UoMSk7XHJcblxyXG4gICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLm1lZGlhLWxpc3Qge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29uZGVuc2VkLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiBzcGFjZSgyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29uZGVuc2VkLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbWVkaWEtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1cHBvcnQtZGVzY3JpcHRpb25fX21lZGlhLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibGFjaztcclxuXHJcbiAgICAgICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNzU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN1cHBvcnQtZGVzY3JpcHRpb25fX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAtIDAuMDk5O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNikgLSBzcGFjZSgzKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb25kZW5zZWQtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbmRlbnNlZC1saWdodC1ncmV5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2F0ZWdvcnkge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAuY2F0ZWdvcnktcHJvZHVjdHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogc3BhY2UoNCkgLSAwLjM7XHJcblxyXG4gICAgICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogc3BhY2UoNikgKiAxLjQ4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29sLWNvbnRhaW5lciB+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJGJsdWUtMTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJl9fc29sdXRpb24ge1xyXG5cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpICogMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgLmNhdGVnb3J5LXByb2R1Y3RzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKSAtIDAuNTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjY1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSArIDAuNTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgKiAxLjE7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICsgMC41NDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpICogMS42MztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgyKTtcclxuXHJcbiAgICAgICAgICAgIC5jYXRlZ29yeS1wcm9kdWN0c19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAuY29sLXNtLTEyIH4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMyk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2F0ZWdvcnktcHJvZHVjdHNfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKSAqIDI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSArIDAuNTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMDIyJztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzcGFjZSgzKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUtc207XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcmVhbC1saWZlIHtcclxuICAgIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1oZWFkZXIge1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMjtcclxuICAgIH1cclxuXHJcbiAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgKiAxLjE7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41NDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1yaWdodC1wYW5uZWwge1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoMykgKiA0ICsgc3BhY2UoMSk7XHJcblxyXG4gICAgLmNvbnRhY3Qtc3VwcG9ydCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMykgLSAwLjA1O1xyXG5cclxuICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDMpICsgc3BhY2UoMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpbWUtaW5mb3JtYXRpb24ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSg0KSAtIDAuMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEuc2Vjb25kYXJ5IHtcclxuICAgICAgY29sb3I6ICRibHVlLTE7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGJsdWUtMTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLXVwZGF0ZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSg0KSArIHNwYWNlKDIpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMykgKiAxLjI7XHJcblxyXG4gICAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICsgMC42MjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGluay1zZWNvbmRhcnkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpIC0gMC4zO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWhvdy10by1idXkge1xyXG4gICAgLnBvcnRmb2xpbyB7XHJcbiAgICAgICZfX2hvdy10by1idXkge1xyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1vbmxpbmUtc2VydmljZSB7XHJcblxyXG4gICAgICAgICAgLm9ubGluZS1zZXJ2aWNlcyB7XHJcbiAgICAgICAgICAgICZfX2lucHV0LWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgIC5saW5rLWV4dGVybmFsIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtaW5wdXQtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogc3BhY2UoNCkgKiAxLjg2MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBzcGFjZSgxKSAqIDAuNTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHNwYWNlKDEpICogMC41O1xyXG5cclxuICAgICAgICAgICAgICAgICZbcGxhY2Vob2xkZXJdIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb25kZW5zZWQtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHNwYWNlKDEpICogMC41O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBzcGFjZSgxKSAqIDAuNTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLXNwYWNlKDIpO1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMykgKiAyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY3RhIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU7XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaG93LXRvLWJ1eS1jb250YWN0IHtcclxuICAgICAgICAgIC5ob3ctdG8tYnV5LWNvbnRhY3Qge1xyXG4gICAgICAgICAgICAmX19pbWFnZS1saXN0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgyKSAqIDEuODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZXhwIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogMS4zO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpICsgc3BhY2UoMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogMS4xNTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZW1haWwtbGFiZWwge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICsgc3BhY2UoMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKyAwLjU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhY3Qtc3VwcG9ydCB7XHJcbiAgICAgICAgICAuY29udGFjdC1zdXBwb3J0IHtcclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS0xO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAtIDAuMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGltZS1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS41NDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKSAtIDAuMDU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAxLjMyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3VwcG9ydCB7XHJcbiAgICAucG9ydGZvbGlvIHtcclxuICAgICAgJl9fc3VwcG9ydCB7XHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKSAqIDI7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplIC0gMC4xO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogc3BhY2UoMSkgLSAwLjE4OyAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWhvdy10by1idXktY29udGFjdCB7XHJcbiAgICAgICAgICAuaG93LXRvLWJ1eS1jb250YWN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDUpIC0gc3BhY2UoMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSg1KSAtIDAuNjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNikgKyBzcGFjZSgyKSAqIDIuMjtcclxuXHJcbiAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICsgc3BhY2UoMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IHNwYWNlKDUpICogMS40MTc7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBzcGFjZSg1KSAqIDEuNDE3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZXRhaWxzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW9ubGluZS1zZXJ2aWNlIHtcclxuICAgICAgICAgIC5vbmxpbmUtc2VydmljZXMge1xyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS0xO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBzcGFjZSgzKSAqIDI7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IHNwYWNlKDEpICogMC4yNTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMS41O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1saW5rLnNlY29uZGFyeTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSg0KSAtIDAuMTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5saXN0LXVuc3R5bGVkIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29uZGVuc2VkLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWN0LXN1cHBvcnQge1xyXG4gICAgICAgICAgLmNvbnRhY3Qtc3VwcG9ydCB7XHJcbiAgICAgICAgICAgICZfX2NvbnRhY3Qge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAtIDAuMTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBhLnNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtMTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob3ctdG8tYnV5LWNvbnRhY3Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDU7XHJcblxyXG4gICAgICAmX19lbWFpbCxcclxuICAgICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kZXRhaWxzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmX19oZXJvIHtcclxuICAgICAgcGFkZGluZzogc3BhY2UoNSk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgLmhlcm8ge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAtIDAuMzU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDApIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcnRmb2xpb19fcmVzb3VyY2VzIHtcclxuICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jb250YWluZXJzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1tZWRpYS13aXRoLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmLWJsb2NrIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXItcmV2ZXJzZSgwLCAwKTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWNvbnRhaW5lcigwLCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19tZWRpYS1kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICAgICAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg1KTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbmRlbnNlZC1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlkZW8tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgJl9fdGltZS1sYWJlbCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgLmNhdGVnb3J5LXByb2R1Y3RzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDY3JSAwLCAxMDAlIDAsIDEwMCUgMjUlLCA3OCUgMjUlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2F0ZWdvcnktcHJvZHVjdHNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5jYXRlZ29yeS1wcm9kdWN0c19fbGluayB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29sdXRpb24ge1xyXG4gICAgICAucG9ydGZvbGlvX19yZXNvdXJjZXMtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAuY2F0ZWdvcnktcHJvZHVjdHMge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAuY2F0ZWdvcnktcHJvZHVjdHNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpICsgc3BhY2UoMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LXByb2R1Y3RzX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXJlYWwtbGlmZSB7XHJcbiAgICAgIC5wb3J0Zm9saW9fX3Jlc291cmNlcy1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBvcnRmb2xpb19yZXNvdXJjZXMtb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgLm1lZGlhLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMikgKyBzcGFjZSgxKTtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhvdy10by1idXkge1xyXG4gICAgICAucG9ydGZvbGlvIHtcclxuICAgICAgICAmX19ob3ctdG8tYnV5IHtcclxuICAgICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1vbmxpbmUtc2VydmljZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAmX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogc3BhY2UoMikgKiAxLjc1IHNwYWNlKDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1ob3ctdG8tYnV5LWNvbnRhY3Qge1xyXG4gICAgICAgICAgICAuaG93LXRvLWJ1eS1jb250YWN0IHtcclxuICAgICAgICAgICAgICAmX19lbWFpbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSArIHNwYWNlKDIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2hvdy10by1idXktY29udGFjdC1zdXBwb3J0LFxyXG4gICAgICAgICAgJl9faG93LXRvLWJ1eS1ob3ctdG8tYnV5LWNvbnRhY3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3VwcG9ydCB7XHJcbiAgICAgIC5wb3J0Zm9saW8ge1xyXG4gICAgICAgICZfX3N1cHBvcnQtaG93LXRvLWJ1eS1jb250YWN0IHtcclxuICAgICAgICAgIC5ob3ctdG8tYnV5LWNvbnRhY3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJl9faW1hZ2UtbGlzdCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMCk7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBzcGFjZSg0KSAqIDEuNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGV0YWlscy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMikgKiAxLjg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2VtYWlsLWxhYmVsIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAucG9ydGZvbGlvX19yZXNvdXJjZXMge1xyXG4gICAgICAmLW1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1jb250YWluZXItcmV2ZXJzZSgwLCBzcGFjZSgzKSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctY29udGFpbmVyKDAsIHNwYWNlKDMpKTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZGVvLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDMpO1xyXG5cclxuICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBzcGFjZSg1KSArIHNwYWNlKDMpICogMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXJlYWwtbGlmZSB7XHJcbiAgICAgIC5tZWRpYS13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gICYtY29udGVudCB7XHJcbiAgICAubWVkaWEtbGlzdF9fdmlkZW8tYnJpZ2h0Y292ZS1ib2R5IHtcclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDgwdmg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNwZWNpZmljYXRpb25zIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi10b3A6IHNwYWNlKDIpICsgc3BhY2UoMSk7XHJcblxyXG4gICZfX3BhcmFtZXRlciB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSArIDAuMzE7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgd2lkdGg6IHNwYWNlKDYpICogMS43O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmFsdWUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICsgMC41O1xyXG4gICAgY29sb3I6ICRjb25kZW5zZWQtbGlnaHQtZ3JleTtcclxuICAgIHdpZHRoOiBzcGFjZSg2KSAqIDEuNztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgzKSAqIDI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSArIHNwYWNlKDEpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHdpZHRoOiAzNCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnN0aWNreS1uYXZzIHtcclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lOyAvKm5vdCBzdXJlKi9cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICYtLWp1bXAtdG8tdGFiIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtcyB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICYtLWp1bXAtdG8tdGFiIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuXHJcbiAgICAmLWZpeGVkIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdyZWVuIHtcclxuICAgICAgYmFja2dyb3VuZDogJGxpYnJlbGEtZ3JlZW4tMTtcclxuXHJcbiAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWJyZWxhLWdyZWVuLTI7XHJcblxyXG4gICAgICAgIC5zdGlja3ktbmF2c19fbGluay10ZXh0OjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlicmVsYS1ncmVlbi0yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucGluayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzb2xlbnNpYS1waW5rLTE7XHJcblxyXG4gICAgICAuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29sZW5zaWEtcGluay0yO1xyXG5cclxuICAgICAgICAuc3RpY2t5LW5hdnNfX2xpbmstdGV4dDo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvbGVuc2lhLXBpbmstMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIG1pbi13aWR0aDogMTIuNXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDQuMDYzcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtMTE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uYXZsaW5rX3NlbnRlbmNlQ2FzZXtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RpY2t5LW5hdi1vcmFuZ2U7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkd2hpdGU7XHJcblxyXG4gICAgICAuc3RpY2t5LW5hdnNfX2xpbmstdGV4dDo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGlja3ktbmF2LW9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi0tanVtcC10by10YWIsXHJcbiAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogc3BhY2UoMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLS1qdW1wLXRvLXRhYixcclxuICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiBzcGFjZSgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgbWluLWhlaWdodDogNC4yNXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplLXNtO1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG5cclxuICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLWZpeGVkIHtcclxuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcclxuICAgICZfX2xpc3QtaXRlbS0tanVtcC10by10YWItb3BlbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBtaW4td2lkdGg6IDEwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGFic3tcclxuICAmLm1yZi10YWJzLW5hdntcclxuICAgIC5zdGlja3ktbmF2c19fY29udGFpbmVyLWZpeGVke1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgdG9wOiAxNzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc3VwcG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCkgKyBzcGFjZSgzKTtcclxuICAmX19zbWFsbC1oZWFkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoNCk7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNzE7XHJcbiAgfVxyXG5cclxuICAmX19vdXRlci1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgXHJcblxyXG4gICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmssXHJcbiAgJl9fbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgfVxyXG5cclxuICAmX192aWRlby1saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiBzcGFjZSg0KTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9vcmFuZ2UtYXJyb3ctcmlnaHQuc3ZnJyk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiBzcGFjZSgxKSAqIDAuNzU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgxKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMyk7XHJcbiAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogc3BhY2UoNCk7XHJcbiAgICBsZWZ0OiBzcGFjZSgyKTtcclxuXHJcbiAgICBwOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgIHdpZHRoOiBzcGFjZSgzKSAqIDI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICBoZWlnaHQ6IHNwYWNlKDEpICogMC4yNjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpIC0gc3BhY2UoMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuIiwiLnRhYi1uYXZpZ2F0aW9uIHtcclxuXHJcbiAgYS5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgyKSAwO1xyXG4gICAgbWFyZ2luOiAwIDJyZW0gMS41cmVtIDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IHNwYWNlKDEpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIGZvbnQtZmFtaWx5OiRhcmJvcmlhLWJvbGQ7XHJcbiAgICBmb250LXNpemU6ICRhcmJvcmlhLWgzLWZvbnQtc2l6ZS1zbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYtYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzcGFjZSgxKSBzb2xpZCAkem9ldGlzLW9yYW5nZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtdGFicyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLWxpc3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJG1pZC1zcGFjZTtcclxuXHJcbiAgICAuY29udGVudC1ibG9jayB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmtibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDQpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBmb250LWZhbWlseTokYXJib3JpYS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6ICRhcmJvcmlhLWgzLWZvbnQtc2l6ZS1zbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9uIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICBjb2xvcjogJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSg0KSAxLjI1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRtaWQtc3BhY2U7XHJcblxyXG5cclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLWxpc3QsXHJcbiAgICAuc2hvdy5kcm9wZG93bi1saXN0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICZfX2NhcmV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gc3BhY2UoMik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kaXNwbGF5LXRleHQsXHJcbiAgICAgICAgJl9fZGlzcGxheS12YWx1ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjg1cmVtIDEuMjVyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgZGl2IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rYmxvY2stYnV0dG9uIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAmX19saW5rYmxvY2s6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbWlkLXNwYWNlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucmVhY3RUYWJsZXtcclxuICAgIC8qZGVza3RvcCBjc3MqL1xyXG4gICAgICB0YWJsZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keXtcclxuICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR2ZXJ5LWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoZWFke1xyXG4gICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmx1ZS0yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcclxuICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keXtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHZlcnktbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGUtdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW0haW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAvKm1vYmlsZSBjc3MqL1xyXG4gICAgICAubW9iaWxldGFibGV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcm93LWNvbHtcclxuICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDEuMXJlbSAxcmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7ICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibHVlLTI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4xM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgXHJcbiAgICAgIH1cclxuICAgICAgJi5kZXNrdG9wLW9ubHl7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0YWJsZXtcclxuICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAuYW5jaG9yLWJsdWV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWwtMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9iaWxldGFibGV7XHJcbiAgICAgICAgICAmX19yb3ctY29se1xyXG4gICAgICAgICAgICAuYW5jaG9yLWJsdWV7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnJlYWN0VGFibGUtd2l0aC1tb2JpbGV7XHJcbiAgICAgIHRhYmxle1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLm1vYmlsZXRhYmxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfSIsIi50YWJzLWNvbXBvbmVudC1hIHtcclxuICAmX19ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcGFkZGluZzogc3BhY2UoNCk7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IHNwYWNlKDMpIDA7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuYWNjb3JkaW9uX19jdXN0b20tbGlzdF9faWNvbntcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwLjJyZW0gMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTI0O1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICYtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX29wZW4sXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJHdoaXRlO1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IDAuODEzcmVtO1xyXG4gICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG4gICAgICBwYWRkaW5nOiAwIHNwYWNlKDMpO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXktMTE7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZGFyay1ncmF5LXVwLWFycm93LnN2ZycpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3BlbiB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgICBib3JkZXItdG9wOiBzcGFjZSgxKSBzb2xpZCAkYmx1ZS0yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2RhcmstZ3JheS1kb3duLWFycm93LnN2ZycpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50YWJzLXJlbGF0ZWQtcmVzb3VyY2VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG5cclxuICAmX190YWItY29udGVudCB7XHJcbiAgICAucmVsYXRlZC1wcm9kdWN0IHtcclxuICAgICAgLmRpdmlkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlYWRpbmctbGFiZWwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZHVjdC1ibG9jay1ncmlkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcclxuXHJcbiAgICAgICAgJi1icmFuZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAmLXZpZXcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhLXdpdGgtZGVzY3JpcHRpb24ge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG5cclxuICAgICAgLm1lZGlhLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAmLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMyk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2V4cGFuZCxcclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IDAuODEzcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yMztcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9pY29ucy9kYXJrLWdyYXktdXAtYXJyb3cuc3ZnJyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19leHBhbmQge1xyXG4gICAgICBjb2xvcjogJGJsdWUtMjtcclxuICAgICAgYm9yZGVyLXRvcDogc3BhY2UoMSkgc29saWQgJGJsdWUtMjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9pY29ucy9kYXJrLWdyYXktZG93bi1hcnJvdy5zdmcnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWxhdGVkLXByb2R1Y3Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgJl9faGVhZGluZy1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6JGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3QtYmxvY2stZ3JpZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgLnByb2R1Y3QtYmxvY2stZ3JpZF9fYnJhbmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Byb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRpdmlkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEtd2l0aC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIHNwYWNlKDMpO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVkaWEtbGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcbiAgfVxyXG59IiwiLnRhYi1yb3cge1xyXG4gICYsXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktMTE7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IHNwYWNlKDUpICsgc3BhY2UoMyk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJHdoaXRlO1xyXG5cclxuICAgICYuZmVhdHVyZWRUYWJzX3NlbnRlbmNlQ2FzZXtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICYtYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgIGJvcmRlci10b3A6IHNwYWNlKDEpIHNvbGlkICR0ZWFsLTI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMykgKyBzcGFjZSgxKTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9pY29ucy9kYXJrLWdyYXktdXAtYXJyb3cuc3ZnJyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItdG9wOiBzcGFjZSgxKSBzb2xpZCAkYmx1ZS0yO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2RhcmstZ3JheS1kb3duLWFycm93LnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGFicyB7XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMi41IDAgMDtcclxuICB9XHJcblxyXG4gIC5jb2x1bW4tY29udGFpbmVyIC5jb2wtbWQtOSA+IC5zZWN0aW9uLWhlYWRlci5yb3c6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmLmdyZWVuIHtcclxuICAgIC5zdGlja3ktbmF2c19fY29udGFpbmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGxpYnJlbGEtZ3JlZW4tMTtcclxuXHJcbiAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWJyZWxhLWdyZWVuLTI7XHJcblxyXG4gICAgICAgIC5zdGlja3ktbmF2c19fbGluay10ZXh0OjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlicmVsYS1ncmVlbi0yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVzb3VyY2Vze1xyXG4gICAgLnNjcmVlbnNldC1jb250YWluZXJfX2NvbnRlbnR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmdpZ3lhLXNjcmVlbiAudGVybXMtdGV4dHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wdC1vdXQge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgY29sb3I6ICNiNmJkYzU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZW1vdmUtdG9wLXBhZGRpbmcge1xyXG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLnRlc3QtcHJvZmlsZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgyKSAqIDEuMjtcclxuICBtYXJnaW4tYm90dG9tOiBzcGFjZSg1KSArIHNwYWNlKDQpO1xyXG5cclxuICAmLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg3KSAtIChzcGFjZSgyKSAqIDEuMjUpO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQge1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTExO1xyXG4gICAgbWluLWhlaWdodDogc3BhY2UoOCkgKiAxLjI4O1xyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2N0YSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm90dG9tOiBzcGFjZSgzKTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fcGFyYW1ldGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICogMjtcclxuICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDYpICogMS4zNTtcclxuXHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMSkgKiAxLjQgc3BhY2UoMSkgKiAyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpICogMS4xO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VtaS1ncmV5LTAyO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgLSAwLjE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHNwYWNlKDEpIC0gMC4wNjtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1cHBvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgwKSBzcGFjZSgzKTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJvb3QgKiAxLjA2O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpICsgc3BhY2UoMSk7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHktY29sIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSArIDAuMTQ7XHJcbiAgICAgICAgY29sb3I6ICRzZW1pLWdyZXktMDY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDYpICogMS40MztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpbWFyeS1jdGEsXHJcbiAgJl9fc2Vjb25kYXJ5LWN0YSB7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgyKSBzcGFjZSg0KSAqIDEuMjY7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS0yO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMSkgLSAwLjA4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZWNvbmRhcnktY3RhIHtcclxuICAgIGJhY2tncm91bmQ6ICR6b2V0aXMtb3JhbmdlO1xyXG4gIH1cclxuXHJcbiAgJl9fdmlld2FsbC1idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogc3BhY2UoNSkgKyBzcGFjZSg0KTtcclxuICB9XHJcblxyXG4gICZfX3ZpZXdhbGwtY3RhIHtcclxuICAgIG1hcmdpbi10b3A6IHNwYWNlKDUpICsgc3BhY2UoNCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGcgLSAwLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgyKSAqIDEuMzggc3BhY2UoNCkgLSAwLjE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1zbGlkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnNsaWNrIHtcclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdHJhY2sge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JheS00O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZG90cyB7XHJcbiAgICAgICAgdG9wOiAxMDQlO1xyXG5cclxuXHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbmRlbnNlZC1saWdodC1ncmV5O1xyXG5cclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBzcGFjZSgyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBzcGFjZSgyKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXByZXYsXHJcbiAgICAgICYtbmV4dCB7XHJcbiAgICAgICAgd2lkdGg6IHNwYWNlKDMpIC0gMC4xOTtcclxuICAgICAgICBoZWlnaHQ6IHNwYWNlKDMpO1xyXG4gICAgICAgIHRvcDogMTA2LjQlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcHJldiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LWxlZnQtYXJyb3cuc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2dyZXktcmlnaHQtYXJyb3cuc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAmLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZG90cyB7XHJcbiAgICAgICAgICB0b3A6IDEwNCU7XHJcblxyXG4gICAgICAgICAgbGkuc2xpY2stYWN0aXZlLFxyXG4gICAgICAgICAgbGkuc2xpY2stYWN0aXZlICsgbGksXHJcbiAgICAgICAgICBsaS5zbGljay1hY3RpdmUgKyBsaSArIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpOm50aC1sYXN0LWNoaWxkKDEpLFxyXG4gICAgICAgICAgbGk6bnRoLWxhc3QtY2hpbGQoMiksXHJcbiAgICAgICAgICBsaTpudGgtbGFzdC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaS5zbGljay1hY3RpdmUgfiBsaTpudGgtbGFzdC1jaGlsZCgxKSxcclxuICAgICAgICAgIGxpLnNsaWNrLWFjdGl2ZSB+IGxpOm50aC1sYXN0LWNoaWxkKDIpLFxyXG4gICAgICAgICAgbGkuc2xpY2stYWN0aXZlIH4gbGk6bnRoLWxhc3QtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpLnNsaWNrLWFjdGl2ZSArIGxpICsgbGk6bnRoLWxhc3QtY2hpbGQoMyksXHJcbiAgICAgICAgICBsaS5zbGljay1hY3RpdmUgKyBsaSArIGxpOm50aC1sYXN0LWNoaWxkKDIpLFxyXG4gICAgICAgICAgbGkuc2xpY2stYWN0aXZlICsgbGkgKyBsaTpudGgtbGFzdC1jaGlsZCgxKSxcclxuICAgICAgICAgIGxpLnNsaWNrLWFjdGl2ZSArIGxpOm50aC1sYXN0LWNoaWxkKDMpLFxyXG4gICAgICAgICAgbGkuc2xpY2stYWN0aXZlICsgbGk6bnRoLWxhc3QtY2hpbGQoMiksXHJcbiAgICAgICAgICBsaS5zbGljay1hY3RpdmUgKyBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByZXYsXHJcbiAgICAgICAgJi1uZXh0IHtcclxuICAgICAgICAgIHRvcDogMTA2JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICYtbmV4dCB7XHJcbiAgICAgICAgLy8gICByaWdodDogMTglO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLy8gJi1wcmV2IHtcclxuICAgICAgICAvLyAgIGxlZnQ6IDE4JTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX3BhcmFtZXRlciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDcpICsgMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmltYXJ5LWN0YSxcclxuICAgICZfX3NlY29uZGFyeS1jdGEge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgyKSBzcGFjZSgzKSAtIDAuMTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VwcG9ydC1kZXNjcmlwdGlvbl9fYm9keS1jb2wgcCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDcpIC0gMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcblxyXG4gICAgJl9fcGFyYW1ldGVyIHtcclxuICAgICAgbWluLWhlaWdodDogc3BhY2UoNikgKiAxLjc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlld2FsbC1jdGEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGVzdGltb25pYWxzIHtcclxuICBtYXJnaW4tdG9wOiBzcGFjZSg1KSArIHNwYWNlKDMpO1xyXG5cclxuICAmX19jYXJkIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIHNwYWNlKDUpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcXVvdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjU7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpICogMS4wNDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLSBzcGFjZSgzKSAqIDIuMjtcclxuICAgICAgbGVmdDogJHF1b3RlLWxlZnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtMztcclxuICAgICAgd2lkdGg6IHNwYWNlKDUpICogMS4yNTtcclxuICAgICAgaGVpZ2h0OiBzcGFjZSgzKSAqIDIuMjtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAxMDAlLCAwIDAsIDEwMCUgMCk7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLXNlbGVjdG9yIHtcclxuICAgICZfX2FjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hdmF0YXIge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1heC13aWR0aDogc3BhY2UoNSkgKiAxLjI1O1xyXG4gICAgbWF4LWhlaWdodDogc3BhY2UoNSkgKiAxLjI1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMikgKiAxLjU7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgfVxyXG5cclxuICAmX19sb2NhdGlvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIG9wYWNpdHk6IDAuMzU7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stc2xpZGVyICB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljayB7XHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZG90cyB7XHJcbiAgICAgICAgbGkgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gKiAyLjU7XHJcbiAgICAgICAgICBjb2xvcjogJHpwbi13aGl0ZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRjb25kZW5zZWQtbGlnaHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcHJldixcclxuICAgICAgJi1uZXh0IHtcclxuICAgICAgICB3aWR0aDogc3BhY2UoMyk7XHJcbiAgICAgICAgaGVpZ2h0OiBzcGFjZSgzKTtcclxuICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXByZXYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgxKSAqIDM7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LWxlZnQtYXJyb3cuc3ZnJyk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1uZXh0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDEpICogMztcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2dyZXktcmlnaHQtYXJyb3cuc3ZnJyk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXJyb3cge1xyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgdG9wOiAxMDQlO1xyXG4gICAgICAgIHJpZ2h0OiAyNSU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIHRvcDogMTA0JTtcclxuICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCkgKiAxLjU4NTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hdmF0YXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDMpICsgc3BhY2UoMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVvdGUge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3R0b206IC0gc3BhY2UoNCkgKiAxLjQ1O1xyXG4gICAgICAgIHdpZHRoOiBzcGFjZSgzKSAqIDIuNjI1O1xyXG4gICAgICAgIGhlaWdodDogc3BhY2UoMykgKiAyLjI7XHJcbiAgICAgICAgbGVmdDogJHF1b3RlLW1vYi1sZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJi5hcnJvdyB7XHJcbiAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgcmlnaHQ6IDEwJTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICBsZWZ0OiAxMCU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrIHtcclxuICAgICAgICAmLW5leHQsXHJcbiAgICAgICAgJi1wcmV2IHtcclxuICAgICAgICAgIHRvcDogMTA0JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnRleHQtYmxvY2stY2FsbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICBwYWRkaW5nOiAgc3BhY2UoNCkgc3BhY2UoNCkgMS42OXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAkY29tcC1ib3R0b20tbWFyZ2luO1xyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpO1xyXG4gIH1cclxuXHJcbiAgJl9fYm9keSxcclxuICAmX19ob3VycyxcclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcclxuICB9XHJcblxyXG4gICZfX3Bob25lIHtcclxuICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEpO1xyXG4gIH1cclxuXHJcbiAgJl9faG91cnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCk7XHJcbiAgfVxyXG5cclxuICAmX19lbWFpbCB7XHJcbiAgICBjb2xvcjogJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWVtYWlsLWxpZ2h0LWdyYXkuc3ZnJyk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcblxyXG4gICAgJl9fYm9keSxcclxuICAgICZfX2hvdXJzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50ZXh0LWJsb2NrLWdyZXktbGluayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICBtYXJnaW4tYm90dG9tOiAkY29tcC1ib3R0b20tbWFyZ2luO1xyXG4gIHBhZGRpbmc6IHNwYWNlKDQpIHNwYWNlKDQpIDEuMjVyZW07XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fZGl2aWRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBzcGFjZSgzKSAqIDI7XHJcbiAgICBoZWlnaHQ6IHNwYWNlKDEpICogMC4yNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAxLjA2NTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykgeyBcclxuICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMi4yMCAgc3BhY2UoMykgKiAxLjI1IHNwYWNlKDQpO1xyXG4gIH1cclxufVxyXG4iLCIudGV4dC1ibG9jay1ncmV5IHtcclxuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblxyXG4gIC50ZXh0LWJsb2NrLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmctbGVmdDogJG1pZC1zcGFjZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRtaWQtc3BhY2U7XHJcbiAgfVxyXG59XHJcblxyXG4ub3JhbmdlLWhlYWRpbmd7XHJcbiAgLnRleHQtYmxvY2stcHJpbWFyeXtcclxuICAgIC50ZXh0LWJsb2NrLXByaW1hcnlfX2hlYWRlcntcclxuICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIudGV4dC1ibG9jay1wcmltYXJ5IHtcclxuICBwYWRkaW5nOiAyLjE4NzVyZW0gMCAxLjgxNXJlbTtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgfVxyXG5cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50aGFuay15b3Uge1xyXG4gIC5wYWdlLWhlYWRlciB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMS43NTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgd2lkdGg6IDU3LjUlO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgKyAubGlua2VkLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSg0KSAqIDEuMjU7XHJcbiAgfVxyXG5cclxuICAmLndlYmluYXIge1xyXG4gICAgLnBhZ2UtaGVhZGVyX19ib2R5IHtcclxuICAgICAgd2lkdGg6IDcyJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlLXRpdGxlIHtcclxuICAgLy8gbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgJi53aXRoLW1hcmdpbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICB9XHJcblxyXG4gICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjdweDtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5uby1tYXJnaW4ge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmluZm8tYm94IHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZS0yO1xyXG4gICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgIHBhZGRpbmc6IDI2cHggNTBweCAzMHB4IDkzcHg7XHJcbiAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgIFxyXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZzogMjIuNXB4IDI0LjVweCAyNC41cHggMjQuNXB4O1xyXG4gICB9XHJcblxyXG4gICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMjVweDtcclxuICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL0luZm8uc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICB3aWR0aDogNDRweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICB9XHJcbn1cclxuXHJcbi51cGxvYWQtY29weSB7XHJcbiAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgfVxyXG5cclxuICAgJl9fYm9keSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgIC5kYXNoZWQtbGlzdCB7XHJcbiAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIGxpOjptYXJrZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIi0gICBcIjtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX2Zvb3RlciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgfVxyXG59XHJcblxyXG4uZmFwLWNvbnRlbnQge1xyXG4gICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgJi53aXRoLW1hcmdpbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgIH1cclxuXHJcbiAgICZfX3RpdGxlIHtcclxuICAgICAgLy8gZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIC8vIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgLy8gbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIC8vIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICB9XHJcblxyXG4gICAmX19ib2R5IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICB9XHJcbn1cclxuXHJcbi52ZXQtY29udGVudCB7XHJcbiAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICB9XHJcblxyXG4gICAmX19ib2R5IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICB9XHJcbn1cclxuXHJcbi52ZXQtY29weSB7XHJcbiAgICZfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgIH1cclxuXHJcbiAgICZfX2JvZHkge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICB9XHJcbn1cclxuXHJcbi5jb28tY29udGVudCB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAmX19ib2R5IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgZm9udC1mYW1pbHk6JGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5nZW5lcmljLWNvbnRlbnQge1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgLy9Ob3QgdXNlZCBhbnl3aGVyZVxyXG4gICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgfVxyXG5cclxuICAgJl9fYm9keSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgfVxyXG59XHJcblxyXG4uYWRkaXRpb25hbC1ub3RlcyB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAmX190aXRsZSB7XHJcbiAgICAgIC8vIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAvLyBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgLy8gY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgIH1cclxuXHJcbiAgICZfX2JvZHkge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgIH1cclxufVxyXG5cclxuLnNmcyB7XHJcbiAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICB9XHJcblxyXG4gICAmX19ib2R5IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICB9XHJcblxyXG4gICAmX19idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX2Zvb3RlclRleHQge1xyXG4gICAgICBjb2xvcjogJHpwbi1ncmF5O1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIG1hcmdpbjogMzJweCAwO1xyXG4gICB9XHJcbn1cclxuXHJcbi5nZXQtc3RhcnRlZCB7XHJcbiAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG4gICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgfVxyXG5cclxuICAgJl9fYm9keSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgfVxyXG59XHJcblxyXG4ucmVnaXN0ZXJlZC1hZGRyZXNzLFxyXG4uc2hpcHBpbmctYWRkciB7XHJcbiAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICB9XHJcblxyXG4gICAmX19ib2R5IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICB9XHJcbn1cclxuXHJcbi5hYm91dC1idXNpbmVzcyB7XHJcbiAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICB9XHJcbn1cclxuXHJcbi5saW5rLXdpdGgtbW9kYWwge1xyXG4gICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAubGluay1tb2RhbCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmdyb3VwLXRpdGxlIHtcclxuICAgJl9fZmllbGQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICB9XHJcblxyXG4gICAmX19sYWJlbCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5oaWRlbGFiZWwge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLnNwYWNlLXBsYWNlaG9sZGVyIHtcclxuICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxufSIsIi56aWItb3V0ZXItZGl2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxufVxyXG4uY29sLW1kLTV0aCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDIwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmxpbmstZXh0ZXJuYWw6aGFzKC56aWItdGh1bWJuYWlsLWltZyk6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5saW5rLWV4dGVybmFsOmhhcyguemliLXRodW1ibmFpbC1pbWcpIC5zci1vbmx5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi56aWItdGh1bWJuYWlsLWhlYWRlciB7XHJcbiAgICAubGluay1leHRlcm5hbDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKCcvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay10ZWFsLnN2ZycpO1xyXG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLTE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi56aWItdGh1bWJuYWlsLWN0YSB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7ICAgXHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudmV0c2Nhbi1tdWx0aWxpbmsge1xyXG4gICYtaGVybyAuaGVybyB7XHJcbiAgICAmX190aXRsZSxcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbmNvbC0xLTEtbXVsdGktbGluayB7XHJcbiAgICAubWVkaWEtY2FyZCB7XHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyOXJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyOXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCBwIHN1cCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBpbXMtc2VhcmNoLWxpc3RpbmcgLmRyb3Bkb3duLXRvZ2dsZV9fZGlzcGxheS10ZXh0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWFpbmNvbC0xLW11bHRpLWxpbmsge1xyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIGEsXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNzc1cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhLWNhcmRfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAudGFicyB7XHJcbiAgICAmX19yZWxhdGVkLXByb2R1Y3RzIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy44NXJlbTtcclxuXHJcbiAgICAgIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdC11cyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUuNjc1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBpbXMtcmVxdWVzdC1mb3JtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuICAubWFpbmNvbC1ob3ctaXQtd29ya3Mge1xyXG4gICAgLmZlYXR1cmUtY2FyZHMtaXRlbSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuXHJcbiAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzbisxKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjk1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29sdXRpb24tZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICYsXHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGdyYXktMjE7XHJcbiAgICAgIG1hcmdpbjogMS4xMjVyZW0gMCAyLjEyNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuOTI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBiIHtcclxuICAgICAgZm9udC1mYW1pbHk6JGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgLmRoLXJlbGF0ZWQtdGlsZV9fcHJvZHVjdCB7XHJcbiAgICAgIG1pbi13aWR0aDogMTEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlcm8gLmhlcm9fX2xhYmVsLXNlY29uZGFyeSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudmlkZW8tYnJpZ2h0Y292ZSB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNTtcclxuICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoNCkgKiAxLjQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgaWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiA4MHZoO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ZpZGVvIHtcclxuICAgIG1heC1oZWlnaHQ6IHNwYWNlKDgpICogMS4xO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDEpICogMC44O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxudmlkZW8tanN7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgaGVpZ2h0OiA4MHZoICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuIiwiLnZpZGVvLWNhcm91c2VsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcblxyXG4gICAgLm1lZGlhLWxpc3Qge1xyXG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuXHJcbiAgICAgICAgJl9fYmxvY2stY29udGFpbmVyLWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICZfX2JyaWdodGNvdmUge1xyXG4gICAgLy8gICAgIC5tb2RhbC1ib2R5IHtcclxuICAgIC8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2JTtcclxuICAgIC8vICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAvLyAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAvLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC5zbGljay1zbGlkZT5kaXYge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgbGkuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29uZGVuc2VkLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICR0ZWFsLTI7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHRvcDogOC42cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgdG9wOiA3LjJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgdG9wOiAxMC43cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHRvcDogOS43cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIHRvcDogNC42NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgICAgICB0b3A6IDMuOHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgICAgICAgICB0b3A6IDMuNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudmlkZW8tZGVzY3JpcHRpb24ge1xyXG5cclxuICBtYXJnaW46IDAgMCAyLjVyZW07XHJcblxyXG4gICAgJi5wcm9oZWFydC12aWRlby1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XHJcblxyXG4gICAgICAgIC52aWRlby1kZXNjcmlwdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlkZW8tZGVzY3JpcHRpb24tYm9keSB7XHJcbiAgICAgICAgICAgICZfX2V5ZWJyb3cge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hZ2VudGEtMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcHJvaGVhcnQtdGltZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1mb290ZXJfX3RpbWUsXHJcbiAgICAgICAgICAgICZfX2RpdmlkZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAubGFyZ2UtaW1hZ2UtYmxvY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogNnJlbTsgXHJcbiAgICAgIGhlaWdodDogNnJlbTsgXHJcbiAgICAgIGJvdHRvbTogNTAlOyBcclxuICAgICAgbGVmdDogNTAlOyBcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtOyBcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTNyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICByZ2JhKDI0Niw5MiwwLDAuOCk7IFxyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IFxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEuNzVyZW0gc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1vcmFuZ2U7XHJcblxyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICZfXzlieTE2IHsgLyphc3BlY3RSYXRpbzogOToxNiovXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IFxyXG4gICAgfVxyXG5cclxuICAgICZfX2FydGljbGUgeyAvKmFzcGVjdFJhdGlvOiBhcnRpY2xlKGRlZmF1bHQpIHVzZWQgaW4gZmVhdHVyZWQgaGVybyovXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NC4zJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGFyay10aGVtZSB7IC8qdGhlbWU6IGRhcmsqL1xyXG4gICAgICAgIC52aWRlby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICYtYm9keSxcclxuICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmxhY2s7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faGVhZGVyLFxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19oZWFkZXI6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmX190aW1lLFxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRhaW5lcixcclxuICAmLWJvZHkgeyAvKnRoZW1lOiBsaWdodCAoZGVmYXVsdCkqL1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHpwbi13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XHJcblxyXG4gICAgICAgICZfX2V5ZWJyb3cge1xyXG4gICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkZXIge1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1pZC1zcGFjZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RpdmlkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuODEyNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICZfX3RpbWUsXHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmxpbmstZXh0ZXJuYWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1pZC1zcGFjZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgJl9fbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib2R5IHtcclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kaXZpZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcblxyXG5cclxuICAgICAgICAubGFyZ2UtaW1hZ2UtYmxvY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAvLyAmLmVtYnJleC12aWRlby10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAubGFyZ2UtaW1hZ2UtYmxvY2sge1xyXG4gICAgICAgICAgICAmLmVtYnJleC12aWRlby10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI3cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIudmlkZW8taGVybyB7XHJcblxyXG4gICZfX3RpdGxlLFxyXG4gICZfX3N1YmhlYWRlciB7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gIH1cclxuXHJcbiAgJl9fc3ViaGVhZGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib29rO1xyXG4gIH1cclxuXHJcbiAgLmJyaWdodENvdmUtdmlkZW8tYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAmX19tYWluLWNvbnRhaW5lci1ib2R5LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7IFxyXG4gICAgd2lkdGg6MTAwJTsgXHJcbiAgICBib3R0b206IDA7IFxyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGFnTGluZSB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gIH1cclxuXHJcbiAgJi1jdGEge1xyXG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vcmFuZ2UtcmFpbC1wYXJlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDE7XHJcblxyXG4gICAgLmhlcm9fX2xhYmVsIHtcclxuICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX19jb250ZW50IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX19hY3Rpb25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmFpbCB7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIGZsZXg6IDAgMCAxcmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAmX19sYWJlbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAubGlnaHQge1xyXG4gICAgLnZpZGVvLWhlcm8ge1xyXG5cclxuICAgICAgJl9fdGl0bGUsXHJcbiAgICAgICZfX3N1YmhlYWRlcixcclxuICAgICAgJl9fdGFnTGluZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDRweCAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWRlby1iYW5uZXItd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19tYWluLWltYWdlIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX3RpdGxlLFxyXG4gICAgJl9fc3ViaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtY3RhIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFnTGluZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAmX19tYWluLWNvbnRhaW5lci1ib2R5IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuICAgICZfX3NlY29uZC1jdGEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5oZXJvX19hY3Rpb25ze1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICZfX21haW4tY29udGFpbmVyLWJvZHkge1xyXG4gICAgICBcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICZfX21haW4tY29udGFpbmVyLWJvZHkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmlkZW8tanMge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICZfX3ZpZGVvLWpzIC52anMtdGVjaCB7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbn0iLCIudmlkZW8taW5saW5lLXBsYXllciB7XHJcbiAgcGFkZGluZzogc3BhY2UoNCkgc3BhY2UoMykgKiA2LjI1O1xyXG5cclxuICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAudmlkZW8taW5saW5lLXBsYXllcl9fY29udGFpbmVyLWlmcmFtZSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYS1saXN0X19ibG9jayB7XHJcbiAgICBmbG9hdDogdW5zZXQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICYtaWZyYW1lIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDMpICogMzMuMTU7XHJcbiAgICAgIG1pbi13aWR0aDogc3BhY2UoMykgKiA1OTtcclxuICAgIH1cclxuXHJcbiAgICAmLWVtYmVkIHtcclxuICAgICAgLy8gaGVpZ2h0OiBzcGFjZSgzKSAqIDMzLjUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9uIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDZyZW07IFxyXG4gICAgICBoZWlnaHQ6IDZyZW07IFxyXG4gICAgICBib3R0b206IDUwJTsgXHJcbiAgICAgIGxlZnQ6IDUwJTsgXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTsgXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgcmdiYSgyNDYsOTIsMCwwLjgpOyBcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyBcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7IFxyXG4gICAgICAgIGJvcmRlci10b3A6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7IFxyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxLjc1cmVtIHNvbGlkICR3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1vcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWR1cmF0aW9uIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgxKSAqIDEuMzUgc3BhY2UoMSkgKiAxLjY1O1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIGJvdHRvbTogc3BhY2UoNCk7XHJcbiAgICAgIHJpZ2h0OiBzcGFjZSg0KTtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmlkZW8tanMge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgJl9fZnVsbC13aWR0aCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLy8gaGVpZ2h0OiA2N3ZoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcblxyXG4gICAgICAmLWlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogc3BhY2UoMykgKiAxMy4xNTtcclxuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWR1cmF0aW9uIHtcclxuICAgICAgICBib3R0b206IHNwYWNlKDIpICsgc3BhY2UoMSk7XHJcbiAgICAgICAgcmlnaHQ6IHNwYWNlKDIpICsgc3BhY2UoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aWRlby13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICB3aWR0aCA6MTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnJpZ2h0Q292ZS12aWRlby1qcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufSIsIi52aWRlby1saW5rIHtcclxuXHJcbiAgJi5ncmVlbiB7XHJcbiAgICAubWVkaWEtbGlzdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAkbWlkLXNwYWNlO1xyXG5cclxuICAgICAgJl9fdmlkZW8tdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlkZW9fX3BsYXktYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlicmVsYS1ncmVlbi0zO1xyXG4gIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpYnJlbGEtZ3JlZW4tMztcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBpbmsge1xyXG4gICAgLm1lZGlhLWxpc3Qge1xyXG4gICAgICAudmlkZW9fX3BsYXktYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc29sZW5zaWEtcGluay0xO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzb2xlbnNpYS1waW5rLTE7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS1saXN0X192aWRlby10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhLWxpc3Qge1xyXG4gICAgJl9fYmxvY2stY29udGFpbmVyLWJhY2tncm91bmQge1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvX19wbGF5LWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyBcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDZyZW07IFxyXG4gICAgICBoZWlnaHQ6IDZyZW07IFxyXG4gICAgICBib3R0b206IDUwJTsgXHJcbiAgICAgIGxlZnQ6IDUwJTsgXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTsgXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgcmdiYSgyNDYsOTIsMCwwLjgpOyBcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyBcclxuICAgICAgXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tb3JhbmdlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50OyBcclxuICAgICAgICBib3JkZXItdG9wOiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50OyBcclxuICAgICAgICBib3JkZXItbGVmdDogMS43NXJlbSBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnZpZXdtb2RlIHtcclxuICAmLWxhYmVsIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICBsaW5lLWhlaWdodDogc3BhY2UoMSkgKyAxLjE7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJi1pY29ucyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogJGdyYXktMztcclxuICAgIHBhZGRpbmc6IHNwYWNlKDEpIDAuNXJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXktMjtcclxuICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0zO1xyXG4gICAgfVxyXG5cclxuICAgICYubGlzdDo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvbGlzdC12aWV3LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2xpc3Qtdmlldy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblxyXG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZ3JpZDo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvY2FyZC12aWV3LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2NhcmQtdmlldy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblxyXG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYtYWN0aXZlIHtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcblxyXG4gICAgJi5saXN0OjphZnRlciwgJi5ncmlkOjphZnRlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogICRkYXJrLWdyZXk7IFxyXG4gICAgfVxyXG4gICBcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zZXBhcmF0b3Ige1xyXG4gICAgbWFyZ2luOiAwIHNwYWNlKDEpO1xyXG4gICAgY29sb3I6ICRncmF5LTM7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gKiAxLjU7XHJcbiAgfVxyXG59XHJcbiIsIi52bWlwcy1idXR0b24ge1xyXG4gICAmX19jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgIH1cclxuXHJcbiAgICZfX3dyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9fY29sIHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9fc3VibWl0IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDMxcHggMTg1cHggMzNweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS0xNDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWQsXHJcbiAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLnN1Y2Nlc3MtYnV0dG9uX193cmFwcGVyIHtcclxuICAgbWFyZ2luLXRvcDogMzJweDtcclxuXHJcbiAgIC5zdWNjZXNzLWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMjZweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICB9XHJcbn0iLCIuY29udGFjdC16b2V0aXMge1xyXG4gICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgLnppYi1ncm91cC1idG4ge1xyXG4gICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAuemliLWdyb3VwLWJ0biB7XHJcbiAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuICAgLnppYi1yYWRpbyB7XHJcbiAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzMnB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLnN1Y2Nlc3MtY29uZmlybWF0aW9uIHtcclxuICAgbWFyZ2luLXRvcDogMzBweDtcclxufSIsIi52bWlwcy1jb250YWluZXIge1xyXG4gICAuY29udGFjdC16cmwge1xyXG4gICAgICAuaW5wdXQtZmllbGQge1xyXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM4cmVtO1xyXG5cclxuICAgICAgICAgJi5maWVsZHMtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00O1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bC5yYWRpby1maWVsZCB7XHJcbiAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmR5bmFtaWMtZHJvcGRvd24ge1xyXG4gICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQ7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmZpZWxkIHtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzOHJlbTtcclxuXHJcbiAgICAgICAgICYuZmllbGRzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5yZmllbGRfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmR5bmFtaWMtZHJvcGRvd24ge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgLmxhYmVsLW5hbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2hhbmdlLWVtYWlse1xyXG4gICAgICAgICAmLS1idXR0b257XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjZweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgIC5keW5hbWljLWRyb3Bkb3duIHtcclxuICAgICAgLmRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG59XHJcblxyXG4udm1pcHMtLW1vZGFsIHtcclxuICAgbWF4LXdpZHRoOiA1NjRweDtcclxuXHJcbiAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgfVxyXG5cclxuICAgLm0tY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDU4cHggNzRweCA0MHB4IDU1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDUwcHggMjBweCA0MHB4IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAubS1jbG9zZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICByaWdodDogNDRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmYtd3JhcHBlciB7XHJcbiAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjYxcHg7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC5pbmZvLWJveC0tZW1haWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHggMjJweCA4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmItd3JhcHBlciB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iLWNhbmNlbCwgLmItc3VibWl0IHtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgIHBhZGRpbmc6IDE0cHggMjFweCAxOHB4O1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7ICBcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iLWNhbmNlbCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgIGNvbG9yOiAjNTg1ODU4O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYi1zdWJtaXQge1xyXG4gICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QjhGO1xyXG5cclxuICAgICAgICAgJltkaXNhYmxlZF0sXHJcbiAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgIH1cclxufSIsIi52bWlwcy1jb250YWluZXIsIC5zZWxlY3R2YWMtY29udGFpbmVyLCAucG91bHZhYy1jb250YWluZXIge1xyXG4gICAucGFnZS10aXRsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLnBhZ2Utc3ViLXRpdGxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5wYWdlLWZpZWxkLWdyb3VwIHtcclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19ib2R5IHtcclxuXHJcbiAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1iLTMwIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG5cclxuICAgLnBhZ2Utc3ViLXRpdGxlX19jb3B5IHtcclxuICAgICAgbWFyZ2luLXRvcDogLTE3cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgIH1cclxuXHJcbiAgIC5wYWdlLXN1Yi1mb3JtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmLXYxIHtcclxuICAgICAgICAgLnBhZ2Utc3ViLWZvcm1fX2hlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLmluZm8tYm94IHtcclxuICAgICAgcGFkZGluZzogMzVweCA0M3B4IDM1cHggOTdweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRpbmZvLWJsdWU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICBsZWZ0OiAyN3B4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5pbmZvLWJveC0tc20ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDIycHggMzdweCAyMnB4IDk3cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICAuaW5mby1ib3h7XHJcbiAgICAgICAgICZfX2JvZHl7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAub3Itc2VwZXJhdG9yIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIG1hcmdpbjogMjVweCAxNXB4IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgbWFyZ2luOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5zdGF0aWMtdGFibGUge1xyXG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xyXG5cclxuICAgICAgdGFibGUge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdHIge1xyXG4gICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRyIHRoLFxyXG4gICAgICB0ciB0ZCB7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ciB0aCB7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNTY3MDtcclxuICAgICAgfVxyXG4gICB9XHJcbn0iLCIuZy1maWVsZF9fd3JhcHBlciB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5ncm91cC1kaXZpZGVyIHtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGhlaWdodDogMXB4O1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMTtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn0iLCIudm1pcHMtY29udGFpbmVyIHtcclxuICAgbWF4LXdpZHRoOiA4NDZweDtcclxufVxyXG5cclxuLnZtaXBzLWZvcm0tLXN1Ym1pdHRpbmcge1xyXG4gICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnZtaXBzLXBoaWxhbnRocm9weSwuY29udGFjdC16cmwge1xyXG4gICAuaW52YWxpZCB7XHJcblxyXG4gICAgICAuemliLWZpZWxkX19pbnB1dCxcclxuICAgICAgLnppYi1maWVsZF9fdGV4dGFyZWEge1xyXG4gICAgICAgICBjb2xvcjogJGVyci1yZWQ7XHJcbiAgICAgICAgIGNhcmV0LWNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi56aWItZmllbGQge1xyXG4gICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRlcnItcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuemliLWRyb3Bkb3duIHtcclxuICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC56aWItZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAmX19jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgLnppYi1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICZfX2luZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgJl9fc2luZ2xlLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuemliLWRyb3Bkb3duIHtcclxuICAgICAgICAgJl9fY29udHJvbCB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9yZWQtYXJyb3ctZG93bi5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJi5zdWNjZXNzLWNvbmZpcm1hdGlvbiB7XHJcbiAgICAgIC5hbGVydHMge1xyXG4gICAgICAgICAmLS1zdWNjZXNzIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuNjtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC56aWItZmllbGQge1xyXG5cclxuICAgICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gICAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2lucHV0LCZfX3RleHRhcmVhe1xyXG4gICAgICAgICBjYXJldC1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuemliLWRyb3Bkb3duIHtcclxuICAgICAgJl9fY29udHJvbCB7XHJcbiAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9kYXJrLWdyZXkuc3ZnJyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5kaWNhdG9ycyB7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgfVxyXG59IiwiXHJcbi53ZWJpbmFyLWNhcmRzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMikgKiAxLjc1O1xyXG4gIG1hcmdpbi1ib3R0b206ICBzcGFjZSg1KSArIDEuNDQ7XHJcblxyXG4gICZfX2NhcmRzIHtcclxuICAgIC5jYXJkLWltZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIG1heC1oZWlnaHQ6IHNwYWNlKDMpICogMTMuMzI7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDMpICogMTMuMzI7XHJcbiAgICB9XHJcblxyXG4gICAgLndlYmluYXItY2FyZHMge1xyXG4gICAgICAmX19idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAgc3BhY2UoMykgKiAyLjE5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19ib2R5IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBzcGFjZSg2KSAqIDEuMTI1O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IHNwYWNlKDYpICogMS4xMjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lcnMtbGlzdCB7XHJcbiAgICAmLmNhcmQtZ3JvdXAge1xyXG4gICAgICAuY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xMTtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLmNhcmQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMS42OSBzcGFjZSgzKSAqIDEuMzc1IHNwYWNlKDMpICogMS4yNSBzcGFjZSgzKSAqIDEuNjI1O1xyXG4gICAgfVxyXG5cclxuICAgIC53ZWJpbmFyLWNhcmRzIHtcclxuICAgICAgJl9fdGl0bGUsXHJcbiAgICAgICZfX2JvZHktY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHNwYWNlKDgpICogMS4yNjI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYm9keS1jb250YWluZXIge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IHNwYWNlKDMpICogMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9uLWxpc3R2aWV3IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBzcGFjZSgzKSAqIDEuNjk7XHJcbiAgICAgICAgcmlnaHQ6IHNwYWNlKDMpICogMS4zNzU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IHNwYWNlKDYpICogMS41OTQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IHNwYWNlKDcpICogMS4wMDU1O1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbSAqIDAuOTU7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKSAvIDEuMztcclxuICB9XHJcblxyXG4gICZfX2RhdGUsXHJcbiAgJl9faWQge1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICB9XHJcblxyXG4gICZfX2RhdGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgyKSAqIDEuMjU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDEpIC8gMjtcclxuICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkZGFya2dyZXk7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCxcclxuICAmX19pZCxcclxuICAmX19kYXRlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiBzcGFjZSgxKTtcclxuICB9XHJcblxyXG4gICZfX2NhdGNoLXVwLWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgyKTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxlZnQ6IHNwYWNlKDEpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgxKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IHNwYWNlKDEpO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgd2lkdGg6IHNwYWNlKDMpICsgc3BhY2UoMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXZlLWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICBjb2xvcjogJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgxKTtcclxuICAgIHBhZGRpbmctbGVmdDogc3BhY2UoMSk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IHNwYWNlKDMpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogc3BhY2UoMSk7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbC10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgxKSAqIDIuNTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgICYsXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICRjb25kZW5zZWQtbGlnaHQtZ3JleTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDEpIC0gMC4xO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxLjE0MztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbi1jb250YWluZXIgYTpub3QoLmJ0bi5idG4teHMpe1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpdmUtZGV0YWlsLFxyXG4gICZfX2xpdmUtY2F0Y2h1cC1idG4ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMSkgKiAwLjU7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtaW4td2lkdGg6IHNwYWNlKDMpICogNi4xMjU7XHJcbiAgICBtaW4taGVpZ2h0OiBzcGFjZSg0KSAqIDEuMjU7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcGFkZGluZzogc3BhY2UoMSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJl9fbGl2ZS1jYXRjaHVwLWxpbmsge1xyXG4gICAgbWluLXdpZHRoOiBzcGFjZSgzKSAqIDYuODtcclxuICAgIG1pbi1oZWlnaHQ6IHNwYWNlKDQpICogMS4yNTtcclxuICB9XHJcblxyXG4gICZfX2xpdmUtY2F0Y2h1cC1idG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bXR1cnF1b2lzZWJsdWU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGl2ZS1kZXRhaWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZXRpcy1vcmFuZ2U7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmxpc3R2aWV3LW1hcmdpbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuY2FyZHZpZXctbWFyZ2luIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4uYnRuLXhze1xyXG4gICAgJi5saXN0dmlldy1tYXJnaW4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLmNhcmR2aWV3LW1hcmdpbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19nYWxsZXJ5LXZpZXcge1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICAud2ViaW5hci1jYXJkc19fY2FyZHMge1xyXG4gICAgICBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpIC0gc3BhY2UoMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stc2xpZGVyIHtcclxuICAgIHdpZHRoOiA5OS4zMyU7XHJcblxyXG4gICAgLnNsaWNrIHtcclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdHJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMTE7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTExO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogc3BhY2UoMikgKiAxLjg3NSBzcGFjZSgzKSAqIDEuMTI1IHNwYWNlKDMpICogMS4zMTM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWRvdHMge1xyXG4gICAgICAgIHRvcDogMTAzJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBsaS5zbGljay1hY3RpdmUsXHJcbiAgICAgICAgbGkuc2xpY2stYWN0aXZlICsgbGksXHJcbiAgICAgICAgbGkuc2xpY2stYWN0aXZlICsgbGkgKyBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaTpudGgtbGFzdC1jaGlsZCgxKSxcclxuICAgICAgICBsaTpudGgtbGFzdC1jaGlsZCgyKSxcclxuICAgICAgICBsaTpudGgtbGFzdC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaS5zbGljay1hY3RpdmUgfiBsaTpudGgtbGFzdC1jaGlsZCgxKSxcclxuICAgICAgICBsaS5zbGljay1hY3RpdmUgfiBsaTpudGgtbGFzdC1jaGlsZCgyKSxcclxuICAgICAgICBsaS5zbGljay1hY3RpdmUgfiBsaTpudGgtbGFzdC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkuc2xpY2stYWN0aXZlICsgbGkgKyBsaTpudGgtbGFzdC1jaGlsZCgzKSxcclxuICAgICAgICBsaS5zbGljay1hY3RpdmUgKyBsaSArIGxpOm50aC1sYXN0LWNoaWxkKDIpLFxyXG4gICAgICAgIGxpLnNsaWNrLWFjdGl2ZSArIGxpICsgbGk6bnRoLWxhc3QtY2hpbGQoMSksXHJcbiAgICAgICAgbGkuc2xpY2stYWN0aXZlICsgbGk6bnRoLWxhc3QtY2hpbGQoMyksXHJcbiAgICAgICAgbGkuc2xpY2stYWN0aXZlICsgbGk6bnRoLWxhc3QtY2hpbGQoMiksXHJcbiAgICAgICAgbGkuc2xpY2stYWN0aXZlICsgbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb25kZW5zZWQtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogc3BhY2UoMik7XHJcbiAgICAgICAgICAgIHdpZHRoOiBzcGFjZSgyKTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1wcmV2LFxyXG4gICAgICAmLW5leHQge1xyXG4gICAgICAgIGhlaWdodDogc3BhY2UoMyk7XHJcbiAgICAgICAgdG9wOiAxMDUuNCU7XHJcbiAgICAgICAgd2lkdGg6IHNwYWNlKDMpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcHJldiB7XHJcbiAgICAgICAgbGVmdDogNDIlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2dyZXktbGVmdC1hcnJvdy5zdmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDQyJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9ncmV5LXJpZ2h0LWFycm93LnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICYtZGlzYWJsZWQ6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kb3RzIHtcclxuICAgICAgICAgIHRvcDogMTAzLjUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmV2LFxyXG4gICAgICAgICYtbmV4dCB7XHJcbiAgICAgICAgICB0b3A6IDEwNiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5leHQge1xyXG4gICAgICAgICAgcmlnaHQ6IDE4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcHJldiB7XHJcbiAgICAgICAgICBsZWZ0OiAxOCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX2NhcmRzIHtcclxuICAgICAgLndlYmluYXItY2FyZHMge1xyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGNoLXVwLWxhYmVsLFxyXG4gICAgJl9fbGl2ZS1sYWJlbCxcclxuICAgICZfX2RhdGUsXHJcbiAgICAmX19pZCB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVycyB7XHJcbiAgICAgIC53ZWJpbmFyLWNhcmRzIHtcclxuICAgICAgICAmX19pZCxcclxuICAgICAgICAmX19kYXRlLFxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBoZWlnaHQ6ICBzcGFjZSg2KSAqIDEuMzIzO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBzcGFjZSg2KSAqIDEuMjU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHNwYWNlKDYpICogMS4yNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IHNwYWNlKDMpICogMjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jYXRjaC11cC1sYWJlbCxcclxuICAgICAgICAmX19saXZlLWxhYmVsIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbi1saXN0dmlldyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXZlLWRldGFpbCB7XHJcbiAgICAgICAgICAmLmxpc3R2aWV3LW1hcmdpbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgyKSAqIDEuMjUgc3BhY2UoMikgKiAxLjUgc3BhY2UoMikgKiAxLjg3NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbi1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19nYWxsZXJ5LWNvbnRhaW5lciAge1xyXG4gICAgICBwYWRkaW5nOiAwIHNwYWNlKDIpICogMS41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICZfX2J1dHRvbi1jb250YWluZXIuYnV0dG9uLXNtIHtcclxuICAgICAgLndlYmluYXItY2FyZHMge1xyXG4gICAgICAgICZfX2xpdmUtZGV0YWlsLFxyXG4gICAgICAgICZfX2xpdmUtY2F0Y2h1cC1idG4ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBzcGFjZSgzKSAqIDQuNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2ViaW5hci1jYXJkcyB7XHJcbiAgICAgICZfX2NhcmRzIHtcclxuICAgICAgICAuY2FyZC1pbWcge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgLndlYmluYXItY2FyZHNfX2xhYmVsLXRleHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiBzcGFjZSgxKTtcclxuICAgfVxyXG59XHJcbiIsIi53ZWJpbmFyLWRldGFpbC1wYWdlIHtcclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtIHNwYWNlKDMpICsgMC40O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMjtcclxuICAgICAgbWFyZ2luOiBzcGFjZSg1KSAtIDAuNzUgc3BhY2UoMyk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3ZlcnZpZXctcHJlc2VudGVyIHtcclxuICAgIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoNikgLSBzcGFjZSgxKTtcclxuXHJcbiAgICAgIGgyLFxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgc3BhY2UoMikgKyAwLjEyNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1zbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZS1zbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBzcGFjZSgzKSAqIDAuMDI3NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53ZWJpbmFyLWRldGFpbC1wYWdlX19zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemUtc207XHJcbiAgICAgIG1hcmdpbjogMCAwIHNwYWNlKDMpICogMS4xMjU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXNlbnRlci1oZXJvIHtcclxuICAgICAgJl9faW1hZ2UtYm94IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgxKSAqIDEuMjU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBzcGFjZSgzKSAqIDU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBzcGFjZSgxKSArIHNwYWNlKDIpICsgc3BhY2UoNSk7XHJcbiAgICAgICAgd2lkdGg6IHNwYWNlKDEpICsgc3BhY2UoMikgKyBzcGFjZSg1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc3ViaGVhZGVyLFxyXG4gICAgICAmX19saW5rIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9sZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDIpICogMS44NzU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSkgKiAwLjc1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zdWJoZWFkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19ib2R5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKSAqIDEuMDY1O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDYpICogMC44NjQ2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcclxuICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoNSkgKyAwLjEyNTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogc3BhY2UoNSkgKyAwLjEyNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3F1aWNrLWxpbmtzLXRpbGVzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogc3BhY2UoNSkgKyBzcGFjZSgyKSArIDAuMjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplLXNtO1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSg0KSAqIDEuNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9fb3ZlcnZpZXctcHJlc2VudGVyIHtcclxuICAgICAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAyLjA2MjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmVzZW50ZXItaGVybyB7XHJcbiAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBtYXJnaW46IHNwYWNlKDMpICogMS4xOTUgc3BhY2UoMykgc3BhY2UoMykgKiAxLjY1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi53ZWJpbmFyLWhlcm8ge1xyXG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKDUpICsgc3BhY2UoMSk7XHJcblxyXG4gIC5oZXJvIHtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMiBzcGFjZSgzKSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplICogMS4zNTU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUtc207XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuMzM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDMpICogMjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICZfX21haW4tY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSg2KSArIHNwYWNlKDEpIHNwYWNlKDYpIHNwYWNlKDYpIC0gc3BhY2UoNCkgLSBzcGFjZSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYXUtd2ViaW5hci1ob21lIHtcclxuICAuY2FyZC1ib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiBzcGFjZSgyKSAqIDEuODc1O1xyXG4gIH1cclxuXHJcbiAgJl9fcHJvZ3JhbS1oZXJvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICogMi4yOTI7XHJcblxyXG4gICAgfiAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWN0aW9uLWhlYWRlcl9fYm9keSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIH4gLndlYmluYXItY2FyZHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKSAqIDEuMjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpIC0gc3BhY2UoMSk7XHJcblxyXG4gICAgICAud2ViaW5hci1jYXJkc19fYm9keSxcclxuICAgICAgLndlYmluYXItY2FyZHNfX2JvZHkgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4yOTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC53ZWJpbmFyLWNhcmRzX190aXRsZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgdG9wOiAxMDQuNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICAgIHRvcDogMTAyJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB+IC5saW5lLWRpdmlkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSg0KSArIHNwYWNlKDMpO1xyXG4gICAgfVxyXG5cclxuICAgIH4gLmNvbnRhY3QtdXMgIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiA4O1xyXG5cclxuICAgICAgLmNvbnRhY3QtdXNfX2JvcmRlciB7XHJcbiAgICAgICAgLm9ubGluZS1zZXJ2aWNlcyB7XHJcbiAgICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgyKSAqIDEuMzc1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhY3QtdXNfX2NvbnRhY3QtY29udGFpbmVyLWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IHNwYWNlKDQpICsgc3BhY2UoMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdXBwb3J0LWRlc2NyaXB0aW9uX19ib2R5LWNvbCBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41NDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvIHtcclxuXHJcbiAgICAgICZfX21haW4tY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAxLjU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUgKiAxLjM2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSg0KSAqIDEuMztcclxuICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUtc207XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zMzU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2N0YSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAqIDEuMzU4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMikgKiAxLjY4OCBzcGFjZSg0KSAqIDEuMjUyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjIxKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBzcGFjZSgxKSAvIDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9fcHJvZ3JhbS1oZXJvIHtcclxuXHJcbiAgICAgIC5oZXJvIHtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjZSg0KSArIHNwYWNlKDMpIDAgc3BhY2UoNCkgc3BhY2UoMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemUgLSAwLjM3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi53ZWJpbmFyLWluZm8ge1xyXG5cclxuICBpbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSkgLyAyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgyKSAqIDEuNTtcclxuICB9XHJcblxyXG4gICZfX3N0YXR1cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAqIDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDMpICogMS4yNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gIC5saXZlLWNvbG9yIHtcclxuICAgIGNvbG9yOiAkbWVkaXVtdHVycXVvaXNlYmx1ZTtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZmxleC1zaHJpbms6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRtZWRpdW10dXJxdW9pc2VibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogc3BhY2UoMSkgLyAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplLXNtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDIpICogMS41IDA7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjZSgyKSAqIDEuNSBzcGFjZSg1KSAqIDEuMjk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMykgKiAxLjM3NTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMykgKiAyLjE5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1cyB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAgc3BhY2UoMykgKiAxLjM3NTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBwYWRkaW5nOiAwIHNwYWNlKDMpICogMS4zNzU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNlKDIpICogMS44NzU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgzKSAqIDIuMTk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogc3BhY2UoMikgKiAxLjUgc3BhY2UoNSkgKiAxLjQ0NTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLndlYmluYXItbGlzdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNCkgKiAyLjU7XHJcbiAgbWFyZ2luLXRvcDogc3BhY2UoMikgKiAxLjI1O1xyXG5cclxuICAmX19zZWFyY2guc2VhcmNoIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAucmVhY3QtYXV0b3N1Z2dlc3Qge1xyXG4gICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICR2ZXJ5LWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiBzcGFjZSgyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VhcmNoLXJlc3VsdCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKSArIHNwYWNlKDEpO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZpbHRlci10b2dnbGUtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkdmVyeS1saWdodC1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogMS4zO1xyXG4gICAgbWluLXdpZHRoOiBzcGFjZSg2KTtcclxuICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMC45MDc7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19zZWFyY2gtc29ydCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkenBuLXdoaXRlO1xyXG4gICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDQpICogMS41ODU7XHJcbiAgfVxyXG5cclxuICAmX19zb3J0IHtcclxuXHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKSArIHNwYWNlKDEpO1xyXG4gICAgfVxyXG5cclxuICAgICYtZHJvcGRvd24uZHJvcGRvd24tbGlzdCxcclxuICAgICYtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IHtcclxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgJl9fY2FyZXQtY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpIHNwYWNlKDEpICogMC45O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcblxyXG4gICAgJi1zY3JvbGwtdG9wIHtcclxuICAgICAgYm90dG9tOiAzJTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICByaWdodDogMiU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkYm9yZGVyLXdpZHRoICRjaXJjbGUtYm9yZGVyLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1maWx0ZXJfX21vZGFsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXByb2R1Y3RsaXN0IHtcclxuICAgICAgLm1lZGl1bS1kZXZpY2Uge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWx0ZXJfX2l0ZW0ge1xyXG4gICAgICAgICYtY2hlY2tib3gtYnV0dG9uIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FsZW5kYXItdmlldyB7XHJcbiAgICAgICAgJl9fbW9udGgge1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogc3BhY2UoMykgKiAxLjU2MjU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDEuMjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucGFnZW5hdmJhciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSBzcGFjZSgxKSAvIDQ7XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgJl9fY2FyZXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogc3BhY2UoMikgc3BhY2UoMSkgKiAwLjk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud2ViaW5hci1jYXJkcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMykgKiAzLjEyNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWJsb2NrLWdyaWQge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAmX19zZWFyY2guc2VhcmNoIHtcclxuICAgICAgLnJlYWN0LWF1dG9zdWdnZXN0IHtcclxuXHJcbiAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgcGFkZGluZzogc3BhY2UoMykgKiAwLjkwNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvcnQtZHJvcGRvd24uZHJvcGRvd24tbGlzdCxcclxuICAgICZfX3NvcnQtZHJvcGRvd24uc2hvdy5kcm9wZG93bi1saXN0IHtcclxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMikgKiAwLjgxNCAwO1xyXG5cclxuICAgICAgICAmX19jYXJldC1jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogc3BhY2UoMSkgKiAwLjQgc3BhY2UoMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kaXNwbGF5LXZhbHVlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC5kaC1yZWxhdGVkLXRpbGVfX3Byb2R1Y3Qge1xyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206ICAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTExO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIud2ViaW5hci1yZWxhdGVkLXJlc291cmNlcyB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKSAqIDEuNzU7XHJcblxyXG4gICAgLmRyb3Bkb3duIHtcclxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgJl9fZGlzcGxheS12YWx1ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKSAqIDAuNDY5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2FyZXQtY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDMpICogMC40MjUgc3BhY2UoMykgKiAwLjIwNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc291cmNlcyB7XHJcbiAgICBwYWRkaW5nOiAwIHNwYWNlKDIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAuZGgtcmVzb3VyY2UtY2FyZF9fZG9jdW1lbnQtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi53ZWJpbmFyLXRvcGljLWxpc3Rpbmcge1xyXG4gICZfX2hlcm8ge1xyXG4gICAgLmhlcm8ge1xyXG4gICAgICAmX19tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY3RhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjZSgxKSBzcGFjZSg0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ib2R5IHtcclxuICAgIC5wYWdlbmF2YmFyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMS43NXJlbSAwICRtaWQtc3BhY2U7XHJcblxyXG4gICAgICAmX19kcm9wZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdC1mb3VuZC1jb250ZW50IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb3J0LWFuZC1zZWFyY2gge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAmX19zZWFyY2hib3gsXHJcbiAgICAgICZfX3JlbGV2YW5jZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FsZW5kYXItdmlldyB7XHJcbiAgICAgICZfX21vbnRoIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWlkLXNwYWNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud2ViaW5hci1jYXJkcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgLnNlY3Rpb24taGVhZGVyX19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW46IDMuMzc1cmVtIDAgMC42MjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mZWF0dXJlZC1yZXNvdXJjZXMud2ViaW5hci1yZWxhdGVkLXJlc291cmNlcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAmLWJvZHkge1xyXG4gICAgICAuc29ydC1hbmQtc2VhcmNoIHtcclxuICAgICAgICAmX19maWx0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JlbGV2YW5jZSB7XHJcbiAgICAgICAgICAuc29ydC1hbmQtc2VhcmNoX19zb3J0LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgzKSAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNzVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUgIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogc3BhY2UoMSkgc3BhY2UoMyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICZfX2hlcm8ge1xyXG4gICAgICAuaGVybyB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICAuc29ydC1hbmQtc2VhcmNoIHtcclxuICAgICAgICAmX19zZWFyY2hib3gge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcblxyXG4gICAgICAgICAgLnNvcnQtYW5kLXNlYXJjaF9fY29sIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZWxldmFuY2Uge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogJG1pZC1zcGFjZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLndoZXJlLXRvLWJ1eSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbTtcclxuXHJcbiAgJl9fbWFwIHtcclxuICAgIGhlaWdodDogMjcuNzVyZW07XHJcblxyXG4gICAgLmZpbHRlciB7XHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1hdXRvY29tcGxldGUsXHJcbiAgICAmLWxvY2F0aW9uLWNvdW50LFxyXG4gICAgJi1kaXNjbGFpbWVyLFxyXG4gICAgLmZpbHRlcl9faXRlbS1jaGVja2JveC1idXR0b24ge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgfVxyXG5cclxuICAgICYtZmlsdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWxvY2F0aW9uLWNvdW50IHtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvbG9jYXRpb24ucG5nJyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjVyZW07XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRncmF5LTExO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xNDtcclxuICAgICAgcGFkZGluZzogMC43NXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgIHdpZHRoOiAyOC41cmVtO1xyXG5cclxuICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGlzY2xhaW1lciB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcblxyXG4gICAgICAmLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDMpO1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmdWxsLXdpZHRoLWNvbnRhaW5lcjtcclxuXHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWlucHV0d3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1maWx0ZXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjdyZW07XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZ3JleS1yaWdodC1hcnJvdy5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjM3NXJlbSAwLjkzOHJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC45MzhyZW07XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxvY2F0aW9uLWNvdW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIC5tZWRpdW0tZGV2aWNlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC5tZWRpdW0tZGV2aWNlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uIHtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uOmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICRncmF5LTM7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZW5hdmJhciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyX19pdGVtIHtcclxuICAgICYtY291bnQge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgY29sb3I6ICRzZW1pLWdyZXktMDc7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGVja2JveC1idXR0b24ge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9uIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIH1cclxuICB9XHJcbiBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgLmZpbmQtYS1yZXRhaWxlci10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogODkuNSU7XHJcbiAgICAmX191cHtcclxuICAgICAgbGVmdDogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuemliLWRkIHtcclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNTg1ODU4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYWwtMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19vcHRpb25zLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi5pcy1oaWdobGlnaHRlZCxcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vLW9wdGlvbiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjOTY5Njk2O1xyXG4gICAgfVxyXG4gICBcclxufSIsIi56aWItY2FyZCB7XHJcblxyXG4gICAgLyoqIEJlbG93IHN0eWxlcyBhcHBseSBmb3IgYm90aFxyXG4gICAgKiogR3JpZCB2aWV3IGFuZCBMaXN0IFZpZXcgKi9cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDAuNjg4cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMC4zMTNyZW0gMC4zNzVyZW0gMC40MzhyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODhyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YS1kYXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMCAwIDEuMTI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcclxuICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhLXR5cGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gIFxyXG5cclxuICAgICZfX21ldGEtZGF0ZSB7fVxyXG5cclxuICAgICZfX21ldGEtYXNzZXQtc2l6ZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi4xODhyZW07XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMy4xODhyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLTE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhbGluayB7XHJcblxyXG4gICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LUljb24uc3ZnKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyoqIEdSSUQgVklFVyAqL1xyXG4gICAgJi0tZ3JpZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgICAgICAuemliLWNhcmRfX2ltZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3Zlcn4uemliLWNhcmRfX2NvbnRlbnQgLnppYi1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5rLWRvd25sb2FkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmstZG93bmxvYWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuemliLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC56aWItY2FyZF9fcGlsbHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuemliLWNhcmQtLWdyaWR2aWV3LWdyZXl0aGVtZSxcclxuICAgICAgICAmLnppYi1jYXJkLS1ncmlkdmlldy13aGl0ZXRoZW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAuemliLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuemliLWNhcmRfX2ltZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC56aWItY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VtaS1ncmV5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRvd25sb2FkLFxyXG4gICAgICAgICAgICAubGluay1kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmx1ZS1kb3dubG9hZC1hcnJvdy5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi56aWItY2FyZC0tZ3JpZHZpZXctd2hpdGV0aGVtZSB7XHJcbiAgICAgICAgICAgIC56aWItY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnppYi1jYXJkLS1ncmlkdmlldy1ncmV5dGhlbWUsXHJcbiAgICAgICAgJi56aWItY2FyZC0tZ3JpZHZpZXctd2hpdGV0aGVtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC56aWItY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuemliLWNhcmRfX2ltZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuemliLWNhcmRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbWktZ3JleTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kb3dubG9hZCxcclxuICAgICAgICAgICAgLmxpbmstZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9ibHVlLWRvd25sb2FkLWFycm93LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi56aWItY2FyZC0tZ3JpZHZpZXctd2hpdGV0aGVtZSB7XHJcbiAgICAgICAgICAgIC56aWItY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qKiBMSVNUIFZJRVcgKi9cclxuICAgICYtLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42ODhyZW07XHJcblxyXG4gICAgICAgIC56aWItY2FyZF9faW1nLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNS4zMTNyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMC4xMjVyZW07XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwLjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3Zlcn4uemliLWNhcmRfX2NvbnRlbnQgLnppYi1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5rLWRvd25sb2FkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmstZG93bmxvYWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuemliLWNhcmRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNDM3NXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuemliLWNhcmRfX21ldGEtdHlwZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnppYi1jYXJkX19tZXRhLWRhdGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnppYi1jYXJkX19tZXRhLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnppYi1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnppYi1jYXJkX19jdGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnppYi1jYXJkX19waWxscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi56aWItY2FyZC0tb25laGFsZiB7XHJcbiAgICAuemliLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi56aWItY2FyZHMge1xyXG4gICAgLyoqIEJlbG93IHN0eWxlcyBhcHBseSBmb3IgYm90aFxyXG4gICAgKiogR3JpZCB2aWV3IGFuZCBMaXN0IFZpZXcgKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuXHJcblxyXG4gICAgJi5hcnJvdyB7XHJcbiAgICAgICAgLnppYi1jYXJkc19fY3RhbGluazo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctSWNvbi5zdmcpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC40cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnppYi1jYXJkc19fZG93bmxvYWRpY29uOmhhcyguemliLWNhcmRzX190aXRsZTpob3Zlcikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAmLnpvb21lZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDIlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAmOmhvdmVyIH4gLnppYi1jYXJkc19fY29udGVudCAuemliLWNhcmRzX190aXRsZSB7XHJcbiAgICAgICAgLy8gICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgIC8vICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ+LnppYi1jYXJkc19fY29udGVudC56aWItY2FyZHNfX2Rvd25sb2FkaWNvbjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMC42MjVyZW07XHJcbiAgICAgICAgbGVmdDogMC42MjVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC4zNzVyZW0gMC4zNzVyZW07XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwLjYyNXJlbTtcclxuICAgICAgICByaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC4zNzVyZW0gMC40Mzc1cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIGNvbG9yOiAjNTg1ODU4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faG92ZXItc3RhdGUge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEtZGVzYy1tdyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgyMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uZXd0YWJpY29uOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBtYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWV4dGVybmFsLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tZXh0ZXJuYWwuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kb3dubG9hZGljb24ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBtYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWRvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWRvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vIHRvcDogMjIlO1xyXG4gICAgICAgICAgICB0b3A6IDMyJTtcclxuICAgICAgICAgICAgLy8gcmlnaHQ6IDMlO1xyXG4gICAgICAgICAgICByaWdodDogLTIlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yNTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC42NXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhbGljb24ge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC1tZXRhIHtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YS1kYXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YS1kYXRhLWF1dGhvcnMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbU5hcnJvd1NTbS1Cb2xkXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhLWljb24ge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxLjEyNXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEtY29udGVudCB7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XHJcbiAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YS10eXBlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEtZGF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnfCc7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhLWRhdGExIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhLWRhdGEyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC56aWItcGlsbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC56aWItY2FyZHNfX3BpbGxzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC56aWItY2FyZHNfX3NwZWNpZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHJcbiAgICAgICAgJi1pdGVtcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgIC56aWItY2FyZHNfX3NwZWNpZXMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4xMjVyZW0gMC4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuMDYyNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS0xO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY3RhbGluayB7XHJcbiAgICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8qKiBHUklEIFZJRVcgKi9cclxuICAgICYtLWdyaWR2aWV3IHtcclxuICAgICAgICAuemliLWNhcmRzX19pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4Ljc1cmVtO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4Ljc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyKy56aWItY2FyZHNfX2NvbnRlbnQ+YSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTIuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTIuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyfi56aWItY2FyZHNfX2NvbnRlbnQgLnppYi1jYXJkc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmstZG93bmxvYWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC56aWItY2FyZHNfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmLmxpbmstZG93bmxvYWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5rLWRvd25sb2FkOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBtYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWRvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWRvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiogTElTVCBWSUVXICovXHJcbiAgICAmLS1saXN0dmlldyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgLy8gY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAucHItOXB4IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuemliLWNhcmRzX19saXN0LWltZzpob3ZlcisuemliLWNhcmRzX19saXN0LWNvbnRlbnQgLnppYi1jYXJkc19fY29udGVudD5hIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnppYi1jYXJkc19faW1nLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTByZW07XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMTIuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIG1heC1oZWlnaHQ6IDEyLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGluay1kb3dubG9hZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rLWRvd25sb2FkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnppYi1jYXJkc19fdGl0bGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmstZG93bmxvYWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIG1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tZG93bmxvYWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFzZS1idXR0b24tZG93bmxvYWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtaW1nIHtcclxuICAgICAgICAmOmhvdmVyfi56aWItY2FyZHNfX2xpc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIC56aWItY2FyZHNfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rLWRvd25sb2FkOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBtYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWRvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL2dsb2JhbC9hc3NldHMvaW1hZ2VzL2ljb25zL2Jhc2UtYnV0dG9uLWRvd25sb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqIFBJTExTIFNUWUxFICovXHJcbi56aWItcGlsbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogLjg3NXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRlYWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMztcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIH1cclxufVxyXG5cclxuLnppYi1sZWFuY2FyZCB7XHJcblxyXG4gICAgJl9fcmVzb3VyY2Uge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmX19jb250YWluZXIge31cclxuXHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ib3JkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC8vICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgY29udGVudDogdXJsKCcvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZG93bmxvYWQtcHJpbWFyeS1kYXJrLXRlYWwuc3ZnJyk7XHJcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vICAgICB0b3A6IDIyJTtcclxuICAgICAgICAgICAgLy8gICAgIHJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDIuMjU7XHJcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpICogMS4yNTtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDIpICogMS41O1xyXG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy10b3A6IHNwYWNlKDMpICogMC42NTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fb3V0ZXItZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xyXG4gICAgICAgICAgICAuemliLWxlYW5jYXJkX19yZXNvdXJjZV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnNyLW9ubHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5saW5rLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5saW5rLWV4dGVybmFsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGluay1leHRlcm5hbCBoNjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIvZ2xvYmFsL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay10ZWFsLnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyAmLmxpbmstZXh0ZXJuYWwge1xyXG4gICAgICAgICAgICAvLyAgICAgaDYge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xOHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gICAgIH0gICBcclxuICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21ldGEtZGF0YSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZXRhLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMS4xMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZXRhLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21ldGEtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21ldGEtZGF0ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZXRhLWFzc2V0LXNpemUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21ldGEtYXNzZXQtdHlwZSB7XHJcbiAgICAgICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cclxuICAgICAgICAgICAgJl9fYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAqIDEuNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG93bmxvYWRpY29uIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9iYXNlLWJ1dHRvbi1kb3dubG9hZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKC9nbG9iYWwvYXNzZXRzL2ltYWdlcy9pY29ucy9iYXNlLWJ1dHRvbi1kb3dubG9hZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyB0b3A6IDIyJTtcclxuICAgICAgICAgICAgdG9wOiAzMiU7XHJcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhbGljb24ge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faG92ZXItc3RhdGUge1xyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG59XHJcbi5jdXN0b20tY29sLXdpZHRoIHtcclxuICAgIC56aWItbGVhbmNhcmRfX3Jlc291cmNlX19taW4td2lkdGgge1xyXG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM3N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi56aWItZmllbGQtLWNoZWNrYm94IHtcclxuICAgICYuemliLWZpZWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uemliLWNoZWNrYm94X193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnppYi1jaGVja2JveF9faW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnppYi1jaGVja2JveF9fYWxpYXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMCAwIDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxufVxyXG5cclxuLnppYi1jaGVja2JveF9fYWxpYXM6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNC41cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi56aWItY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuemliLWNoZWNrYm94X19hbGlhcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdGVhbC0yO1xyXG59XHJcblxyXG4uemliLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLnppYi1jaGVja2JveF9fYWxpYXM6OmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn0iLCIuemliLWZpZWxkX19kYXRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuemliLWZpZWxkX19kYXRlLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9jYWxlbmRhci1ncmV5LnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnppYi1kYXRlcGlja2VyX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxufSIsIi56aWItZHJvcGRvd25fX3dyYXBwZXIge1xyXG4gICAuemliLWRyb3Bkb3duIHtcclxuICAgICAgJl9fY29udHJvbCB7XHJcbiAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xMTtcclxuXHJcbiAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRyb2wtLWlzLWZvY3VzZWQge1xyXG4gICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGVhbC0yO1xyXG5cclxuICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWwtMjtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbmRpY2F0b3Itc2VwYXJhdG9yIHtcclxuICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdmFsdWUtY29udGFpbmVyIHtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDkzJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5kaWNhdG9yIHtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9fYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWRyb3Bkb3duLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCA2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NpbmdsZS12YWx1ZSB7XHJcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDkzJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgbWF4LXdpZHRoOiA5MyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX21lbnUge1xyXG4gICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGVhbC0yO1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250cm9sLS1tZW51LWlzLW9wZW4ge1xyXG4gICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsLTI7XHJcblxyXG4gICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX21lbnUtbGlzdCB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDEwcHggNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19vcHRpb24ge1xyXG4gICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fb3B0aW9uLS1pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX29wdGlvbi0taXMtZm9jdXNlZCB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAmLnppYi1kcm9wZG93bl9fb3B0aW9uLS1pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAvL0ZvciBwbGFjZWhvbGRlciB2YWx1ZSBjb2xvciBpcyBsaWdodGVyIGdyZXlcclxuICAgJi56aWItZHJvcGRvd25fX25vdC1zZWxlY3RlZCB7XHJcbiAgICAgIC56aWItZHJvcGRvd25fX3NpbmdsZS12YWx1ZSB7XHJcbiAgICAgICAgIGNvbG9yOiAkc2VtaS1ncmV5LTA3O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICYubG9hZGluZyB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgIH1cclxufVxyXG5cclxuLmludmFsaWQgLnppYi1kcm9wZG93bl9fd3JhcHBlciB7XHJcbiAgIC56aWItZHJvcGRvd25fX2NvbnRyb2wge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLTY7XHJcbiAgIH1cclxuXHJcbiAgIC56aWItZHJvcGRvd25fX3BsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICB9XHJcbn1cclxuXHJcbi56aWItZmllbGQge1xyXG4gICAmLmRpc2FibGVkIHtcclxuICAgICAgLnppYi1kcm9wZG93bl9fd3JhcHBlciB7XHJcbiAgICAgICAgIC56aWItZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAmX19jb250cm9sIHtcclxuICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS00O1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJi5udW1lcmljLXVuaXQtbGVmdCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMy42M3JlbTtcclxuICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC56aWItZHJvcGRvd25fX2NvbnRyb2wge1xyXG4gICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJi5udW1lcmljLXVuaXQtcmlnaHQge1xyXG4gICAgICAuemliLWZpZWxkX19sYWJlbCB7XHJcbiAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5jb250YWN0LXpvZXRpc3tcclxuICAgLnppYi1kcm9wZG93bl9fd3JhcHBlciB7XHJcbiAgIC8vRm9yIHBsYWNlaG9sZGVyIHZhbHVlIGNvbG9yIGlzIGxpZ2h0ZXIgZ3JleVxyXG4gICAgICAmLnppYi1kcm9wZG93bl9fbm90LXNlbGVjdGVkIHtcclxuICAgICAgICAgLnppYi1kcm9wZG93bl9fc2luZ2xlLXZhbHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR6cG4tZ3JheTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuemliLWRyb3Bkb3duX19pbmRpY2F0b3IgeyBcclxuICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn0iLCIuZmlsZXVwbG9hZC0temliIHtcclxuICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuXHJcbiAgIC5maWxldXBsb2FkX19maWVsZCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICB9XHJcblxyXG4gICAuZmlsZXVwbG9hZF9fZHJvcCxcclxuICAgLmZpbGV1cGxvYWRfX2xpc3Qge1xyXG4gICAgICBtYXgtd2lkdGg6IDMwOHB4O1xyXG4gICB9XHJcbn1cclxuXHJcbi56aWJmaWxldXBsb2FkLWNvbnRhaW5lciB7XHJcbiAgICYuaW52YWxpZCB7XHJcblxyXG4gICAgICBsYWJlbCxcclxuICAgICAgLmVycm9yLW1lc3NhZ2UsXHJcbiAgICAgIC5maWxldXBsb2FkX19sYWJlbDEsXHJcbiAgICAgIC5maWxldXBsb2FkX19sYWJlbDIge1xyXG4gICAgICAgICBjb2xvcjogJGVyci1yZWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWxldXBsb2FkX19kcm9wIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC02O1xyXG4gICAgICAgICBib3JkZXItY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5maWxldXBsb2FkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgfVxyXG59IiwiLnppYi1ncm91cC1idG4ge1xyXG4gICAmX19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICB9XHJcblxyXG4gICAmX19idG4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvcGx1cy1pY29uLWdyZXkuc3ZnXCIpO1xyXG4gICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX3JlbW92ZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9taW51cy1pY29uLWdyZXkuc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmdyb3VwLXJlbW92ZSB7XHJcbiAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uZ3JvdXAtcmVtb3ZlIHtcclxuICAgJi5hbGlnbi10b3Age1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4iLCIuemliLWZpZWxkIHtcclxuICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICYuaW52YWxpZCB7XHJcbiAgICAgIGxhYmVsLFxyXG4gICAgICBsYWJlbCBhLFxyXG4gICAgICAuc3ViLWhlYWRlcixcclxuICAgICAgLmZvb3Rlci10ZXh0LFxyXG4gICAgICAuZXJyb3ItbWVzc2FnZSxcclxuICAgICAgLnppYi1maWVsZF9fZm9vdGVyLXRleHQsXHJcbiAgICAgIC56aWItcmFkaW9fX2xhYmVsIHtcclxuICAgICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuemliLWZpZWxkX19pbnB1dCxcclxuICAgICAgLnppYi1kZF9faW5wdXQsXHJcbiAgICAgIC56aWItZmllbGRfX3RleHRhcmVhIHtcclxuICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC02O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuemliLXJhZGlvX19hbGlhczpiZWZvcmUsXHJcbiAgICAgIC56aWItY2hlY2tib3hfX2FsaWFzIHtcclxuICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmX19sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX29wdGlvbmFsLWxhYmVsIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkenBuLWdyYXk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgIH1cclxuXHJcbiAgICZfX3N1Yi1oZWFkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgY29sb3I6ICR6cG4tZ3JheTtcclxuICAgfVxyXG5cclxuICAgJl9faW5wdXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTFweCAxNnB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICRncmF5LTI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTExO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICB9XHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgY29sb3I6ICRzZW1pLWdyZXktMDcgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmX19mb290ZXItdGV4dCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBjb2xvcjogJHpwbi1ncmF5O1xyXG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgIH1cclxuXHJcbiAgICYuZGlzYWJsZWQge1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAuemliLWZpZWxkIHtcclxuICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMztcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuICAgLmVycm9yLW1lc3NhZ2Uge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgIH1cclxuXHJcbiAgICZfX3N1Yi1oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICB9XHJcblxyXG4gICAmLm10LTIwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgfVxyXG4gICAmLS1sb2FkZXJ7XHJcbiAgICAgIC5sb2FkaW5nLWluZGljYXRvciB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDAuOXJlbTtcclxuICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmLm5vLW1hcmdpbntcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLnppYi1maWVsZF9faW5wdXRbdHlwZT1cImRhdGVcIl1bZGF0YS1oYXN2YWx1ZT1cImZhbHNlXCJdOm5vdCg6aW52YWxpZCk6bm90KDpmb2N1cykge1xyXG4gICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcclxuICAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcclxuICAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxyXG4gICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XHJcbiAgICAgIGNvbG9yOiAkc2VtaS1ncmV5LTA3O1xyXG4gICB9XHJcbn1cclxuIiwiLnppYi1kYXRlcGlja2VyX193cmFwcGVyIHtcclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXIsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlci15ZWFyLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0ZWFsLTI7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlci15ZWFyLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZDpob3ZlcixcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWtleWJvYXJkLXNlbGVjdGVkLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQ6aG92ZXIsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQ6aG92ZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWRpc2FibGVkLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0zO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZDpob3ZlcixcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWRpc2FibGVkOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbjo6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246aG92ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2MjcyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lcyxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0ZWFsLTI7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49Ym90dG9tXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICB9XHJcbn0iLCIuemliLXJhZGlvIHtcclxuICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTQ0cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmLS1qdXN0aWZ5LWJldHdlZW4ge1xyXG4gICAgICAuemliLXJhZGlvX193cmFwcGVyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAvLyBtYXJnaW4tbGVmdDogMTE1cHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9faW5wdXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAmOmNoZWNrZWR+LnppYi1yYWRpb19fYWxpYXM6YmVmb3JlIHtcclxuICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmNoZWNrZWR+LnppYi1yYWRpb19fYWxpYXM6YWZ0ZXIge1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmX19hbGlhcyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTE7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9fbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgIH1cclxuXHJcbiAgICYuZGlzYWJsZWQge1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICB9XHJcblxyXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgfVxyXG59XHJcblxyXG4uemliLWZpZWxkLS1yYWRpbyB7XHJcbiAgICYudmVydGljYWwge1xyXG4gICAgICAuemliLXJhZGlvIHtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICZfX3N1Yi1sYWJlbHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJl9fbGFiZWx7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLnppYi1maWVsZF9fbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICB9XHJcbn1cclxuXHJcbi56aWItcmFkaW8tLXZlcnRpY2FsIHtcclxuICAgLnppYi1yYWRpbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAuemliLXJhZGlvX193cmFwcGVyIHtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuemliLXJhZGlvX193cmFwcGVyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgIH1cclxufSIsIi56aWItZmllbGQge1xyXG4gICAmX190ZXh0YXJlYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XHJcbiAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgIH1cclxuICAgfVxyXG59IiwiLmNsaW5pYy1zZWFyY2gge1xyXG4gICZfX21vZGFsIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgcGFkZGluZzogMXJlbSA0cmVtO1xyXG5cclxuICAgICAgLnppcC1ub3QtZm91bmQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhY2stdG8tdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJHRlYWwtMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnppcC1jb2RlLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xOXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAwLjkzOHJlbTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgIC5yYWRpby1maWVsZCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMC4xOXJlbSAkZ3JheS0zO1xyXG4gICAgICAgICAgcGFkZGluZzogMS4zcmVtIDA7XHJcblxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgYWNjZW50LWNvbG9yOiAkdGVhbC0yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICAgIC5vcHRpb25hbC1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTMxO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuODEzcmVtIDFyZW07XHJcbiAgICAgICAgICBib3JkZXI6IDAuMDZyZW0gc29saWQgJGdyYXktMTE7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE5cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tbGlzdCxcclxuICAgICAgICAuc2hvdy5kcm9wZG93bi1saXN0IHtcclxuICAgICAgICAgIC5kcm9wZG93bi10b2dnbGVfX2NhcmV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYWwtMjtcclxuXHJcbiAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24taXRlbTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24taXRlbTpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYWwtMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYWwtMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hvdy5kcm9wZG93bi1saXN0IHtcclxuICAgICAgICAgIGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGVhbC0yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZ3JhbS1mb3JtX19kcm9wZG93bi5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1pdGVtLFxyXG4gICAgICAgIC5wcm9ncmFtLWZvcm1fX2Ryb3Bkb3duLnNob3cuZHJvcGRvd24tbGlzdCAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3VibWl0LWJ0bntcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9sZDtcclxuICAgICAgfVxyXG4gICAgICAucHJvZ3JhbS1mb3JtX19maWVsZC1jb250YWluZXIgLmZvcm0tZ3JvdXAgLmlzLWludmFsaWQge1xyXG4gICAgICAgIGNvbG9yOiAkZXJyLXJlZDtcclxuICAgICAgICBib3JkZXI6IDAuMDZyZW0gc29saWQgJGVyci1yZWQ7XHJcbiAgXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRlcnItcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnppcC1jb2RlLXNlYXJjaCB7XHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgLnppcC1pbnB1dCB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTExO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnpybC1jb250YWN0LXVzLWZvcm0ge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgcGFkZGluZzogMC44cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLWxpc3QsXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAmLmlzLWludmFsaWQge1xyXG4gICAgICBjb2xvcjogJHJlZC01O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkLTU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJlZC01LCAuMDcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtaW52YWxpZDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogJHJlZC01O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGV0YWlscy1oZWxwLXRleHQge1xyXG4gICAgY29sb3I6ICRncmF5LTI2O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLWxpc3QsXHJcbiAgLnNob3cuZHJvcGRvd24tbGlzdCB7XHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgJl9fY2FyZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kaXNwbGF5LXZhbHVlIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGlzcGxheS12YWx1ZSxcclxuICAgICAgJl9fZGlzcGxheS10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC45cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1pbnZhbGlkIHtcclxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgJl9fZGlzcGxheS12YWx1ZSxcclxuICAgICAgICAmX19kaXNwbGF5LXRleHQsXHJcbiAgICAgICAgJl9fY2FyZXQtY29udGFpbmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJlZC01LCAuMDcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGlzcGxheS12YWx1ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZC01O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGV0YWlscy1oZWFkZXIsXHJcbiAgJl9fdGhpcy1pcy1mb3ItaGVhZGVyLFxyXG4gICZfX2xhYmVsIHtcclxuICAgIGNvbG9yOiAkZ3JheS0yNTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XHJcbiAgfVxyXG5cclxuICAvLyAmX19mb290ZXIge1xyXG4gIC8vICAgY29sb3I6ICRncmF5LTI4O1xyXG4gIC8vICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gIC8vICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gIC8vICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgLy8gICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG5cclxuICAvLyAgIGEge1xyXG4gIC8vICAgICBjb2xvcjogJGJsdWUtOTtcclxuICAvLyAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAmX19pbnRlcmVzdGVkaW4ge1xyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1mb3JtLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMyk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNoZWNrYm94IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDAuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yNztcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC44MXJlbTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0yNTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgJi1leGFtcGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aGlzLWlzLWZvciB7XHJcbiAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjU2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtZm9ybS1ncm91cCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI3O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRyb3Bkb3ducyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgIC56cmwtY29udGFjdC11cy1mb3JtX19sYWJlbCBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yYWRpbyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IHNwYWNlKDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VibWl0LWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgd2lkdGg6IDI2LjRyZW07XHJcbiAgfVxyXG5cclxuICAmX19zdWJtaXQtZm9ybS1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgZnVsbC13aWR0aC1jb250YWluZXI7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHpwbi13aGl0ZTtcclxuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICBsZWZ0OiA2Ny4zNSU7XHJcbiAgfVxyXG5cclxuICAmX19zdWJtaXQtZm9ybS1lcnJvciB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICBjb2xvcjogJHJlZC01O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9fZm9vdGVyIGEge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1pdC1idG4ge1xyXG4gICAgICB3aWR0aDogMjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGhpcy1pcy1mb3Ige1xyXG4gICAgICAmLWZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRlcmVzdGVkaW4tZm9ybS1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJtaXQtYnRuIHtcclxuICAgICAgd2lkdGg6IDIxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1pdC1mb3JtLWNvbnRhaW5lciB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm0ge1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGdyYXktMjU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC44OHJlbTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICAuenJsLWN1c3RvbWVyLWNvbnRhY3QtdXMtZm9ybV9fc2VjdGlvbiB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNTdyZW07XHJcbiAgICAgICAgICAmLXRleHRmaWVsZCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgLnpybC1jdXN0b21lci1jb250YWN0LXVzLWZvcm1fX2Jsb2NrIHtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jsb2NrIHtcclxuICAgICYuZm9ybS1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMzJyZW07XHJcblxyXG4gICAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGhlaWdodDogNy42OXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXMtaW52YWxpZC1pbnB1dCB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQtNTtcclxuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJHJlZC01O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJlZC01LCAwLjA3KTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRyZWQtNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLTU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCxcclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0xMTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS0zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtMjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0ZmllbGQge1xyXG4gICAgICAmLWxhYmVsaGVscCxcclxuICAgICAgJi1leGFtcGxlLWxhYmVsaGVscCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI2O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM4cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWV4YW1wbGUtbGFiZWxoZWxwIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGFiZWxzdWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMzhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMC40NHJlbTtcclxuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMTE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NhcmV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2FyZXQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9Ecm9wZG93bl9pY29uLnN2ZycpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGlzcGxheS12YWx1ZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktMztcclxuICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rpc3BsYXktdGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2hvdyAuZHJvcGRvd24ge1xyXG4gICAgICAgICYtdG9nZ2xlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNDRyZW07XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLTI7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2NhcmV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19kaXNwbGF5LXZhbHVlLFxyXG4gICAgICAgICAgJl9fZGlzcGxheS10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWVudSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAwLjM3NXJlbTtcclxuICAgICAgICAgIG1hcmdpbjogMC4zNzVyZW0gMDtcclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrZ3JleTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNjJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMTlyZW07XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS0yO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLWludmFsaWQtZHJvcGRvd24ge1xyXG4gICAgICAgICYuZHJvcGRvd24uc2hvdyB7XHJcbiAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgICAgICAgICAmX19kaXNwbGF5LXZhbHVlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkcmVkLTU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRyZWQtNSwgMC4wNyk7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZC01O1xyXG5cclxuICAgICAgICAgICZfX2Rpc3BsYXktdmFsdWUsXHJcbiAgICAgICAgICAmX19kaXNwbGF5LXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZC01O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2NhcmV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJlZC01LCAwLjAxKTtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQtNTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQtNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvb3RlciB7XHJcbiAgICBAaW5jbHVkZSBmdWxsLXdpZHRoLWNvbnRhaW5lcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR6cG4td2hpdGU7XHJcbiAgICBsZWZ0OiA2Ny4zNSU7XHJcbiAgICBwYWRkaW5nOiA0LjgycmVtIDAgNS4xM3JlbTtcclxuXHJcbiAgICAvLyAmLW5vdGUge1xyXG4gICAgLy8gICAmLFxyXG4gICAgLy8gICBwIHtcclxuICAgIC8vICAgICBjb2xvcjogJGdyYXktMjg7XHJcbiAgICAvLyAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgLy8gICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIC8vICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAwLjg4cmVtO1xyXG4gICAgLy8gICB9XHJcblxyXG4gICAgLy8gICBwIHtcclxuICAgIC8vICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAvLyAgIH1cclxuXHJcbiAgICAvLyAgIGEge1xyXG4gICAgLy8gICAgIGNvbG9yOiAkYmx1ZS05O1xyXG4gICAgLy8gICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgIC8vICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgICYtc3VibWl0LWJ0biB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgd2lkdGg6IDI2LjM4cmVtO1xyXG4gICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHNwYWNlKDEpO1xyXG4gICAgfVxyXG5cclxuICAgICYtc3VibWl0LXRleHQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgY29sb3I6ICRyZWQtNTtcclxuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICBwYWRkaW5nOiAzLjk0cmVtIDAgNXJlbTtcclxuXHJcbiAgICAgICYtc3VibWl0LWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24geyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgfVxyXG59XHJcbiIsIi56bHItc3VwcGx5LW9yZGVyLWZvcm0ge1xyXG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgzKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgY29sb3I6ICRncmF5LTI1O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlbHAtdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICBjb2xvcjogJGdyYXktMjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtO1xyXG5cclxuICAgICYgZGl2Omxhc3QtY2hpbGQgLnpsci1zdXBwbHktb3JkZXItZm9ybSB7XHJcbiAgICAgICZfX3RleHRmaWVsZCxcclxuICAgICAgJl9fcXVhbnRpdHktZHJvcGRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHRmaWVsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcclxuXHJcbiAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBoZWlnaHQ6IDcuNjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTI1O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLWludmFsaWQtbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkLTU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhlbHAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yNjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCxcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMTE7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAuODc1cmVtIHNwYWNlKDMpO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgIGNhcmV0LWNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS0yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtaW52YWxpZC1pbnB1dCB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQtNTtcclxuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJHJlZC01O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJlZC01LCAwLjA3KTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRyZWQtNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGV0YWlscy1kcm9wZG93bixcclxuICAmX19xdWFudGl0eS1kcm9wZG93biB7XHJcbiAgICAuZHJvcGRvd24tbGlzdCB7XHJcbiAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMTE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rpc3BsYXktdmFsdWUsXHJcbiAgICAgICAgJl9fZGlzcGxheS10ZXh0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSBzcGFjZSgzKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jYXJldCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW0gMC44cmVtIDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjlyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNob3cgLmRyb3Bkb3duIHtcclxuICAgICAgICAmLXRvZ2dsZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLTI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAmX19kaXNwbGF5LXZhbHVlLFxyXG4gICAgICAgICAgJl9fZGlzcGxheS10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWVudSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDA7XHJcblxyXG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9vaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXRhaWxzLWRyb3Bkb3duIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcclxuXHJcbiAgICAgICYuaXMtaW52YWxpZC1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQtNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pcy1pbnZhbGlkLWRyb3Bkb3duIHtcclxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQtNTtcclxuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJHJlZC01O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZC01O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGlzcGxheS10ZXh0LFxyXG4gICAgICAgICZfX2NhcmV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRyZWQtNSwgMC4wNyk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcXVhbnRpdHktZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib29rO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40NjtcclxuICAgICAgY29sb3I6ICRncmF5LTI3O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1saXN0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgzKTtcclxuXHJcbiAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICZfX2Rpc3BsYXktdmFsdWUsXHJcbiAgICAgICAgJl9fZGlzcGxheS10ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNob3cgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIG1pbi13aWR0aDogODUlO1xyXG5cclxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9vdGVyIHtcclxuICAgIEBpbmNsdWRlIGZ1bGwtd2lkdGgtY29udGFpbmVyO1xyXG4gICAgbGVmdDogNjcuMzUlO1xyXG4gICAgcGFkZGluZzogMy43NXJlbSAwIDVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkenBuLXdoaXRlO1xyXG5cclxuICAgIC8vICYtaGVscCB7XHJcbiAgICAvLyAgICYsXHJcbiAgICAvLyAgIHAsXHJcbiAgICAvLyAgIGEge1xyXG4gICAgLy8gICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIC8vICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAvLyAgICAgY29sb3I6ICRncmF5LTI4O1xyXG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICAvLyAgIH1cclxuXHJcbiAgICAvLyAgIHAge1xyXG4gICAgLy8gICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIC8vICAgfVxyXG5cclxuICAgIC8vICAgYSB7XHJcbiAgICAvLyAgICAgY29sb3I6ICRibHVlLTk7XHJcbiAgICAvLyAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6b2V0aXMtb3JhbmdlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgd2lkdGg6IDI2LjM3NXJlbTtcclxuICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBzcGFjZSgxKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWVycm9yIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvb2s7XHJcbiAgICAgIGNvbG9yOiAkcmVkLTU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiBzcGFjZSgyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQuMTI1cmVtO1xyXG5cclxuICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi10b2dnbGVfX2Rpc3BsYXktdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDEpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9J251bWJlciddIHtcclxuICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgICAtbW96LWFwcGVhcmFuY2U6ICd0ZXh0ZmllbGQnOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xyXG4gIH1cclxufVxyXG4iLCIuenJsIHtcclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjY1QzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0dCB7XHJcblxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZGxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDA3QjhGO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDdCOEY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jb250ZW50L19hc3NldHMvaW1hZ2VzL0RpYWdub3N0aWNzLUxhbmRpbmctUGFnZS9ab2V0aXMtUmVmZXJlbmNlLUxhYnMvY2lyY2xlLXBsdXMtc29saWQuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAmLmV4cGFuZCB7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvbnRlbnQvX2Fzc2V0cy9pbWFnZXMvRGlhZ25vc3RpY3MtTGFuZGluZy1QYWdlL1pvZXRpcy1SZWZlcmVuY2UtTGFicy9jaXJjbGUtbWludXMtc29saWQuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleCA6IDAgMCAxN3B4O1xyXG4gICAgICAgIGhlaWdodDogMTdweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGNjtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTUlO1xyXG4gICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTAwOyBcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjVweDtcclxuICAgICAgICAgICAgbGVmdDogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KXtcclxuICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpe1xyXG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hYmJyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBmbGV4OiAwIDAgNzVweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXhwbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuLmNsZWFyLWFsbCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogIzAwN0I4RjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGNjtcclxuICAgIG1hcmdpbi10b3A6IDIycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWZpZWxkLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtZmllbGQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHggNnB4IDM4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0RFREVERTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0JCQkJCQjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0JCQkJCQjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0JCQkJCQjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1yZXN1bHQge1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNTg1ODU4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgLTEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWx0ZXIge1xyXG4gICAgJi1kcm9wZG93biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RkbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIGNvbG9yOiAjNTg1ODU4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTg1ODU4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLWRyb3Bkb3duLS14cyB7XHJcbiAgICAgICAgLmZpbHRlcl9fZGRsaW5rIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyX19kcm9wZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXJfX2Ryb3Bkb3duX19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyX19kb3duaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzU4NTg1ODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kcm9wZG93bi0tbWQge1xyXG4gICAgICAgIC5maWx0ZXJfX2RkbGluayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMTNweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXJfX2Rvd25pY29uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYS1pY29uO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBsYS1jb250ZW50KCRsYS1hbmdsZS1yaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzU4NTg1ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcm9wZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Ryb3Bkb3duX19pdGVtIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxufVxyXG5cclxuLnpybC1wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMTVweCAwIDQwcHg7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5wZXJ2aWV3LXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWFyZ2luOiAwIC0xMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGVycGFnZV9fbGFiZWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAjNTg1ODU4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLS16b2V0aXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXYsXHJcbiAgICAubmV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTg1ODU4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogI2RlZGVkZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RlZGVkZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgXHJcblxyXG4gICAgLnBhZ2UtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCA1MHB4O1xyXG5cclxuICAgICAgICBzcGFuLFxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge31cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYS1hbmdsZS1yaWdodDpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIj5cIiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiPFwiICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uenJsLXRhYmxlIHtcclxuXHJcbiAgICAudG9nZ2xlLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC50b2dnbGUtYWxsLWxpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlLXJvdy1saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY1QzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDI2JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE1LjU4MiU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNS41ODIlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNyU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgIFxyXG4gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQjZDFkMWQxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50LWJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZXhwYW5kZWQgLnpybC10YWJsZV9fcm93LWNvbnRlbnQ6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1ib29rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlc3ROYW1lIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGVzdGNvZGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93LWluLW1vYiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTg1ODU4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnR1YmUtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjcuMDY0JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE5LjUwNyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxOS41MDclO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTYuOTYyJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE2Ljk2MiU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNy4wNjQlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3N3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTkuNTA3JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE5LjUwNyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg3KSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOCksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jZW50ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLm1lbnUtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm1lbnUtLXJvdXRpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQjY5QzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5tZW51LS1hZHZhbmNlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwQjY0QjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm1lbnUtLXNwZWNpYWxpemVkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubWVudS0tZXF1aW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MzcwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubWVudS0tYXZpYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBMERERUU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5tZW51LS1vdGhlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E4ODRCQjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhYmVsLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtLW5hcnJvdy1zc20tYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudC10b2dnbGUge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNyU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkem9ldGlzLW9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LWJsb2NrIHtcclxuICAgICYuenJsLWNvbnRhY3R1cyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC56cmwtY29udGFjdHVzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgLnpybC1jb250YWN0dXNfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhLWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICYuenJsLWNvbnRhY3R1c19fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RjY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjRweCAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODQ1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC56cmwtY29udGFjdHVzX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnpybC1jb250YWN0dXNfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi56cmwtY29udGFjdHVzX19waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWEtYm9vaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuenJsLWNvbnRhY3R1c19fb3BlbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctc3NtLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnpybC1jb250YWN0dXNfX2RheXMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbS1uYXJyb3ctYm9vaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjVGNjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnpybC1jb250YWN0dXNfX2VtYWlsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LWJvb2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMEMxRDU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jb250ZW50LWJsb2NrIC56cmwtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW0tbmFycm93LXNzbS1ib2xkO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luOiAzcmVtIDA7XHJcbiAgICB9XHJcbn0iXX0= */
