@charset "UTF-8";
*,
*::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(34, 34, 34, 0);
}

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

body {
  margin: 0;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #343a40;
  text-align: left;
  background-color: #fff;
}

[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: 1.5rem;
}

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

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: 700;
}

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: #7027A0;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: rgb(68.9447236181, 24.0075376884, 98.4924623116);
  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: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  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: 0.75rem;
  padding-bottom: 0.75rem;
  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: 1.5rem;
  font-family: "Raleway", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  line-height: 1.2;
  color: #7027A0;
}

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

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

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

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

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

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

.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: 2px solid rgba(34, 34, 34, 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: #fff;
  border: 2px solid #dee2e6;
  border-radius: 360px;
  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;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1172px;
  }
}
.container-xl, .container-lg, .container-md, .container-sm, .container {
  max-width: 1440px;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
}

.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: 16px;
  padding-left: 16px;
}

.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: #343a40;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 2px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 4px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 4px solid #dee2e6;
}

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

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

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

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(34, 34, 34, 0.05);
}

.table-hover tbody tr:hover {
  color: #343a40;
  background-color: rgba(34, 34, 34, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(214.96, 194.52, 228.4);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(180.64, 142.68, 205.6);
}

.table-hover .table-primary:hover {
  background-color: rgb(203.2349196141, 176.8093890675, 220.6106109325);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(203.2349196141, 176.8093890675, 220.6106109325);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(238.2, 195.64, 232.04);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(223.8, 144.76, 212.36);
}

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

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(194.8, 230.36, 202.92);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(143.2, 209.24, 158.28);
}

.table-hover .table-success:hover {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(241.28, 242.96, 244.64);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(229.52, 232.64, 235.76);
}

.table-hover .table-info:hover {
  background-color: rgb(226.7509302326, 230.21, 233.6690697674);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(226.7509302326, 230.21, 233.6690697674);
}

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

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

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(183.6, 205.72, 228.12);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(122.4, 163.48, 205.08);
}

.table-hover .table-danger:hover {
  background-color: rgb(165.0743589744, 192.9336752137, 221.1456410256);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(165.0743589744, 192.9336752137, 221.1456410256);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(251.36, 252.48, 253.6);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(248.24, 250.32, 252.4);
}

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

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

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

.table-blue,
.table-blue > th,
.table-blue > td {
  background-color: rgb(183.6, 205.72, 228.12);
}
.table-blue th,
.table-blue td,
.table-blue thead th,
.table-blue tbody + tbody {
  border-color: rgb(122.4, 163.48, 205.08);
}

.table-hover .table-blue:hover {
  background-color: rgb(165.0743589744, 192.9336752137, 221.1456410256);
}
.table-hover .table-blue:hover > td,
.table-hover .table-blue:hover > th {
  background-color: rgb(165.0743589744, 192.9336752137, 221.1456410256);
}

.table-pink,
.table-pink > th,
.table-pink > td {
  background-color: rgb(238.2, 195.64, 232.04);
}
.table-pink th,
.table-pink td,
.table-pink thead th,
.table-pink tbody + tbody {
  border-color: rgb(223.8, 144.76, 212.36);
}

.table-hover .table-pink:hover {
  background-color: rgb(232.575, 175.765, 224.3525);
}
.table-hover .table-pink:hover > td,
.table-hover .table-pink:hover > th {
  background-color: rgb(232.575, 175.765, 224.3525);
}

.table-purple,
.table-purple > th,
.table-purple > td {
  background-color: rgb(214.96, 194.52, 228.4);
}
.table-purple th,
.table-purple td,
.table-purple thead th,
.table-purple tbody + tbody {
  border-color: rgb(180.64, 142.68, 205.6);
}

.table-hover .table-purple:hover {
  background-color: rgb(203.2349196141, 176.8093890675, 220.6106109325);
}
.table-hover .table-purple:hover > td,
.table-hover .table-purple:hover > th {
  background-color: rgb(203.2349196141, 176.8093890675, 220.6106109325);
}

.table-cyan,
.table-cyan > th,
.table-cyan > td {
  background-color: rgb(188.36, 218.04, 222.52);
}
.table-cyan th,
.table-cyan td,
.table-cyan thead th,
.table-cyan tbody + tbody {
  border-color: rgb(131.24, 186.36, 194.68);
}

.table-hover .table-cyan:hover {
  background-color: rgb(171.2159322034, 208.5315254237, 214.1640677966);
}
.table-hover .table-cyan:hover > td,
.table-hover .table-cyan:hover > th {
  background-color: rgb(171.2159322034, 208.5315254237, 214.1640677966);
}

.table-menu,
.table-menu > th,
.table-menu > td {
  background-color: rgb(240.16, 232.6, 245.2);
}
.table-menu th,
.table-menu td,
.table-menu thead th,
.table-menu tbody + tbody {
  border-color: rgb(227.44, 213.4, 236.8);
}

.table-hover .table-menu:hover {
  background-color: rgb(228.407826087, 214.8608695652, 237.4391304348);
}
.table-hover .table-menu:hover > td,
.table-hover .table-menu:hover > th {
  background-color: rgb(228.407826087, 214.8608695652, 237.4391304348);
}

.table-menulight,
.table-menulight > th,
.table-menulight > td {
  background-color: rgb(251.08, 248.84, 252.2);
}
.table-menulight th,
.table-menulight td,
.table-menulight thead th,
.table-menulight tbody + tbody {
  border-color: rgb(247.72, 243.56, 249.8);
}

.table-hover .table-menulight:hover {
  background-color: rgb(239.92375, 231.30875, 244.23125);
}
.table-hover .table-menulight:hover > td,
.table-hover .table-menulight:hover > th {
  background-color: rgb(239.92375, 231.30875, 244.23125);
}

.table-lightpurple,
.table-lightpurple > th,
.table-lightpurple > td {
  background-color: rgb(251.08, 249.12, 252.48);
}
.table-lightpurple th,
.table-lightpurple td,
.table-lightpurple thead th,
.table-lightpurple tbody + tbody {
  border-color: rgb(247.72, 244.08, 250.32);
}

.table-hover .table-lightpurple:hover {
  background-color: rgb(239.18, 231.27, 244.83);
}
.table-hover .table-lightpurple:hover > td,
.table-hover .table-lightpurple:hover > th {
  background-color: rgb(239.18, 231.27, 244.83);
}

.table-lightpink,
.table-lightpink > th,
.table-lightpink > td {
  background-color: rgb(253.32, 249.12, 252.76);
}
.table-lightpink th,
.table-lightpink td,
.table-lightpink thead th,
.table-lightpink tbody + tbody {
  border-color: rgb(251.88, 244.08, 250.84);
}

.table-hover .table-lightpink:hover {
  background-color: rgb(247.6533333333, 229.2866666667, 245.2044444444);
}
.table-hover .table-lightpink:hover > td,
.table-hover .table-lightpink:hover > th {
  background-color: rgb(247.6533333333, 229.2866666667, 245.2044444444);
}

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

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

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

.table-dark {
  color: #fff;
  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(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  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;
}

.btn, .Pagination span.curPage strong {
  display: inline-block;
  font-weight: 500;
  color: #343a40;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 2px solid transparent;
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 360px;
  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, .Pagination span.curPage strong {
    transition: none;
  }
}
.btn:hover, .Pagination span.curPage strong:hover {
  color: #343a40;
  text-decoration: none;
}
.btn:focus, .Pagination span.curPage strong:focus, .btn.focus, .Pagination span.curPage strong.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem #C32BAD;
}
.btn.disabled, .Pagination span.curPage strong.disabled, .btn:disabled, .Pagination span.curPage strong:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled), .Pagination span.curPage strong:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary, .Pagination span.curPage strong {
  color: #fff;
  background-color: #7027A0;
  border-color: #7027A0;
}
.btn-primary:hover, .Pagination span.curPage strong:hover {
  color: #fff;
  background-color: rgb(90.472361809, 31.5037688442, 129.2462311558);
  border-color: rgb(83.2964824121, 29.0050251256, 118.9949748744);
}
.btn-primary:focus, .Pagination span.curPage strong:focus, .btn-primary.focus, .Pagination span.curPage strong.focus {
  color: #fff;
  background-color: rgb(90.472361809, 31.5037688442, 129.2462311558);
  border-color: rgb(83.2964824121, 29.0050251256, 118.9949748744);
  box-shadow: 0 0 0 0.2rem rgba(133.45, 71.4, 174.25, 0.5);
}
.btn-primary.disabled, .Pagination span.curPage strong.disabled, .btn-primary:disabled, .Pagination span.curPage strong:disabled {
  color: #fff;
  background-color: #7027A0;
  border-color: #7027A0;
}
.btn-primary:not(:disabled):not(.disabled):active, .Pagination span.curPage strong:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .Pagination span.curPage strong:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .Pagination span.curPage .show > strong.dropdown-toggle {
  color: #fff;
  background-color: rgb(83.2964824121, 29.0050251256, 118.9949748744);
  border-color: rgb(76.1206030151, 26.506281407, 108.743718593);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .Pagination span.curPage strong:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .Pagination span.curPage strong:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, .Pagination span.curPage .show > strong.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(133.45, 71.4, 174.25, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #C32BAD;
  border-color: #C32BAD;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(163.6607142857, 36.0892857143, 145.1964285714);
  border-color: rgb(153.2142857143, 33.7857142857, 135.9285714286);
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: rgb(163.6607142857, 36.0892857143, 145.1964285714);
  border-color: rgb(153.2142857143, 33.7857142857, 135.9285714286);
  box-shadow: 0 0 0 0.2rem rgba(204, 74.8, 185.3, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #C32BAD;
  border-color: #C32BAD;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(153.2142857143, 33.7857142857, 135.9285714286);
  border-color: rgb(142.7678571429, 31.4821428571, 126.6607142857);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 74.8, 185.3, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(27.6811594203, 115.5688405797, 47.75);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}

.btn-info {
  color: #212529;
  background-color: #CED4DA;
  border-color: #CED4DA;
}
.btn-info:hover {
  color: #212529;
  background-color: rgb(184.2063953488, 192.875, 201.5436046512);
  border-color: rgb(176.9418604651, 186.5, 196.0581395349);
}
.btn-info:focus, .btn-info.focus {
  color: #212529;
  background-color: rgb(184.2063953488, 192.875, 201.5436046512);
  border-color: rgb(176.9418604651, 186.5, 196.0581395349);
  box-shadow: 0 0 0 0.2rem rgba(180.05, 185.75, 191.45, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #212529;
  background-color: #CED4DA;
  border-color: #CED4DA;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #212529;
  background-color: rgb(176.9418604651, 186.5, 196.0581395349);
  border-color: rgb(169.6773255814, 180.125, 190.5726744186);
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(180.05, 185.75, 191.45, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-warning:hover {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(223.125, 223.125, 223.125);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #004F9F;
  border-color: #004F9F;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(0, 59.9952830189, 120.75);
  border-color: rgb(0, 53.6603773585, 108);
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: rgb(0, 59.9952830189, 120.75);
  border-color: rgb(0, 53.6603773585, 108);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 105.4, 173.4, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #004F9F;
  border-color: #004F9F;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 53.6603773585, 108);
  border-color: rgb(0, 47.3254716981, 95.25);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 105.4, 173.4, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f2f6fa;
  border-color: #f2f6fa;
}
.btn-light:hover {
  color: #212529;
  background-color: rgb(214.375, 226.875, 239.375);
  border-color: rgb(205.1666666667, 220.5, 235.8333333333);
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: rgb(214.375, 226.875, 239.375);
  border-color: rgb(205.1666666667, 220.5, 235.8333333333);
  box-shadow: 0 0 0 0.2rem rgba(210.65, 214.65, 218.65, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f2f6fa;
  border-color: #f2f6fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: rgb(205.1666666667, 220.5, 235.8333333333);
  border-color: rgb(195.9583333333, 214.125, 232.2916666667);
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210.65, 214.65, 218.65, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
  border-color: rgb(23.4224137931, 26.125, 28.8275862069);
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}

.btn-blue {
  color: #fff;
  background-color: #004F9F;
  border-color: #004F9F;
}
.btn-blue:hover {
  color: #fff;
  background-color: rgb(0, 59.9952830189, 120.75);
  border-color: rgb(0, 53.6603773585, 108);
}
.btn-blue:focus, .btn-blue.focus {
  color: #fff;
  background-color: rgb(0, 59.9952830189, 120.75);
  border-color: rgb(0, 53.6603773585, 108);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 105.4, 173.4, 0.5);
}
.btn-blue.disabled, .btn-blue:disabled {
  color: #fff;
  background-color: #004F9F;
  border-color: #004F9F;
}
.btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active, .show > .btn-blue.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 53.6603773585, 108);
  border-color: rgb(0, 47.3254716981, 95.25);
}
.btn-blue:not(:disabled):not(.disabled):active:focus, .btn-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 105.4, 173.4, 0.5);
}

.btn-pink {
  color: #fff;
  background-color: #C32BAD;
  border-color: #C32BAD;
}
.btn-pink:hover {
  color: #fff;
  background-color: rgb(163.6607142857, 36.0892857143, 145.1964285714);
  border-color: rgb(153.2142857143, 33.7857142857, 135.9285714286);
}
.btn-pink:focus, .btn-pink.focus {
  color: #fff;
  background-color: rgb(163.6607142857, 36.0892857143, 145.1964285714);
  border-color: rgb(153.2142857143, 33.7857142857, 135.9285714286);
  box-shadow: 0 0 0 0.2rem rgba(204, 74.8, 185.3, 0.5);
}
.btn-pink.disabled, .btn-pink:disabled {
  color: #fff;
  background-color: #C32BAD;
  border-color: #C32BAD;
}
.btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active, .show > .btn-pink.dropdown-toggle {
  color: #fff;
  background-color: rgb(153.2142857143, 33.7857142857, 135.9285714286);
  border-color: rgb(142.7678571429, 31.4821428571, 126.6607142857);
}
.btn-pink:not(:disabled):not(.disabled):active:focus, .btn-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 74.8, 185.3, 0.5);
}

.btn-purple {
  color: #fff;
  background-color: #7027A0;
  border-color: #7027A0;
}
.btn-purple:hover {
  color: #fff;
  background-color: rgb(90.472361809, 31.5037688442, 129.2462311558);
  border-color: rgb(83.2964824121, 29.0050251256, 118.9949748744);
}
.btn-purple:focus, .btn-purple.focus {
  color: #fff;
  background-color: rgb(90.472361809, 31.5037688442, 129.2462311558);
  border-color: rgb(83.2964824121, 29.0050251256, 118.9949748744);
  box-shadow: 0 0 0 0.2rem rgba(133.45, 71.4, 174.25, 0.5);
}
.btn-purple.disabled, .btn-purple:disabled {
  color: #fff;
  background-color: #7027A0;
  border-color: #7027A0;
}
.btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active, .show > .btn-purple.dropdown-toggle {
  color: #fff;
  background-color: rgb(83.2964824121, 29.0050251256, 118.9949748744);
  border-color: rgb(76.1206030151, 26.506281407, 108.743718593);
}
.btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(133.45, 71.4, 174.25, 0.5);
}

.btn-cyan {
  color: #fff;
  background-color: #117B8B;
  border-color: #117B8B;
}
.btn-cyan:hover {
  color: #fff;
  background-color: rgb(12.8317307692, 92.8413461538, 104.9182692308);
  border-color: rgb(11.4423076923, 82.7884615385, 93.5576923077);
}
.btn-cyan:focus, .btn-cyan.focus {
  color: #fff;
  background-color: rgb(12.8317307692, 92.8413461538, 104.9182692308);
  border-color: rgb(11.4423076923, 82.7884615385, 93.5576923077);
  box-shadow: 0 0 0 0.2rem rgba(52.7, 142.8, 156.4, 0.5);
}
.btn-cyan.disabled, .btn-cyan:disabled {
  color: #fff;
  background-color: #117B8B;
  border-color: #117B8B;
}
.btn-cyan:not(:disabled):not(.disabled):active, .btn-cyan:not(:disabled):not(.disabled).active, .show > .btn-cyan.dropdown-toggle {
  color: #fff;
  background-color: rgb(11.4423076923, 82.7884615385, 93.5576923077);
  border-color: rgb(10.0528846154, 72.7355769231, 82.1971153846);
}
.btn-cyan:not(:disabled):not(.disabled):active:focus, .btn-cyan:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52.7, 142.8, 156.4, 0.5);
}

.btn-menu {
  color: #212529;
  background-color: #CAAFDC;
  border-color: #CAAFDC;
}
.btn-menu:hover {
  color: #212529;
  background-color: rgb(184.3717391304, 148.3913043478, 208.3586956522);
  border-color: rgb(178.4956521739, 139.5217391304, 204.4782608696);
}
.btn-menu:focus, .btn-menu.focus {
  color: #212529;
  background-color: rgb(184.3717391304, 148.3913043478, 208.3586956522);
  border-color: rgb(178.4956521739, 139.5217391304, 204.4782608696);
  box-shadow: 0 0 0 0.2rem rgba(176.65, 154.3, 193.15, 0.5);
}
.btn-menu.disabled, .btn-menu:disabled {
  color: #212529;
  background-color: #CAAFDC;
  border-color: #CAAFDC;
}
.btn-menu:not(:disabled):not(.disabled):active, .btn-menu:not(:disabled):not(.disabled).active, .show > .btn-menu.dropdown-toggle {
  color: #212529;
  background-color: rgb(178.4956521739, 139.5217391304, 204.4782608696);
  border-color: rgb(172.6195652174, 130.652173913, 200.597826087);
}
.btn-menu:not(:disabled):not(.disabled):active:focus, .btn-menu:not(:disabled):not(.disabled).active:focus, .show > .btn-menu.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(176.65, 154.3, 193.15, 0.5);
}

.btn-menulight {
  color: #212529;
  background-color: #F1E9F5;
  border-color: #F1E9F5;
}
.btn-menulight:hover {
  color: #212529;
  background-color: rgb(224.265625, 206.703125, 233.046875);
  border-color: rgb(218.6875, 197.9375, 229.0625);
}
.btn-menulight:focus, .btn-menulight.focus {
  color: #212529;
  background-color: rgb(224.265625, 206.703125, 233.046875);
  border-color: rgb(218.6875, 197.9375, 229.0625);
  box-shadow: 0 0 0 0.2rem rgba(209.8, 203.6, 214.4, 0.5);
}
.btn-menulight.disabled, .btn-menulight:disabled {
  color: #212529;
  background-color: #F1E9F5;
  border-color: #F1E9F5;
}
.btn-menulight:not(:disabled):not(.disabled):active, .btn-menulight:not(:disabled):not(.disabled).active, .show > .btn-menulight.dropdown-toggle {
  color: #212529;
  background-color: rgb(218.6875, 197.9375, 229.0625);
  border-color: rgb(213.109375, 189.171875, 225.078125);
}
.btn-menulight:not(:disabled):not(.disabled):active:focus, .btn-menulight:not(:disabled):not(.disabled).active:focus, .show > .btn-menulight.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209.8, 203.6, 214.4, 0.5);
}

.btn-lightpurple {
  color: #212529;
  background-color: #f1eaf6;
  border-color: #f1eaf6;
}
.btn-lightpurple:hover {
  color: #212529;
  background-color: rgb(223.15, 207.225, 234.525);
  border-color: rgb(217.2, 198.3, 230.7);
}
.btn-lightpurple:focus, .btn-lightpurple.focus {
  color: #212529;
  background-color: rgb(223.15, 207.225, 234.525);
  border-color: rgb(217.2, 198.3, 230.7);
  box-shadow: 0 0 0 0.2rem rgba(209.8, 204.45, 215.25, 0.5);
}
.btn-lightpurple.disabled, .btn-lightpurple:disabled {
  color: #212529;
  background-color: #f1eaf6;
  border-color: #f1eaf6;
}
.btn-lightpurple:not(:disabled):not(.disabled):active, .btn-lightpurple:not(:disabled):not(.disabled).active, .show > .btn-lightpurple.dropdown-toggle {
  color: #212529;
  background-color: rgb(217.2, 198.3, 230.7);
  border-color: rgb(211.25, 189.375, 226.875);
}
.btn-lightpurple:not(:disabled):not(.disabled):active:focus, .btn-lightpurple:not(:disabled):not(.disabled).active:focus, .show > .btn-lightpurple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209.8, 204.45, 215.25, 0.5);
}

.btn-lightpink {
  color: #212529;
  background-color: #f9eaf7;
  border-color: #f9eaf7;
}
.btn-lightpink:hover {
  color: #212529;
  background-color: rgb(240.5, 204.25, 235.6666666667);
  border-color: rgb(237.6666666667, 194.3333333333, 231.8888888889);
}
.btn-lightpink:focus, .btn-lightpink.focus {
  color: #212529;
  background-color: rgb(240.5, 204.25, 235.6666666667);
  border-color: rgb(237.6666666667, 194.3333333333, 231.8888888889);
  box-shadow: 0 0 0 0.2rem rgba(216.6, 204.45, 216.1, 0.5);
}
.btn-lightpink.disabled, .btn-lightpink:disabled {
  color: #212529;
  background-color: #f9eaf7;
  border-color: #f9eaf7;
}
.btn-lightpink:not(:disabled):not(.disabled):active, .btn-lightpink:not(:disabled):not(.disabled).active, .show > .btn-lightpink.dropdown-toggle {
  color: #212529;
  background-color: rgb(237.6666666667, 194.3333333333, 231.8888888889);
  border-color: rgb(234.8333333333, 184.4166666667, 228.1111111111);
}
.btn-lightpink:not(:disabled):not(.disabled):active:focus, .btn-lightpink:not(:disabled):not(.disabled).active:focus, .show > .btn-lightpink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216.6, 204.45, 216.1, 0.5);
}

.btn-outline-primary {
  color: #7027A0;
  border-color: #7027A0;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #7027A0;
  border-color: #7027A0;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(112, 39, 160, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #7027A0;
  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: #fff;
  background-color: #7027A0;
  border-color: #7027A0;
}
.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: 0 0 0 0.2rem rgba(112, 39, 160, 0.5);
}

.btn-outline-secondary {
  color: #C32BAD;
  border-color: #C32BAD;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #C32BAD;
  border-color: #C32BAD;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 43, 173, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #C32BAD;
  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: #fff;
  background-color: #C32BAD;
  border-color: #C32BAD;
}
.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: 0 0 0 0.2rem rgba(195, 43, 173, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  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: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.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: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #CED4DA;
  border-color: #CED4DA;
}
.btn-outline-info:hover {
  color: #212529;
  background-color: #CED4DA;
  border-color: #CED4DA;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 212, 218, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #CED4DA;
  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: #212529;
  background-color: #CED4DA;
  border-color: #CED4DA;
}
.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: 0 0 0 0.2rem rgba(206, 212, 218, 0.5);
}

.btn-outline-warning {
  color: #fff;
  border-color: #fff;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #fff;
  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: #fff;
  border-color: #fff;
}
.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: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-danger {
  color: #004F9F;
  border-color: #004F9F;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #004F9F;
  border-color: #004F9F;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 79, 159, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #004F9F;
  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: #fff;
  background-color: #004F9F;
  border-color: #004F9F;
}
.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: 0 0 0 0.2rem rgba(0, 79, 159, 0.5);
}

.btn-outline-light {
  color: #f2f6fa;
  border-color: #f2f6fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f2f6fa;
  border-color: #f2f6fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 246, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f2f6fa;
  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: #f2f6fa;
  border-color: #f2f6fa;
}
.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: 0 0 0 0.2rem rgba(242, 246, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  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: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.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: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-blue {
  color: #004F9F;
  border-color: #004F9F;
}
.btn-outline-blue:hover {
  color: #fff;
  background-color: #004F9F;
  border-color: #004F9F;
}
.btn-outline-blue:focus, .btn-outline-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 79, 159, 0.5);
}
.btn-outline-blue.disabled, .btn-outline-blue:disabled {
  color: #004F9F;
  background-color: transparent;
}
.btn-outline-blue:not(:disabled):not(.disabled):active, .btn-outline-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-blue.dropdown-toggle {
  color: #fff;
  background-color: #004F9F;
  border-color: #004F9F;
}
.btn-outline-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 79, 159, 0.5);
}

.btn-outline-pink {
  color: #C32BAD;
  border-color: #C32BAD;
}
.btn-outline-pink:hover {
  color: #fff;
  background-color: #C32BAD;
  border-color: #C32BAD;
}
.btn-outline-pink:focus, .btn-outline-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 43, 173, 0.5);
}
.btn-outline-pink.disabled, .btn-outline-pink:disabled {
  color: #C32BAD;
  background-color: transparent;
}
.btn-outline-pink:not(:disabled):not(.disabled):active, .btn-outline-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-pink.dropdown-toggle {
  color: #fff;
  background-color: #C32BAD;
  border-color: #C32BAD;
}
.btn-outline-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 43, 173, 0.5);
}

.btn-outline-purple {
  color: #7027A0;
  border-color: #7027A0;
}
.btn-outline-purple:hover {
  color: #fff;
  background-color: #7027A0;
  border-color: #7027A0;
}
.btn-outline-purple:focus, .btn-outline-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(112, 39, 160, 0.5);
}
.btn-outline-purple.disabled, .btn-outline-purple:disabled {
  color: #7027A0;
  background-color: transparent;
}
.btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-purple.dropdown-toggle {
  color: #fff;
  background-color: #7027A0;
  border-color: #7027A0;
}
.btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(112, 39, 160, 0.5);
}

.btn-outline-cyan {
  color: #117B8B;
  border-color: #117B8B;
}
.btn-outline-cyan:hover {
  color: #fff;
  background-color: #117B8B;
  border-color: #117B8B;
}
.btn-outline-cyan:focus, .btn-outline-cyan.focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 123, 139, 0.5);
}
.btn-outline-cyan.disabled, .btn-outline-cyan:disabled {
  color: #117B8B;
  background-color: transparent;
}
.btn-outline-cyan:not(:disabled):not(.disabled):active, .btn-outline-cyan:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan.dropdown-toggle {
  color: #fff;
  background-color: #117B8B;
  border-color: #117B8B;
}
.btn-outline-cyan:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 123, 139, 0.5);
}

.btn-outline-menu {
  color: #CAAFDC;
  border-color: #CAAFDC;
}
.btn-outline-menu:hover {
  color: #212529;
  background-color: #CAAFDC;
  border-color: #CAAFDC;
}
.btn-outline-menu:focus, .btn-outline-menu.focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 175, 220, 0.5);
}
.btn-outline-menu.disabled, .btn-outline-menu:disabled {
  color: #CAAFDC;
  background-color: transparent;
}
.btn-outline-menu:not(:disabled):not(.disabled):active, .btn-outline-menu:not(:disabled):not(.disabled).active, .show > .btn-outline-menu.dropdown-toggle {
  color: #212529;
  background-color: #CAAFDC;
  border-color: #CAAFDC;
}
.btn-outline-menu:not(:disabled):not(.disabled):active:focus, .btn-outline-menu:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-menu.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 175, 220, 0.5);
}

.btn-outline-menulight {
  color: #F1E9F5;
  border-color: #F1E9F5;
}
.btn-outline-menulight:hover {
  color: #212529;
  background-color: #F1E9F5;
  border-color: #F1E9F5;
}
.btn-outline-menulight:focus, .btn-outline-menulight.focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 233, 245, 0.5);
}
.btn-outline-menulight.disabled, .btn-outline-menulight:disabled {
  color: #F1E9F5;
  background-color: transparent;
}
.btn-outline-menulight:not(:disabled):not(.disabled):active, .btn-outline-menulight:not(:disabled):not(.disabled).active, .show > .btn-outline-menulight.dropdown-toggle {
  color: #212529;
  background-color: #F1E9F5;
  border-color: #F1E9F5;
}
.btn-outline-menulight:not(:disabled):not(.disabled):active:focus, .btn-outline-menulight:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-menulight.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 233, 245, 0.5);
}

.btn-outline-lightpurple {
  color: #f1eaf6;
  border-color: #f1eaf6;
}
.btn-outline-lightpurple:hover {
  color: #212529;
  background-color: #f1eaf6;
  border-color: #f1eaf6;
}
.btn-outline-lightpurple:focus, .btn-outline-lightpurple.focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 234, 246, 0.5);
}
.btn-outline-lightpurple.disabled, .btn-outline-lightpurple:disabled {
  color: #f1eaf6;
  background-color: transparent;
}
.btn-outline-lightpurple:not(:disabled):not(.disabled):active, .btn-outline-lightpurple:not(:disabled):not(.disabled).active, .show > .btn-outline-lightpurple.dropdown-toggle {
  color: #212529;
  background-color: #f1eaf6;
  border-color: #f1eaf6;
}
.btn-outline-lightpurple:not(:disabled):not(.disabled):active:focus, .btn-outline-lightpurple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lightpurple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 234, 246, 0.5);
}

.btn-outline-lightpink {
  color: #f9eaf7;
  border-color: #f9eaf7;
}
.btn-outline-lightpink:hover {
  color: #212529;
  background-color: #f9eaf7;
  border-color: #f9eaf7;
}
.btn-outline-lightpink:focus, .btn-outline-lightpink.focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 234, 247, 0.5);
}
.btn-outline-lightpink.disabled, .btn-outline-lightpink:disabled {
  color: #f9eaf7;
  background-color: transparent;
}
.btn-outline-lightpink:not(:disabled):not(.disabled):active, .btn-outline-lightpink:not(:disabled):not(.disabled).active, .show > .btn-outline-lightpink.dropdown-toggle {
  color: #212529;
  background-color: #f9eaf7;
  border-color: #f9eaf7;
}
.btn-outline-lightpink:not(:disabled):not(.disabled):active:focus, .btn-outline-lightpink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lightpink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 234, 247, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #7027A0;
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(68.9447236181, 24.0075376884, 98.4924623116);
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

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

.btn-sm {
  padding: 0.5rem 1.5rem;
  font-size: 0.889rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.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.125rem 0 0;
  font-size: 1rem;
  color: #343a40;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid rgba(34, 34, 34, 0.15);
  border-radius: 0;
}

.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.125rem;
}
.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.125rem;
}
.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.125rem;
}
.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 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  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: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #7027A0;
}
.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 1.5rem;
  margin-bottom: 0;
  font-size: 0.889rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.bg-primary {
  background-color: #7027A0 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgb(83.2964824121, 29.0050251256, 118.9949748744) !important;
}

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

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

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgb(30.1449275362, 125.8550724638, 52) !important;
}

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

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgb(176.9418604651, 186.5, 196.0581395349) !important;
}

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

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

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

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgb(0, 53.6603773585, 108) !important;
}

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

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

.bg-dark {
  background-color: #343a40 !important;
}

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

.bg-blue {
  background-color: #004F9F !important;
}

a.bg-blue:hover, a.bg-blue:focus,
button.bg-blue:hover,
button.bg-blue:focus {
  background-color: rgb(0, 53.6603773585, 108) !important;
}

.bg-pink {
  background-color: #C32BAD !important;
}

a.bg-pink:hover, a.bg-pink:focus,
button.bg-pink:hover,
button.bg-pink:focus {
  background-color: rgb(153.2142857143, 33.7857142857, 135.9285714286) !important;
}

.bg-purple {
  background-color: #7027A0 !important;
}

a.bg-purple:hover, a.bg-purple:focus,
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: rgb(83.2964824121, 29.0050251256, 118.9949748744) !important;
}

.bg-cyan {
  background-color: #117B8B !important;
}

a.bg-cyan:hover, a.bg-cyan:focus,
button.bg-cyan:hover,
button.bg-cyan:focus {
  background-color: rgb(11.4423076923, 82.7884615385, 93.5576923077) !important;
}

.bg-menu {
  background-color: #CAAFDC !important;
}

a.bg-menu:hover, a.bg-menu:focus,
button.bg-menu:hover,
button.bg-menu:focus {
  background-color: rgb(178.4956521739, 139.5217391304, 204.4782608696) !important;
}

.bg-menulight {
  background-color: #F1E9F5 !important;
}

a.bg-menulight:hover, a.bg-menulight:focus,
button.bg-menulight:hover,
button.bg-menulight:focus {
  background-color: rgb(218.6875, 197.9375, 229.0625) !important;
}

.bg-lightpurple {
  background-color: #f1eaf6 !important;
}

a.bg-lightpurple:hover, a.bg-lightpurple:focus,
button.bg-lightpurple:hover,
button.bg-lightpurple:focus {
  background-color: rgb(217.2, 198.3, 230.7) !important;
}

.bg-lightpink {
  background-color: #f9eaf7 !important;
}

a.bg-lightpink:hover, a.bg-lightpink:focus,
button.bg-lightpink:hover,
button.bg-lightpink:focus {
  background-color: rgb(237.6666666667, 194.3333333333, 231.8888888889) !important;
}

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

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

.border {
  border: 2px solid #dee2e6 !important;
}

.border-top {
  border-top: 2px solid #dee2e6 !important;
}

.border-right {
  border-right: 2px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 2px solid #dee2e6 !important;
}

.border-left {
  border-left: 2px solid #dee2e6 !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: #7027A0 !important;
}

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

.border-success {
  border-color: #28a745 !important;
}

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

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

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

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

.border-dark {
  border-color: #343a40 !important;
}

.border-blue {
  border-color: #004F9F !important;
}

.border-pink {
  border-color: #C32BAD !important;
}

.border-purple {
  border-color: #7027A0 !important;
}

.border-cyan {
  border-color: #117B8B !important;
}

.border-menu {
  border-color: #CAAFDC !important;
}

.border-menulight {
  border-color: #F1E9F5 !important;
}

.border-lightpurple {
  border-color: #f1eaf6 !important;
}

.border-lightpink {
  border-color: #f9eaf7 !important;
}

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

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

.rounded {
  border-radius: 360px !important;
}

.rounded-top {
  border-top-left-radius: 360px !important;
  border-top-right-radius: 360px !important;
}

.rounded-right {
  border-top-right-radius: 360px !important;
  border-bottom-right-radius: 360px !important;
}

.rounded-bottom {
  border-bottom-right-radius: 360px !important;
  border-bottom-left-radius: 360px !important;
}

.rounded-left {
  border-top-left-radius: 360px !important;
  border-bottom-left-radius: 360px !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;
}

.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;
  }
}
.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;
  }
}

.shadow-sm {
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.07) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(34, 34, 34, 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, .Pagination span.curPage strong,
.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: 0.75rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-10 {
  margin: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-13 {
  margin: 6.5rem !important;
}

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

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

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

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

.m-14 {
  margin: 10rem !important;
}

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

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

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

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

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

.pt-0,
.py-0,
.Pagination span.curPage strong {
  padding-top: 0 !important;
}

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

.pb-0,
.py-0,
.Pagination span.curPage strong {
  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,
.Pagination span.curPage strong {
  padding-right: 0.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-10 {
  padding: 4.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-13 {
  padding: 6.5rem !important;
}

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

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

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

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

.p-14 {
  padding: 10rem !important;
}

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

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

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

.pl-14,
.px-14 {
  padding-left: 10rem !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: -0.75rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-n10 {
  margin: -4.5rem !important;
}

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

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

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

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

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

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

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

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

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

.m-n12 {
  margin: -5.5rem !important;
}

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

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

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

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

.m-n13 {
  margin: -6.5rem !important;
}

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

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

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

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

.m-n14 {
  margin: -10rem !important;
}

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

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

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

.ml-n14,
.mx-n14 {
  margin-left: -10rem !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: 0.75rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 0.75rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 0.75rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 0.75rem !important;
  }
  .m-sm-4 {
    margin: 1rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1rem !important;
  }
  .m-sm-5 {
    margin: 1.5rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 1.5rem !important;
  }
  .m-sm-6 {
    margin: 2rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 2rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 2rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 2rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 2rem !important;
  }
  .m-sm-7 {
    margin: 2.5rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 2.5rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 2.5rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 2.5rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 2.5rem !important;
  }
  .m-sm-8 {
    margin: 3rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 3rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 3rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 3rem !important;
  }
  .m-sm-9 {
    margin: 4rem !important;
  }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 4rem !important;
  }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 4rem !important;
  }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 4rem !important;
  }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 4rem !important;
  }
  .m-sm-10 {
    margin: 4.5rem !important;
  }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 4.5rem !important;
  }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 4.5rem !important;
  }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 4.5rem !important;
  }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 4.5rem !important;
  }
  .m-sm-11 {
    margin: 5rem !important;
  }
  .mt-sm-11,
  .my-sm-11 {
    margin-top: 5rem !important;
  }
  .mr-sm-11,
  .mx-sm-11 {
    margin-right: 5rem !important;
  }
  .mb-sm-11,
  .my-sm-11 {
    margin-bottom: 5rem !important;
  }
  .ml-sm-11,
  .mx-sm-11 {
    margin-left: 5rem !important;
  }
  .m-sm-12 {
    margin: 5.5rem !important;
  }
  .mt-sm-12,
  .my-sm-12 {
    margin-top: 5.5rem !important;
  }
  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 5.5rem !important;
  }
  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 5.5rem !important;
  }
  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 5.5rem !important;
  }
  .m-sm-13 {
    margin: 6.5rem !important;
  }
  .mt-sm-13,
  .my-sm-13 {
    margin-top: 6.5rem !important;
  }
  .mr-sm-13,
  .mx-sm-13 {
    margin-right: 6.5rem !important;
  }
  .mb-sm-13,
  .my-sm-13 {
    margin-bottom: 6.5rem !important;
  }
  .ml-sm-13,
  .mx-sm-13 {
    margin-left: 6.5rem !important;
  }
  .m-sm-14 {
    margin: 10rem !important;
  }
  .mt-sm-14,
  .my-sm-14 {
    margin-top: 10rem !important;
  }
  .mr-sm-14,
  .mx-sm-14 {
    margin-right: 10rem !important;
  }
  .mb-sm-14,
  .my-sm-14 {
    margin-bottom: 10rem !important;
  }
  .ml-sm-14,
  .mx-sm-14 {
    margin-left: 10rem !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: 0.75rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 0.75rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 0.75rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 0.75rem !important;
  }
  .p-sm-4 {
    padding: 1rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1rem !important;
  }
  .p-sm-5 {
    padding: 1.5rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 1.5rem !important;
  }
  .p-sm-6 {
    padding: 2rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 2rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 2rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 2rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 2rem !important;
  }
  .p-sm-7 {
    padding: 2.5rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 2.5rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 2.5rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 2.5rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 2.5rem !important;
  }
  .p-sm-8 {
    padding: 3rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 3rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 3rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 3rem !important;
  }
  .p-sm-9 {
    padding: 4rem !important;
  }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 4rem !important;
  }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 4rem !important;
  }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 4rem !important;
  }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 4rem !important;
  }
  .p-sm-10 {
    padding: 4.5rem !important;
  }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 4.5rem !important;
  }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 4.5rem !important;
  }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 4.5rem !important;
  }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 4.5rem !important;
  }
  .p-sm-11 {
    padding: 5rem !important;
  }
  .pt-sm-11,
  .py-sm-11 {
    padding-top: 5rem !important;
  }
  .pr-sm-11,
  .px-sm-11 {
    padding-right: 5rem !important;
  }
  .pb-sm-11,
  .py-sm-11 {
    padding-bottom: 5rem !important;
  }
  .pl-sm-11,
  .px-sm-11 {
    padding-left: 5rem !important;
  }
  .p-sm-12 {
    padding: 5.5rem !important;
  }
  .pt-sm-12,
  .py-sm-12 {
    padding-top: 5.5rem !important;
  }
  .pr-sm-12,
  .px-sm-12 {
    padding-right: 5.5rem !important;
  }
  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 5.5rem !important;
  }
  .pl-sm-12,
  .px-sm-12 {
    padding-left: 5.5rem !important;
  }
  .p-sm-13 {
    padding: 6.5rem !important;
  }
  .pt-sm-13,
  .py-sm-13 {
    padding-top: 6.5rem !important;
  }
  .pr-sm-13,
  .px-sm-13 {
    padding-right: 6.5rem !important;
  }
  .pb-sm-13,
  .py-sm-13 {
    padding-bottom: 6.5rem !important;
  }
  .pl-sm-13,
  .px-sm-13 {
    padding-left: 6.5rem !important;
  }
  .p-sm-14 {
    padding: 10rem !important;
  }
  .pt-sm-14,
  .py-sm-14 {
    padding-top: 10rem !important;
  }
  .pr-sm-14,
  .px-sm-14 {
    padding-right: 10rem !important;
  }
  .pb-sm-14,
  .py-sm-14 {
    padding-bottom: 10rem !important;
  }
  .pl-sm-14,
  .px-sm-14 {
    padding-left: 10rem !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: -0.75rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -0.75rem !important;
  }
  .m-sm-n4 {
    margin: -1rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1rem !important;
  }
  .m-sm-n5 {
    margin: -1.5rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n6 {
    margin: -2rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -2rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -2rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -2rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -2rem !important;
  }
  .m-sm-n7 {
    margin: -2.5rem !important;
  }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -2.5rem !important;
  }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -2.5rem !important;
  }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -2.5rem !important;
  }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -2.5rem !important;
  }
  .m-sm-n8 {
    margin: -3rem !important;
  }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -3rem !important;
  }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -3rem !important;
  }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -3rem !important;
  }
  .m-sm-n9 {
    margin: -4rem !important;
  }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -4rem !important;
  }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -4rem !important;
  }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -4rem !important;
  }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -4rem !important;
  }
  .m-sm-n10 {
    margin: -4.5rem !important;
  }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -4.5rem !important;
  }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -4.5rem !important;
  }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -4.5rem !important;
  }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -4.5rem !important;
  }
  .m-sm-n11 {
    margin: -5rem !important;
  }
  .mt-sm-n11,
  .my-sm-n11 {
    margin-top: -5rem !important;
  }
  .mr-sm-n11,
  .mx-sm-n11 {
    margin-right: -5rem !important;
  }
  .mb-sm-n11,
  .my-sm-n11 {
    margin-bottom: -5rem !important;
  }
  .ml-sm-n11,
  .mx-sm-n11 {
    margin-left: -5rem !important;
  }
  .m-sm-n12 {
    margin: -5.5rem !important;
  }
  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -5.5rem !important;
  }
  .mr-sm-n12,
  .mx-sm-n12 {
    margin-right: -5.5rem !important;
  }
  .mb-sm-n12,
  .my-sm-n12 {
    margin-bottom: -5.5rem !important;
  }
  .ml-sm-n12,
  .mx-sm-n12 {
    margin-left: -5.5rem !important;
  }
  .m-sm-n13 {
    margin: -6.5rem !important;
  }
  .mt-sm-n13,
  .my-sm-n13 {
    margin-top: -6.5rem !important;
  }
  .mr-sm-n13,
  .mx-sm-n13 {
    margin-right: -6.5rem !important;
  }
  .mb-sm-n13,
  .my-sm-n13 {
    margin-bottom: -6.5rem !important;
  }
  .ml-sm-n13,
  .mx-sm-n13 {
    margin-left: -6.5rem !important;
  }
  .m-sm-n14 {
    margin: -10rem !important;
  }
  .mt-sm-n14,
  .my-sm-n14 {
    margin-top: -10rem !important;
  }
  .mr-sm-n14,
  .mx-sm-n14 {
    margin-right: -10rem !important;
  }
  .mb-sm-n14,
  .my-sm-n14 {
    margin-bottom: -10rem !important;
  }
  .ml-sm-n14,
  .mx-sm-n14 {
    margin-left: -10rem !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: 0.75rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 0.75rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 0.75rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 0.75rem !important;
  }
  .m-md-4 {
    margin: 1rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1rem !important;
  }
  .m-md-5 {
    margin: 1.5rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 1.5rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 1.5rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 1.5rem !important;
  }
  .m-md-6 {
    margin: 2rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 2rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 2rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 2rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 2rem !important;
  }
  .m-md-7 {
    margin: 2.5rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 2.5rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 2.5rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 2.5rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 2.5rem !important;
  }
  .m-md-8 {
    margin: 3rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 3rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 3rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 3rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 3rem !important;
  }
  .m-md-9 {
    margin: 4rem !important;
  }
  .mt-md-9,
  .my-md-9 {
    margin-top: 4rem !important;
  }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 4rem !important;
  }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 4rem !important;
  }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 4rem !important;
  }
  .m-md-10 {
    margin: 4.5rem !important;
  }
  .mt-md-10,
  .my-md-10 {
    margin-top: 4.5rem !important;
  }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 4.5rem !important;
  }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 4.5rem !important;
  }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 4.5rem !important;
  }
  .m-md-11 {
    margin: 5rem !important;
  }
  .mt-md-11,
  .my-md-11 {
    margin-top: 5rem !important;
  }
  .mr-md-11,
  .mx-md-11 {
    margin-right: 5rem !important;
  }
  .mb-md-11,
  .my-md-11 {
    margin-bottom: 5rem !important;
  }
  .ml-md-11,
  .mx-md-11 {
    margin-left: 5rem !important;
  }
  .m-md-12 {
    margin: 5.5rem !important;
  }
  .mt-md-12,
  .my-md-12 {
    margin-top: 5.5rem !important;
  }
  .mr-md-12,
  .mx-md-12 {
    margin-right: 5.5rem !important;
  }
  .mb-md-12,
  .my-md-12 {
    margin-bottom: 5.5rem !important;
  }
  .ml-md-12,
  .mx-md-12 {
    margin-left: 5.5rem !important;
  }
  .m-md-13 {
    margin: 6.5rem !important;
  }
  .mt-md-13,
  .my-md-13 {
    margin-top: 6.5rem !important;
  }
  .mr-md-13,
  .mx-md-13 {
    margin-right: 6.5rem !important;
  }
  .mb-md-13,
  .my-md-13 {
    margin-bottom: 6.5rem !important;
  }
  .ml-md-13,
  .mx-md-13 {
    margin-left: 6.5rem !important;
  }
  .m-md-14 {
    margin: 10rem !important;
  }
  .mt-md-14,
  .my-md-14 {
    margin-top: 10rem !important;
  }
  .mr-md-14,
  .mx-md-14 {
    margin-right: 10rem !important;
  }
  .mb-md-14,
  .my-md-14 {
    margin-bottom: 10rem !important;
  }
  .ml-md-14,
  .mx-md-14 {
    margin-left: 10rem !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: 0.75rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 0.75rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 0.75rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 0.75rem !important;
  }
  .p-md-4 {
    padding: 1rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1rem !important;
  }
  .p-md-5 {
    padding: 1.5rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 1.5rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 1.5rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 1.5rem !important;
  }
  .p-md-6 {
    padding: 2rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 2rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 2rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 2rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 2rem !important;
  }
  .p-md-7 {
    padding: 2.5rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 2.5rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 2.5rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 2.5rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 2.5rem !important;
  }
  .p-md-8 {
    padding: 3rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 3rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 3rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 3rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 3rem !important;
  }
  .p-md-9 {
    padding: 4rem !important;
  }
  .pt-md-9,
  .py-md-9 {
    padding-top: 4rem !important;
  }
  .pr-md-9,
  .px-md-9 {
    padding-right: 4rem !important;
  }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 4rem !important;
  }
  .pl-md-9,
  .px-md-9 {
    padding-left: 4rem !important;
  }
  .p-md-10 {
    padding: 4.5rem !important;
  }
  .pt-md-10,
  .py-md-10 {
    padding-top: 4.5rem !important;
  }
  .pr-md-10,
  .px-md-10 {
    padding-right: 4.5rem !important;
  }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 4.5rem !important;
  }
  .pl-md-10,
  .px-md-10 {
    padding-left: 4.5rem !important;
  }
  .p-md-11 {
    padding: 5rem !important;
  }
  .pt-md-11,
  .py-md-11 {
    padding-top: 5rem !important;
  }
  .pr-md-11,
  .px-md-11 {
    padding-right: 5rem !important;
  }
  .pb-md-11,
  .py-md-11 {
    padding-bottom: 5rem !important;
  }
  .pl-md-11,
  .px-md-11 {
    padding-left: 5rem !important;
  }
  .p-md-12 {
    padding: 5.5rem !important;
  }
  .pt-md-12,
  .py-md-12 {
    padding-top: 5.5rem !important;
  }
  .pr-md-12,
  .px-md-12 {
    padding-right: 5.5rem !important;
  }
  .pb-md-12,
  .py-md-12 {
    padding-bottom: 5.5rem !important;
  }
  .pl-md-12,
  .px-md-12 {
    padding-left: 5.5rem !important;
  }
  .p-md-13 {
    padding: 6.5rem !important;
  }
  .pt-md-13,
  .py-md-13 {
    padding-top: 6.5rem !important;
  }
  .pr-md-13,
  .px-md-13 {
    padding-right: 6.5rem !important;
  }
  .pb-md-13,
  .py-md-13 {
    padding-bottom: 6.5rem !important;
  }
  .pl-md-13,
  .px-md-13 {
    padding-left: 6.5rem !important;
  }
  .p-md-14 {
    padding: 10rem !important;
  }
  .pt-md-14,
  .py-md-14 {
    padding-top: 10rem !important;
  }
  .pr-md-14,
  .px-md-14 {
    padding-right: 10rem !important;
  }
  .pb-md-14,
  .py-md-14 {
    padding-bottom: 10rem !important;
  }
  .pl-md-14,
  .px-md-14 {
    padding-left: 10rem !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: -0.75rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -0.75rem !important;
  }
  .m-md-n4 {
    margin: -1rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1rem !important;
  }
  .m-md-n5 {
    margin: -1.5rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -1.5rem !important;
  }
  .m-md-n6 {
    margin: -2rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -2rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -2rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -2rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -2rem !important;
  }
  .m-md-n7 {
    margin: -2.5rem !important;
  }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -2.5rem !important;
  }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -2.5rem !important;
  }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -2.5rem !important;
  }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -2.5rem !important;
  }
  .m-md-n8 {
    margin: -3rem !important;
  }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -3rem !important;
  }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -3rem !important;
  }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -3rem !important;
  }
  .m-md-n9 {
    margin: -4rem !important;
  }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -4rem !important;
  }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -4rem !important;
  }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -4rem !important;
  }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -4rem !important;
  }
  .m-md-n10 {
    margin: -4.5rem !important;
  }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -4.5rem !important;
  }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -4.5rem !important;
  }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -4.5rem !important;
  }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -4.5rem !important;
  }
  .m-md-n11 {
    margin: -5rem !important;
  }
  .mt-md-n11,
  .my-md-n11 {
    margin-top: -5rem !important;
  }
  .mr-md-n11,
  .mx-md-n11 {
    margin-right: -5rem !important;
  }
  .mb-md-n11,
  .my-md-n11 {
    margin-bottom: -5rem !important;
  }
  .ml-md-n11,
  .mx-md-n11 {
    margin-left: -5rem !important;
  }
  .m-md-n12 {
    margin: -5.5rem !important;
  }
  .mt-md-n12,
  .my-md-n12 {
    margin-top: -5.5rem !important;
  }
  .mr-md-n12,
  .mx-md-n12 {
    margin-right: -5.5rem !important;
  }
  .mb-md-n12,
  .my-md-n12 {
    margin-bottom: -5.5rem !important;
  }
  .ml-md-n12,
  .mx-md-n12 {
    margin-left: -5.5rem !important;
  }
  .m-md-n13 {
    margin: -6.5rem !important;
  }
  .mt-md-n13,
  .my-md-n13 {
    margin-top: -6.5rem !important;
  }
  .mr-md-n13,
  .mx-md-n13 {
    margin-right: -6.5rem !important;
  }
  .mb-md-n13,
  .my-md-n13 {
    margin-bottom: -6.5rem !important;
  }
  .ml-md-n13,
  .mx-md-n13 {
    margin-left: -6.5rem !important;
  }
  .m-md-n14 {
    margin: -10rem !important;
  }
  .mt-md-n14,
  .my-md-n14 {
    margin-top: -10rem !important;
  }
  .mr-md-n14,
  .mx-md-n14 {
    margin-right: -10rem !important;
  }
  .mb-md-n14,
  .my-md-n14 {
    margin-bottom: -10rem !important;
  }
  .ml-md-n14,
  .mx-md-n14 {
    margin-left: -10rem !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: 0.75rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 0.75rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 0.75rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 0.75rem !important;
  }
  .m-lg-4 {
    margin: 1rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1rem !important;
  }
  .m-lg-5 {
    margin: 1.5rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 1.5rem !important;
  }
  .m-lg-6 {
    margin: 2rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 2rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 2rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 2rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 2rem !important;
  }
  .m-lg-7 {
    margin: 2.5rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 2.5rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 2.5rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 2.5rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 2.5rem !important;
  }
  .m-lg-8 {
    margin: 3rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 3rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 3rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 3rem !important;
  }
  .m-lg-9 {
    margin: 4rem !important;
  }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 4rem !important;
  }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 4rem !important;
  }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 4rem !important;
  }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 4rem !important;
  }
  .m-lg-10 {
    margin: 4.5rem !important;
  }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 4.5rem !important;
  }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 4.5rem !important;
  }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 4.5rem !important;
  }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 4.5rem !important;
  }
  .m-lg-11 {
    margin: 5rem !important;
  }
  .mt-lg-11,
  .my-lg-11 {
    margin-top: 5rem !important;
  }
  .mr-lg-11,
  .mx-lg-11 {
    margin-right: 5rem !important;
  }
  .mb-lg-11,
  .my-lg-11 {
    margin-bottom: 5rem !important;
  }
  .ml-lg-11,
  .mx-lg-11 {
    margin-left: 5rem !important;
  }
  .m-lg-12 {
    margin: 5.5rem !important;
  }
  .mt-lg-12,
  .my-lg-12 {
    margin-top: 5.5rem !important;
  }
  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 5.5rem !important;
  }
  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 5.5rem !important;
  }
  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 5.5rem !important;
  }
  .m-lg-13 {
    margin: 6.5rem !important;
  }
  .mt-lg-13,
  .my-lg-13 {
    margin-top: 6.5rem !important;
  }
  .mr-lg-13,
  .mx-lg-13 {
    margin-right: 6.5rem !important;
  }
  .mb-lg-13,
  .my-lg-13 {
    margin-bottom: 6.5rem !important;
  }
  .ml-lg-13,
  .mx-lg-13 {
    margin-left: 6.5rem !important;
  }
  .m-lg-14 {
    margin: 10rem !important;
  }
  .mt-lg-14,
  .my-lg-14 {
    margin-top: 10rem !important;
  }
  .mr-lg-14,
  .mx-lg-14 {
    margin-right: 10rem !important;
  }
  .mb-lg-14,
  .my-lg-14 {
    margin-bottom: 10rem !important;
  }
  .ml-lg-14,
  .mx-lg-14 {
    margin-left: 10rem !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: 0.75rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 0.75rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 0.75rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 0.75rem !important;
  }
  .p-lg-4 {
    padding: 1rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1rem !important;
  }
  .p-lg-5 {
    padding: 1.5rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 1.5rem !important;
  }
  .p-lg-6 {
    padding: 2rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 2rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 2rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 2rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 2rem !important;
  }
  .p-lg-7 {
    padding: 2.5rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 2.5rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 2.5rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 2.5rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 2.5rem !important;
  }
  .p-lg-8 {
    padding: 3rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 3rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 3rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 3rem !important;
  }
  .p-lg-9 {
    padding: 4rem !important;
  }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 4rem !important;
  }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 4rem !important;
  }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 4rem !important;
  }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 4rem !important;
  }
  .p-lg-10 {
    padding: 4.5rem !important;
  }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 4.5rem !important;
  }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 4.5rem !important;
  }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 4.5rem !important;
  }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 4.5rem !important;
  }
  .p-lg-11 {
    padding: 5rem !important;
  }
  .pt-lg-11,
  .py-lg-11 {
    padding-top: 5rem !important;
  }
  .pr-lg-11,
  .px-lg-11 {
    padding-right: 5rem !important;
  }
  .pb-lg-11,
  .py-lg-11 {
    padding-bottom: 5rem !important;
  }
  .pl-lg-11,
  .px-lg-11 {
    padding-left: 5rem !important;
  }
  .p-lg-12 {
    padding: 5.5rem !important;
  }
  .pt-lg-12,
  .py-lg-12 {
    padding-top: 5.5rem !important;
  }
  .pr-lg-12,
  .px-lg-12 {
    padding-right: 5.5rem !important;
  }
  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 5.5rem !important;
  }
  .pl-lg-12,
  .px-lg-12 {
    padding-left: 5.5rem !important;
  }
  .p-lg-13 {
    padding: 6.5rem !important;
  }
  .pt-lg-13,
  .py-lg-13 {
    padding-top: 6.5rem !important;
  }
  .pr-lg-13,
  .px-lg-13 {
    padding-right: 6.5rem !important;
  }
  .pb-lg-13,
  .py-lg-13 {
    padding-bottom: 6.5rem !important;
  }
  .pl-lg-13,
  .px-lg-13 {
    padding-left: 6.5rem !important;
  }
  .p-lg-14 {
    padding: 10rem !important;
  }
  .pt-lg-14,
  .py-lg-14 {
    padding-top: 10rem !important;
  }
  .pr-lg-14,
  .px-lg-14 {
    padding-right: 10rem !important;
  }
  .pb-lg-14,
  .py-lg-14 {
    padding-bottom: 10rem !important;
  }
  .pl-lg-14,
  .px-lg-14 {
    padding-left: 10rem !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: -0.75rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -0.75rem !important;
  }
  .m-lg-n4 {
    margin: -1rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1rem !important;
  }
  .m-lg-n5 {
    margin: -1.5rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n6 {
    margin: -2rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -2rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -2rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -2rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -2rem !important;
  }
  .m-lg-n7 {
    margin: -2.5rem !important;
  }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -2.5rem !important;
  }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -2.5rem !important;
  }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -2.5rem !important;
  }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -2.5rem !important;
  }
  .m-lg-n8 {
    margin: -3rem !important;
  }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -3rem !important;
  }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -3rem !important;
  }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -3rem !important;
  }
  .m-lg-n9 {
    margin: -4rem !important;
  }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -4rem !important;
  }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -4rem !important;
  }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -4rem !important;
  }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -4rem !important;
  }
  .m-lg-n10 {
    margin: -4.5rem !important;
  }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -4.5rem !important;
  }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -4.5rem !important;
  }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -4.5rem !important;
  }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -4.5rem !important;
  }
  .m-lg-n11 {
    margin: -5rem !important;
  }
  .mt-lg-n11,
  .my-lg-n11 {
    margin-top: -5rem !important;
  }
  .mr-lg-n11,
  .mx-lg-n11 {
    margin-right: -5rem !important;
  }
  .mb-lg-n11,
  .my-lg-n11 {
    margin-bottom: -5rem !important;
  }
  .ml-lg-n11,
  .mx-lg-n11 {
    margin-left: -5rem !important;
  }
  .m-lg-n12 {
    margin: -5.5rem !important;
  }
  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -5.5rem !important;
  }
  .mr-lg-n12,
  .mx-lg-n12 {
    margin-right: -5.5rem !important;
  }
  .mb-lg-n12,
  .my-lg-n12 {
    margin-bottom: -5.5rem !important;
  }
  .ml-lg-n12,
  .mx-lg-n12 {
    margin-left: -5.5rem !important;
  }
  .m-lg-n13 {
    margin: -6.5rem !important;
  }
  .mt-lg-n13,
  .my-lg-n13 {
    margin-top: -6.5rem !important;
  }
  .mr-lg-n13,
  .mx-lg-n13 {
    margin-right: -6.5rem !important;
  }
  .mb-lg-n13,
  .my-lg-n13 {
    margin-bottom: -6.5rem !important;
  }
  .ml-lg-n13,
  .mx-lg-n13 {
    margin-left: -6.5rem !important;
  }
  .m-lg-n14 {
    margin: -10rem !important;
  }
  .mt-lg-n14,
  .my-lg-n14 {
    margin-top: -10rem !important;
  }
  .mr-lg-n14,
  .mx-lg-n14 {
    margin-right: -10rem !important;
  }
  .mb-lg-n14,
  .my-lg-n14 {
    margin-bottom: -10rem !important;
  }
  .ml-lg-n14,
  .mx-lg-n14 {
    margin-left: -10rem !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: 0.75rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 0.75rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 0.75rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 0.75rem !important;
  }
  .m-xl-4 {
    margin: 1rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1rem !important;
  }
  .m-xl-5 {
    margin: 1.5rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 1.5rem !important;
  }
  .m-xl-6 {
    margin: 2rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 2rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 2rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 2rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 2rem !important;
  }
  .m-xl-7 {
    margin: 2.5rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 2.5rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 2.5rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 2.5rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 2.5rem !important;
  }
  .m-xl-8 {
    margin: 3rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 3rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 3rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 3rem !important;
  }
  .m-xl-9 {
    margin: 4rem !important;
  }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 4rem !important;
  }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 4rem !important;
  }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 4rem !important;
  }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 4rem !important;
  }
  .m-xl-10 {
    margin: 4.5rem !important;
  }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 4.5rem !important;
  }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 4.5rem !important;
  }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 4.5rem !important;
  }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 4.5rem !important;
  }
  .m-xl-11 {
    margin: 5rem !important;
  }
  .mt-xl-11,
  .my-xl-11 {
    margin-top: 5rem !important;
  }
  .mr-xl-11,
  .mx-xl-11 {
    margin-right: 5rem !important;
  }
  .mb-xl-11,
  .my-xl-11 {
    margin-bottom: 5rem !important;
  }
  .ml-xl-11,
  .mx-xl-11 {
    margin-left: 5rem !important;
  }
  .m-xl-12 {
    margin: 5.5rem !important;
  }
  .mt-xl-12,
  .my-xl-12 {
    margin-top: 5.5rem !important;
  }
  .mr-xl-12,
  .mx-xl-12 {
    margin-right: 5.5rem !important;
  }
  .mb-xl-12,
  .my-xl-12 {
    margin-bottom: 5.5rem !important;
  }
  .ml-xl-12,
  .mx-xl-12 {
    margin-left: 5.5rem !important;
  }
  .m-xl-13 {
    margin: 6.5rem !important;
  }
  .mt-xl-13,
  .my-xl-13 {
    margin-top: 6.5rem !important;
  }
  .mr-xl-13,
  .mx-xl-13 {
    margin-right: 6.5rem !important;
  }
  .mb-xl-13,
  .my-xl-13 {
    margin-bottom: 6.5rem !important;
  }
  .ml-xl-13,
  .mx-xl-13 {
    margin-left: 6.5rem !important;
  }
  .m-xl-14 {
    margin: 10rem !important;
  }
  .mt-xl-14,
  .my-xl-14 {
    margin-top: 10rem !important;
  }
  .mr-xl-14,
  .mx-xl-14 {
    margin-right: 10rem !important;
  }
  .mb-xl-14,
  .my-xl-14 {
    margin-bottom: 10rem !important;
  }
  .ml-xl-14,
  .mx-xl-14 {
    margin-left: 10rem !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: 0.75rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 0.75rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 0.75rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 0.75rem !important;
  }
  .p-xl-4 {
    padding: 1rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1rem !important;
  }
  .p-xl-5 {
    padding: 1.5rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 1.5rem !important;
  }
  .p-xl-6 {
    padding: 2rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 2rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 2rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 2rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 2rem !important;
  }
  .p-xl-7 {
    padding: 2.5rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 2.5rem !important;
  }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 2.5rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 2.5rem !important;
  }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 2.5rem !important;
  }
  .p-xl-8 {
    padding: 3rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 3rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 3rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 3rem !important;
  }
  .p-xl-9 {
    padding: 4rem !important;
  }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 4rem !important;
  }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 4rem !important;
  }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 4rem !important;
  }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 4rem !important;
  }
  .p-xl-10 {
    padding: 4.5rem !important;
  }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 4.5rem !important;
  }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 4.5rem !important;
  }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 4.5rem !important;
  }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 4.5rem !important;
  }
  .p-xl-11 {
    padding: 5rem !important;
  }
  .pt-xl-11,
  .py-xl-11 {
    padding-top: 5rem !important;
  }
  .pr-xl-11,
  .px-xl-11 {
    padding-right: 5rem !important;
  }
  .pb-xl-11,
  .py-xl-11 {
    padding-bottom: 5rem !important;
  }
  .pl-xl-11,
  .px-xl-11 {
    padding-left: 5rem !important;
  }
  .p-xl-12 {
    padding: 5.5rem !important;
  }
  .pt-xl-12,
  .py-xl-12 {
    padding-top: 5.5rem !important;
  }
  .pr-xl-12,
  .px-xl-12 {
    padding-right: 5.5rem !important;
  }
  .pb-xl-12,
  .py-xl-12 {
    padding-bottom: 5.5rem !important;
  }
  .pl-xl-12,
  .px-xl-12 {
    padding-left: 5.5rem !important;
  }
  .p-xl-13 {
    padding: 6.5rem !important;
  }
  .pt-xl-13,
  .py-xl-13 {
    padding-top: 6.5rem !important;
  }
  .pr-xl-13,
  .px-xl-13 {
    padding-right: 6.5rem !important;
  }
  .pb-xl-13,
  .py-xl-13 {
    padding-bottom: 6.5rem !important;
  }
  .pl-xl-13,
  .px-xl-13 {
    padding-left: 6.5rem !important;
  }
  .p-xl-14 {
    padding: 10rem !important;
  }
  .pt-xl-14,
  .py-xl-14 {
    padding-top: 10rem !important;
  }
  .pr-xl-14,
  .px-xl-14 {
    padding-right: 10rem !important;
  }
  .pb-xl-14,
  .py-xl-14 {
    padding-bottom: 10rem !important;
  }
  .pl-xl-14,
  .px-xl-14 {
    padding-left: 10rem !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: -0.75rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -0.75rem !important;
  }
  .m-xl-n4 {
    margin: -1rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1rem !important;
  }
  .m-xl-n5 {
    margin: -1.5rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n6 {
    margin: -2rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -2rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -2rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -2rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -2rem !important;
  }
  .m-xl-n7 {
    margin: -2.5rem !important;
  }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -2.5rem !important;
  }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -2.5rem !important;
  }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -2.5rem !important;
  }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -2.5rem !important;
  }
  .m-xl-n8 {
    margin: -3rem !important;
  }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -3rem !important;
  }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -3rem !important;
  }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -3rem !important;
  }
  .m-xl-n9 {
    margin: -4rem !important;
  }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -4rem !important;
  }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -4rem !important;
  }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -4rem !important;
  }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -4rem !important;
  }
  .m-xl-n10 {
    margin: -4.5rem !important;
  }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -4.5rem !important;
  }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -4.5rem !important;
  }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -4.5rem !important;
  }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -4.5rem !important;
  }
  .m-xl-n11 {
    margin: -5rem !important;
  }
  .mt-xl-n11,
  .my-xl-n11 {
    margin-top: -5rem !important;
  }
  .mr-xl-n11,
  .mx-xl-n11 {
    margin-right: -5rem !important;
  }
  .mb-xl-n11,
  .my-xl-n11 {
    margin-bottom: -5rem !important;
  }
  .ml-xl-n11,
  .mx-xl-n11 {
    margin-left: -5rem !important;
  }
  .m-xl-n12 {
    margin: -5.5rem !important;
  }
  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -5.5rem !important;
  }
  .mr-xl-n12,
  .mx-xl-n12 {
    margin-right: -5.5rem !important;
  }
  .mb-xl-n12,
  .my-xl-n12 {
    margin-bottom: -5.5rem !important;
  }
  .ml-xl-n12,
  .mx-xl-n12 {
    margin-left: -5.5rem !important;
  }
  .m-xl-n13 {
    margin: -6.5rem !important;
  }
  .mt-xl-n13,
  .my-xl-n13 {
    margin-top: -6.5rem !important;
  }
  .mr-xl-n13,
  .mx-xl-n13 {
    margin-right: -6.5rem !important;
  }
  .mb-xl-n13,
  .my-xl-n13 {
    margin-bottom: -6.5rem !important;
  }
  .ml-xl-n13,
  .mx-xl-n13 {
    margin-left: -6.5rem !important;
  }
  .m-xl-n14 {
    margin: -10rem !important;
  }
  .mt-xl-n14,
  .my-xl-n14 {
    margin-top: -10rem !important;
  }
  .mr-xl-n14,
  .mx-xl-n14 {
    margin-right: -10rem !important;
  }
  .mb-xl-n14,
  .my-xl-n14 {
    margin-bottom: -10rem !important;
  }
  .ml-xl-n14,
  .mx-xl-n14 {
    margin-left: -10rem !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;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !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: 700 !important;
}

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

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

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

.text-primary {
  color: #7027A0 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: rgb(68.9447236181, 24.0075376884, 98.4924623116) !important;
}

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

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

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: rgb(25.2173913043, 105.2826086957, 43.5) !important;
}

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

a.text-info:hover, a.text-info:focus {
  color: rgb(162.4127906977, 173.75, 185.0872093023) !important;
}

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

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

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

a.text-danger:hover, a.text-danger:focus {
  color: rgb(0, 40.9905660377, 82.5) !important;
}

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

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

.text-dark {
  color: #343a40 !important;
}

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

.text-blue {
  color: #004F9F !important;
}

a.text-blue:hover, a.text-blue:focus {
  color: rgb(0, 40.9905660377, 82.5) !important;
}

.text-pink {
  color: #C32BAD !important;
}

a.text-pink:hover, a.text-pink:focus {
  color: rgb(132.3214285714, 29.1785714286, 117.3928571429) !important;
}

.text-purple {
  color: #7027A0 !important;
}

a.text-purple:hover, a.text-purple:focus {
  color: rgb(68.9447236181, 24.0075376884, 98.4924623116) !important;
}

.text-cyan {
  color: #117B8B !important;
}

a.text-cyan:hover, a.text-cyan:focus {
  color: rgb(8.6634615385, 62.6826923077, 70.8365384615) !important;
}

.text-menu {
  color: #CAAFDC !important;
}

a.text-menu:hover, a.text-menu:focus {
  color: rgb(166.7434782609, 121.7826086957, 196.7173913043) !important;
}

.text-menulight {
  color: #F1E9F5 !important;
}

a.text-menulight:hover, a.text-menulight:focus {
  color: rgb(207.53125, 180.40625, 221.09375) !important;
}

.text-lightpurple {
  color: #f1eaf6 !important;
}

a.text-lightpurple:hover, a.text-lightpurple:focus {
  color: rgb(205.3, 180.45, 223.05) !important;
}

.text-lightpink {
  color: #f9eaf7 !important;
}

a.text-lightpink:hover, a.text-lightpink:focus {
  color: rgb(232, 174.5, 224.3333333333) !important;
}

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

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

.text-black-50 {
  color: rgba(34, 34, 34, 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;
}

@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/media/layout/fontface/raleway/raleway-variablefont_wght.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Raleway";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(/media/layout/fontface/raleway/raleway-italic-variablefont_wght.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.container-sm {
  max-width: 720px;
}

.container .container-sm {
  padding: 0;
}

.grid-content .container-sm {
  padding: 0 1rem;
}
@media (min-width: 992px) {
  .grid-content .container-sm {
    padding: 0 0 0 2rem;
    max-width: 100%;
  }
}

.btn-unstyled {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  border-radius: 2px;
}
.btn-unstyled:focus {
  outline: 2px solid #7027A0;
}

.btn-primary, .Pagination span.curPage strong {
  border: 0px none;
  padding: 14px, 26px;
}
.btn-primary a, .Pagination span.curPage strong a {
  color: white;
}
.btn-primary svg path, .Pagination span.curPage strong svg path {
  fill: #fff !important;
}

.btn-outline-primary {
  border: none;
  border-top: 2px solid #7027A0;
  border-bottom: 2px solid #7027A0;
  -o-border-image: linear-gradient(to right, #7027A0 0%, #7027A0 100%);
     border-image: linear-gradient(to right, #7027A0 0%, #7027A0 100%);
  border-image-slice: 1;
  transition: color 0.3s ease, background 0.3s ease;
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  border-radius: 0;
  color: #222;
}
.btn-outline-primary::before, .btn-outline-primary::after {
  content: "";
  display: block;
  width: 1.5rem;
  height: calc(100% + 4px);
  border-radius: 3em 0 0 3em;
  border: 2px solid #7027A0;
  position: absolute;
  border-right: none;
  left: -1.5rem;
  top: -2px;
}
.btn-outline-primary::after {
  border-radius: 0 3em 3em 0;
  border: 2px solid #7027A0;
  position: absolute;
  border-left: none;
  left: auto;
  right: -1.5rem;
  top: -2px;
}

.btn-primary:hover, .Pagination span.curPage strong:hover, .btn-primary:focus, .Pagination span.curPage strong:focus, .btn-primary:active, .Pagination span.curPage strong:active {
  text-decoration: underline;
  background-image: linear-gradient(to right, #C32BAD, #7027A0) !important;
}
.btn-primary:hover::before, .Pagination span.curPage strong:hover::before, .btn-primary:focus::before, .Pagination span.curPage strong:focus::before, .btn-primary:active::before, .Pagination span.curPage strong:active::before {
  background-color: #C32BAD;
}

.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active {
  background-color: transparent !important;
  color: #343a40 !important;
  text-decoration: underline !important;
  text-decoration-color: #004F9F !important;
  text-decoration-thickness: 2px !important;
  -o-border-image: linear-gradient(to right, #C32BAD 0%, #7027A0 100%);
     border-image: linear-gradient(to right, #C32BAD 0%, #7027A0 100%);
  border-image-slice: 1;
}
.btn-outline-primary:hover::before, .btn-outline-primary:focus::before, .btn-outline-primary:active::before {
  border-color: #C32BAD;
}

.btn--arrow::after {
  display: none;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  content: "\f054";
}
.btn--arrow::after svg {
  margin-left: 0.5rem;
}

.bg-cover {
  background-size: cover;
}

.bg-center {
  background-position: center center;
}

.font-size-sm {
  font-size: 0.889rem;
}

.font-size-lg {
  font-size: 1.125rem;
}

h1, .h1 {
  line-height: 54px; /*font-weight: bold; margin-bottom: 2rem;*/
}

h2, .h2 {
  line-height: 32px; /*margin-top: 4rem;*/
}

h3, .h3 {
  line-height: 24px; /*margin-top: 3rem;*/
}

h4, .h4 {
  line-height: 22px;
}

h5, .h5 {
  line-height: 20px;
}

h6, .h6 {
  line-height: 18px;
}

@media (max-width: 767.98px) {
  h1, .h1 {
    font-size: 3rem;
    line-height: 1;
  }
  h2, .h2 {
    font-size: 1.5rem;
    line-height: 1;
  }
  h3, .h3 {
    font-size: 1.424rem;
    line-height: 1;
  }
  h4, .h4 {
    font-size: 1.125rem;
    line-height: 1;
  }
  h5, .h5, h6, .h6 {
    font-size: 1rem;
    line-height: 1;
  }
}
.text-dark-purle {
  color: #42175E;
}

.grid-top-right {
  grid-area: breadcrumb;
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.grid-side {
  grid-area: sidebar;
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}

.grid-content {
  grid-area: content;
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}

@media (min-width: 1200px) {
  .grid {
    padding: 0;
    display: grid;
    grid-template-columns: 34% 66%;
    grid-template-areas: "sidebar content";
  }
  .grid-old {
    padding: 0;
    display: grid;
    grid-template-columns: 34% 66%;
    grid-template-areas: ". breadcrumb" "sidebar content";
  }
  .grid .grid-side {
    margin-right: 2rem;
    margin-bottom: 48px;
    border-right: 2px solid #f1eaf6;
  }
  @supports (grid-gap: 1rem) {
    .grid-side {
      margin-right: 0 !important;
      margin-bottom: 0 !important;
    }
  }
}
.border-gray400 {
  border-color: #C4C4C4;
}

.border-gray500 {
  border-color: #adb5bd;
}

.border-gray700 {
  border-color: #495057;
}

.border-white {
  border-color: #fff;
}

.border-pink {
  border-color: #C32BAD;
}

.border-1px {
  border-width: 1px !important;
}

.border-none {
  border: none;
}

.border-bottom {
  border-bottom-style: solid;
}

.border-all {
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
}

:root {
  accent-color: #7027A0;
}

.underline {
  text-decoration: underline;
}

.circle {
  background-color: #7027A0;
  height: 64px;
  width: 64px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.circle img {
  max-height: 32px;
  max-width: 32px;
}

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

.logo {
  width: 254px;
}
.logo.footer-logo {
  width: 224px;
}

a.skip-main {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999;
}
a.skip-main:focus {
  color: #fff;
  background-color: #7027A0;
  left: auto;
  top: auto;
  width: 30%;
  height: auto;
  overflow: auto;
  margin: 10px 35%;
  padding: 5px;
  border-radius: 0.25rem;
  text-align: center;
  font-size: 1.2em;
  z-index: 1000;
}

.toggler[aria-expanded=false] .open {
  display: block;
}
.toggler[aria-expanded=false] .close {
  display: none;
}
.toggler[aria-expanded=true] .open {
  display: none;
}
.toggler[aria-expanded=true] .close {
  display: block;
}

.w-0 {
  width: 0;
}

.w-320 {
  width: 320px;
}

.h-38 {
  height: 38px;
}

.list-style-none {
  list-style: none;
}

.hover-underline:hover, .hover-underline:focus {
  text-decoration: underline !important;
}

#langSelection {
  display: flex;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
#langSelection li {
  margin-right: 1rem;
  display: flex;
  align-items: start;
}
#langSelection li a {
  color: #222;
  line-height: 20px;
}
#langSelection li.current {
  font-weight: bold;
}

.Box {
  min-height: 272px;
  padding: 2rem;
}
@media (min-width: 992px) {
  .Box {
    width: 500px;
  }
}
@media (min-width: 1200px) {
  .Box {
    width: 600px;
    min-height: 440px;
  }
}
@media (max-width: 767.98px) {
  .Box {
    max-width: 508px;
    margin-right: auto;
    margin-left: auto;
  }
}

.svg-icon svg {
  width: 18px;
  height: 19px;
  margin-left: 0.5rem;
}
.svg-icon svg path {
  fill: #7027A0;
}

div#page a[target=_blank]::after, .btn-with-arrow a::after {
  display: none;
  font-family: "Font Awesome 5 Pro";
  content: "\f35d";
  font-weight: 400;
}
div#page a[target=_blank] svg, .btn-with-arrow a svg {
  margin-left: 0.5rem;
}
div#page a[target=_blank] svg path, .btn-with-arrow a svg path {
  fill: #7027A0;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.cke_editable::after,
.Editor::after {
  content: "";
  display: table;
  clear: both;
}
.cke_editable img,
.Editor img {
  max-width: 100%;
  height: auto;
}
.cke_editable img[align],
.Editor img[align] {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.cke_editable img[align=left],
.Editor img[align=left] {
  margin-right: 1rem;
}
.cke_editable img[align=right],
.Editor img[align=right] {
  margin-left: 1rem;
}
.cke_editable iframe,
.Editor iframe {
  max-width: 100%;
}
.cke_editable .embeddedContent.oembed-provider-youtube,
.cke_editable .embeddedContent.oembed-provider-vimeo,
.Editor .embeddedContent.oembed-provider-youtube,
.Editor .embeddedContent.oembed-provider-vimeo {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.cke_editable .embeddedContent iframe,
.Editor .embeddedContent iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cke_editable a:not(.btn),
.Editor a:not(.btn) {
  text-decoration: underline;
}
.cke_editable p, .cke_editable li,
.Editor p,
.Editor li {
  font-size: 1.125rem;
  line-height: 1.77;
}
.cke_editable ul,
.Editor ul {
  padding-left: 20px;
}
.cke_editable li,
.Editor li {
  margin-bottom: 1rem;
}
.cke_editable hr,
.Editor hr {
  border-color: #C4C4C4;
  margin: 4rem 0;
}
@media (max-width: 767.98px) {
  .cke_editable hr,
  .Editor hr {
    margin: 3rem 0;
  }
}
.cke_editable .btn, .cke_editable .Pagination span.curPage strong, .Pagination span.curPage .cke_editable strong,
.Editor .btn,
.Editor .Pagination span.curPage strong,
.Pagination span.curPage .Editor strong {
  margin-top: 0.5rem;
  /*&::after {
  	display: none;
  	font-family: "Font Awesome 5 Pro";
  	font-weight: 600;
  	content: "\f054";
  }
  svg { margin-left: .5rem; }*/
}
.cke_editable .btn a, .cke_editable .Pagination span.curPage strong a, .Pagination span.curPage .cke_editable strong a,
.Editor .btn a,
.Editor .Pagination span.curPage strong a,
.Pagination span.curPage .Editor strong a {
  color: #fff;
  text-decoration: none;
}
.cke_editable .btn-outline-primary a,
.Editor .btn-outline-primary a {
  color: #7027A0;
}
.cke_editable .btn-outline-primary:hover a,
.Editor .btn-outline-primary:hover a {
  color: #343a40;
}
.cke_editable table,
.Editor table {
  width: 100%;
  margin-bottom: 1rem;
}
.cke_editable table td,
.Editor table td {
  padding: 0.5rem;
  border: 1px solid #C4C4C4;
}
@media (min-width: 576px) {
  .cke_editable table td,
  .Editor table td {
    padding: 0.75rem 1rem;
  }
}
.cke_editable table tr:first-child,
.Editor table tr:first-child {
  background-color: #7027A0;
  color: #fff;
  font-weight: bold;
}
.cke_editable table tr:first-child td,
.Editor table tr:first-child td {
  border: 1px solid #7027A0;
}
.cke_editable table tr:first-child td:not(:last-child),
.Editor table tr:first-child td:not(:last-child) {
  border-right: 1px solid #fff;
}
.cke_editable ol,
.Editor ol {
  padding-left: 0;
}
.cke_editable ol li,
.Editor ol li {
  list-style: none;
  counter-increment: step-counter;
  padding-left: 80px;
  position: relative;
  margin-bottom: 1.5rem;
  min-height: 4rem;
}
@media (min-width: 992px) {
  .cke_editable ol li,
  .Editor ol li {
    padding-left: 96px;
  }
}
.cke_editable ol li:before,
.Editor ol li:before {
  content: counter(step-counter) ".";
  background-color: #C32BAD;
  height: 64px;
  width: 64px;
  position: absolute;
  left: 0;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 2rem;
}
.cke_editable--Accordion h1, .cke_editable--Accordion h2, .cke_editable--Accordion h3, .cke_editable--Accordion h4, .cke_editable--Accordion h5, .cke_editable--Accordion h6, .cke_editable--Accordion p,
.Editor--Accordion h1,
.Editor--Accordion h2,
.Editor--Accordion h3,
.Editor--Accordion h4,
.Editor--Accordion h5,
.Editor--Accordion h6,
.Editor--Accordion p {
  margin-bottom: 1rem;
}
.cke_editable--Accordion p:last-child,
.Editor--Accordion p:last-child {
  margin-bottom: 0;
}
.cke_editable--ListItem h2, .cke_editable--ListItem h3, .cke_editable--ListItem h4, .cke_editable--ListItem h5, .cke_editable--ListItem h6,
.Editor--ListItem h2,
.Editor--ListItem h3,
.Editor--ListItem h4,
.Editor--ListItem h5,
.Editor--ListItem h6 {
  margin-top: 0;
  margin-bottom: 1rem;
}
.cke_editable--Info,
.Editor--Info {
  padding: 1.25rem;
  margin-bottom: 2rem;
  border-radius: 7px;
}
.cke_editable--Info--box,
.Editor--Info--box {
  padding: 1.25rem;
  border-radius: 7px;
}
.cke_editable--Info h1, .cke_editable--Info h2, .cke_editable--Info h3, .cke_editable--Info h4, .cke_editable--Info h5, .cke_editable--Info h6, .cke_editable--Info p,
.Editor--Info h1,
.Editor--Info h2,
.Editor--Info h3,
.Editor--Info h4,
.Editor--Info h5,
.Editor--Info h6,
.Editor--Info p {
  margin-bottom: 0.5rem;
}
.cke_editable--Info p:last-child,
.Editor--Info p:last-child {
  margin-bottom: 0;
}
.cke_editable--Info--Pink,
.Editor--Info--Pink {
  background-color: #C32BAD;
  color: #fff;
}
.cke_editable--Info--Pink a,
.Editor--Info--Pink a {
  color: #fff;
  text-decoration: underline;
}
.cke_editable--Info--Blue,
.Editor--Info--Blue {
  background-color: #004F9F;
  color: #fff;
}
.cke_editable--Info--Blue a,
.Editor--Info--Blue a {
  color: #fff;
  text-decoration: underline;
}
.cke_editable--Info--Lightpink,
.Editor--Info--Lightpink {
  background-color: #f9eaf7;
}
.cke_editable--Info--Lightblue,
.Editor--Info--Lightblue {
  background-color: #F1E9F5;
}
.cke_editable--Info--Lightpurple,
.Editor--Info--Lightpurple {
  background-color: #f1eaf6;
}
.cke_editable--Footer,
.Editor--Footer {
  /*color: $white;*/
}
.cke_editable--Footer p,
.Editor--Footer p {
  margin-bottom: 0.5rem;
}
.cke_editable .text-link-icon,
.Editor .text-link-icon {
  font-weight: bold;
}
.cke_editable .text-link-icon a,
.Editor .text-link-icon a {
  text-decoration: none;
}
.cke_editable .text-link-icon a:hover,
.Editor .text-link-icon a:hover {
  text-decoration: underline;
}
.cke_editable .text-link-icon::after,
.Editor .text-link-icon::after {
  display: none;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  content: "\f054";
}
.cke_editable .text-link-icon svg,
.Editor .text-link-icon svg {
  margin-left: 0.25rem;
  color: #7027A0;
  font-size: 1rem;
}
.cke_editable .text-extra-large,
.Editor .text-extra-large {
  font-size: 1.8rem;
  line-height: 1.1;
}
@media (min-width: 576px) {
  .cke_editable .text-extra-large,
  .Editor .text-extra-large {
    font-size: 2.5625rem;
    line-height: 1.2;
  }
}
.cke_editable .text-indent-1,
.Editor .text-indent-1 {
  margin-left: 1rem;
}
.cke_editable .text-indent-2,
.Editor .text-indent-2 {
  margin-left: 2rem;
}
.cke_editable .text-indent-3,
.Editor .text-indent-3 {
  margin-left: 3rem;
}
.cke_editable .text-indent-4,
.Editor .text-indent-4 {
  margin-left: 4rem;
}
.cke_editable .text-indent-5,
.Editor .text-indent-5 {
  margin-left: 5rem;
}
.cke_editable blockquote,
.Editor blockquote {
  position: relative;
  padding-left: 3rem;
}
.cke_editable blockquote p,
.Editor blockquote p {
  margin-bottom: 0;
}
.cke_editable blockquote::before,
.Editor blockquote::before {
  display: block;
  content: " ";
  background-image: url("/media/layout/img/icons/quote-left-solid.svg");
  background-size: 28px 28px;
  height: 28px;
  width: 28px;
  position: absolute;
  top: 0;
  left: 0;
}

.cke_editable .text-link-icon::after {
  content: ">";
  color: #7027A0;
  display: inline;
  margin-left: 0.25rem;
  font-size: 1rem;
}
.cke_editable h2 {
  margin-top: 3rem;
}
.cke_editable h3 {
  margin-top: 2rem;
}

.editor-margin-bottom-0 p, .editor-margin-bottom-0 h1, .editor-margin-bottom-0 h2, .editor-margin-bottom-0 h3 {
  margin-bottom: 0;
}

.container-2-columns {
  position: relative;
  z-index: 2;
  top: -435px;
  margin-bottom: -327px;
}
@media (max-width: 767px) {
  .container-2-columns {
    width: 100%;
    max-width: -moz-max-content;
    max-width: max-content;
    top: auto;
    margin-bottom: 0;
  }
}

.Accordion__Btn {
  font-size: 1.125rem;
  line-height: 1.77;
  padding: 1rem 0;
  color: #7027A0;
}
.Accordion__Btn .close {
  display: none;
}
.Accordion__Btn[aria-expanded=true] .open {
  display: none;
}
.Accordion__Btn[aria-expanded=true] .close {
  display: block;
}
.Accordion__Btn:focus-visible {
  background-color: #f2f6fa;
}
.Accordion > div {
  border-bottom: 1px solid #C4C4C4;
}
.Accordion > div:first-child {
  border-top: 1px solid #C4C4C4;
}

.Form__InputGroup {
  margin-bottom: 1rem;
}
.Form__Label {
  display: block;
}
.Form__Input {
  width: 100%;
  border: 1px solid #CED4DA;
  padding: 0.75rem;
  border-radius: 4px;
  accent-color: red;
}
.Form__Input:focus {
  outline: none !important;
  border-color: #6c757d;
}
.Form__Select {
  position: relative;
}
.Form__Select select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.Form__Select::after {
  display: none;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  content: "\f0d7";
}
.Form__Select svg {
  position: absolute;
  top: 50%;
  right: 0.75rem;
  transform: translateY(-50%);
}
.Form .formCheckboxLabel, .Form .formRadioLabel {
  margin-left: 10px;
}

.news-list-page-link {
  color: #343A40;
}
.news-list-page-link:hover {
  color: #007BFF;
}

.Pagination {
  margin-bottom: -10px;
}
.Pagination a {
  color: black;
}
.Pagination .page-btn {
  color: #7027A0;
}
.Pagination span.curPage strong {
  border-radius: 50%;
  pointer-events: none;
}
.Pagination a,
.Pagination .btn,
.Pagination span.curPage strong {
  margin-right: 5px;
  margin-bottom: 10px;
}

.Header {
  color: #222;
  font-weight: 500;
}
.Header__Top {
  background-color: #e9ecef;
}
.Header__Top__Link {
  color: #222;
}
.Header__Top__Link:hover {
  color: #222;
}
.Header__Link {
  color: #222;
  font-weight: 500;
}

.Header-old {
  border-bottom: 1px solid #C4C4C4;
}
.Header-old__Top {
  background-color: #e9ecef;
}
.Header-old__Top__Link {
  color: #222;
}
.Header-old__Top__Link:hover {
  color: #222;
}
.Header-old__Link {
  color: #495057;
}

.Search {
  width: 100%;
  z-index: 4;
}
.Search__Input {
  width: 650px;
  max-width: 100%;
  border-radius: 360px;
  padding: 11px 42px;
  border: 1px solid #C4C4C4;
}
.Search__Input::-moz-placeholder {
  color: #6c757d;
}
.Search__Input::placeholder {
  color: #6c757d;
}
.Search__InputIcon {
  top: 50%;
  left: 1rem;
  transform: translateY(-50%);
  color: #495057;
}
.Search__Form {
  position: relative;
}
.Search__Btn {
  position: absolute;
  right: 0;
  bottom: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 11px 24px;
}

.row-light-white-background:nth-child(odd) {
  background-color: #F2F6FA;
}

.MainMenu {
  padding: 0;
  list-style: none;
  margin-bottom: 0;
}
.MainMenu--Level1 {
  display: flex;
  justify-content: end;
  align-items: center;
}
.MainMenu--Level2 {
  display: none;
  background-color: #F1E9F5;
  position: absolute;
  z-index: 9;
  white-space: nowrap;
  left: 0;
  top: 100%;
  margin-top: 0px;
  width: 100%;
  border-radius: 0 0 100px 100px;
  padding: 4rem 9rem;
}
.MainMenu--Level3 {
  display: none;
  position: absolute;
  z-index: 9;
  white-space: nowrap;
  left: 33%;
  top: 0;
  padding: 7.7rem 9rem 4rem;
  height: 100%;
}
.MainMenu__Item--Level1 {
  margin: 0 1.5rem;
  height: 60px;
  display: flex;
  align-items: center;
  /*cursor: pointer;*/
}
.MainMenu__Item--Level1.first {
  margin-left: auto;
}
.MainMenu__Item--Level1.last {
  margin-right: 0;
}
.MainMenu__Item--Level1.open .MainMenu--Level2 {
  display: block;
}
.MainMenu__Item--Level1.open .MainMenu__Toggler svg {
  transform: rotate(180deg);
}
.MainMenu__Item--Level2, .MainMenu__Item--Level3 {
  width: 350px;
  margin-bottom: 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.MainMenu__Item--Level2.last, .MainMenu__Item--Level3.last {
  margin-bottom: 0;
}
.MainMenu__Item--Level2.open .MainMenu--Level3, .MainMenu__Item--Level3.open .MainMenu--Level3 {
  display: block;
}
.MainMenu__Link {
  color: #222;
  width: 100%;
}
.MainMenu__Link--Level1 {
  font-size: 1.125rem;
  line-height: 1.77;
  display: inline-block;
}
.MainMenu__Link--Level2:hover, .MainMenu__Link--Level2:focus, .MainMenu__Link--Level3:hover, .MainMenu__Link--Level3:focus {
  color: #222;
  text-decoration: none;
  margin-bottom: 1px;
  margin-top: -1px;
}
.MainMenu__Link--Level2:hover .MainMenuTitle, .MainMenu__Link--Level2:focus .MainMenuTitle, .MainMenu__Link--Level3:hover .MainMenuTitle, .MainMenu__Link--Level3:focus .MainMenuTitle {
  border-bottom: 2px solid #C32BAD;
}
.MainMenu__Link--Title {
  font-size: 1.625rem;
  line-height: 1.1;
}
.MainMenu__Link--Title:hover, .MainMenu__Link--Title:focus {
  color: #222;
  text-decoration: none;
  margin-bottom: 1px;
  margin-top: -1px;
}
.MainMenu__Link--Title:hover .MainMenuTitle, .MainMenu__Link--Title:focus .MainMenuTitle {
  border-bottom: 2px solid #C32BAD;
}
.MainMenu__Toggler {
  padding: 0 6px;
  color: #7027A0;
}
.MainMenu__Btn {
  padding: 10px;
}

.MainMenu-old {
  padding: 0;
  list-style: none;
  margin-bottom: 0;
}
.MainMenu-old--Level1 {
  display: flex;
  justify-content: end;
  align-items: center;
}
.MainMenu-old--Level2 {
  display: none;
  background-color: white;
  position: absolute;
  z-index: 9;
  box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.15);
  white-space: nowrap;
  right: 0;
  top: 100%;
  margin-top: 1px;
  width: 117%;
}
.MainMenu-old__Item--Level1 {
  margin: 0 1.5rem;
  position: relative;
  height: 60px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.MainMenu-old__Item--Level1.first {
  margin-left: auto;
}
.MainMenu-old__Item--Level1.first ul {
  width: 230px;
}
.MainMenu-old__Item--Level1.last {
  margin-right: 0;
}
.MainMenu-old__Item--Level1.open .MainMenu-old--Level2 {
  display: block;
}
.MainMenu-old__Item--Level1.open .MainMenu-old__Toggler {
  background-color: #7027A0;
  color: white;
  border-color: #7027A0;
}
.MainMenu-old__Item--Level1.open .MainMenu-old__Toggler svg {
  transform: rotate(180deg);
}
.MainMenu-old__Item--Level2 {
  border-bottom: 1px solid #C4C4C4;
}
.MainMenu-old__Link {
  color: #212529;
}
.MainMenu-old__Link--Level1 {
  font-size: 1.125rem;
  line-height: 1.77;
  display: inline-block;
}
.MainMenu-old__Link--Level2 {
  padding: 1rem;
  display: inline-block;
  width: 100%;
  max-width: 100%;
  white-space: normal;
}
.MainMenu-old__Link--Level2:hover, .MainMenu-old__Link--Level2:focus {
  background-color: #7027A0;
  color: white;
  text-decoration: none;
}
.MainMenu-old__Toggler {
  padding: 0 6px;
  border-radius: 50%;
  border: 1px solid #212529;
}
.MainMenu-old__Btn {
  padding: 10px;
}

.Breadcrumb {
  list-style: none;
  padding-left: 0;
}
.Breadcrumb__Link {
  color: #212529;
  font-size: 1rem;
}
.Breadcrumb__Link--Current {
  color: #6c757d;
  text-decoration: none;
}
.Breadcrumb__Link--Current:hover {
  color: #6c757d;
}
.Breadcrumb .divider {
  margin: 0 1rem;
}

.NotificationModal-container {
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.07);
  padding: 1.5rem;
  position: relative;
  top: 0;
  z-index: 3;
  transition: all 0.2s ease-in-out;
}
@media (max-width: 800px) {
  .NotificationModal-container {
    position: fixed;
    width: 90%;
    bottom: 1rem;
    top: auto;
    left: 50%;
    transform: translate(-50%, 0);
    margin: 0 auto;
    box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.15);
  }
}

@media (min-width: 801px) {
  .frontpage #NotificationModal {
    position: absolute;
    right: 0;
    left: 0;
  }
}

.SideMenu {
  list-style: none;
  padding-left: 0;
}
.SideMenu--Level1 {
  padding: 0 2rem 0 0;
  margin-bottom: 4rem;
}
.SideMenu__Item--Level1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 44px;
}
.SideMenu__Item--Level2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 44px;
}
.SideMenu__Link {
  color: #004F9F;
  display: inline-block;
  width: 100%;
}
.SideMenu__Link:hover, .SideMenu__Link:focus {
  text-decoration: none;
  color: #222;
  margin-bottom: 2px;
}
.SideMenu__Link:hover .SideMenu__Link--Title, .SideMenu__Link:focus .SideMenu__Link--Title {
  border-bottom: 2px solid #C32BAD;
}
.SideMenu__Link--Level1 {
  font-weight: normal;
}
.SideMenu__Link--Level1.current {
  font-weight: bold;
  color: #222;
}
.SideMenu__Link--Level1.current .SideMenu__Link--Title {
  border-bottom: 2px solid #C32BAD;
}
.SideMenu__Link--Level2 {
  margin-left: 1rem;
}
.SideMenu__Link--Level2.current {
  font-weight: bold;
  color: #222;
}
.SideMenu__Link--Level2.current .SideMenu__Link--Title {
  border-bottom: 2px solid #C32BAD;
}
.SideMenu__Btn {
  height: 44px;
  width: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: -10px;
}
.SideMenu__Btn[aria-expanded=true] .SideMenu__Btn__Circle {
  background-color: #7027A0;
  color: white;
  border-color: #7027A0;
}
.SideMenu__Btn__Circle {
  height: 24px;
  width: 24px;
  padding: 0 6px;
  border-radius: 50%;
  border: 1px solid #343a40;
  display: flex;
  align-items: center;
}

.SideMenu-old {
  list-style: none;
  padding-left: 0;
}
.SideMenu-old--Level1 {
  padding: 3rem 2rem;
  margin-bottom: 4rem;
}
.SideMenu-old__Item--Level1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.SideMenu-old__Item--Level2 {
  margin-bottom: 0.5rem;
}
.SideMenu-old__Item--Level2.first {
  margin-top: 0.5rem;
}
.SideMenu-old__Link {
  color: #343a40;
  display: inline-block;
}
.SideMenu-old__Link--Level1 {
  font-weight: bold;
}
.SideMenu-old__Link--Level1.current {
  text-decoration: underline;
}
.SideMenu-old__Link--Level2 {
  padding-left: 1rem;
}
.SideMenu-old__Link--Level2.current {
  color: #7027A0;
  text-decoration: underline;
}
.SideMenu-old__Btn {
  height: 44px;
  width: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: -10px;
}
.SideMenu-old__Btn[aria-expanded=true] .SideMenu-old__Btn__Circle {
  background-color: #7027A0;
  color: white;
  border-color: #7027A0;
}
.SideMenu-old__Btn__Circle {
  height: 24px;
  width: 24px;
  padding: 0 6px;
  border-radius: 50%;
  border: 1px solid #343a40;
  display: flex;
  align-items: center;
}

.Footer {
  padding: 1rem 0 0 0;
}
.Footer a {
  color: #222;
}
.Footer .p-footer {
  padding: 3.5rem 7rem;
}
@media (max-width: 1199.98px) {
  .Footer .p-footer {
    padding: 3rem 2rem;
  }
}
@media (max-width: 991.98px) {
  .Footer .p-footer {
    padding: 3rem 2rem 0;
  }
}
.Footer .logo-nettikassa {
  width: 195px;
}

.Footer-old {
  padding: 4rem 0;
}
@media (min-width: 576px) {
  .Footer-old {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}

/* //
// mmenu custom styles
//

$mmenu-width: 360px;

#menuMobile {
	display: none;
}

#mm-menuMobile {
	@include media-breakpoint-up(xl) {
		display: none !important;
	}
}

// general mmenu style setting
.mm-menu {
	--mm-navbar-size: 46px;
	--mm-color-button: #343A40;
	--mm-color-background-emphasis : #F0F2F4;
}

// .mm-menu_offcanvas {
//     max-width: $mmenu-width;
// }

// .mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout {
// 	transform: translate3d(-$mmenu-width, 0, 0);
// }

// mmenu overlay always on top
.mm-wrapper__blocker {
	z-index: 9999;
}

// list items
.mm-listitem {
	&::after {
		left: 0;
	}
	&__text {
		padding: 1rem !important;
		color: $gray-900;
	}
	&.text-white {
		.mm-btn::after, .mm-btn::before {
			border-color: $white;
		}
	}
	&--language a {
		background-color: theme-color('purple');
		color: $white !important;
		&:focus, &:hover {
			background-color: theme-color('secondary') !important;
		}
		&::after {
			border-color: $white;
		}
	}
}

// navabars
.mm-navbar {
	background-color: theme-color('primary');
	&__title {
		color: $white !important;
		font-weight: bold;
	}
	.mm-btn::before, .mm-btn::after {
		border-color: $white !important;
	}
	.mm-btn:hover, .mm-btn:focus, .mm-navbar__title:focus, .mm-navbar__title:hover {
		background-color: theme-color('secondary');
		border-color: theme-color('secondary');
	}
}

.mm-panels {
	margin-top: -1px;
	.mm-navbar {
		min-height: 56px;
	}
	div:first-child .mm-navbar {
		display: none; // hide navbar on first panel
	}
}

// custom top bar
.mm-navbars_top {
	.mm-navbar {
		background-color: theme-color('light');
		display: flex;
		justify-content: end;

		&__btn {
			display: flex;
			align-items: center;
			justify-content: center;
			width: 48px;
			height: 100%;
			background-color: theme-color('primary');
			border-color: theme-color('primary');

			&:focus, &:hover {
				background-color: theme-color('secondary');
				border-color: theme-color('secondary');
			}
		}

		&__searchBtn {
			padding: .75rem 1rem;
			background: none;
			border: none;
		}
	}
}

.mm-listitem {
	.Header__Btn {
		background-color: initial;
		padding: 12px 1rem;
		text-align: left;
		margin-left: 0 !important;
		font-weight: bold;
		border-radius: none;
		border-radius: 0;
		svg { display: none; }

		&:hover, &:focus {
			outline: none;
			border: none;
			background-color: var(--mm-color-background-emphasis);
			box-shadow: none;
		}
	}
} */
.navbar-nav {
  padding-inline-start: 5px;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
  background-color: #343a40;
  border: none;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-inline-start: 5px;
  padding-top: 0;
}

.navbar li {
  list-style: none;
}

.navbar a.dropdown-item {
  white-space: break-spaces !important;
}
.navbar .dropdown-toggle::after {
  display: none;
}

.MobileSubMenu {
  list-style-type: none;
  padding-left: 0;
}
.MobileSubMenu--Level1 {
  margin-bottom: 3rem;
  margin-right: -1rem;
  margin-left: -1rem;
}
.MobileSubMenu--Level2 {
  background-color: #fff;
}
.MobileSubMenu__Item--Level1 {
  background-color: #7027A0;
  display: flex;
  justify-content: space-between;
  padding-right: 1rem;
}
.MobileSubMenu__Item--Level2 {
  display: flex;
}
.MobileSubMenu__Link--Level1 {
  padding: 1rem;
  flex-grow: 1;
  color: #fff;
  display: block;
  font-size: 1.125rem;
  line-height: 1.875;
}
.MobileSubMenu__Link--Level1:hover {
  color: #fff;
}
.MobileSubMenu__Link--Level2 {
  padding: 1rem;
  color: #212529;
  border-bottom: 1px solid #C4C4C4;
  display: block;
  flex-grow: 1;
}

.hero {
  position: relative;
}
@media (min-width: 768px) {
  .hero {
    min-height: 638px;
  }
}
@media (max-width: 767.98px) {
  .hero-image {
    height: 68%;
  }
  .hero-image.hero-mobile-bg {
    position: absolute;
    z-index: -1;
    opacity: 0.2;
    bottom: 1.5rem;
  }
}
@media (min-width: 768px) {
  .hero-image-full-width {
    min-height: 582px;
  }
}
.hero-image-full-width > div {
  z-index: 2;
  position: relative;
}
.hero-image-full-width > div h1, .hero-image-full-width > div p, .hero-image-full-width > div li, .hero-image-full-width > div a, .hero-image-full-width > div .text-primary {
  color: #fff !important;
}
.hero-bg-image {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: relative;
}
.hero.gradient::after, .hero-image.gradient::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(to right, #C32BAD 0%, rgba(0, 0, 0, 0) 70%);
  height: 100%;
  width: 100%;
  z-index: 1;
}
@media (max-width: 1199.98px) {
  .hero.gradient::after, .hero-image.gradient::after {
    background: linear-gradient(to right, #C32BAD 10%, rgba(0, 0, 0, 0) 90%);
  }
}
.hero p {
  font-size: 1.25rem;
}

.hero-box {
  width: 385px;
  height: 385px;
  padding: 54px 54px 60px 54px;
  border-radius: 50%;
}
@media (min-width: 1200px) {
  .hero-box {
    position: absolute;
    bottom: -60px;
    left: 50%; /* Moves the left edge to the center */
    transform: translateX(-50%);
    z-index: 2;
  }
}
@media (max-width: 1199.98px) {
  .hero-box {
    margin: 0 auto;
  }
}
.hero-box--title {
  font-size: 1.5rem;
  line-height: 1.2;
  font-family: "Raleway", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 600;
}
.hero-box .handling-container .handling {
  background-color: #fff;
  padding: 0.5rem;
  font-size: 1rem;
  line-height: 1.2;
  display: flex;
  border-radius: 500px;
  margin-bottom: 1rem;
  align-items: center;
}
.hero-box .handling-container .handling p {
  margin: 0px;
}
.hero-box .handling-container .handling div {
  padding: 0 0.5rem;
}
.hero-box .handling-container .handling .handling-date {
  color: #7027A0;
  font-size: 1.25rem;
  font-family: "Raleway", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 500;
}

.LoadMore__Item.fade-in {
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.LoadMore__Item.animate {
  opacity: 1;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjc3MvbWFpbi5jc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwic2Nzcy9zZXR0aW5ncy9fYm9vdHN0cmFwLXZhcmlhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsInNjc3MvZ2VuZXJhbC9fZm9udGZhY2Uuc2NzcyIsInNjc3MvZ2VuZXJhbC9fY29udGFpbmVyLnNjc3MiLCJzY3NzL2dlbmVyYWwvX2J1dHRvbnMuc2NzcyIsInNjc3MvZ2VuZXJhbC9fYmFja2dyb3VuZC5zY3NzIiwic2Nzcy9nZW5lcmFsL190eXBvZ3JhcGh5LnNjc3MiLCJzY3NzL2dlbmVyYWwvX2dyaWQuc2NzcyIsInNjc3MvZ2VuZXJhbC9fYm9yZGVyLnNjc3MiLCJzY3NzL2dlbmVyYWwvX2dlbmVyYWwuc2NzcyIsImNvbXBvbmVudHMvZWRpdG9yL19lZGl0b3Iuc2NzcyIsImNvbXBvbmVudHMvY29sb3ItYm94L19jb2xvci1ib3guc2NzcyIsImNvbXBvbmVudHMvYWNjb3JkaW9uL19hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvZm9ybS9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9uZXdzLWxpc3QtcGFnZS9fbmV3cy1saXN0LXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2gvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9jb250YWN0L19jb250YWN0LnNjc3MiLCJjb21wb25lbnRzL21lbnUvX21haW4tbWVudS5zY3NzIiwiY29tcG9uZW50cy9icmVhZGNydW1iL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL25vdGlmaWNhdGlvbi1tb2RlbC9fbm90aWZpY2F0aW9uLW1vZGVsLnNjc3MiLCJjb21wb25lbnRzL21lbnUvX3NpZGUtbWVudS5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9tZW51L19tb2JpbGUtbWVudS5zY3NzIiwiY29tcG9uZW50cy9tZW51L19tb2JpbGUtc3ViLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvaGVyby9faGVyby5zY3NzIiwiY29tcG9uZW50cy9sb2FkLW1vcmUvX2xvYWQtbW9yZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ2tCaEI7OztFQUdFLHNCQUFBO0FEaEJGOztBQ21CQTtFQUNFLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdEQUFBO0FEaEJGOztBQ3NCQTtFQUNFLGNBQUE7QURuQkY7O0FDNkJBO0VBQ0UsU0FBQTtFQUNBLCtNQzJRNEI7RUN0SXhCLGVBQUE7RUZuSUosZ0JHK080QjtFSDlPNUIsZ0JDd1I0QjtFRHZSNUIsY0NuQ1M7RURvQ1QsZ0JBQUE7RUFDQSxzQkM5Q1M7QUZvQlg7O0FDc0NBO0VBQ0UscUJBQUE7QURuQ0Y7O0FDNENBO0VBQ0UsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QUR6Q0Y7O0FDc0RBO0VBQ0UsYUFBQTtFQUNBLHFCQ3NQNEI7QUZ6UzlCOztBQzBEQTtFQUNFLGFBQUE7RUFDQSxxQkN5SDBCO0FGaEw1Qjs7QUNrRUE7O0VBRUUsMEJBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0NBQUE7VUFBQSw4QkFBQTtBRC9ERjs7QUNrRUE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QUQvREY7O0FDa0VBOzs7RUFHRSxhQUFBO0VBQ0EsbUJBQUE7QUQvREY7O0FDa0VBOzs7O0VBSUUsZ0JBQUE7QUQvREY7O0FDa0VBO0VBQ0UsZ0JHa0o0QjtBSmpOOUI7O0FDa0VBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FEL0RGOztBQ2tFQTtFQUNFLGdCQUFBO0FEL0RGOztBQ2tFQTs7RUFFRSxtQkdxSTRCO0FKcE05Qjs7QUNrRUE7RUVJSSxjQUFBO0FIbEVKOztBQ3VFQTs7RUFFRSxrQkFBQTtFRVBFLGNBQUE7RUZTRixjQUFBO0VBQ0Esd0JBQUE7QURwRUY7O0FDdUVBO0VBQU0sZUFBQTtBRG5FTjs7QUNvRUE7RUFBTSxXQUFBO0FEaEVOOztBQ3VFQTtFQUNFLGNDL0lRO0VEZ0pSLHFCR1h3QztFSFl4Qyw2QkFBQTtBRHBFRjtBSzVHRTtFSm1MRSx1REN1QnNDO0VEdEJ0QywwQkdkc0M7QUp0RDFDOztBQzZFQTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtBRDFFRjtBS3JIRTtFSmtNRSxjQUFBO0VBQ0EscUJBQUE7QUQxRUo7O0FDbUZBOzs7O0VBSUUsaUdHMEQ0QjtFRGxIMUIsY0FBQTtBSHZCSjs7QUNtRkE7RUFFRSxhQUFBO0VBRUEsbUJBQUE7RUFFQSxjQUFBO0VBR0EsNkJBQUE7QURyRkY7O0FDNkZBO0VBRUUsZ0JBQUE7QUQzRkY7O0FDbUdBO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtBRGhHRjs7QUNtR0E7RUFHRSxnQkFBQTtFQUNBLHNCQUFBO0FEbEdGOztBQzBHQTtFQUNFLHlCQUFBO0FEdkdGOztBQzBHQTtFQUNFLG9CRzhFNEI7RUg3RTVCLHVCRzZFNEI7RUg1RTVCLGNDclFTO0VEc1FULGdCQUFBO0VBQ0Esb0JBQUE7QUR2R0Y7O0FDOEdBO0VBRUUsbUJBQUE7RUFDQSxnQ0FBQTtBRDVHRjs7QUNvSEE7RUFFRSxxQkFBQTtFQUNBLHFCRzRKc0M7QUo5UXhDOztBQ3dIQTtFQUVFLGdCQUFBO0FEdEhGOztBQzhIQTtFQUNFLFVBQUE7QUQzSEY7O0FDOEhBOzs7OztFQUtFLFNBQUE7RUFDQSxvQkFBQTtFRWhLRSxrQkFBQTtFRmtLRixvQkFBQTtBRDNIRjs7QUM4SEE7O0VBRUUsaUJBQUE7QUQzSEY7O0FDOEhBOztFQUVFLG9CQUFBO0FEM0hGOztBQ2lJQTtFQUNFLGVBQUE7QUQ5SEY7O0FDb0lBO0VBQ0UsaUJBQUE7QURqSUY7O0FDd0lBOzs7O0VBSUUsMEJBQUE7QURySUY7O0FDOElJOzs7O0VBQ0UsZUFBQTtBRHhJTjs7QUM4SUE7Ozs7RUFJRSxVQUFBO0VBQ0Esa0JBQUE7QUQzSUY7O0FDOElBOztFQUVFLHNCQUFBO0VBQ0EsVUFBQTtBRDNJRjs7QUMrSUE7RUFDRSxjQUFBO0VBRUEsZ0JBQUE7QUQ3SUY7O0FDZ0pBO0VBTUUsWUFBQTtFQUVBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtBRG5KRjs7QUN3SkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7RUU5T0ksaUJBQUE7RUZnUEosb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QURySkY7O0FDd0pBO0VBQ0Usd0JBQUE7QURySkY7O0FDeUpBOztFQUVFLFlBQUE7QUR0SkY7O0FDeUpBO0VBS0Usb0JBQUE7RUFDQSx3QkFBQTtBRDFKRjs7QUNpS0E7RUFDRSx3QkFBQTtBRDlKRjs7QUNzS0E7RUFDRSxhQUFBO0VBQ0EsMEJBQUE7QURuS0Y7O0FDMEtBO0VBQ0UscUJBQUE7QUR2S0Y7O0FDMEtBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0FEdktGOztBQzBLQTtFQUNFLGFBQUE7QUR2S0Y7O0FDNEtBO0VBQ0Usd0JBQUE7QUR6S0Y7O0FNblRBOztFQUVFLHFCSjJVNEI7RUkxVTVCLDBOSjJVNEI7RUkxVTVCLGdCSjJVNEI7RUkxVTVCLGdCRnNTNEI7RUVyUzVCLGNKK0JRO0FGdVJWOztBTW5UQTtFSHFLTSxtQkFBQTtBSGtKTjs7QU10VEE7RUhvS00sZUFBQTtBSHNKTjs7QU16VEE7RUhtS00saUJBQUE7QUgwSk47O0FNNVRBO0VIa0tNLG1CQUFBO0FIOEpOOztBTS9UQTtFSGlLTSxrQkFBQTtBSGtLTjs7QU1sVUE7RUhnS00sbUJBQUE7QUhzS047O0FNcFVBO0VIOEpNLGtCQUFBO0VHNUpKLGdCRndTNEI7QUorQjlCOztBTW5VQTtFSHdKTSxlQUFBO0VHdEpKLGdCRjJSNEI7RUUxUjVCLGdCRmtSNEI7QUpvRDlCOztBTXBVQTtFSG1KTSxpQkFBQTtFR2pKSixnQkZ1UjRCO0VFdFI1QixnQkY2UTRCO0FKMEQ5Qjs7QU1yVUE7RUg4SU0saUJBQUE7RUc1SUosZ0JGbVI0QjtFRWxSNUIsZ0JGd1E0QjtBSmdFOUI7O0FNdFVBO0VIeUlNLGlCQUFBO0VHdklKLGdCRitRNEI7RUU5UTVCLGdCRm1RNEI7QUpzRTlCOztBTWpVQTtFQUNFLGdCSjBHTztFSXpHUCxtQkp5R087RUl4R1AsU0FBQTtFQUNBLDJDQUFBO0FOb1VGOztBTTVUQTs7RUhrR0ksa0JBQUE7RUcvRkYsZ0JGMk40QjtBSm9HOUI7O0FNNVRBOztFQUVFLGNGbVE0QjtFRWxRNUIseUJGMlE0QjtBSm9EOUI7O0FNdlRBO0VDL0VFLGVBQUE7RUFDQSxnQkFBQTtBUDBZRjs7QU12VEE7RUNwRkUsZUFBQTtFQUNBLGdCQUFBO0FQK1lGOztBTXpUQTtFQUNFLHFCQUFBO0FONFRGO0FNMVRFO0VBQ0Usb0JGcVAwQjtBSnVFOUI7O0FNbFRBO0VIMkRJLGNBQUE7RUd6REYseUJBQUE7QU5xVEY7O0FNalRBO0VBQ0UsbUJKaURPO0VDbUJILGtCQUFBO0FIaVBOOztBTWpUQTtFQUNFLGNBQUE7RUgrQ0Usa0JBQUE7RUc3Q0YsY0p6R1M7QUY2Wlg7QU1sVEU7RUFDRSxhQUFBO0FOb1RKOztBUXZhQTtFQ0lFLGVBQUE7RUFHQSxZQUFBO0FUcWFGOztBUXRhQTtFQUNFLGdCSnFnQ2tDO0VJcGdDbEMsc0JOUlM7RU1TVCx5QkFBQTtFRUVFLG9CQUFBO0VEUEYsZUFBQTtFQUdBLFlBQUE7QVQ4YUY7O0FRaGFBO0VBRUUscUJBQUE7QVJrYUY7O0FRL1pBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FSa2FGOztBUS9aQTtFTDhISSxjQUFBO0VLNUhGLGNOMUJTO0FGNGJYOztBV3BjRTs7Ozs7OztFQ0RBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBWitjRjs7QWE1Wkk7RUZ6Q0U7SUFDRSxnQlRtT2U7RUZzT3JCO0FBQ0Y7QWFsYUk7RUZ6Q0U7SUFDRSxnQlRtT2U7RUYyT3JCO0FBQ0Y7QWF2YUk7RUZ6Q0U7SUFDRSxnQlRtT2U7RUZnUHJCO0FBQ0Y7QWE1YUk7RUZ6Q0U7SUFDRSxpQlRtT2U7RUZxUHJCO0FBQ0Y7QVcxZE07RUFDRSxpQlRtT2U7QUZ5UHZCOztBV2hjRTtFQ25DQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QVp1ZUY7O0FXamNFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QVhvY0o7QVdsY0k7O0VBRUUsZ0JBQUE7RUFDQSxlQUFBO0FYb2NOOztBYzFmRTs7Ozs7O0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBZGtnQko7O0FjNWVNO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FkK2VSOztBWW5kRTtFQUNFLGNBQUE7RUFDQSxlQUFBO0Fac2RKOztBWXhkRTtFQUNFLGFBQUE7RUFDQSxjQUFBO0FaMmRKOztBWTdkRTtFQUNFLHdCQUFBO0VBQ0EseUJBQUE7QVpnZUo7O0FZbGVFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QVpxZUo7O0FZdmVFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QVowZUo7O0FZNWVFO0VBQ0Usd0JBQUE7RUFDQSx5QkFBQTtBWitlSjs7QWNsZ0JNO0VGQ0osY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FacWdCRjs7QWNsZ0JVO0VGYlIscUJBQUE7RUFJQSxzQkFBQTtBWmdoQkY7O0FjdmdCVTtFRmJSLHNCQUFBO0VBSUEsdUJBQUE7QVpxaEJGOztBYzVnQlU7RUZiUixhQUFBO0VBSUEsY0FBQTtBWjBoQkY7O0FjamhCVTtFRmJSLHNCQUFBO0VBSUEsdUJBQUE7QVoraEJGOztBY3RoQlU7RUZiUixzQkFBQTtFQUlBLHVCQUFBO0Fab2lCRjs7QWMzaEJVO0VGYlIsYUFBQTtFQUlBLGNBQUE7QVp5aUJGOztBY2hpQlU7RUZiUixzQkFBQTtFQUlBLHVCQUFBO0FaOGlCRjs7QWNyaUJVO0VGYlIsc0JBQUE7RUFJQSx1QkFBQTtBWm1qQkY7O0FjMWlCVTtFRmJSLGFBQUE7RUFJQSxjQUFBO0Fad2pCRjs7QWMvaUJVO0VGYlIsc0JBQUE7RUFJQSx1QkFBQTtBWjZqQkY7O0FjcGpCVTtFRmJSLHNCQUFBO0VBSUEsdUJBQUE7QVpra0JGOztBY3pqQlU7RUZiUixjQUFBO0VBSUEsZUFBQTtBWnVrQkY7O0FjeGpCTTtFQUF3QixTQUFBO0FkNGpCOUI7O0FjMWpCTTtFQUF1QixTQUFBO0FkOGpCN0I7O0FjM2pCUTtFQUF3QixRQURiO0FkZ2tCbkI7O0FjL2pCUTtFQUF3QixRQURiO0Fkb2tCbkI7O0FjbmtCUTtFQUF3QixRQURiO0Fkd2tCbkI7O0FjdmtCUTtFQUF3QixRQURiO0FkNGtCbkI7O0FjM2tCUTtFQUF3QixRQURiO0FkZ2xCbkI7O0FjL2tCUTtFQUF3QixRQURiO0Fkb2xCbkI7O0FjbmxCUTtFQUF3QixRQURiO0Fkd2xCbkI7O0FjdmxCUTtFQUF3QixRQURiO0FkNGxCbkI7O0FjM2xCUTtFQUF3QixRQURiO0FkZ21CbkI7O0FjL2xCUTtFQUF3QixRQURiO0Fkb21CbkI7O0Fjbm1CUTtFQUF3QixTQURiO0Fkd21CbkI7O0Fjdm1CUTtFQUF3QixTQURiO0FkNG1CbkI7O0FjM21CUTtFQUF3QixTQURiO0FkZ25CbkI7O0FjeG1CWTtFRmhCVix3QkFBQTtBWjRuQkY7O0FjNW1CWTtFRmhCVix5QkFBQTtBWmdvQkY7O0FjaG5CWTtFRmhCVixnQkFBQTtBWm9vQkY7O0FjcG5CWTtFRmhCVix5QkFBQTtBWndvQkY7O0FjeG5CWTtFRmhCVix5QkFBQTtBWjRvQkY7O0FjNW5CWTtFRmhCVixnQkFBQTtBWmdwQkY7O0FjaG9CWTtFRmhCVix5QkFBQTtBWm9wQkY7O0FjcG9CWTtFRmhCVix5QkFBQTtBWndwQkY7O0FjeG9CWTtFRmhCVixnQkFBQTtBWjRwQkY7O0FjNW9CWTtFRmhCVix5QkFBQTtBWmdxQkY7O0FjaHBCWTtFRmhCVix5QkFBQTtBWm9xQkY7O0FhL3BCSTtFQzNCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFZDhyQk47RVlscUJBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RVpvcUJGO0VZdHFCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0Vad3FCRjtFWTFxQkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VaNHFCRjtFWTlxQkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFWmdyQkY7RVlsckJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RVpvckJGO0VZdHJCQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RVp3ckJGO0VjM3NCSTtJRkNKLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFWjZzQkE7RWMxc0JRO0lGYlIscUJBQUE7SUFJQSxzQkFBQTtFWnV0QkE7RWM5c0JRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFWjJ0QkE7RWNsdEJRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RVordEJBO0VjdHRCUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RVptdUJBO0VjMXRCUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RVp1dUJBO0VjOXRCUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VaMnVCQTtFY2x1QlE7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VaK3VCQTtFY3R1QlE7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VabXZCQTtFYzF1QlE7SUZiUixhQUFBO0lBSUEsY0FBQTtFWnV2QkE7RWM5dUJRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFWjJ2QkE7RWNsdkJRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFWit2QkE7RWN0dkJRO0lGYlIsY0FBQTtJQUlBLGVBQUE7RVptd0JBO0VjcHZCSTtJQUF3QixTQUFBO0VkdXZCNUI7RWNydkJJO0lBQXVCLFNBQUE7RWR3dkIzQjtFY3J2Qk07SUFBd0IsUUFEYjtFZHl2QmpCO0VjeHZCTTtJQUF3QixRQURiO0VkNHZCakI7RWMzdkJNO0lBQXdCLFFBRGI7RWQrdkJqQjtFYzl2Qk07SUFBd0IsUUFEYjtFZGt3QmpCO0VjandCTTtJQUF3QixRQURiO0VkcXdCakI7RWNwd0JNO0lBQXdCLFFBRGI7RWR3d0JqQjtFY3Z3Qk07SUFBd0IsUUFEYjtFZDJ3QmpCO0VjMXdCTTtJQUF3QixRQURiO0VkOHdCakI7RWM3d0JNO0lBQXdCLFFBRGI7RWRpeEJqQjtFY2h4Qk07SUFBd0IsUUFEYjtFZG94QmpCO0VjbnhCTTtJQUF3QixTQURiO0VkdXhCakI7RWN0eEJNO0lBQXdCLFNBRGI7RWQweEJqQjtFY3p4Qk07SUFBd0IsU0FEYjtFZDZ4QmpCO0VjcnhCVTtJRmhCVixjQUFBO0Vad3lCQTtFY3h4QlU7SUZoQlYsd0JBQUE7RVoyeUJBO0VjM3hCVTtJRmhCVix5QkFBQTtFWjh5QkE7RWM5eEJVO0lGaEJWLGdCQUFBO0VaaXpCQTtFY2p5QlU7SUZoQlYseUJBQUE7RVpvekJBO0VjcHlCVTtJRmhCVix5QkFBQTtFWnV6QkE7RWN2eUJVO0lGaEJWLGdCQUFBO0VaMHpCQTtFYzF5QlU7SUZoQlYseUJBQUE7RVo2ekJBO0VjN3lCVTtJRmhCVix5QkFBQTtFWmcwQkE7RWNoekJVO0lGaEJWLGdCQUFBO0VabTBCQTtFY256QlU7SUZoQlYseUJBQUE7RVpzMEJBO0VjdHpCVTtJRmhCVix5QkFBQTtFWnkwQkE7QUFDRjtBYXIwQkk7RUMzQkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RWRtMkJOO0VZdjBCQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VaeTBCRjtFWTMwQkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFWjYwQkY7RVkvMEJBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFWmkxQkY7RVluMUJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RVpxMUJGO0VZdjFCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VaeTFCRjtFWTMxQkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VaNjFCRjtFY2gzQkk7SUZDSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RVprM0JBO0VjLzJCUTtJRmJSLHFCQUFBO0lBSUEsc0JBQUE7RVo0M0JBO0VjbjNCUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RVpnNEJBO0VjdjNCUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VabzRCQTtFYzMzQlE7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VadzRCQTtFYy8zQlE7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VaNDRCQTtFY240QlE7SUZiUixhQUFBO0lBSUEsY0FBQTtFWmc1QkE7RWN2NEJRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFWm81QkE7RWMzNEJRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFWnc1QkE7RWMvNEJRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RVo0NUJBO0VjbjVCUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RVpnNkJBO0VjdjVCUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RVpvNkJBO0VjMzVCUTtJRmJSLGNBQUE7SUFJQSxlQUFBO0VadzZCQTtFY3o1Qkk7SUFBd0IsU0FBQTtFZDQ1QjVCO0VjMTVCSTtJQUF1QixTQUFBO0VkNjVCM0I7RWMxNUJNO0lBQXdCLFFBRGI7RWQ4NUJqQjtFYzc1Qk07SUFBd0IsUUFEYjtFZGk2QmpCO0VjaDZCTTtJQUF3QixRQURiO0VkbzZCakI7RWNuNkJNO0lBQXdCLFFBRGI7RWR1NkJqQjtFY3Q2Qk07SUFBd0IsUUFEYjtFZDA2QmpCO0VjejZCTTtJQUF3QixRQURiO0VkNjZCakI7RWM1NkJNO0lBQXdCLFFBRGI7RWRnN0JqQjtFYy82Qk07SUFBd0IsUUFEYjtFZG03QmpCO0VjbDdCTTtJQUF3QixRQURiO0VkczdCakI7RWNyN0JNO0lBQXdCLFFBRGI7RWR5N0JqQjtFY3g3Qk07SUFBd0IsU0FEYjtFZDQ3QmpCO0VjMzdCTTtJQUF3QixTQURiO0VkKzdCakI7RWM5N0JNO0lBQXdCLFNBRGI7RWRrOEJqQjtFYzE3QlU7SUZoQlYsY0FBQTtFWjY4QkE7RWM3N0JVO0lGaEJWLHdCQUFBO0VaZzlCQTtFY2g4QlU7SUZoQlYseUJBQUE7RVptOUJBO0VjbjhCVTtJRmhCVixnQkFBQTtFWnM5QkE7RWN0OEJVO0lGaEJWLHlCQUFBO0VaeTlCQTtFY3o4QlU7SUZoQlYseUJBQUE7RVo0OUJBO0VjNThCVTtJRmhCVixnQkFBQTtFWis5QkE7RWMvOEJVO0lGaEJWLHlCQUFBO0VaaytCQTtFY2w5QlU7SUZoQlYseUJBQUE7RVpxK0JBO0VjcjlCVTtJRmhCVixnQkFBQTtFWncrQkE7RWN4OUJVO0lGaEJWLHlCQUFBO0VaMitCQTtFYzM5QlU7SUZoQlYseUJBQUE7RVo4K0JBO0FBQ0Y7QWExK0JJO0VDM0JFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0Vkd2dDTjtFWTUrQkE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFWjgrQkY7RVloL0JBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RVprL0JGO0VZcC9CQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RVpzL0JGO0VZeC9CQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VaMC9CRjtFWTUvQkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFWjgvQkY7RVloZ0NBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFWmtnQ0Y7RWNyaENJO0lGQ0osY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VadWhDQTtFY3BoQ1E7SUZiUixxQkFBQTtJQUlBLHNCQUFBO0VaaWlDQTtFY3hoQ1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VacWlDQTtFYzVoQ1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFWnlpQ0E7RWNoaUNRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFWjZpQ0E7RWNwaUNRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFWmlqQ0E7RWN4aUNRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RVpxakNBO0VjNWlDUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RVp5akNBO0VjaGpDUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RVo2akNBO0VjcGpDUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VaaWtDQTtFY3hqQ1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VacWtDQTtFYzVqQ1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VaeWtDQTtFY2hrQ1E7SUZiUixjQUFBO0lBSUEsZUFBQTtFWjZrQ0E7RWM5akNJO0lBQXdCLFNBQUE7RWRpa0M1QjtFYy9qQ0k7SUFBdUIsU0FBQTtFZGtrQzNCO0VjL2pDTTtJQUF3QixRQURiO0VkbWtDakI7RWNsa0NNO0lBQXdCLFFBRGI7RWRza0NqQjtFY3JrQ007SUFBd0IsUUFEYjtFZHlrQ2pCO0VjeGtDTTtJQUF3QixRQURiO0VkNGtDakI7RWMza0NNO0lBQXdCLFFBRGI7RWQra0NqQjtFYzlrQ007SUFBd0IsUUFEYjtFZGtsQ2pCO0VjamxDTTtJQUF3QixRQURiO0VkcWxDakI7RWNwbENNO0lBQXdCLFFBRGI7RWR3bENqQjtFY3ZsQ007SUFBd0IsUUFEYjtFZDJsQ2pCO0VjMWxDTTtJQUF3QixRQURiO0VkOGxDakI7RWM3bENNO0lBQXdCLFNBRGI7RWRpbUNqQjtFY2htQ007SUFBd0IsU0FEYjtFZG9tQ2pCO0Vjbm1DTTtJQUF3QixTQURiO0VkdW1DakI7RWMvbENVO0lGaEJWLGNBQUE7RVprbkNBO0VjbG1DVTtJRmhCVix3QkFBQTtFWnFuQ0E7RWNybUNVO0lGaEJWLHlCQUFBO0Vad25DQTtFY3htQ1U7SUZoQlYsZ0JBQUE7RVoybkNBO0VjM21DVTtJRmhCVix5QkFBQTtFWjhuQ0E7RWM5bUNVO0lGaEJWLHlCQUFBO0VaaW9DQTtFY2puQ1U7SUZoQlYsZ0JBQUE7RVpvb0NBO0VjcG5DVTtJRmhCVix5QkFBQTtFWnVvQ0E7RWN2bkNVO0lGaEJWLHlCQUFBO0VaMG9DQTtFYzFuQ1U7SUZoQlYsZ0JBQUE7RVo2b0NBO0VjN25DVTtJRmhCVix5QkFBQTtFWmdwQ0E7RWNob0NVO0lGaEJWLHlCQUFBO0VabXBDQTtBQUNGO0FhL29DSTtFQzNCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFZDZxQ047RVlqcENBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RVptcENGO0VZcnBDQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VadXBDRjtFWXpwQ0E7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VaMnBDRjtFWTdwQ0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFWitwQ0Y7RVlqcUNBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RVptcUNGO0VZcnFDQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RVp1cUNGO0VjMXJDSTtJRkNKLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFWjRyQ0E7RWN6ckNRO0lGYlIscUJBQUE7SUFJQSxzQkFBQTtFWnNzQ0E7RWM3ckNRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFWjBzQ0E7RWNqc0NRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RVo4c0NBO0VjcnNDUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RVprdENBO0VjenNDUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RVpzdENBO0VjN3NDUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VaMHRDQTtFY2p0Q1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0VaOHRDQTtFY3J0Q1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0Vaa3VDQTtFY3p0Q1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFWnN1Q0E7RWM3dENRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFWjB1Q0E7RWNqdUNRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFWjh1Q0E7RWNydUNRO0lGYlIsY0FBQTtJQUlBLGVBQUE7RVprdkNBO0VjbnVDSTtJQUF3QixTQUFBO0Vkc3VDNUI7RWNwdUNJO0lBQXVCLFNBQUE7RWR1dUMzQjtFY3B1Q007SUFBd0IsUUFEYjtFZHd1Q2pCO0VjdnVDTTtJQUF3QixRQURiO0VkMnVDakI7RWMxdUNNO0lBQXdCLFFBRGI7RWQ4dUNqQjtFYzd1Q007SUFBd0IsUUFEYjtFZGl2Q2pCO0VjaHZDTTtJQUF3QixRQURiO0Vkb3ZDakI7RWNudkNNO0lBQXdCLFFBRGI7RWR1dkNqQjtFY3R2Q007SUFBd0IsUUFEYjtFZDB2Q2pCO0VjenZDTTtJQUF3QixRQURiO0VkNnZDakI7RWM1dkNNO0lBQXdCLFFBRGI7RWRnd0NqQjtFYy92Q007SUFBd0IsUUFEYjtFZG13Q2pCO0VjbHdDTTtJQUF3QixTQURiO0Vkc3dDakI7RWNyd0NNO0lBQXdCLFNBRGI7RWR5d0NqQjtFY3h3Q007SUFBd0IsU0FEYjtFZDR3Q2pCO0VjcHdDVTtJRmhCVixjQUFBO0VadXhDQTtFY3Z3Q1U7SUZoQlYsd0JBQUE7RVoweENBO0VjMXdDVTtJRmhCVix5QkFBQTtFWjZ4Q0E7RWM3d0NVO0lGaEJWLGdCQUFBO0VaZ3lDQTtFY2h4Q1U7SUZoQlYseUJBQUE7RVpteUNBO0VjbnhDVTtJRmhCVix5QkFBQTtFWnN5Q0E7RWN0eENVO0lGaEJWLGdCQUFBO0VaeXlDQTtFY3p4Q1U7SUZoQlYseUJBQUE7RVo0eUNBO0VjNXhDVTtJRmhCVix5QkFBQTtFWit5Q0E7RWMveENVO0lGaEJWLGdCQUFBO0Vaa3pDQTtFY2x5Q1U7SUZoQlYseUJBQUE7RVpxekNBO0VjcnlDVTtJRmhCVix5QkFBQTtFWnd6Q0E7QUFDRjtBZTUyQ0E7RUFDRSxXQUFBO0VBQ0EsbUJiMkpPO0VhMUpQLGNiU1M7QUZxMkNYO0FlMzJDRTs7RUFFRSxnQlhtVjBCO0VXbFYxQixtQkFBQTtFQUNBLDZCQUFBO0FmNjJDSjtBZTEyQ0U7RUFDRSxzQkFBQTtFQUNBLGdDQUFBO0FmNDJDSjtBZXoyQ0U7RUFDRSw2QkFBQTtBZjIyQ0o7O0FlajJDRTs7RUFFRSxlWDZUMEI7QUp1aUM5Qjs7QWUzMUNBO0VBQ0UseUJBQUE7QWY4MUNGO0FlNTFDRTs7RUFFRSx5QkFBQTtBZjgxQ0o7QWUxMUNJOztFQUVFLHdCQUFBO0FmNDFDTjs7QWV0MUNFOzs7O0VBSUUsU0FBQTtBZnkxQ0o7O0FlaDFDRTtFQUNFLHdDWHlSMEI7QUowakM5Qjs7QUtsNUNFO0VVMkVJLGNidkVLO0Vhd0VMLHlDWDhRd0I7QUo2akM5Qjs7QWdCNzVDSTs7O0VBR0UsNENEMkYrQjtBZnEwQ3JDO0FnQjU1Q007Ozs7RUFJRSx3Q0RtRnlFO0FmMjBDakY7O0FLbjZDRTtFV2lCTSxxRUFKZTtBaEIwNUN2QjtBZ0JwNUNROztFQUVFLHFFQVJhO0FoQjg1Q3ZCOztBZ0JqN0NJOzs7RUFHRSw0Q0QyRitCO0FmeTFDckM7QWdCaDdDTTs7OztFQUlFLHdDRG1GeUU7QWYrMUNqRjs7QUt2N0NFO0VXaUJNLGlEQUplO0FoQjg2Q3ZCO0FnQng2Q1E7O0VBRUUsaURBUmE7QWhCazdDdkI7O0FnQnI4Q0k7OztFQUdFLDRDRDJGK0I7QWY2MkNyQztBZ0JwOENNOzs7O0VBSUUsd0NEbUZ5RTtBZm0zQ2pGOztBSzM4Q0U7RVdpQk0scUVBSmU7QWhCazhDdkI7QWdCNTdDUTs7RUFFRSxxRUFSYTtBaEJzOEN2Qjs7QWdCejlDSTs7O0VBR0UsNkNEMkYrQjtBZmk0Q3JDO0FnQng5Q007Ozs7RUFJRSx5Q0RtRnlFO0FmdTRDakY7O0FLLzlDRTtFV2lCTSw2REFKZTtBaEJzOUN2QjtBZ0JoOUNROztFQUVFLDZEQVJhO0FoQjA5Q3ZCOztBZ0I3K0NJOzs7RUFHRSx1QkQyRitCO0FmcTVDckM7QWdCNStDTTs7OztFQUlFLG1CRG1GeUU7QWYyNUNqRjs7QUtuL0NFO0VXaUJNLDZDQUplO0FoQjArQ3ZCO0FnQnArQ1E7O0VBRUUsNkNBUmE7QWhCOCtDdkI7O0FnQmpnREk7OztFQUdFLDRDRDJGK0I7QWZ5NkNyQztBZ0JoZ0RNOzs7O0VBSUUsd0NEbUZ5RTtBZis2Q2pGOztBS3ZnREU7RVdpQk0scUVBSmU7QWhCOC9DdkI7QWdCeC9DUTs7RUFFRSxxRUFSYTtBaEJrZ0R2Qjs7QWdCcmhESTs7O0VBR0UsNENEMkYrQjtBZjY3Q3JDO0FnQnBoRE07Ozs7RUFJRSx3Q0RtRnlFO0FmbThDakY7O0FLM2hERTtFV2lCTSw2REFKZTtBaEJraER2QjtBZ0I1Z0RROztFQUVFLDZEQVJhO0FoQnNoRHZCOztBZ0J6aURJOzs7RUFHRSw2Q0QyRitCO0FmaTlDckM7QWdCeGlETTs7OztFQUlFLHlDRG1GeUU7QWZ1OUNqRjs7QUsvaURFO0VXaUJNLDZEQUplO0FoQnNpRHZCO0FnQmhpRFE7O0VBRUUsNkRBUmE7QWhCMGlEdkI7O0FnQjdqREk7OztFQUdFLDRDRDJGK0I7QWZxK0NyQztBZ0I1akRNOzs7O0VBSUUsd0NEbUZ5RTtBZjIrQ2pGOztBS25rREU7RVdpQk0scUVBSmU7QWhCMGpEdkI7QWdCcGpEUTs7RUFFRSxxRUFSYTtBaEI4akR2Qjs7QWdCamxESTs7O0VBR0UsNENEMkYrQjtBZnkvQ3JDO0FnQmhsRE07Ozs7RUFJRSx3Q0RtRnlFO0FmKy9DakY7O0FLdmxERTtFV2lCTSxpREFKZTtBaEI4a0R2QjtBZ0J4a0RROztFQUVFLGlEQVJhO0FoQmtsRHZCOztBZ0JybURJOzs7RUFHRSw0Q0QyRitCO0FmNmdEckM7QWdCcG1ETTs7OztFQUlFLHdDRG1GeUU7QWZtaERqRjs7QUszbURFO0VXaUJNLHFFQUplO0FoQmttRHZCO0FnQjVsRFE7O0VBRUUscUVBUmE7QWhCc21EdkI7O0FnQnpuREk7OztFQUdFLDZDRDJGK0I7QWZpaURyQztBZ0J4bkRNOzs7O0VBSUUseUNEbUZ5RTtBZnVpRGpGOztBSy9uREU7RVdpQk0scUVBSmU7QWhCc25EdkI7QWdCaG5EUTs7RUFFRSxxRUFSYTtBaEIwbkR2Qjs7QWdCN29ESTs7O0VBR0UsMkNEMkYrQjtBZnFqRHJDO0FnQjVvRE07Ozs7RUFJRSx1Q0RtRnlFO0FmMmpEakY7O0FLbnBERTtFV2lCTSxvRUFKZTtBaEIwb0R2QjtBZ0Jwb0RROztFQUVFLG9FQVJhO0FoQjhvRHZCOztBZ0JqcURJOzs7RUFHRSw0Q0QyRitCO0FmeWtEckM7QWdCaHFETTs7OztFQUlFLHdDRG1GeUU7QWYra0RqRjs7QUt2cURFO0VXaUJNLHNEQUplO0FoQjhwRHZCO0FnQnhwRFE7O0VBRUUsc0RBUmE7QWhCa3FEdkI7O0FnQnJyREk7OztFQUdFLDZDRDJGK0I7QWY2bERyQztBZ0JwckRNOzs7O0VBSUUseUNEbUZ5RTtBZm1tRGpGOztBSzNyREU7RVdpQk0sNkNBSmU7QWhCa3JEdkI7QWdCNXFEUTs7RUFFRSw2Q0FSYTtBaEJzckR2Qjs7QWdCenNESTs7O0VBR0UsNkNEMkYrQjtBZmluRHJDO0FnQnhzRE07Ozs7RUFJRSx5Q0RtRnlFO0FmdW5EakY7O0FLL3NERTtFV2lCTSxxRUFKZTtBaEJzc0R2QjtBZ0Joc0RROztFQUVFLHFFQVJhO0FoQjBzRHZCOztBZ0I3dERJOzs7RUFHRSx5Q1o2VndCO0FKbTRDOUI7O0FLN3RERTtFV2lCTSxrREFKZTtBaEJvdER2QjtBZ0I5c0RROztFQUVFLGtEQVJhO0FoQnd0RHZCOztBZWhvREk7RUFDRSxXYjNHSztFYTRHTCx5QmJuR0s7RWFvR0wsdURYaVF3QjtBSms0QzlCO0FlOW5ESTtFQUNFLGNiM0dLO0VhNEdMLHlCYmxISztFYW1ITCxxQmJsSEs7QUZrdkRYOztBZTNuREE7RUFDRSxXYjNIUztFYTRIVCx5QmJuSFM7QUZpdkRYO0FlNW5ERTs7O0VBR0UsdURYNk8wQjtBSmk1QzlCO0FlM25ERTtFQUNFLFNBQUE7QWY2bkRKO0Flem5ESTtFQUNFLDJDWGlPd0I7QUowNUM5QjtBS2h3REU7RVU0SU0sV2JqSkc7RWFrSkgsNENYMk5zQjtBSjQ1QzlCOztBYXZzREk7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RWZ5bUROO0VldG1ETTtJQUNFLFNBQUE7RWZ3bURSO0FBQ0Y7QWFudERJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0Vmb25ETjtFZWpuRE07SUFDRSxTQUFBO0VmbW5EUjtBQUNGO0FhOXRESTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFZituRE47RWU1bkRNO0lBQ0UsU0FBQTtFZjhuRFI7QUFDRjtBYXp1REk7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RWYwb0ROO0Vldm9ETTtJQUNFLFNBQUE7RWZ5b0RSO0FBQ0Y7QWVucERJO0VBRUksY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0Fmb3BEUjtBZWpwRFE7RUFDRSxTQUFBO0FmbXBEVjs7QWlCaDBEQTtFQUNFLHFCQUFBO0VBRUEsZ0JmNGM0QjtFZTNjNUIsY2ZNUztFZUxULGtCQUFBO0VBR0Esc0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VDdUZBLHVCQUFBO0VmNEVJLGVBQUE7RWUxRUosZ0JoQmdPNEI7RVF4VDFCLG9CQUFBO0VTRkUscUlGR0o7QWpCbTBERjtBbUJsMERNO0VGZE47SUVlUSxnQkFBQTtFbkJxMEROO0FBQ0Y7QUsvMERFO0VZVUUsY2ZOTztFZU9QLHFCQUFBO0FqQncwREo7QWlCcjBERTtFQUVFLFVBQUE7RUFDQSxnQ2I4VzBCO0FKdzlDOUI7QWlCbDBERTtFQUVFLGFia1owQjtBSmk3QzlCO0FpQi96REU7RUFDRSxlQUFBO0FqQmkwREo7QWlCbnpEQTs7RUFFRSxvQkFBQTtBakJxekRGOztBaUI1eURFO0VDM0RBLFdBQUE7RUVBRSx5QmhCc0VXO0VjcEViLHFCZG9FYTtBSnV5RGY7QUt2MkRFO0VhQUUsV0FBQTtFRU5BLGtFRkQyRDtFQVMzRCwrREFUcUc7QWxCbTNEekc7QWtCdjJERTtFQUVFLFdBQUE7RUViQSxrRUZEMkQ7RUFnQjNELCtEQWhCcUc7RUFxQm5HLHdEQUFBO0FsQm8yRE47QWtCLzFERTtFQUVFLFdBQUE7RUFDQSx5QmQwQ1c7RWN6Q1gscUJkeUNXO0FKdXpEZjtBa0J6MURFO0VBR0UsV0FBQTtFQUNBLG1FQXpDK0k7RUE2Qy9JLDZEQTdDeUw7QWxCbTREN0w7QWtCcDFESTtFQUtJLHdEQUFBO0FsQmsxRFI7O0FpQjEwREU7RUMzREEsV0FBQTtFRUFFLHlCaEJzRVc7RWNwRWIscUJkb0VhO0FKcTBEZjtBS3I0REU7RWFBRSxXQUFBO0VFTkEsb0VGRDJEO0VBUzNELGdFQVRxRztBbEJpNUR6RztBa0JyNERFO0VBRUUsV0FBQTtFRWJBLG9FRkQyRDtFQWdCM0QsZ0VBaEJxRztFQXFCbkcsb0RBQUE7QWxCazRETjtBa0I3M0RFO0VBRUUsV0FBQTtFQUNBLHlCZDBDVztFY3pDWCxxQmR5Q1c7QUpxMURmO0FrQnYzREU7RUFHRSxXQUFBO0VBQ0Esb0VBekMrSTtFQTZDL0ksZ0VBN0N5TDtBbEJpNkQ3TDtBa0JsM0RJO0VBS0ksb0RBQUE7QWxCZzNEUjs7QWlCeDJERTtFQzNEQSxXQUFBO0VFQUUseUJoQnNFVztFY3BFYixxQmRvRWE7QUptMkRmO0FLbjZERTtFYUFFLFdBQUE7RUVOQSwyREZEMkQ7RUFTM0Qsb0RBVHFHO0FsQis2RHpHO0FrQm42REU7RUFFRSxXQUFBO0VFYkEsMkRGRDJEO0VBZ0IzRCxvREFoQnFHO0VBcUJuRyxzREFBQTtBbEJnNkROO0FrQjM1REU7RUFFRSxXQUFBO0VBQ0EseUJkMENXO0VjekNYLHFCZHlDVztBSm0zRGY7QWtCcjVERTtFQUdFLFdBQUE7RUFDQSx3REF6QytJO0VBNkMvSSx1REE3Q3lMO0FsQis3RDdMO0FrQmg1REk7RUFLSSxzREFBQTtBbEI4NERSOztBaUJ0NERFO0VDM0RBLGNBQUE7RUVBRSx5QmhCc0VXO0VjcEViLHFCZG9FYTtBSmk0RGY7QUtqOERFO0VhQUUsY0FBQTtFRU5BLDhERkQyRDtFQVMzRCx3REFUcUc7QWxCNjhEekc7QWtCajhERTtFQUVFLGNBQUE7RUViQSw4REZEMkQ7RUFnQjNELHdEQWhCcUc7RUFxQm5HLDBEQUFBO0FsQjg3RE47QWtCejdERTtFQUVFLGNBQUE7RUFDQSx5QmQwQ1c7RWN6Q1gscUJkeUNXO0FKaTVEZjtBa0JuN0RFO0VBR0UsY0FBQTtFQUNBLDREQXpDK0k7RUE2Qy9JLDBEQTdDeUw7QWxCNjlEN0w7QWtCOTZESTtFQUtJLDBEQUFBO0FsQjQ2RFI7O0FpQnA2REU7RUMzREEsY0FBQTtFRUFFLHNCaEJzRVc7RWNwRWIsa0Jkb0VhO0FKKzVEZjtBSy85REU7RWFBRSxjQUFBO0VFTkEsZ0RGRDJEO0VBUzNELHNDQVRxRztBbEIyK0R6RztBa0IvOURFO0VBRUUsY0FBQTtFRWJBLGdERkQyRDtFQWdCM0Qsc0NBaEJxRztFQXFCbkcsdURBQUE7QWxCNDlETjtBa0J2OURFO0VBRUUsY0FBQTtFQUNBLHNCZDBDVztFY3pDWCxrQmR5Q1c7QUorNkRmO0FrQmo5REU7RUFHRSxjQUFBO0VBQ0EsMENBekMrSTtFQTZDL0ksNENBN0N5TDtBbEIyL0Q3TDtBa0I1OERJO0VBS0ksdURBQUE7QWxCMDhEUjs7QWlCbDhERTtFQzNEQSxXQUFBO0VFQUUseUJoQnNFVztFY3BFYixxQmRvRWE7QUo2N0RmO0FLNy9ERTtFYUFFLFdBQUE7RUVOQSwrQ0ZEMkQ7RUFTM0Qsd0NBVHFHO0FsQnlnRXpHO0FrQjcvREU7RUFFRSxXQUFBO0VFYkEsK0NGRDJEO0VBZ0IzRCx3Q0FoQnFHO0VBcUJuRyx1REFBQTtBbEIwL0ROO0FrQnIvREU7RUFFRSxXQUFBO0VBQ0EseUJkMENXO0VjekNYLHFCZHlDVztBSjY4RGY7QWtCLytERTtFQUdFLFdBQUE7RUFDQSw0Q0F6QytJO0VBNkMvSSwwQ0E3Q3lMO0FsQnloRTdMO0FrQjErREk7RUFLSSx1REFBQTtBbEJ3K0RSOztBaUJoK0RFO0VDM0RBLGNBQUE7RUVBRSx5QmhCc0VXO0VjcEViLHFCZG9FYTtBSjI5RGY7QUszaEVFO0VhQUUsY0FBQTtFRU5BLGdERkQyRDtFQVMzRCx3REFUcUc7QWxCdWlFekc7QWtCM2hFRTtFQUVFLGNBQUE7RUViQSxnREZEMkQ7RUFnQjNELHdEQWhCcUc7RUFxQm5HLDBEQUFBO0FsQndoRU47QWtCbmhFRTtFQUVFLGNBQUE7RUFDQSx5QmQwQ1c7RWN6Q1gscUJkeUNXO0FKMitEZjtBa0I3Z0VFO0VBR0UsY0FBQTtFQUNBLDREQXpDK0k7RUE2Qy9JLDBEQTdDeUw7QWxCdWpFN0w7QWtCeGdFSTtFQUtJLDBEQUFBO0FsQnNnRVI7O0FpQjkvREU7RUMzREEsV0FBQTtFRUFFLHlCaEJzRVc7RWNwRWIscUJkb0VhO0FKeS9EZjtBS3pqRUU7RWFBRSxXQUFBO0VFTkEsMkRGRDJEO0VBUzNELHFEQVRxRztBbEJxa0V6RztBa0J6akVFO0VBRUUsV0FBQTtFRWJBLDJERkQyRDtFQWdCM0QscURBaEJxRztFQXFCbkcsdURBQUE7QWxCc2pFTjtBa0JqakVFO0VBRUUsV0FBQTtFQUNBLHlCZDBDVztFY3pDWCxxQmR5Q1c7QUp5Z0VmO0FrQjNpRUU7RUFHRSxXQUFBO0VBQ0EseURBekMrSTtFQTZDL0ksdURBN0N5TDtBbEJxbEU3TDtBa0J0aUVJO0VBS0ksdURBQUE7QWxCb2lFUjs7QWlCNWhFRTtFQzNEQSxXQUFBO0VFQUUseUJoQnNFVztFY3BFYixxQmRvRWE7QUp1aEVmO0FLdmxFRTtFYUFFLFdBQUE7RUVOQSwrQ0ZEMkQ7RUFTM0Qsd0NBVHFHO0FsQm1tRXpHO0FrQnZsRUU7RUFFRSxXQUFBO0VFYkEsK0NGRDJEO0VBZ0IzRCx3Q0FoQnFHO0VBcUJuRyx1REFBQTtBbEJvbEVOO0FrQi9rRUU7RUFFRSxXQUFBO0VBQ0EseUJkMENXO0VjekNYLHFCZHlDVztBSnVpRWY7QWtCemtFRTtFQUdFLFdBQUE7RUFDQSw0Q0F6QytJO0VBNkMvSSwwQ0E3Q3lMO0FsQm1uRTdMO0FrQnBrRUk7RUFLSSx1REFBQTtBbEJra0VSOztBaUIxakVFO0VDM0RBLFdBQUE7RUVBRSx5QmhCc0VXO0VjcEViLHFCZG9FYTtBSnFqRWY7QUtybkVFO0VhQUUsV0FBQTtFRU5BLG9FRkQyRDtFQVMzRCxnRUFUcUc7QWxCaW9Fekc7QWtCcm5FRTtFQUVFLFdBQUE7RUViQSxvRUZEMkQ7RUFnQjNELGdFQWhCcUc7RUFxQm5HLG9EQUFBO0FsQmtuRU47QWtCN21FRTtFQUVFLFdBQUE7RUFDQSx5QmQwQ1c7RWN6Q1gscUJkeUNXO0FKcWtFZjtBa0J2bUVFO0VBR0UsV0FBQTtFQUNBLG9FQXpDK0k7RUE2Qy9JLGdFQTdDeUw7QWxCaXBFN0w7QWtCbG1FSTtFQUtJLG9EQUFBO0FsQmdtRVI7O0FpQnhsRUU7RUMzREEsV0FBQTtFRUFFLHlCaEJzRVc7RWNwRWIscUJkb0VhO0FKbWxFZjtBS25wRUU7RWFBRSxXQUFBO0VFTkEsa0VGRDJEO0VBUzNELCtEQVRxRztBbEIrcEV6RztBa0JucEVFO0VBRUUsV0FBQTtFRWJBLGtFRkQyRDtFQWdCM0QsK0RBaEJxRztFQXFCbkcsd0RBQUE7QWxCZ3BFTjtBa0Izb0VFO0VBRUUsV0FBQTtFQUNBLHlCZDBDVztFY3pDWCxxQmR5Q1c7QUptbUVmO0FrQnJvRUU7RUFHRSxXQUFBO0VBQ0EsbUVBekMrSTtFQTZDL0ksNkRBN0N5TDtBbEIrcUU3TDtBa0Job0VJO0VBS0ksd0RBQUE7QWxCOG5FUjs7QWlCdG5FRTtFQzNEQSxXQUFBO0VFQUUseUJoQnNFVztFY3BFYixxQmRvRWE7QUppbkVmO0FLanJFRTtFYUFFLFdBQUE7RUVOQSxtRUZEMkQ7RUFTM0QsOERBVHFHO0FsQjZyRXpHO0FrQmpyRUU7RUFFRSxXQUFBO0VFYkEsbUVGRDJEO0VBZ0IzRCw4REFoQnFHO0VBcUJuRyxzREFBQTtBbEI4cUVOO0FrQnpxRUU7RUFFRSxXQUFBO0VBQ0EseUJkMENXO0VjekNYLHFCZHlDVztBSmlvRWY7QWtCbnFFRTtFQUdFLFdBQUE7RUFDQSxrRUF6QytJO0VBNkMvSSw4REE3Q3lMO0FsQjZzRTdMO0FrQjlwRUk7RUFLSSxzREFBQTtBbEI0cEVSOztBaUJwcEVFO0VDM0RBLGNBQUE7RUVBRSx5QmhCc0VXO0VjcEViLHFCZG9FYTtBSitvRWY7QUsvc0VFO0VhQUUsY0FBQTtFRU5BLHFFRkQyRDtFQVMzRCxpRUFUcUc7QWxCMnRFekc7QWtCL3NFRTtFQUVFLGNBQUE7RUViQSxxRUZEMkQ7RUFnQjNELGlFQWhCcUc7RUFxQm5HLHlEQUFBO0FsQjRzRU47QWtCdnNFRTtFQUVFLGNBQUE7RUFDQSx5QmQwQ1c7RWN6Q1gscUJkeUNXO0FKK3BFZjtBa0Jqc0VFO0VBR0UsY0FBQTtFQUNBLHFFQXpDK0k7RUE2Qy9JLCtEQTdDeUw7QWxCMnVFN0w7QWtCNXJFSTtFQUtJLHlEQUFBO0FsQjByRVI7O0FpQmxyRUU7RUMzREEsY0FBQTtFRUFFLHlCaEJzRVc7RWNwRWIscUJkb0VhO0FKNnFFZjtBSzd1RUU7RWFBRSxjQUFBO0VFTkEseURGRDJEO0VBUzNELCtDQVRxRztBbEJ5dkV6RztBa0I3dUVFO0VBRUUsY0FBQTtFRWJBLHlERkQyRDtFQWdCM0QsK0NBaEJxRztFQXFCbkcsdURBQUE7QWxCMHVFTjtBa0JydUVFO0VBRUUsY0FBQTtFQUNBLHlCZDBDVztFY3pDWCxxQmR5Q1c7QUo2ckVmO0FrQi90RUU7RUFHRSxjQUFBO0VBQ0EsbURBekMrSTtFQTZDL0kscURBN0N5TDtBbEJ5d0U3TDtBa0IxdEVJO0VBS0ksdURBQUE7QWxCd3RFUjs7QWlCaHRFRTtFQzNEQSxjQUFBO0VFQUUseUJoQnNFVztFY3BFYixxQmRvRWE7QUoyc0VmO0FLM3dFRTtFYUFFLGNBQUE7RUVOQSwrQ0ZEMkQ7RUFTM0Qsc0NBVHFHO0FsQnV4RXpHO0FrQjN3RUU7RUFFRSxjQUFBO0VFYkEsK0NGRDJEO0VBZ0IzRCxzQ0FoQnFHO0VBcUJuRyx5REFBQTtBbEJ3d0VOO0FrQm53RUU7RUFFRSxjQUFBO0VBQ0EseUJkMENXO0VjekNYLHFCZHlDVztBSjJ0RWY7QWtCN3ZFRTtFQUdFLGNBQUE7RUFDQSwwQ0F6QytJO0VBNkMvSSwyQ0E3Q3lMO0FsQnV5RTdMO0FrQnh2RUk7RUFLSSx5REFBQTtBbEJzdkVSOztBaUI5dUVFO0VDM0RBLGNBQUE7RUVBRSx5QmhCc0VXO0VjcEViLHFCZG9FYTtBSnl1RWY7QUt6eUVFO0VhQUUsY0FBQTtFRU5BLG9ERkQyRDtFQVMzRCxpRUFUcUc7QWxCcXpFekc7QWtCenlFRTtFQUVFLGNBQUE7RUViQSxvREZEMkQ7RUFnQjNELGlFQWhCcUc7RUFxQm5HLHdEQUFBO0FsQnN5RU47QWtCanlFRTtFQUVFLGNBQUE7RUFDQSx5QmQwQ1c7RWN6Q1gscUJkeUNXO0FKeXZFZjtBa0IzeEVFO0VBR0UsY0FBQTtFQUNBLHFFQXpDK0k7RUE2Qy9JLGlFQTdDeUw7QWxCcTBFN0w7QWtCdHhFSTtFQUtJLHdEQUFBO0FsQm94RVI7O0FpQnR3RUU7RUNQQSxjZFlhO0VjWGIscUJkV2E7QUpzd0VmO0FLdDBFRTtFYXdERSxXQUxnRDtFQU1oRCx5QmRPVztFY05YLHFCZE1XO0FKMndFZjtBa0I5d0VFO0VBRUUsZ0RBQUE7QWxCK3dFSjtBa0I1d0VFO0VBRUUsY2RKVztFY0tYLDZCQUFBO0FsQjZ3RUo7QWtCMXdFRTtFQUdFLFdBQUE7RUFDQSx5QmRaVztFY2FYLHFCZGJXO0FKdXhFZjtBa0J4d0VJO0VBS0ksZ0RBQUE7QWxCc3dFUjs7QWlCL3hFRTtFQ1BBLGNkWWE7RWNYYixxQmRXYTtBSit4RWY7QUsvMUVFO0Vhd0RFLFdBTGdEO0VBTWhELHlCZE9XO0VjTlgscUJkTVc7QUpveUVmO0FrQnZ5RUU7RUFFRSxnREFBQTtBbEJ3eUVKO0FrQnJ5RUU7RUFFRSxjZEpXO0VjS1gsNkJBQUE7QWxCc3lFSjtBa0JueUVFO0VBR0UsV0FBQTtFQUNBLHlCZFpXO0VjYVgscUJkYlc7QUpnekVmO0FrQmp5RUk7RUFLSSxnREFBQTtBbEIreEVSOztBaUJ4ekVFO0VDUEEsY2RZYTtFY1hiLHFCZFdhO0FKd3pFZjtBS3gzRUU7RWF3REUsV0FMZ0Q7RUFNaEQseUJkT1c7RWNOWCxxQmRNVztBSjZ6RWY7QWtCaDBFRTtFQUVFLCtDQUFBO0FsQmkwRUo7QWtCOXpFRTtFQUVFLGNkSlc7RWNLWCw2QkFBQTtBbEIrekVKO0FrQjV6RUU7RUFHRSxXQUFBO0VBQ0EseUJkWlc7RWNhWCxxQmRiVztBSnkwRWY7QWtCMXpFSTtFQUtJLCtDQUFBO0FsQnd6RVI7O0FpQmoxRUU7RUNQQSxjZFlhO0VjWGIscUJkV2E7QUppMUVmO0FLajVFRTtFYXdERSxjQUxnRDtFQU1oRCx5QmRPVztFY05YLHFCZE1XO0FKczFFZjtBa0J6MUVFO0VBRUUsaURBQUE7QWxCMDFFSjtBa0J2MUVFO0VBRUUsY2RKVztFY0tYLDZCQUFBO0FsQncxRUo7QWtCcjFFRTtFQUdFLGNBQUE7RUFDQSx5QmRaVztFY2FYLHFCZGJXO0FKazJFZjtBa0JuMUVJO0VBS0ksaURBQUE7QWxCaTFFUjs7QWlCMTJFRTtFQ1BBLFdkWWE7RWNYYixrQmRXYTtBSjAyRWY7QUsxNkVFO0Vhd0RFLGNBTGdEO0VBTWhELHNCZE9XO0VjTlgsa0JkTVc7QUorMkVmO0FrQmwzRUU7RUFFRSxpREFBQTtBbEJtM0VKO0FrQmgzRUU7RUFFRSxXZEpXO0VjS1gsNkJBQUE7QWxCaTNFSjtBa0I5MkVFO0VBR0UsY0FBQTtFQUNBLHNCZFpXO0VjYVgsa0JkYlc7QUoyM0VmO0FrQjUyRUk7RUFLSSxpREFBQTtBbEIwMkVSOztBaUJuNEVFO0VDUEEsY2RZYTtFY1hiLHFCZFdhO0FKbTRFZjtBS244RUU7RWF3REUsV0FMZ0Q7RUFNaEQseUJkT1c7RWNOWCxxQmRNVztBSnc0RWY7QWtCMzRFRTtFQUVFLDhDQUFBO0FsQjQ0RUo7QWtCejRFRTtFQUVFLGNkSlc7RWNLWCw2QkFBQTtBbEIwNEVKO0FrQnY0RUU7RUFHRSxXQUFBO0VBQ0EseUJkWlc7RWNhWCxxQmRiVztBSm81RWY7QWtCcjRFSTtFQUtJLDhDQUFBO0FsQm00RVI7O0FpQjU1RUU7RUNQQSxjZFlhO0VjWGIscUJkV2E7QUo0NUVmO0FLNTlFRTtFYXdERSxjQUxnRDtFQU1oRCx5QmRPVztFY05YLHFCZE1XO0FKaTZFZjtBa0JwNkVFO0VBRUUsaURBQUE7QWxCcTZFSjtBa0JsNkVFO0VBRUUsY2RKVztFY0tYLDZCQUFBO0FsQm02RUo7QWtCaDZFRTtFQUdFLGNBQUE7RUFDQSx5QmRaVztFY2FYLHFCZGJXO0FKNjZFZjtBa0I5NUVJO0VBS0ksaURBQUE7QWxCNDVFUjs7QWlCcjdFRTtFQ1BBLGNkWWE7RWNYYixxQmRXYTtBSnE3RWY7QUtyL0VFO0Vhd0RFLFdBTGdEO0VBTWhELHlCZE9XO0VjTlgscUJkTVc7QUowN0VmO0FrQjc3RUU7RUFFRSw4Q0FBQTtBbEI4N0VKO0FrQjM3RUU7RUFFRSxjZEpXO0VjS1gsNkJBQUE7QWxCNDdFSjtBa0J6N0VFO0VBR0UsV0FBQTtFQUNBLHlCZFpXO0VjYVgscUJkYlc7QUpzOEVmO0FrQnY3RUk7RUFLSSw4Q0FBQTtBbEJxN0VSOztBaUI5OEVFO0VDUEEsY2RZYTtFY1hiLHFCZFdhO0FKODhFZjtBSzlnRkU7RWF3REUsV0FMZ0Q7RUFNaEQseUJkT1c7RWNOWCxxQmRNVztBSm05RWY7QWtCdDlFRTtFQUVFLDhDQUFBO0FsQnU5RUo7QWtCcDlFRTtFQUVFLGNkSlc7RWNLWCw2QkFBQTtBbEJxOUVKO0FrQmw5RUU7RUFHRSxXQUFBO0VBQ0EseUJkWlc7RWNhWCxxQmRiVztBSis5RWY7QWtCaDlFSTtFQUtJLDhDQUFBO0FsQjg4RVI7O0FpQnYrRUU7RUNQQSxjZFlhO0VjWGIscUJkV2E7QUp1K0VmO0FLdmlGRTtFYXdERSxXQUxnRDtFQU1oRCx5QmRPVztFY05YLHFCZE1XO0FKNCtFZjtBa0IvK0VFO0VBRUUsZ0RBQUE7QWxCZy9FSjtBa0I3K0VFO0VBRUUsY2RKVztFY0tYLDZCQUFBO0FsQjgrRUo7QWtCMytFRTtFQUdFLFdBQUE7RUFDQSx5QmRaVztFY2FYLHFCZGJXO0FKdy9FZjtBa0J6K0VJO0VBS0ksZ0RBQUE7QWxCdStFUjs7QWlCaGdGRTtFQ1BBLGNkWWE7RWNYYixxQmRXYTtBSmdnRmY7QUtoa0ZFO0Vhd0RFLFdBTGdEO0VBTWhELHlCZE9XO0VjTlgscUJkTVc7QUpxZ0ZmO0FrQnhnRkU7RUFFRSxnREFBQTtBbEJ5Z0ZKO0FrQnRnRkU7RUFFRSxjZEpXO0VjS1gsNkJBQUE7QWxCdWdGSjtBa0JwZ0ZFO0VBR0UsV0FBQTtFQUNBLHlCZFpXO0VjYVgscUJkYlc7QUppaEZmO0FrQmxnRkk7RUFLSSxnREFBQTtBbEJnZ0ZSOztBaUJ6aEZFO0VDUEEsY2RZYTtFY1hiLHFCZFdhO0FKeWhGZjtBS3psRkU7RWF3REUsV0FMZ0Q7RUFNaEQseUJkT1c7RWNOWCxxQmRNVztBSjhoRmY7QWtCamlGRTtFQUVFLGdEQUFBO0FsQmtpRko7QWtCL2hGRTtFQUVFLGNkSlc7RWNLWCw2QkFBQTtBbEJnaUZKO0FrQjdoRkU7RUFHRSxXQUFBO0VBQ0EseUJkWlc7RWNhWCxxQmRiVztBSjBpRmY7QWtCM2hGSTtFQUtJLGdEQUFBO0FsQnloRlI7O0FpQmxqRkU7RUNQQSxjZFlhO0VjWGIscUJkV2E7QUprakZmO0FLbG5GRTtFYXdERSxjQUxnRDtFQU1oRCx5QmRPVztFY05YLHFCZE1XO0FKdWpGZjtBa0IxakZFO0VBRUUsaURBQUE7QWxCMmpGSjtBa0J4akZFO0VBRUUsY2RKVztFY0tYLDZCQUFBO0FsQnlqRko7QWtCdGpGRTtFQUdFLGNBQUE7RUFDQSx5QmRaVztFY2FYLHFCZGJXO0FKbWtGZjtBa0JwakZJO0VBS0ksaURBQUE7QWxCa2pGUjs7QWlCM2tGRTtFQ1BBLGNkWWE7RWNYYixxQmRXYTtBSjJrRmY7QUszb0ZFO0Vhd0RFLGNBTGdEO0VBTWhELHlCZE9XO0VjTlgscUJkTVc7QUpnbEZmO0FrQm5sRkU7RUFFRSxpREFBQTtBbEJvbEZKO0FrQmpsRkU7RUFFRSxjZEpXO0VjS1gsNkJBQUE7QWxCa2xGSjtBa0Iva0ZFO0VBR0UsY0FBQTtFQUNBLHlCZFpXO0VjYVgscUJkYlc7QUo0bEZmO0FrQjdrRkk7RUFLSSxpREFBQTtBbEIya0ZSOztBaUJwbUZFO0VDUEEsY2RZYTtFY1hiLHFCZFdhO0FKb21GZjtBS3BxRkU7RWF3REUsY0FMZ0Q7RUFNaEQseUJkT1c7RWNOWCxxQmRNVztBSnltRmY7QWtCNW1GRTtFQUVFLGlEQUFBO0FsQjZtRko7QWtCMW1GRTtFQUVFLGNkSlc7RWNLWCw2QkFBQTtBbEIybUZKO0FrQnhtRkU7RUFHRSxjQUFBO0VBQ0EseUJkWlc7RWNhWCxxQmRiVztBSnFuRmY7QWtCdG1GSTtFQUtJLGlEQUFBO0FsQm9tRlI7O0FpQjduRkU7RUNQQSxjZFlhO0VjWGIscUJkV2E7QUo2bkZmO0FLN3JGRTtFYXdERSxjQUxnRDtFQU1oRCx5QmRPVztFY05YLHFCZE1XO0FKa29GZjtBa0Jyb0ZFO0VBRUUsaURBQUE7QWxCc29GSjtBa0Jub0ZFO0VBRUUsY2RKVztFY0tYLDZCQUFBO0FsQm9vRko7QWtCam9GRTtFQUdFLGNBQUE7RUFDQSx5QmRaVztFY2FYLHFCZGJXO0FKOG9GZjtBa0IvbkZJO0VBS0ksaURBQUE7QWxCNm5GUjs7QWlCM29GQTtFQUNFLGdCYjZNNEI7RWE1TTVCLGNmekNRO0VlMENSLHFCYjJGd0M7QUptakYxQztBS3Z0RkU7RVk0RUUsdURmOEhzQztFZTdIdEMsMEJieUZzQztBSnFqRjFDO0FpQjNvRkU7RUFFRSwwQmJvRnNDO0FKd2pGMUM7QWlCem9GRTtFQUVFLGNmckZPO0Vlc0ZQLG9CQUFBO0FqQjBvRko7O0FpQi9uRkE7RUNQRSxvQkFBQTtFZjRFSSxtQkFBQTtFZTFFSixnQmQrSDRCO0VNdk4xQixxQkFBQTtBVm11Rko7O0FpQmxvRkE7RUNYRSxzQkFBQTtFZjRFSSxtQkFBQTtFZTFFSixnQmRnSTRCO0VNeE4xQixxQkFBQTtBVjB1Rko7O0FpQmhvRkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBakJtb0ZGO0FpQmhvRkU7RUFDRSxrQmJ3VDBCO0FKMDBFOUI7O0FpQjFuRkU7OztFQUNFLFdBQUE7QWpCK25GSjs7QXFCMXdGQTtFRmdCTSxnQ0VmSjtBckI2d0ZGO0FtQjF2Rk07RUVwQk47SUZxQlEsZ0JBQUE7RW5CNnZGTjtBQUNGO0FxQmh4RkU7RUFDRSxVQUFBO0FyQmt4Rko7O0FxQjd3RkU7RUFDRSxhQUFBO0FyQmd4Rko7O0FxQjV3RkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFRkRJLDZCRUVKO0FyQit3RkY7QW1CN3dGTTtFRU5OO0lGT1EsZ0JBQUE7RW5CZ3hGTjtBQUNGO0FxQmx4RkU7RUFDRSxRQUFBO0VBQ0EsWUFBQTtFRk5FLDRCRU9GO0FyQm94Rko7QW1CdnhGTTtFRUFKO0lGQ00sZ0JBQUE7RW5CMHhGTjtBQUNGOztBc0IveUZBOzs7O0VBSUUsa0JBQUE7QXRCa3pGRjs7QXNCL3lGQTtFQUNFLG1CQUFBO0F0Qmt6RkY7QXVCOXhGSTtFQUNFLHFCQUFBO0VBQ0Esb0JuQitOd0I7RW1COU54Qix1Qm5CNk53QjtFbUI1TnhCLFdBQUE7RUFoQ0osdUJBQUE7RUFDQSxxQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7QXZCaTBGRjtBdUI1d0ZJO0VBQ0UsY0FBQTtBdkI4d0ZOOztBc0J4ekZBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGFsQnlwQmtDO0VrQnhwQmxDLGFBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JsQml1QmtDO0VrQmh1QmxDLGlCQUFBO0VBQ0Esb0JBQUE7RW5CMkpJLGVBQUE7RW1CekpKLGNwQlhTO0VvQllULGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQnBCdkJTO0VvQndCVCw0QkFBQTtFQUNBLHdDQUFBO0VaZEUsZ0JBQUE7QVYwMEZKOztBc0JuekZJO0VBQ0UsV0FBQTtFQUNBLE9BQUE7QXRCc3pGTjs7QXNCbnpGSTtFQUNFLFFBQUE7RUFDQSxVQUFBO0F0QnN6Rk47O0FhMXlGSTtFU25CQTtJQUNFLFdBQUE7SUFDQSxPQUFBO0V0QmkwRko7RXNCOXpGRTtJQUNFLFFBQUE7SUFDQSxVQUFBO0V0QmcwRko7QUFDRjtBYXJ6Rkk7RVNuQkE7SUFDRSxXQUFBO0lBQ0EsT0FBQTtFdEIyMEZKO0VzQngwRkU7SUFDRSxRQUFBO0lBQ0EsVUFBQTtFdEIwMEZKO0FBQ0Y7QWEvekZJO0VTbkJBO0lBQ0UsV0FBQTtJQUNBLE9BQUE7RXRCcTFGSjtFc0JsMUZFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXRCbzFGSjtBQUNGO0FhejBGSTtFU25CQTtJQUNFLFdBQUE7SUFDQSxPQUFBO0V0QisxRko7RXNCNTFGRTtJQUNFLFFBQUE7SUFDQSxVQUFBO0V0QjgxRko7QUFDRjtBc0J2MUZFO0VBQ0UsU0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJsQityQmdDO0FKMHBFcEM7QXVCeDNGSTtFQUNFLHFCQUFBO0VBQ0Esb0JuQitOd0I7RW1COU54Qix1Qm5CNk53QjtFbUI1TnhCLFdBQUE7RUF6QkosYUFBQTtFQUNBLHFDQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtBdkJvNUZGO0F1QnQyRkk7RUFDRSxjQUFBO0F2QncyRk47O0FzQjcxRkU7RUFDRSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EscUJsQmlyQmdDO0FKK3FFcEM7QXVCNzRGSTtFQUNFLHFCQUFBO0VBQ0Esb0JuQitOd0I7RW1COU54Qix1Qm5CNk53QjtFbUI1TnhCLFdBQUE7RUFsQkosbUNBQUE7RUFDQSxlQUFBO0VBQ0Esc0NBQUE7RUFDQSx3QkFBQTtBdkJrNkZGO0F1QjMzRkk7RUFDRSxjQUFBO0F2QjYzRk47QXNCeDJGSTtFQUNFLGlCQUFBO0F0QjAyRk47O0FzQnAyRkU7RUFDRSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0Esc0JsQmdxQmdDO0FKdXNFcEM7QXVCcjZGSTtFQUNFLHFCQUFBO0VBQ0Esb0JuQitOd0I7RW1COU54Qix1Qm5CNk53QjtFbUI1TnhCLFdBQUE7QXZCdTZGTjtBdUI1NUZNO0VBQ0UsYUFBQTtBdkI4NUZSO0F1QjM1Rk07RUFDRSxxQkFBQTtFQUNBLHFCbkI0TXNCO0VtQjNNdEIsdUJuQjBNc0I7RW1Cek10QixXQUFBO0VBOUJOLG1DQUFBO0VBQ0EseUJBQUE7RUFDQSxzQ0FBQTtBdkI0N0ZGO0F1QjM1Rkk7RUFDRSxjQUFBO0F2QjY1Rk47QXNCdjNGSTtFQUNFLGlCQUFBO0F0QnkzRk47O0FzQmozRkU7RUFJRSxXQUFBO0VBQ0EsWUFBQTtBdEJpM0ZKOztBc0I1MkZBO0VFOUdFLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7QXhCODlGRjs7QXNCNTJGQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JsQmlLNEI7RWtCaEs1QixjcEIvR1M7RW9CZ0hULG1CQUFBO0VBRUEsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQUE7QXRCODJGRjtBS24rRkU7RWlCb0lFLCtDbEJvbkJnQztFa0JubkJoQyxxQkFBQTtFRi9JQSx5QmxCR087QUYrK0ZYO0FzQi8xRkU7RUFFRSxXcEJwSk87RW9CcUpQLHFCQUFBO0VGdEpBLHlCaEJvUDBCO0FKbXdGOUI7QXNCNzFGRTtFQUVFLGNwQnRKTztFb0J1SlAsb0JBQUE7RUFDQSw2QkFBQTtBdEI4MUZKOztBc0J0MUZBO0VBQ0UsY0FBQTtBdEJ5MUZGOztBc0JyMUZBO0VBQ0UsY0FBQTtFQUNBLHNCbEJpbUJrQztFa0JobUJsQyxnQkFBQTtFbkJBSSxtQkFBQTtFbUJFSixjcEJ4S1M7RW9CeUtULG1CQUFBO0F0QncxRkY7O0FzQnAxRkE7RUFDRSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxjcEI3S1M7QUZvZ0dYOztBeUJoaEdFO0VBQ0Usb0NBQUE7QXpCbWhHSjs7QUt6Z0dFOzs7RW9CTEksOEVBQUE7QXpCb2hHTjs7QXlCMWhHRTtFQUNFLG9DQUFBO0F6QjZoR0o7O0FLbmhHRTs7O0VvQkxJLCtFQUFBO0F6QjhoR047O0F5QnBpR0U7RUFDRSxvQ0FBQTtBekJ1aUdKOztBSzdoR0U7OztFb0JMSSxtRUFBQTtBekJ3aUdOOztBeUI5aUdFO0VBQ0Usb0NBQUE7QXpCaWpHSjs7QUt2aUdFOzs7RW9CTEksdUVBQUE7QXpCa2pHTjs7QXlCeGpHRTtFQUNFLGlDQUFBO0F6QjJqR0o7O0FLampHRTs7O0VvQkxJLHFEQUFBO0F6QjRqR047O0F5QmxrR0U7RUFDRSxvQ0FBQTtBekJxa0dKOztBSzNqR0U7OztFb0JMSSx1REFBQTtBekJza0dOOztBeUI1a0dFO0VBQ0Usb0NBQUE7QXpCK2tHSjs7QUtya0dFOzs7RW9CTEksdUVBQUE7QXpCZ2xHTjs7QXlCdGxHRTtFQUNFLG9DQUFBO0F6QnlsR0o7O0FLL2tHRTs7O0VvQkxJLG9FQUFBO0F6QjBsR047O0F5QmhtR0U7RUFDRSxvQ0FBQTtBekJtbUdKOztBS3psR0U7OztFb0JMSSx1REFBQTtBekJvbUdOOztBeUIxbUdFO0VBQ0Usb0NBQUE7QXpCNm1HSjs7QUtubUdFOzs7RW9CTEksK0VBQUE7QXpCOG1HTjs7QXlCcG5HRTtFQUNFLG9DQUFBO0F6QnVuR0o7O0FLN21HRTs7O0VvQkxJLDhFQUFBO0F6QnduR047O0F5QjluR0U7RUFDRSxvQ0FBQTtBekJpb0dKOztBS3ZuR0U7OztFb0JMSSw2RUFBQTtBekJrb0dOOztBeUJ4b0dFO0VBQ0Usb0NBQUE7QXpCMm9HSjs7QUtqb0dFOzs7RW9CTEksZ0ZBQUE7QXpCNG9HTjs7QXlCbHBHRTtFQUNFLG9DQUFBO0F6QnFwR0o7O0FLM29HRTs7O0VvQkxJLDhEQUFBO0F6QnNwR047O0F5QjVwR0U7RUFDRSxvQ0FBQTtBekIrcEdKOztBS3JwR0U7OztFb0JMSSxxREFBQTtBekJncUdOOztBeUJ0cUdFO0VBQ0Usb0NBQUE7QXpCeXFHSjs7QUsvcEdFOzs7RW9CTEksZ0ZBQUE7QXpCMHFHTjs7QTBCenFHQTtFQUNFLGlDQUFBO0ExQjRxR0Y7O0EwQnpxR0E7RUFDRSx3Q0FBQTtBMUI0cUdGOztBMkJ2ckdBO0VBQWtCLG9DQUFBO0EzQjJyR2xCOztBMkIxckdBO0VBQWtCLHdDQUFBO0EzQjhyR2xCOztBMkI3ckdBO0VBQWtCLDBDQUFBO0EzQmlzR2xCOztBMkJoc0dBO0VBQWtCLDJDQUFBO0EzQm9zR2xCOztBMkJuc0dBO0VBQWtCLHlDQUFBO0EzQnVzR2xCOztBMkJyc0dBO0VBQW1CLG9CQUFBO0EzQnlzR25COztBMkJ4c0dBO0VBQW1CLHdCQUFBO0EzQjRzR25COztBMkIzc0dBO0VBQW1CLDBCQUFBO0EzQitzR25COztBMkI5c0dBO0VBQW1CLDJCQUFBO0EzQmt0R25COztBMkJqdEdBO0VBQW1CLHlCQUFBO0EzQnF0R25COztBMkJsdEdFO0VBQ0UsZ0NBQUE7QTNCcXRHSjs7QTJCdHRHRTtFQUNFLGdDQUFBO0EzQnl0R0o7O0EyQjF0R0U7RUFDRSxnQ0FBQTtBM0I2dEdKOztBMkI5dEdFO0VBQ0UsZ0NBQUE7QTNCaXVHSjs7QTJCbHVHRTtFQUNFLDZCQUFBO0EzQnF1R0o7O0EyQnR1R0U7RUFDRSxnQ0FBQTtBM0J5dUdKOztBMkIxdUdFO0VBQ0UsZ0NBQUE7QTNCNnVHSjs7QTJCOXVHRTtFQUNFLGdDQUFBO0EzQml2R0o7O0EyQmx2R0U7RUFDRSxnQ0FBQTtBM0JxdkdKOztBMkJ0dkdFO0VBQ0UsZ0NBQUE7QTNCeXZHSjs7QTJCMXZHRTtFQUNFLGdDQUFBO0EzQjZ2R0o7O0EyQjl2R0U7RUFDRSxnQ0FBQTtBM0Jpd0dKOztBMkJsd0dFO0VBQ0UsZ0NBQUE7QTNCcXdHSjs7QTJCdHdHRTtFQUNFLGdDQUFBO0EzQnl3R0o7O0EyQjF3R0U7RUFDRSxnQ0FBQTtBM0I2d0dKOztBMkI5d0dFO0VBQ0UsZ0NBQUE7QTNCaXhHSjs7QTJCN3dHQTtFQUNFLDZCQUFBO0EzQmd4R0Y7O0EyQnp3R0E7RUFDRSxnQ0FBQTtBM0I0d0dGOztBMkJ6d0dBO0VBQ0UsK0JBQUE7QTNCNHdHRjs7QTJCendHQTtFQUNFLHdDQUFBO0VBQ0EseUNBQUE7QTNCNHdHRjs7QTJCendHQTtFQUNFLHlDQUFBO0VBQ0EsNENBQUE7QTNCNHdHRjs7QTJCendHQTtFQUNFLDRDQUFBO0VBQ0EsMkNBQUE7QTNCNHdHRjs7QTJCendHQTtFQUNFLHdDQUFBO0VBQ0EsMkNBQUE7QTNCNHdHRjs7QTJCendHQTtFQUNFLGdDQUFBO0EzQjR3R0Y7O0EyQnp3R0E7RUFDRSw2QkFBQTtBM0I0d0dGOztBMkJ6d0dBO0VBQ0UsK0JBQUE7QTNCNHdHRjs7QTJCendHQTtFQUNFLDJCQUFBO0EzQjR3R0Y7O0E0QjEwR007RUFBd0Isd0JBQUE7QTVCODBHOUI7O0E0QjkwR007RUFBd0IsMEJBQUE7QTVCazFHOUI7O0E0QmwxR007RUFBd0IsZ0NBQUE7QTVCczFHOUI7O0E0QnQxR007RUFBd0IseUJBQUE7QTVCMDFHOUI7O0E0QjExR007RUFBd0IseUJBQUE7QTVCODFHOUI7O0E0QjkxR007RUFBd0IsNkJBQUE7QTVCazJHOUI7O0E0QmwyR007RUFBd0IsOEJBQUE7QTVCczJHOUI7O0E0QnQyR007RUFBd0Isd0JBQUE7QTVCMDJHOUI7O0E0QjEyR007RUFBd0IsK0JBQUE7QTVCODJHOUI7O0FhN3pHSTtFZWpERTtJQUF3Qix3QkFBQTtFNUJtM0c1QjtFNEJuM0dJO0lBQXdCLDBCQUFBO0U1QnMzRzVCO0U0QnQzR0k7SUFBd0IsZ0NBQUE7RTVCeTNHNUI7RTRCejNHSTtJQUF3Qix5QkFBQTtFNUI0M0c1QjtFNEI1M0dJO0lBQXdCLHlCQUFBO0U1QiszRzVCO0U0Qi8zR0k7SUFBd0IsNkJBQUE7RTVCazRHNUI7RTRCbDRHSTtJQUF3Qiw4QkFBQTtFNUJxNEc1QjtFNEJyNEdJO0lBQXdCLHdCQUFBO0U1Qnc0RzVCO0U0Qng0R0k7SUFBd0IsK0JBQUE7RTVCMjRHNUI7QUFDRjtBYTMxR0k7RWVqREU7SUFBd0Isd0JBQUE7RTVCZzVHNUI7RTRCaDVHSTtJQUF3QiwwQkFBQTtFNUJtNUc1QjtFNEJuNUdJO0lBQXdCLGdDQUFBO0U1QnM1RzVCO0U0QnQ1R0k7SUFBd0IseUJBQUE7RTVCeTVHNUI7RTRCejVHSTtJQUF3Qix5QkFBQTtFNUI0NUc1QjtFNEI1NUdJO0lBQXdCLDZCQUFBO0U1Qis1RzVCO0U0Qi81R0k7SUFBd0IsOEJBQUE7RTVCazZHNUI7RTRCbDZHSTtJQUF3Qix3QkFBQTtFNUJxNkc1QjtFNEJyNkdJO0lBQXdCLCtCQUFBO0U1Qnc2RzVCO0FBQ0Y7QWF4M0dJO0VlakRFO0lBQXdCLHdCQUFBO0U1QjY2RzVCO0U0Qjc2R0k7SUFBd0IsMEJBQUE7RTVCZzdHNUI7RTRCaDdHSTtJQUF3QixnQ0FBQTtFNUJtN0c1QjtFNEJuN0dJO0lBQXdCLHlCQUFBO0U1QnM3RzVCO0U0QnQ3R0k7SUFBd0IseUJBQUE7RTVCeTdHNUI7RTRCejdHSTtJQUF3Qiw2QkFBQTtFNUI0N0c1QjtFNEI1N0dJO0lBQXdCLDhCQUFBO0U1Qis3RzVCO0U0Qi83R0k7SUFBd0Isd0JBQUE7RTVCazhHNUI7RTRCbDhHSTtJQUF3QiwrQkFBQTtFNUJxOEc1QjtBQUNGO0FhcjVHSTtFZWpERTtJQUF3Qix3QkFBQTtFNUIwOEc1QjtFNEIxOEdJO0lBQXdCLDBCQUFBO0U1QjY4RzVCO0U0Qjc4R0k7SUFBd0IsZ0NBQUE7RTVCZzlHNUI7RTRCaDlHSTtJQUF3Qix5QkFBQTtFNUJtOUc1QjtFNEJuOUdJO0lBQXdCLHlCQUFBO0U1QnM5RzVCO0U0QnQ5R0k7SUFBd0IsNkJBQUE7RTVCeTlHNUI7RTRCejlHSTtJQUF3Qiw4QkFBQTtFNUI0OUc1QjtFNEI1OUdJO0lBQXdCLHdCQUFBO0U1Qis5RzVCO0U0Qi85R0k7SUFBd0IsK0JBQUE7RTVCaytHNUI7QUFDRjtBNEJ6OUdBO0VBRUk7SUFBcUIsd0JBQUE7RTVCMjlHdkI7RTRCMzlHRTtJQUFxQiwwQkFBQTtFNUI4OUd2QjtFNEI5OUdFO0lBQXFCLGdDQUFBO0U1QmkrR3ZCO0U0QmorR0U7SUFBcUIseUJBQUE7RTVCbytHdkI7RTRCcCtHRTtJQUFxQix5QkFBQTtFNUJ1K0d2QjtFNEJ2K0dFO0lBQXFCLDZCQUFBO0U1QjArR3ZCO0U0QjErR0U7SUFBcUIsOEJBQUE7RTVCNitHdkI7RTRCNytHRTtJQUFxQix3QkFBQTtFNUJnL0d2QjtFNEJoL0dFO0lBQXFCLCtCQUFBO0U1Qm0vR3ZCO0FBQ0Y7QTZCemdIQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QTdCMmdIRjtBNkJ6Z0hFO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QTdCMmdISjtBNkJ4Z0hFOzs7OztFQUtFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0E3QjBnSEo7O0E2QmpnSEk7RUFDRSx5QkFBQTtBN0JvZ0hOOztBNkJyZ0hJO0VBQ0UsbUJBQUE7QTdCd2dITjs7QTZCemdISTtFQUNFLGdCQUFBO0E3QjRnSE47O0E2QjdnSEk7RUFDRSxpQkFBQTtBN0JnaEhOOztBOEJ6aUhJO0VBQWdDLDhCQUFBO0E5QjZpSHBDOztBOEI1aUhJO0VBQWdDLGlDQUFBO0E5QmdqSHBDOztBOEIvaUhJO0VBQWdDLHNDQUFBO0E5Qm1qSHBDOztBOEJsakhJO0VBQWdDLHlDQUFBO0E5QnNqSHBDOztBOEJwakhJO0VBQThCLDBCQUFBO0E5QndqSGxDOztBOEJ2akhJO0VBQThCLDRCQUFBO0E5QjJqSGxDOztBOEIxakhJO0VBQThCLGtDQUFBO0E5QjhqSGxDOztBOEI3akhJO0VBQThCLHlCQUFBO0E5QmlrSGxDOztBOEJoa0hJO0VBQThCLHVCQUFBO0E5Qm9rSGxDOztBOEJua0hJO0VBQThCLHVCQUFBO0E5QnVrSGxDOztBOEJ0a0hJO0VBQThCLHlCQUFBO0E5QjBrSGxDOztBOEJ6a0hJO0VBQThCLHlCQUFBO0E5QjZrSGxDOztBOEIza0hJO0VBQW9DLHNDQUFBO0E5QitrSHhDOztBOEI5a0hJO0VBQW9DLG9DQUFBO0E5QmtsSHhDOztBOEJqbEhJO0VBQW9DLGtDQUFBO0E5QnFsSHhDOztBOEJwbEhJO0VBQW9DLHlDQUFBO0E5QndsSHhDOztBOEJ2bEhJO0VBQW9DLHdDQUFBO0E5QjJsSHhDOztBOEJ6bEhJO0VBQWlDLGtDQUFBO0E5QjZsSHJDOztBOEI1bEhJO0VBQWlDLGdDQUFBO0E5QmdtSHJDOztBOEIvbEhJO0VBQWlDLDhCQUFBO0E5Qm1tSHJDOztBOEJsbUhJO0VBQWlDLGdDQUFBO0E5QnNtSHJDOztBOEJybUhJO0VBQWlDLCtCQUFBO0E5QnltSHJDOztBOEJ2bUhJO0VBQWtDLG9DQUFBO0E5QjJtSHRDOztBOEIxbUhJO0VBQWtDLGtDQUFBO0E5QjhtSHRDOztBOEI3bUhJO0VBQWtDLGdDQUFBO0E5QmluSHRDOztBOEJobkhJO0VBQWtDLHVDQUFBO0E5Qm9uSHRDOztBOEJubkhJO0VBQWtDLHNDQUFBO0E5QnVuSHRDOztBOEJ0bkhJO0VBQWtDLGlDQUFBO0E5QjBuSHRDOztBOEJ4bkhJO0VBQWdDLDJCQUFBO0E5QjRuSHBDOztBOEIzbkhJO0VBQWdDLGlDQUFBO0E5QituSHBDOztBOEI5bkhJO0VBQWdDLCtCQUFBO0E5QmtvSHBDOztBOEJqb0hJO0VBQWdDLDZCQUFBO0E5QnFvSHBDOztBOEJwb0hJO0VBQWdDLCtCQUFBO0E5QndvSHBDOztBOEJ2b0hJO0VBQWdDLDhCQUFBO0E5QjJvSHBDOztBYS9uSEk7RWlCbERBO0lBQWdDLDhCQUFBO0U5QnNySGxDO0U4QnJySEU7SUFBZ0MsaUNBQUE7RTlCd3JIbEM7RThCdnJIRTtJQUFnQyxzQ0FBQTtFOUIwckhsQztFOEJ6ckhFO0lBQWdDLHlDQUFBO0U5QjRySGxDO0U4QjFySEU7SUFBOEIsMEJBQUE7RTlCNnJIaEM7RThCNXJIRTtJQUE4Qiw0QkFBQTtFOUIrckhoQztFOEI5ckhFO0lBQThCLGtDQUFBO0U5QmlzSGhDO0U4QmhzSEU7SUFBOEIseUJBQUE7RTlCbXNIaEM7RThCbHNIRTtJQUE4Qix1QkFBQTtFOUJxc0hoQztFOEJwc0hFO0lBQThCLHVCQUFBO0U5QnVzSGhDO0U4QnRzSEU7SUFBOEIseUJBQUE7RTlCeXNIaEM7RThCeHNIRTtJQUE4Qix5QkFBQTtFOUIyc0hoQztFOEJ6c0hFO0lBQW9DLHNDQUFBO0U5QjRzSHRDO0U4QjNzSEU7SUFBb0Msb0NBQUE7RTlCOHNIdEM7RThCN3NIRTtJQUFvQyxrQ0FBQTtFOUJndEh0QztFOEIvc0hFO0lBQW9DLHlDQUFBO0U5Qmt0SHRDO0U4Qmp0SEU7SUFBb0Msd0NBQUE7RTlCb3RIdEM7RThCbHRIRTtJQUFpQyxrQ0FBQTtFOUJxdEhuQztFOEJwdEhFO0lBQWlDLGdDQUFBO0U5QnV0SG5DO0U4QnR0SEU7SUFBaUMsOEJBQUE7RTlCeXRIbkM7RThCeHRIRTtJQUFpQyxnQ0FBQTtFOUIydEhuQztFOEIxdEhFO0lBQWlDLCtCQUFBO0U5QjZ0SG5DO0U4QjN0SEU7SUFBa0Msb0NBQUE7RTlCOHRIcEM7RThCN3RIRTtJQUFrQyxrQ0FBQTtFOUJndUhwQztFOEIvdEhFO0lBQWtDLGdDQUFBO0U5Qmt1SHBDO0U4Qmp1SEU7SUFBa0MsdUNBQUE7RTlCb3VIcEM7RThCbnVIRTtJQUFrQyxzQ0FBQTtFOUJzdUhwQztFOEJydUhFO0lBQWtDLGlDQUFBO0U5Qnd1SHBDO0U4QnR1SEU7SUFBZ0MsMkJBQUE7RTlCeXVIbEM7RThCeHVIRTtJQUFnQyxpQ0FBQTtFOUIydUhsQztFOEIxdUhFO0lBQWdDLCtCQUFBO0U5QjZ1SGxDO0U4QjV1SEU7SUFBZ0MsNkJBQUE7RTlCK3VIbEM7RThCOXVIRTtJQUFnQywrQkFBQTtFOUJpdkhsQztFOEJodkhFO0lBQWdDLDhCQUFBO0U5Qm12SGxDO0FBQ0Y7QWF4dUhJO0VpQmxEQTtJQUFnQyw4QkFBQTtFOUI4eEhsQztFOEI3eEhFO0lBQWdDLGlDQUFBO0U5Qmd5SGxDO0U4Qi94SEU7SUFBZ0Msc0NBQUE7RTlCa3lIbEM7RThCanlIRTtJQUFnQyx5Q0FBQTtFOUJveUhsQztFOEJseUhFO0lBQThCLDBCQUFBO0U5QnF5SGhDO0U4QnB5SEU7SUFBOEIsNEJBQUE7RTlCdXlIaEM7RThCdHlIRTtJQUE4QixrQ0FBQTtFOUJ5eUhoQztFOEJ4eUhFO0lBQThCLHlCQUFBO0U5QjJ5SGhDO0U4QjF5SEU7SUFBOEIsdUJBQUE7RTlCNnlIaEM7RThCNXlIRTtJQUE4Qix1QkFBQTtFOUIreUhoQztFOEI5eUhFO0lBQThCLHlCQUFBO0U5Qml6SGhDO0U4Qmh6SEU7SUFBOEIseUJBQUE7RTlCbXpIaEM7RThCanpIRTtJQUFvQyxzQ0FBQTtFOUJvekh0QztFOEJuekhFO0lBQW9DLG9DQUFBO0U5QnN6SHRDO0U4QnJ6SEU7SUFBb0Msa0NBQUE7RTlCd3pIdEM7RThCdnpIRTtJQUFvQyx5Q0FBQTtFOUIwekh0QztFOEJ6ekhFO0lBQW9DLHdDQUFBO0U5QjR6SHRDO0U4QjF6SEU7SUFBaUMsa0NBQUE7RTlCNnpIbkM7RThCNXpIRTtJQUFpQyxnQ0FBQTtFOUIrekhuQztFOEI5ekhFO0lBQWlDLDhCQUFBO0U5QmkwSG5DO0U4QmgwSEU7SUFBaUMsZ0NBQUE7RTlCbTBIbkM7RThCbDBIRTtJQUFpQywrQkFBQTtFOUJxMEhuQztFOEJuMEhFO0lBQWtDLG9DQUFBO0U5QnMwSHBDO0U4QnIwSEU7SUFBa0Msa0NBQUE7RTlCdzBIcEM7RThCdjBIRTtJQUFrQyxnQ0FBQTtFOUIwMEhwQztFOEJ6MEhFO0lBQWtDLHVDQUFBO0U5QjQwSHBDO0U4QjMwSEU7SUFBa0Msc0NBQUE7RTlCODBIcEM7RThCNzBIRTtJQUFrQyxpQ0FBQTtFOUJnMUhwQztFOEI5MEhFO0lBQWdDLDJCQUFBO0U5QmkxSGxDO0U4QmgxSEU7SUFBZ0MsaUNBQUE7RTlCbTFIbEM7RThCbDFIRTtJQUFnQywrQkFBQTtFOUJxMUhsQztFOEJwMUhFO0lBQWdDLDZCQUFBO0U5QnUxSGxDO0U4QnQxSEU7SUFBZ0MsK0JBQUE7RTlCeTFIbEM7RThCeDFIRTtJQUFnQyw4QkFBQTtFOUIyMUhsQztBQUNGO0FhaDFISTtFaUJsREE7SUFBZ0MsOEJBQUE7RTlCczRIbEM7RThCcjRIRTtJQUFnQyxpQ0FBQTtFOUJ3NEhsQztFOEJ2NEhFO0lBQWdDLHNDQUFBO0U5QjA0SGxDO0U4Qno0SEU7SUFBZ0MseUNBQUE7RTlCNDRIbEM7RThCMTRIRTtJQUE4QiwwQkFBQTtFOUI2NEhoQztFOEI1NEhFO0lBQThCLDRCQUFBO0U5Qis0SGhDO0U4Qjk0SEU7SUFBOEIsa0NBQUE7RTlCaTVIaEM7RThCaDVIRTtJQUE4Qix5QkFBQTtFOUJtNUhoQztFOEJsNUhFO0lBQThCLHVCQUFBO0U5QnE1SGhDO0U4QnA1SEU7SUFBOEIsdUJBQUE7RTlCdTVIaEM7RThCdDVIRTtJQUE4Qix5QkFBQTtFOUJ5NUhoQztFOEJ4NUhFO0lBQThCLHlCQUFBO0U5QjI1SGhDO0U4Qno1SEU7SUFBb0Msc0NBQUE7RTlCNDVIdEM7RThCMzVIRTtJQUFvQyxvQ0FBQTtFOUI4NUh0QztFOEI3NUhFO0lBQW9DLGtDQUFBO0U5Qmc2SHRDO0U4Qi81SEU7SUFBb0MseUNBQUE7RTlCazZIdEM7RThCajZIRTtJQUFvQyx3Q0FBQTtFOUJvNkh0QztFOEJsNkhFO0lBQWlDLGtDQUFBO0U5QnE2SG5DO0U4QnA2SEU7SUFBaUMsZ0NBQUE7RTlCdTZIbkM7RThCdDZIRTtJQUFpQyw4QkFBQTtFOUJ5NkhuQztFOEJ4NkhFO0lBQWlDLGdDQUFBO0U5QjI2SG5DO0U4QjE2SEU7SUFBaUMsK0JBQUE7RTlCNjZIbkM7RThCMzZIRTtJQUFrQyxvQ0FBQTtFOUI4NkhwQztFOEI3NkhFO0lBQWtDLGtDQUFBO0U5Qmc3SHBDO0U4Qi82SEU7SUFBa0MsZ0NBQUE7RTlCazdIcEM7RThCajdIRTtJQUFrQyx1Q0FBQTtFOUJvN0hwQztFOEJuN0hFO0lBQWtDLHNDQUFBO0U5QnM3SHBDO0U4QnI3SEU7SUFBa0MsaUNBQUE7RTlCdzdIcEM7RThCdDdIRTtJQUFnQywyQkFBQTtFOUJ5N0hsQztFOEJ4N0hFO0lBQWdDLGlDQUFBO0U5QjI3SGxDO0U4QjE3SEU7SUFBZ0MsK0JBQUE7RTlCNjdIbEM7RThCNTdIRTtJQUFnQyw2QkFBQTtFOUIrN0hsQztFOEI5N0hFO0lBQWdDLCtCQUFBO0U5Qmk4SGxDO0U4Qmg4SEU7SUFBZ0MsOEJBQUE7RTlCbThIbEM7QUFDRjtBYXg3SEk7RWlCbERBO0lBQWdDLDhCQUFBO0U5QjgrSGxDO0U4QjcrSEU7SUFBZ0MsaUNBQUE7RTlCZy9IbEM7RThCLytIRTtJQUFnQyxzQ0FBQTtFOUJrL0hsQztFOEJqL0hFO0lBQWdDLHlDQUFBO0U5Qm8vSGxDO0U4QmwvSEU7SUFBOEIsMEJBQUE7RTlCcS9IaEM7RThCcC9IRTtJQUE4Qiw0QkFBQTtFOUJ1L0hoQztFOEJ0L0hFO0lBQThCLGtDQUFBO0U5QnkvSGhDO0U4QngvSEU7SUFBOEIseUJBQUE7RTlCMi9IaEM7RThCMS9IRTtJQUE4Qix1QkFBQTtFOUI2L0hoQztFOEI1L0hFO0lBQThCLHVCQUFBO0U5QisvSGhDO0U4QjkvSEU7SUFBOEIseUJBQUE7RTlCaWdJaEM7RThCaGdJRTtJQUE4Qix5QkFBQTtFOUJtZ0loQztFOEJqZ0lFO0lBQW9DLHNDQUFBO0U5Qm9nSXRDO0U4Qm5nSUU7SUFBb0Msb0NBQUE7RTlCc2dJdEM7RThCcmdJRTtJQUFvQyxrQ0FBQTtFOUJ3Z0l0QztFOEJ2Z0lFO0lBQW9DLHlDQUFBO0U5QjBnSXRDO0U4QnpnSUU7SUFBb0Msd0NBQUE7RTlCNGdJdEM7RThCMWdJRTtJQUFpQyxrQ0FBQTtFOUI2Z0luQztFOEI1Z0lFO0lBQWlDLGdDQUFBO0U5QitnSW5DO0U4QjlnSUU7SUFBaUMsOEJBQUE7RTlCaWhJbkM7RThCaGhJRTtJQUFpQyxnQ0FBQTtFOUJtaEluQztFOEJsaElFO0lBQWlDLCtCQUFBO0U5QnFoSW5DO0U4Qm5oSUU7SUFBa0Msb0NBQUE7RTlCc2hJcEM7RThCcmhJRTtJQUFrQyxrQ0FBQTtFOUJ3aElwQztFOEJ2aElFO0lBQWtDLGdDQUFBO0U5QjBoSXBDO0U4QnpoSUU7SUFBa0MsdUNBQUE7RTlCNGhJcEM7RThCM2hJRTtJQUFrQyxzQ0FBQTtFOUI4aElwQztFOEI3aElFO0lBQWtDLGlDQUFBO0U5QmdpSXBDO0U4QjloSUU7SUFBZ0MsMkJBQUE7RTlCaWlJbEM7RThCaGlJRTtJQUFnQyxpQ0FBQTtFOUJtaUlsQztFOEJsaUlFO0lBQWdDLCtCQUFBO0U5QnFpSWxDO0U4QnBpSUU7SUFBZ0MsNkJBQUE7RTlCdWlJbEM7RThCdGlJRTtJQUFnQywrQkFBQTtFOUJ5aUlsQztFOEJ4aUlFO0lBQWdDLDhCQUFBO0U5QjJpSWxDO0FBQ0Y7QStCemxJRTtFQUFzQix5QkFBQTtBL0I0bEl4Qjs7QStCNWxJRTtFQUFzQiwyQkFBQTtBL0JnbUl4Qjs7QWdDL2xJRTtFQUF5QiwyQkFBQTtBaENtbUkzQjs7QWdDbm1JRTtFQUF5Qiw2QkFBQTtBaEN1bUkzQjs7QWdDdm1JRTtFQUF5Qiw2QkFBQTtBaEMybUkzQjs7QWdDM21JRTtFQUF5QiwwQkFBQTtBaEMrbUkzQjs7QWdDL21JRTtFQUF5QiwyQkFBQTtBaENtbkkzQjs7QWdDOW1JQTtFQUNFLGVBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxhNUJpcUJrQztBSmc5R3BDOztBZ0M5bUlBO0VBQ0UsZUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGE1QnlwQmtDO0FKdzlHcEM7O0FnQzdtSUU7RUFERjtJQUVJLGdCQUFBO0lBQ0EsTUFBQTtJQUNBLGE1QmlwQmdDO0VKZytHbEM7QUFDRjs7QWlDN29JQTtFQUFhLHNEQUFBO0FqQ2lwSWI7O0FpQ2hwSUE7RUFBVSwyREFBQTtBakNvcElWOztBaUNucElBO0VBQWEsMERBQUE7QWpDdXBJYjs7QWlDdHBJQTtFQUFlLDJCQUFBO0FqQzBwSWY7O0FrQ3pwSUk7RUFBdUIscUJBQUE7QWxDNnBJM0I7O0FrQzdwSUk7RUFBdUIscUJBQUE7QWxDaXFJM0I7O0FrQ2pxSUk7RUFBdUIscUJBQUE7QWxDcXFJM0I7O0FrQ3JxSUk7RUFBdUIsc0JBQUE7QWxDeXFJM0I7O0FrQ3pxSUk7RUFBdUIsc0JBQUE7QWxDNnFJM0I7O0FrQzdxSUk7RUFBdUIsc0JBQUE7QWxDaXJJM0I7O0FrQ2pySUk7RUFBdUIsc0JBQUE7QWxDcXJJM0I7O0FrQ3JySUk7RUFBdUIsc0JBQUE7QWxDeXJJM0I7O0FrQ3pySUk7RUFBdUIsdUJBQUE7QWxDNnJJM0I7O0FrQzdySUk7RUFBdUIsdUJBQUE7QWxDaXNJM0I7O0FrQzdySUE7RUFBVSwwQkFBQTtBbENpc0lWOztBa0Noc0lBO0VBQVUsMkJBQUE7QWxDb3NJVjs7QWtDaHNJQTtFQUFjLDJCQUFBO0FsQ29zSWQ7O0FrQ25zSUE7RUFBYyw0QkFBQTtBbEN1c0lkOztBa0Nyc0lBO0VBQVUsdUJBQUE7QWxDeXNJVjs7QWtDeHNJQTtFQUFVLHdCQUFBO0FsQzRzSVY7O0FtQ3J0SVE7RUFBZ0Msb0JBQUE7QW5DeXRJeEM7O0FtQ3h0SVE7O0VBRUUsd0JBQUE7QW5DMnRJVjs7QW1DenRJUTs7RUFFRSwwQkFBQTtBbkM0dElWOztBbUMxdElROztFQUVFLDJCQUFBO0FuQzZ0SVY7O0FtQzN0SVE7O0VBRUUseUJBQUE7QW5DOHRJVjs7QW1DN3VJUTtFQUFnQywwQkFBQTtBbkNpdkl4Qzs7QW1DaHZJUTs7RUFFRSw4QkFBQTtBbkNtdklWOztBbUNqdklROztFQUVFLGdDQUFBO0FuQ292SVY7O0FtQ2x2SVE7O0VBRUUsaUNBQUE7QW5DcXZJVjs7QW1DbnZJUTs7RUFFRSwrQkFBQTtBbkNzdklWOztBbUNyd0lRO0VBQWdDLHlCQUFBO0FuQ3l3SXhDOztBbUN4d0lROztFQUVFLDZCQUFBO0FuQzJ3SVY7O0FtQ3p3SVE7O0VBRUUsK0JBQUE7QW5DNHdJVjs7QW1DMXdJUTs7RUFFRSxnQ0FBQTtBbkM2d0lWOztBbUMzd0lROztFQUVFLDhCQUFBO0FuQzh3SVY7O0FtQzd4SVE7RUFBZ0MsMEJBQUE7QW5DaXlJeEM7O0FtQ2h5SVE7O0VBRUUsOEJBQUE7QW5DbXlJVjs7QW1DanlJUTs7RUFFRSxnQ0FBQTtBbkNveUlWOztBbUNseUlROztFQUVFLGlDQUFBO0FuQ3F5SVY7O0FtQ255SVE7O0VBRUUsK0JBQUE7QW5Dc3lJVjs7QW1DcnpJUTtFQUFnQyx1QkFBQTtBbkN5ekl4Qzs7QW1DeHpJUTs7RUFFRSwyQkFBQTtBbkMyeklWOztBbUN6eklROztFQUVFLDZCQUFBO0FuQzR6SVY7O0FtQzF6SVE7O0VBRUUsOEJBQUE7QW5DNnpJVjs7QW1DM3pJUTs7RUFFRSw0QkFBQTtBbkM4eklWOztBbUM3MElRO0VBQWdDLHlCQUFBO0FuQ2kxSXhDOztBbUNoMUlROztFQUVFLDZCQUFBO0FuQ20xSVY7O0FtQ2oxSVE7O0VBRUUsK0JBQUE7QW5DbzFJVjs7QW1DbDFJUTs7RUFFRSxnQ0FBQTtBbkNxMUlWOztBbUNuMUlROztFQUVFLDhCQUFBO0FuQ3MxSVY7O0FtQ3IySVE7RUFBZ0MsdUJBQUE7QW5DeTJJeEM7O0FtQ3gySVE7O0VBRUUsMkJBQUE7QW5DMjJJVjs7QW1DejJJUTs7RUFFRSw2QkFBQTtBbkM0MklWOztBbUMxMklROztFQUVFLDhCQUFBO0FuQzYySVY7O0FtQzMySVE7O0VBRUUsNEJBQUE7QW5DODJJVjs7QW1DNzNJUTtFQUFnQyx5QkFBQTtBbkNpNEl4Qzs7QW1DaDRJUTs7RUFFRSw2QkFBQTtBbkNtNElWOztBbUNqNElROztFQUVFLCtCQUFBO0FuQ280SVY7O0FtQ2w0SVE7O0VBRUUsZ0NBQUE7QW5DcTRJVjs7QW1DbjRJUTs7RUFFRSw4QkFBQTtBbkNzNElWOztBbUNyNUlRO0VBQWdDLHVCQUFBO0FuQ3k1SXhDOztBbUN4NUlROztFQUVFLDJCQUFBO0FuQzI1SVY7O0FtQ3o1SVE7O0VBRUUsNkJBQUE7QW5DNDVJVjs7QW1DMTVJUTs7RUFFRSw4QkFBQTtBbkM2NUlWOztBbUMzNUlROztFQUVFLDRCQUFBO0FuQzg1SVY7O0FtQzc2SVE7RUFBZ0MsdUJBQUE7QW5DaTdJeEM7O0FtQ2g3SVE7O0VBRUUsMkJBQUE7QW5DbTdJVjs7QW1DajdJUTs7RUFFRSw2QkFBQTtBbkNvN0lWOztBbUNsN0lROztFQUVFLDhCQUFBO0FuQ3E3SVY7O0FtQ243SVE7O0VBRUUsNEJBQUE7QW5DczdJVjs7QW1DcjhJUTtFQUFnQyx5QkFBQTtBbkN5OEl4Qzs7QW1DeDhJUTs7RUFFRSw2QkFBQTtBbkMyOElWOztBbUN6OElROztFQUVFLCtCQUFBO0FuQzQ4SVY7O0FtQzE4SVE7O0VBRUUsZ0NBQUE7QW5DNjhJVjs7QW1DMzhJUTs7RUFFRSw4QkFBQTtBbkM4OElWOztBbUM3OUlRO0VBQWdDLHVCQUFBO0FuQ2krSXhDOztBbUNoK0lROztFQUVFLDJCQUFBO0FuQ20rSVY7O0FtQ2orSVE7O0VBRUUsNkJBQUE7QW5DbytJVjs7QW1DbCtJUTs7RUFFRSw4QkFBQTtBbkNxK0lWOztBbUNuK0lROztFQUVFLDRCQUFBO0FuQ3MrSVY7O0FtQ3IvSVE7RUFBZ0MseUJBQUE7QW5DeS9JeEM7O0FtQ3gvSVE7O0VBRUUsNkJBQUE7QW5DMi9JVjs7QW1Dei9JUTs7RUFFRSwrQkFBQTtBbkM0L0lWOztBbUMxL0lROztFQUVFLGdDQUFBO0FuQzYvSVY7O0FtQzMvSVE7O0VBRUUsOEJBQUE7QW5DOC9JVjs7QW1DN2dKUTtFQUFnQyx5QkFBQTtBbkNpaEp4Qzs7QW1DaGhKUTs7RUFFRSw2QkFBQTtBbkNtaEpWOztBbUNqaEpROztFQUVFLCtCQUFBO0FuQ29oSlY7O0FtQ2xoSlE7O0VBRUUsZ0NBQUE7QW5DcWhKVjs7QW1DbmhKUTs7RUFFRSw4QkFBQTtBbkNzaEpWOztBbUNyaUpRO0VBQWdDLHdCQUFBO0FuQ3lpSnhDOztBbUN4aUpROztFQUVFLDRCQUFBO0FuQzJpSlY7O0FtQ3ppSlE7O0VBRUUsOEJBQUE7QW5DNGlKVjs7QW1DMWlKUTs7RUFFRSwrQkFBQTtBbkM2aUpWOztBbUMzaUpROztFQUVFLDZCQUFBO0FuQzhpSlY7O0FtQzdqSlE7RUFBZ0MscUJBQUE7QW5DaWtKeEM7O0FtQ2hrSlE7OztFQUVFLHlCQUFBO0FuQ29rSlY7O0FtQ2xrSlE7O0VBRUUsMkJBQUE7QW5DcWtKVjs7QW1DbmtKUTs7O0VBRUUsNEJBQUE7QW5DdWtKVjs7QW1DcmtKUTs7RUFFRSwwQkFBQTtBbkN3a0pWOztBbUN2bEpRO0VBQWdDLDJCQUFBO0FuQzJsSnhDOztBbUMxbEpROztFQUVFLCtCQUFBO0FuQzZsSlY7O0FtQzNsSlE7O0VBRUUsaUNBQUE7QW5DOGxKVjs7QW1DNWxKUTs7RUFFRSxrQ0FBQTtBbkMrbEpWOztBbUM3bEpROztFQUVFLGdDQUFBO0FuQ2dtSlY7O0FtQy9tSlE7RUFBZ0MsMEJBQUE7QW5DbW5KeEM7O0FtQ2xuSlE7O0VBRUUsOEJBQUE7QW5DcW5KVjs7QW1Dbm5KUTs7O0VBRUUsZ0NBQUE7QW5DdW5KVjs7QW1Dcm5KUTs7RUFFRSxpQ0FBQTtBbkN3bkpWOztBbUN0bkpROzs7RUFFRSwrQkFBQTtBbkMwbkpWOztBbUN6b0pRO0VBQWdDLDJCQUFBO0FuQzZvSnhDOztBbUM1b0pROztFQUVFLCtCQUFBO0FuQytvSlY7O0FtQzdvSlE7O0VBRUUsaUNBQUE7QW5DZ3BKVjs7QW1DOW9KUTs7RUFFRSxrQ0FBQTtBbkNpcEpWOztBbUMvb0pROztFQUVFLGdDQUFBO0FuQ2twSlY7O0FtQ2pxSlE7RUFBZ0Msd0JBQUE7QW5DcXFKeEM7O0FtQ3BxSlE7O0VBRUUsNEJBQUE7QW5DdXFKVjs7QW1DcnFKUTs7RUFFRSw4QkFBQTtBbkN3cUpWOztBbUN0cUpROztFQUVFLCtCQUFBO0FuQ3lxSlY7O0FtQ3ZxSlE7O0VBRUUsNkJBQUE7QW5DMHFKVjs7QW1DenJKUTtFQUFnQywwQkFBQTtBbkM2ckp4Qzs7QW1DNXJKUTs7RUFFRSw4QkFBQTtBbkMrckpWOztBbUM3ckpROztFQUVFLGdDQUFBO0FuQ2dzSlY7O0FtQzlySlE7O0VBRUUsaUNBQUE7QW5DaXNKVjs7QW1DL3JKUTs7RUFFRSwrQkFBQTtBbkNrc0pWOztBbUNqdEpRO0VBQWdDLHdCQUFBO0FuQ3F0SnhDOztBbUNwdEpROztFQUVFLDRCQUFBO0FuQ3V0SlY7O0FtQ3J0SlE7O0VBRUUsOEJBQUE7QW5Dd3RKVjs7QW1DdHRKUTs7RUFFRSwrQkFBQTtBbkN5dEpWOztBbUN2dEpROztFQUVFLDZCQUFBO0FuQzB0SlY7O0FtQ3p1SlE7RUFBZ0MsMEJBQUE7QW5DNnVKeEM7O0FtQzV1SlE7O0VBRUUsOEJBQUE7QW5DK3VKVjs7QW1DN3VKUTs7RUFFRSxnQ0FBQTtBbkNndkpWOztBbUM5dUpROztFQUVFLGlDQUFBO0FuQ2l2SlY7O0FtQy91SlE7O0VBRUUsK0JBQUE7QW5Da3ZKVjs7QW1DandKUTtFQUFnQyx3QkFBQTtBbkNxd0p4Qzs7QW1DcHdKUTs7RUFFRSw0QkFBQTtBbkN1d0pWOztBbUNyd0pROztFQUVFLDhCQUFBO0FuQ3d3SlY7O0FtQ3R3SlE7O0VBRUUsK0JBQUE7QW5DeXdKVjs7QW1DdndKUTs7RUFFRSw2QkFBQTtBbkMwd0pWOztBbUN6eEpRO0VBQWdDLHdCQUFBO0FuQzZ4SnhDOztBbUM1eEpROztFQUVFLDRCQUFBO0FuQyt4SlY7O0FtQzd4SlE7O0VBRUUsOEJBQUE7QW5DZ3lKVjs7QW1DOXhKUTs7RUFFRSwrQkFBQTtBbkNpeUpWOztBbUMveEpROztFQUVFLDZCQUFBO0FuQ2t5SlY7O0FtQ2p6SlE7RUFBZ0MsMEJBQUE7QW5DcXpKeEM7O0FtQ3B6SlE7O0VBRUUsOEJBQUE7QW5DdXpKVjs7QW1DcnpKUTs7RUFFRSxnQ0FBQTtBbkN3ekpWOztBbUN0ekpROztFQUVFLGlDQUFBO0FuQ3l6SlY7O0FtQ3Z6SlE7O0VBRUUsK0JBQUE7QW5DMHpKVjs7QW1DejBKUTtFQUFnQyx3QkFBQTtBbkM2MEp4Qzs7QW1DNTBKUTs7RUFFRSw0QkFBQTtBbkMrMEpWOztBbUM3MEpROztFQUVFLDhCQUFBO0FuQ2cxSlY7O0FtQzkwSlE7O0VBRUUsK0JBQUE7QW5DaTFKVjs7QW1DLzBKUTs7RUFFRSw2QkFBQTtBbkNrMUpWOztBbUNqMkpRO0VBQWdDLDBCQUFBO0FuQ3EySnhDOztBbUNwMkpROztFQUVFLDhCQUFBO0FuQ3UySlY7O0FtQ3IySlE7O0VBRUUsZ0NBQUE7QW5DdzJKVjs7QW1DdDJKUTs7RUFFRSxpQ0FBQTtBbkN5MkpWOztBbUN2MkpROztFQUVFLCtCQUFBO0FuQzAySlY7O0FtQ3ozSlE7RUFBZ0MsMEJBQUE7QW5DNjNKeEM7O0FtQzUzSlE7O0VBRUUsOEJBQUE7QW5DKzNKVjs7QW1DNzNKUTs7RUFFRSxnQ0FBQTtBbkNnNEpWOztBbUM5M0pROztFQUVFLGlDQUFBO0FuQ2k0SlY7O0FtQy8zSlE7O0VBRUUsK0JBQUE7QW5DazRKVjs7QW1DajVKUTtFQUFnQyx5QkFBQTtBbkNxNUp4Qzs7QW1DcDVKUTs7RUFFRSw2QkFBQTtBbkN1NUpWOztBbUNyNUpROztFQUVFLCtCQUFBO0FuQ3c1SlY7O0FtQ3Q1SlE7O0VBRUUsZ0NBQUE7QW5DeTVKVjs7QW1DdjVKUTs7RUFFRSw4QkFBQTtBbkMwNUpWOztBbUNsNUpRO0VBQXdCLDJCQUFBO0FuQ3M1SmhDOztBbUNyNUpROztFQUVFLCtCQUFBO0FuQ3c1SlY7O0FtQ3Q1SlE7O0VBRUUsaUNBQUE7QW5DeTVKVjs7QW1DdjVKUTs7RUFFRSxrQ0FBQTtBbkMwNUpWOztBbUN4NUpROztFQUVFLGdDQUFBO0FuQzI1SlY7O0FtQzE2SlE7RUFBd0IsMEJBQUE7QW5DODZKaEM7O0FtQzc2SlE7O0VBRUUsOEJBQUE7QW5DZzdKVjs7QW1DOTZKUTs7RUFFRSxnQ0FBQTtBbkNpN0pWOztBbUMvNkpROztFQUVFLGlDQUFBO0FuQ2s3SlY7O0FtQ2g3SlE7O0VBRUUsK0JBQUE7QW5DbTdKVjs7QW1DbDhKUTtFQUF3QiwyQkFBQTtBbkNzOEpoQzs7QW1DcjhKUTs7RUFFRSwrQkFBQTtBbkN3OEpWOztBbUN0OEpROztFQUVFLGlDQUFBO0FuQ3k4SlY7O0FtQ3Y4SlE7O0VBRUUsa0NBQUE7QW5DMDhKVjs7QW1DeDhKUTs7RUFFRSxnQ0FBQTtBbkMyOEpWOztBbUMxOUpRO0VBQXdCLHdCQUFBO0FuQzg5SmhDOztBbUM3OUpROztFQUVFLDRCQUFBO0FuQ2crSlY7O0FtQzk5SlE7O0VBRUUsOEJBQUE7QW5DaStKVjs7QW1DLzlKUTs7RUFFRSwrQkFBQTtBbkNrK0pWOztBbUNoK0pROztFQUVFLDZCQUFBO0FuQ20rSlY7O0FtQ2wvSlE7RUFBd0IsMEJBQUE7QW5Dcy9KaEM7O0FtQ3IvSlE7O0VBRUUsOEJBQUE7QW5Ddy9KVjs7QW1DdC9KUTs7RUFFRSxnQ0FBQTtBbkN5L0pWOztBbUN2L0pROztFQUVFLGlDQUFBO0FuQzAvSlY7O0FtQ3gvSlE7O0VBRUUsK0JBQUE7QW5DMi9KVjs7QW1DMWdLUTtFQUF3Qix3QkFBQTtBbkM4Z0toQzs7QW1DN2dLUTs7RUFFRSw0QkFBQTtBbkNnaEtWOztBbUM5Z0tROztFQUVFLDhCQUFBO0FuQ2loS1Y7O0FtQy9nS1E7O0VBRUUsK0JBQUE7QW5Da2hLVjs7QW1DaGhLUTs7RUFFRSw2QkFBQTtBbkNtaEtWOztBbUNsaUtRO0VBQXdCLDBCQUFBO0FuQ3NpS2hDOztBbUNyaUtROztFQUVFLDhCQUFBO0FuQ3dpS1Y7O0FtQ3RpS1E7O0VBRUUsZ0NBQUE7QW5DeWlLVjs7QW1DdmlLUTs7RUFFRSxpQ0FBQTtBbkMwaUtWOztBbUN4aUtROztFQUVFLCtCQUFBO0FuQzJpS1Y7O0FtQzFqS1E7RUFBd0Isd0JBQUE7QW5DOGpLaEM7O0FtQzdqS1E7O0VBRUUsNEJBQUE7QW5DZ2tLVjs7QW1DOWpLUTs7RUFFRSw4QkFBQTtBbkNpa0tWOztBbUMvaktROztFQUVFLCtCQUFBO0FuQ2trS1Y7O0FtQ2hrS1E7O0VBRUUsNkJBQUE7QW5DbWtLVjs7QW1DbGxLUTtFQUF3Qix3QkFBQTtBbkNzbEtoQzs7QW1DcmxLUTs7RUFFRSw0QkFBQTtBbkN3bEtWOztBbUN0bEtROztFQUVFLDhCQUFBO0FuQ3lsS1Y7O0FtQ3ZsS1E7O0VBRUUsK0JBQUE7QW5DMGxLVjs7QW1DeGxLUTs7RUFFRSw2QkFBQTtBbkMybEtWOztBbUMxbUtRO0VBQXdCLDBCQUFBO0FuQzhtS2hDOztBbUM3bUtROztFQUVFLDhCQUFBO0FuQ2duS1Y7O0FtQzltS1E7O0VBRUUsZ0NBQUE7QW5DaW5LVjs7QW1DL21LUTs7RUFFRSxpQ0FBQTtBbkNrbktWOztBbUNobktROztFQUVFLCtCQUFBO0FuQ21uS1Y7O0FtQ2xvS1E7RUFBd0Isd0JBQUE7QW5Dc29LaEM7O0FtQ3JvS1E7O0VBRUUsNEJBQUE7QW5Dd29LVjs7QW1DdG9LUTs7RUFFRSw4QkFBQTtBbkN5b0tWOztBbUN2b0tROztFQUVFLCtCQUFBO0FuQzBvS1Y7O0FtQ3hvS1E7O0VBRUUsNkJBQUE7QW5DMm9LVjs7QW1DMXBLUTtFQUF3QiwwQkFBQTtBbkM4cEtoQzs7QW1DN3BLUTs7RUFFRSw4QkFBQTtBbkNncUtWOztBbUM5cEtROztFQUVFLGdDQUFBO0FuQ2lxS1Y7O0FtQy9wS1E7O0VBRUUsaUNBQUE7QW5Da3FLVjs7QW1DaHFLUTs7RUFFRSwrQkFBQTtBbkNtcUtWOztBbUNscktRO0VBQXdCLDBCQUFBO0FuQ3NyS2hDOztBbUNycktROztFQUVFLDhCQUFBO0FuQ3dyS1Y7O0FtQ3RyS1E7O0VBRUUsZ0NBQUE7QW5DeXJLVjs7QW1DdnJLUTs7RUFFRSxpQ0FBQTtBbkMwcktWOztBbUN4cktROztFQUVFLCtCQUFBO0FuQzJyS1Y7O0FtQzFzS1E7RUFBd0IseUJBQUE7QW5DOHNLaEM7O0FtQzdzS1E7O0VBRUUsNkJBQUE7QW5DZ3RLVjs7QW1DOXNLUTs7RUFFRSwrQkFBQTtBbkNpdEtWOztBbUMvc0tROztFQUVFLGdDQUFBO0FuQ2t0S1Y7O0FtQ2h0S1E7O0VBRUUsOEJBQUE7QW5DbXRLVjs7QW1DN3NLSTtFQUFtQix1QkFBQTtBbkNpdEt2Qjs7QW1DaHRLSTs7RUFFRSwyQkFBQTtBbkNtdEtOOztBbUNqdEtJOztFQUVFLDZCQUFBO0FuQ290S047O0FtQ2x0S0k7O0VBRUUsOEJBQUE7QW5DcXRLTjs7QW1DbnRLSTs7RUFFRSw0QkFBQTtBbkNzdEtOOztBYS90S0k7RXNCbERJO0lBQWdDLG9CQUFBO0VuQ3N4S3RDO0VtQ3J4S007O0lBRUUsd0JBQUE7RW5DdXhLUjtFbUNyeEtNOztJQUVFLDBCQUFBO0VuQ3V4S1I7RW1DcnhLTTs7SUFFRSwyQkFBQTtFbkN1eEtSO0VtQ3J4S007O0lBRUUseUJBQUE7RW5DdXhLUjtFbUN0eUtNO0lBQWdDLDBCQUFBO0VuQ3l5S3RDO0VtQ3h5S007O0lBRUUsOEJBQUE7RW5DMHlLUjtFbUN4eUtNOztJQUVFLGdDQUFBO0VuQzB5S1I7RW1DeHlLTTs7SUFFRSxpQ0FBQTtFbkMweUtSO0VtQ3h5S007O0lBRUUsK0JBQUE7RW5DMHlLUjtFbUN6ektNO0lBQWdDLHlCQUFBO0VuQzR6S3RDO0VtQzN6S007O0lBRUUsNkJBQUE7RW5DNnpLUjtFbUMzektNOztJQUVFLCtCQUFBO0VuQzZ6S1I7RW1DM3pLTTs7SUFFRSxnQ0FBQTtFbkM2ektSO0VtQzN6S007O0lBRUUsOEJBQUE7RW5DNnpLUjtFbUM1MEtNO0lBQWdDLDBCQUFBO0VuQyswS3RDO0VtQzkwS007O0lBRUUsOEJBQUE7RW5DZzFLUjtFbUM5MEtNOztJQUVFLGdDQUFBO0VuQ2cxS1I7RW1DOTBLTTs7SUFFRSxpQ0FBQTtFbkNnMUtSO0VtQzkwS007O0lBRUUsK0JBQUE7RW5DZzFLUjtFbUMvMUtNO0lBQWdDLHVCQUFBO0VuQ2syS3RDO0VtQ2oyS007O0lBRUUsMkJBQUE7RW5DbTJLUjtFbUNqMktNOztJQUVFLDZCQUFBO0VuQ20yS1I7RW1DajJLTTs7SUFFRSw4QkFBQTtFbkNtMktSO0VtQ2oyS007O0lBRUUsNEJBQUE7RW5DbTJLUjtFbUNsM0tNO0lBQWdDLHlCQUFBO0VuQ3EzS3RDO0VtQ3AzS007O0lBRUUsNkJBQUE7RW5DczNLUjtFbUNwM0tNOztJQUVFLCtCQUFBO0VuQ3MzS1I7RW1DcDNLTTs7SUFFRSxnQ0FBQTtFbkNzM0tSO0VtQ3AzS007O0lBRUUsOEJBQUE7RW5DczNLUjtFbUNyNEtNO0lBQWdDLHVCQUFBO0VuQ3c0S3RDO0VtQ3Y0S007O0lBRUUsMkJBQUE7RW5DeTRLUjtFbUN2NEtNOztJQUVFLDZCQUFBO0VuQ3k0S1I7RW1DdjRLTTs7SUFFRSw4QkFBQTtFbkN5NEtSO0VtQ3Y0S007O0lBRUUsNEJBQUE7RW5DeTRLUjtFbUN4NUtNO0lBQWdDLHlCQUFBO0VuQzI1S3RDO0VtQzE1S007O0lBRUUsNkJBQUE7RW5DNDVLUjtFbUMxNUtNOztJQUVFLCtCQUFBO0VuQzQ1S1I7RW1DMTVLTTs7SUFFRSxnQ0FBQTtFbkM0NUtSO0VtQzE1S007O0lBRUUsOEJBQUE7RW5DNDVLUjtFbUMzNktNO0lBQWdDLHVCQUFBO0VuQzg2S3RDO0VtQzc2S007O0lBRUUsMkJBQUE7RW5DKzZLUjtFbUM3NktNOztJQUVFLDZCQUFBO0VuQys2S1I7RW1DNzZLTTs7SUFFRSw4QkFBQTtFbkMrNktSO0VtQzc2S007O0lBRUUsNEJBQUE7RW5DKzZLUjtFbUM5N0tNO0lBQWdDLHVCQUFBO0VuQ2k4S3RDO0VtQ2g4S007O0lBRUUsMkJBQUE7RW5DazhLUjtFbUNoOEtNOztJQUVFLDZCQUFBO0VuQ2s4S1I7RW1DaDhLTTs7SUFFRSw4QkFBQTtFbkNrOEtSO0VtQ2g4S007O0lBRUUsNEJBQUE7RW5DazhLUjtFbUNqOUtNO0lBQWdDLHlCQUFBO0VuQ285S3RDO0VtQ245S007O0lBRUUsNkJBQUE7RW5DcTlLUjtFbUNuOUtNOztJQUVFLCtCQUFBO0VuQ3E5S1I7RW1DbjlLTTs7SUFFRSxnQ0FBQTtFbkNxOUtSO0VtQ245S007O0lBRUUsOEJBQUE7RW5DcTlLUjtFbUNwK0tNO0lBQWdDLHVCQUFBO0VuQ3UrS3RDO0VtQ3QrS007O0lBRUUsMkJBQUE7RW5DdytLUjtFbUN0K0tNOztJQUVFLDZCQUFBO0VuQ3crS1I7RW1DdCtLTTs7SUFFRSw4QkFBQTtFbkN3K0tSO0VtQ3QrS007O0lBRUUsNEJBQUE7RW5DdytLUjtFbUN2L0tNO0lBQWdDLHlCQUFBO0VuQzAvS3RDO0VtQ3ovS007O0lBRUUsNkJBQUE7RW5DMi9LUjtFbUN6L0tNOztJQUVFLCtCQUFBO0VuQzIvS1I7RW1Dei9LTTs7SUFFRSxnQ0FBQTtFbkMyL0tSO0VtQ3ovS007O0lBRUUsOEJBQUE7RW5DMi9LUjtFbUMxZ0xNO0lBQWdDLHlCQUFBO0VuQzZnTHRDO0VtQzVnTE07O0lBRUUsNkJBQUE7RW5DOGdMUjtFbUM1Z0xNOztJQUVFLCtCQUFBO0VuQzhnTFI7RW1DNWdMTTs7SUFFRSxnQ0FBQTtFbkM4Z0xSO0VtQzVnTE07O0lBRUUsOEJBQUE7RW5DOGdMUjtFbUM3aExNO0lBQWdDLHdCQUFBO0VuQ2dpTHRDO0VtQy9oTE07O0lBRUUsNEJBQUE7RW5DaWlMUjtFbUMvaExNOztJQUVFLDhCQUFBO0VuQ2lpTFI7RW1DL2hMTTs7SUFFRSwrQkFBQTtFbkNpaUxSO0VtQy9oTE07O0lBRUUsNkJBQUE7RW5DaWlMUjtFbUNoakxNO0lBQWdDLHFCQUFBO0VuQ21qTHRDO0VtQ2xqTE07O0lBRUUseUJBQUE7RW5Db2pMUjtFbUNsakxNOztJQUVFLDJCQUFBO0VuQ29qTFI7RW1DbGpMTTs7SUFFRSw0QkFBQTtFbkNvakxSO0VtQ2xqTE07O0lBRUUsMEJBQUE7RW5Db2pMUjtFbUNua0xNO0lBQWdDLDJCQUFBO0VuQ3NrTHRDO0VtQ3JrTE07O0lBRUUsK0JBQUE7RW5DdWtMUjtFbUNya0xNOztJQUVFLGlDQUFBO0VuQ3VrTFI7RW1DcmtMTTs7SUFFRSxrQ0FBQTtFbkN1a0xSO0VtQ3JrTE07O0lBRUUsZ0NBQUE7RW5DdWtMUjtFbUN0bExNO0lBQWdDLDBCQUFBO0VuQ3lsTHRDO0VtQ3hsTE07O0lBRUUsOEJBQUE7RW5DMGxMUjtFbUN4bExNOztJQUVFLGdDQUFBO0VuQzBsTFI7RW1DeGxMTTs7SUFFRSxpQ0FBQTtFbkMwbExSO0VtQ3hsTE07O0lBRUUsK0JBQUE7RW5DMGxMUjtFbUN6bUxNO0lBQWdDLDJCQUFBO0VuQzRtTHRDO0VtQzNtTE07O0lBRUUsK0JBQUE7RW5DNm1MUjtFbUMzbUxNOztJQUVFLGlDQUFBO0VuQzZtTFI7RW1DM21MTTs7SUFFRSxrQ0FBQTtFbkM2bUxSO0VtQzNtTE07O0lBRUUsZ0NBQUE7RW5DNm1MUjtFbUM1bkxNO0lBQWdDLHdCQUFBO0VuQytuTHRDO0VtQzluTE07O0lBRUUsNEJBQUE7RW5DZ29MUjtFbUM5bkxNOztJQUVFLDhCQUFBO0VuQ2dvTFI7RW1DOW5MTTs7SUFFRSwrQkFBQTtFbkNnb0xSO0VtQzluTE07O0lBRUUsNkJBQUE7RW5DZ29MUjtFbUMvb0xNO0lBQWdDLDBCQUFBO0VuQ2twTHRDO0VtQ2pwTE07O0lBRUUsOEJBQUE7RW5DbXBMUjtFbUNqcExNOztJQUVFLGdDQUFBO0VuQ21wTFI7RW1DanBMTTs7SUFFRSxpQ0FBQTtFbkNtcExSO0VtQ2pwTE07O0lBRUUsK0JBQUE7RW5DbXBMUjtFbUNscUxNO0lBQWdDLHdCQUFBO0VuQ3FxTHRDO0VtQ3BxTE07O0lBRUUsNEJBQUE7RW5Dc3FMUjtFbUNwcUxNOztJQUVFLDhCQUFBO0VuQ3NxTFI7RW1DcHFMTTs7SUFFRSwrQkFBQTtFbkNzcUxSO0VtQ3BxTE07O0lBRUUsNkJBQUE7RW5Dc3FMUjtFbUNyckxNO0lBQWdDLDBCQUFBO0VuQ3dyTHRDO0VtQ3ZyTE07O0lBRUUsOEJBQUE7RW5DeXJMUjtFbUN2ckxNOztJQUVFLGdDQUFBO0VuQ3lyTFI7RW1DdnJMTTs7SUFFRSxpQ0FBQTtFbkN5ckxSO0VtQ3ZyTE07O0lBRUUsK0JBQUE7RW5DeXJMUjtFbUN4c0xNO0lBQWdDLHdCQUFBO0VuQzJzTHRDO0VtQzFzTE07O0lBRUUsNEJBQUE7RW5DNHNMUjtFbUMxc0xNOztJQUVFLDhCQUFBO0VuQzRzTFI7RW1DMXNMTTs7SUFFRSwrQkFBQTtFbkM0c0xSO0VtQzFzTE07O0lBRUUsNkJBQUE7RW5DNHNMUjtFbUMzdExNO0lBQWdDLHdCQUFBO0VuQzh0THRDO0VtQzd0TE07O0lBRUUsNEJBQUE7RW5DK3RMUjtFbUM3dExNOztJQUVFLDhCQUFBO0VuQyt0TFI7RW1DN3RMTTs7SUFFRSwrQkFBQTtFbkMrdExSO0VtQzd0TE07O0lBRUUsNkJBQUE7RW5DK3RMUjtFbUM5dUxNO0lBQWdDLDBCQUFBO0VuQ2l2THRDO0VtQ2h2TE07O0lBRUUsOEJBQUE7RW5Da3ZMUjtFbUNodkxNOztJQUVFLGdDQUFBO0VuQ2t2TFI7RW1DaHZMTTs7SUFFRSxpQ0FBQTtFbkNrdkxSO0VtQ2h2TE07O0lBRUUsK0JBQUE7RW5Da3ZMUjtFbUNqd0xNO0lBQWdDLHdCQUFBO0VuQ293THRDO0VtQ253TE07O0lBRUUsNEJBQUE7RW5DcXdMUjtFbUNud0xNOztJQUVFLDhCQUFBO0VuQ3F3TFI7RW1DbndMTTs7SUFFRSwrQkFBQTtFbkNxd0xSO0VtQ253TE07O0lBRUUsNkJBQUE7RW5DcXdMUjtFbUNweExNO0lBQWdDLDBCQUFBO0VuQ3V4THRDO0VtQ3R4TE07O0lBRUUsOEJBQUE7RW5Dd3hMUjtFbUN0eExNOztJQUVFLGdDQUFBO0VuQ3d4TFI7RW1DdHhMTTs7SUFFRSxpQ0FBQTtFbkN3eExSO0VtQ3R4TE07O0lBRUUsK0JBQUE7RW5Dd3hMUjtFbUN2eUxNO0lBQWdDLDBCQUFBO0VuQzB5THRDO0VtQ3p5TE07O0lBRUUsOEJBQUE7RW5DMnlMUjtFbUN6eUxNOztJQUVFLGdDQUFBO0VuQzJ5TFI7RW1DenlMTTs7SUFFRSxpQ0FBQTtFbkMyeUxSO0VtQ3p5TE07O0lBRUUsK0JBQUE7RW5DMnlMUjtFbUMxekxNO0lBQWdDLHlCQUFBO0VuQzZ6THRDO0VtQzV6TE07O0lBRUUsNkJBQUE7RW5DOHpMUjtFbUM1ekxNOztJQUVFLCtCQUFBO0VuQzh6TFI7RW1DNXpMTTs7SUFFRSxnQ0FBQTtFbkM4ekxSO0VtQzV6TE07O0lBRUUsOEJBQUE7RW5DOHpMUjtFbUN0ekxNO0lBQXdCLDJCQUFBO0VuQ3l6TDlCO0VtQ3h6TE07O0lBRUUsK0JBQUE7RW5DMHpMUjtFbUN4ekxNOztJQUVFLGlDQUFBO0VuQzB6TFI7RW1DeHpMTTs7SUFFRSxrQ0FBQTtFbkMwekxSO0VtQ3h6TE07O0lBRUUsZ0NBQUE7RW5DMHpMUjtFbUN6MExNO0lBQXdCLDBCQUFBO0VuQzQwTDlCO0VtQzMwTE07O0lBRUUsOEJBQUE7RW5DNjBMUjtFbUMzMExNOztJQUVFLGdDQUFBO0VuQzYwTFI7RW1DMzBMTTs7SUFFRSxpQ0FBQTtFbkM2MExSO0VtQzMwTE07O0lBRUUsK0JBQUE7RW5DNjBMUjtFbUM1MUxNO0lBQXdCLDJCQUFBO0VuQysxTDlCO0VtQzkxTE07O0lBRUUsK0JBQUE7RW5DZzJMUjtFbUM5MUxNOztJQUVFLGlDQUFBO0VuQ2cyTFI7RW1DOTFMTTs7SUFFRSxrQ0FBQTtFbkNnMkxSO0VtQzkxTE07O0lBRUUsZ0NBQUE7RW5DZzJMUjtFbUMvMkxNO0lBQXdCLHdCQUFBO0VuQ2szTDlCO0VtQ2ozTE07O0lBRUUsNEJBQUE7RW5DbTNMUjtFbUNqM0xNOztJQUVFLDhCQUFBO0VuQ20zTFI7RW1DajNMTTs7SUFFRSwrQkFBQTtFbkNtM0xSO0VtQ2ozTE07O0lBRUUsNkJBQUE7RW5DbTNMUjtFbUNsNExNO0lBQXdCLDBCQUFBO0VuQ3E0TDlCO0VtQ3A0TE07O0lBRUUsOEJBQUE7RW5DczRMUjtFbUNwNExNOztJQUVFLGdDQUFBO0VuQ3M0TFI7RW1DcDRMTTs7SUFFRSxpQ0FBQTtFbkNzNExSO0VtQ3A0TE07O0lBRUUsK0JBQUE7RW5DczRMUjtFbUNyNUxNO0lBQXdCLHdCQUFBO0VuQ3c1TDlCO0VtQ3Y1TE07O0lBRUUsNEJBQUE7RW5DeTVMUjtFbUN2NUxNOztJQUVFLDhCQUFBO0VuQ3k1TFI7RW1DdjVMTTs7SUFFRSwrQkFBQTtFbkN5NUxSO0VtQ3Y1TE07O0lBRUUsNkJBQUE7RW5DeTVMUjtFbUN4NkxNO0lBQXdCLDBCQUFBO0VuQzI2TDlCO0VtQzE2TE07O0lBRUUsOEJBQUE7RW5DNDZMUjtFbUMxNkxNOztJQUVFLGdDQUFBO0VuQzQ2TFI7RW1DMTZMTTs7SUFFRSxpQ0FBQTtFbkM0NkxSO0VtQzE2TE07O0lBRUUsK0JBQUE7RW5DNDZMUjtFbUMzN0xNO0lBQXdCLHdCQUFBO0VuQzg3TDlCO0VtQzc3TE07O0lBRUUsNEJBQUE7RW5DKzdMUjtFbUM3N0xNOztJQUVFLDhCQUFBO0VuQys3TFI7RW1DNzdMTTs7SUFFRSwrQkFBQTtFbkMrN0xSO0VtQzc3TE07O0lBRUUsNkJBQUE7RW5DKzdMUjtFbUM5OExNO0lBQXdCLHdCQUFBO0VuQ2k5TDlCO0VtQ2g5TE07O0lBRUUsNEJBQUE7RW5DazlMUjtFbUNoOUxNOztJQUVFLDhCQUFBO0VuQ2s5TFI7RW1DaDlMTTs7SUFFRSwrQkFBQTtFbkNrOUxSO0VtQ2g5TE07O0lBRUUsNkJBQUE7RW5DazlMUjtFbUNqK0xNO0lBQXdCLDBCQUFBO0VuQ28rTDlCO0VtQ24rTE07O0lBRUUsOEJBQUE7RW5DcStMUjtFbUNuK0xNOztJQUVFLGdDQUFBO0VuQ3ErTFI7RW1DbitMTTs7SUFFRSxpQ0FBQTtFbkNxK0xSO0VtQ24rTE07O0lBRUUsK0JBQUE7RW5DcStMUjtFbUNwL0xNO0lBQXdCLHdCQUFBO0VuQ3UvTDlCO0VtQ3QvTE07O0lBRUUsNEJBQUE7RW5Ddy9MUjtFbUN0L0xNOztJQUVFLDhCQUFBO0VuQ3cvTFI7RW1DdC9MTTs7SUFFRSwrQkFBQTtFbkN3L0xSO0VtQ3QvTE07O0lBRUUsNkJBQUE7RW5Ddy9MUjtFbUN2Z01NO0lBQXdCLDBCQUFBO0VuQzBnTTlCO0VtQ3pnTU07O0lBRUUsOEJBQUE7RW5DMmdNUjtFbUN6Z01NOztJQUVFLGdDQUFBO0VuQzJnTVI7RW1DemdNTTs7SUFFRSxpQ0FBQTtFbkMyZ01SO0VtQ3pnTU07O0lBRUUsK0JBQUE7RW5DMmdNUjtFbUMxaE1NO0lBQXdCLDBCQUFBO0VuQzZoTTlCO0VtQzVoTU07O0lBRUUsOEJBQUE7RW5DOGhNUjtFbUM1aE1NOztJQUVFLGdDQUFBO0VuQzhoTVI7RW1DNWhNTTs7SUFFRSxpQ0FBQTtFbkM4aE1SO0VtQzVoTU07O0lBRUUsK0JBQUE7RW5DOGhNUjtFbUM3aU1NO0lBQXdCLHlCQUFBO0VuQ2dqTTlCO0VtQy9pTU07O0lBRUUsNkJBQUE7RW5DaWpNUjtFbUMvaU1NOztJQUVFLCtCQUFBO0VuQ2lqTVI7RW1DL2lNTTs7SUFFRSxnQ0FBQTtFbkNpak1SO0VtQy9pTU07O0lBRUUsOEJBQUE7RW5DaWpNUjtFbUMzaU1FO0lBQW1CLHVCQUFBO0VuQzhpTXJCO0VtQzdpTUU7O0lBRUUsMkJBQUE7RW5DK2lNSjtFbUM3aU1FOztJQUVFLDZCQUFBO0VuQytpTUo7RW1DN2lNRTs7SUFFRSw4QkFBQTtFbkMraU1KO0VtQzdpTUU7O0lBRUUsNEJBQUE7RW5DK2lNSjtBQUNGO0FhempNSTtFc0JsREk7SUFBZ0Msb0JBQUE7RW5DK21NdEM7RW1DOW1NTTs7SUFFRSx3QkFBQTtFbkNnbk1SO0VtQzltTU07O0lBRUUsMEJBQUE7RW5DZ25NUjtFbUM5bU1NOztJQUVFLDJCQUFBO0VuQ2duTVI7RW1DOW1NTTs7SUFFRSx5QkFBQTtFbkNnbk1SO0VtQy9uTU07SUFBZ0MsMEJBQUE7RW5Da29NdEM7RW1Dam9NTTs7SUFFRSw4QkFBQTtFbkNtb01SO0VtQ2pvTU07O0lBRUUsZ0NBQUE7RW5DbW9NUjtFbUNqb01NOztJQUVFLGlDQUFBO0VuQ21vTVI7RW1Dam9NTTs7SUFFRSwrQkFBQTtFbkNtb01SO0VtQ2xwTU07SUFBZ0MseUJBQUE7RW5DcXBNdEM7RW1DcHBNTTs7SUFFRSw2QkFBQTtFbkNzcE1SO0VtQ3BwTU07O0lBRUUsK0JBQUE7RW5Dc3BNUjtFbUNwcE1NOztJQUVFLGdDQUFBO0VuQ3NwTVI7RW1DcHBNTTs7SUFFRSw4QkFBQTtFbkNzcE1SO0VtQ3JxTU07SUFBZ0MsMEJBQUE7RW5Dd3FNdEM7RW1DdnFNTTs7SUFFRSw4QkFBQTtFbkN5cU1SO0VtQ3ZxTU07O0lBRUUsZ0NBQUE7RW5DeXFNUjtFbUN2cU1NOztJQUVFLGlDQUFBO0VuQ3lxTVI7RW1DdnFNTTs7SUFFRSwrQkFBQTtFbkN5cU1SO0VtQ3hyTU07SUFBZ0MsdUJBQUE7RW5DMnJNdEM7RW1DMXJNTTs7SUFFRSwyQkFBQTtFbkM0ck1SO0VtQzFyTU07O0lBRUUsNkJBQUE7RW5DNHJNUjtFbUMxck1NOztJQUVFLDhCQUFBO0VuQzRyTVI7RW1DMXJNTTs7SUFFRSw0QkFBQTtFbkM0ck1SO0VtQzNzTU07SUFBZ0MseUJBQUE7RW5DOHNNdEM7RW1DN3NNTTs7SUFFRSw2QkFBQTtFbkMrc01SO0VtQzdzTU07O0lBRUUsK0JBQUE7RW5DK3NNUjtFbUM3c01NOztJQUVFLGdDQUFBO0VuQytzTVI7RW1DN3NNTTs7SUFFRSw4QkFBQTtFbkMrc01SO0VtQzl0TU07SUFBZ0MsdUJBQUE7RW5DaXVNdEM7RW1DaHVNTTs7SUFFRSwyQkFBQTtFbkNrdU1SO0VtQ2h1TU07O0lBRUUsNkJBQUE7RW5Da3VNUjtFbUNodU1NOztJQUVFLDhCQUFBO0VuQ2t1TVI7RW1DaHVNTTs7SUFFRSw0QkFBQTtFbkNrdU1SO0VtQ2p2TU07SUFBZ0MseUJBQUE7RW5Db3ZNdEM7RW1DbnZNTTs7SUFFRSw2QkFBQTtFbkNxdk1SO0VtQ252TU07O0lBRUUsK0JBQUE7RW5DcXZNUjtFbUNudk1NOztJQUVFLGdDQUFBO0VuQ3F2TVI7RW1DbnZNTTs7SUFFRSw4QkFBQTtFbkNxdk1SO0VtQ3B3TU07SUFBZ0MsdUJBQUE7RW5DdXdNdEM7RW1DdHdNTTs7SUFFRSwyQkFBQTtFbkN3d01SO0VtQ3R3TU07O0lBRUUsNkJBQUE7RW5Dd3dNUjtFbUN0d01NOztJQUVFLDhCQUFBO0VuQ3d3TVI7RW1DdHdNTTs7SUFFRSw0QkFBQTtFbkN3d01SO0VtQ3Z4TU07SUFBZ0MsdUJBQUE7RW5DMHhNdEM7RW1DenhNTTs7SUFFRSwyQkFBQTtFbkMyeE1SO0VtQ3p4TU07O0lBRUUsNkJBQUE7RW5DMnhNUjtFbUN6eE1NOztJQUVFLDhCQUFBO0VuQzJ4TVI7RW1DenhNTTs7SUFFRSw0QkFBQTtFbkMyeE1SO0VtQzF5TU07SUFBZ0MseUJBQUE7RW5DNnlNdEM7RW1DNXlNTTs7SUFFRSw2QkFBQTtFbkM4eU1SO0VtQzV5TU07O0lBRUUsK0JBQUE7RW5DOHlNUjtFbUM1eU1NOztJQUVFLGdDQUFBO0VuQzh5TVI7RW1DNXlNTTs7SUFFRSw4QkFBQTtFbkM4eU1SO0VtQzd6TU07SUFBZ0MsdUJBQUE7RW5DZzBNdEM7RW1DL3pNTTs7SUFFRSwyQkFBQTtFbkNpME1SO0VtQy96TU07O0lBRUUsNkJBQUE7RW5DaTBNUjtFbUMvek1NOztJQUVFLDhCQUFBO0VuQ2kwTVI7RW1DL3pNTTs7SUFFRSw0QkFBQTtFbkNpME1SO0VtQ2gxTU07SUFBZ0MseUJBQUE7RW5DbTFNdEM7RW1DbDFNTTs7SUFFRSw2QkFBQTtFbkNvMU1SO0VtQ2wxTU07O0lBRUUsK0JBQUE7RW5DbzFNUjtFbUNsMU1NOztJQUVFLGdDQUFBO0VuQ28xTVI7RW1DbDFNTTs7SUFFRSw4QkFBQTtFbkNvMU1SO0VtQ24yTU07SUFBZ0MseUJBQUE7RW5DczJNdEM7RW1DcjJNTTs7SUFFRSw2QkFBQTtFbkN1Mk1SO0VtQ3IyTU07O0lBRUUsK0JBQUE7RW5DdTJNUjtFbUNyMk1NOztJQUVFLGdDQUFBO0VuQ3UyTVI7RW1DcjJNTTs7SUFFRSw4QkFBQTtFbkN1Mk1SO0VtQ3QzTU07SUFBZ0Msd0JBQUE7RW5DeTNNdEM7RW1DeDNNTTs7SUFFRSw0QkFBQTtFbkMwM01SO0VtQ3gzTU07O0lBRUUsOEJBQUE7RW5DMDNNUjtFbUN4M01NOztJQUVFLCtCQUFBO0VuQzAzTVI7RW1DeDNNTTs7SUFFRSw2QkFBQTtFbkMwM01SO0VtQ3o0TU07SUFBZ0MscUJBQUE7RW5DNDRNdEM7RW1DMzRNTTs7SUFFRSx5QkFBQTtFbkM2NE1SO0VtQzM0TU07O0lBRUUsMkJBQUE7RW5DNjRNUjtFbUMzNE1NOztJQUVFLDRCQUFBO0VuQzY0TVI7RW1DMzRNTTs7SUFFRSwwQkFBQTtFbkM2NE1SO0VtQzU1TU07SUFBZ0MsMkJBQUE7RW5DKzVNdEM7RW1DOTVNTTs7SUFFRSwrQkFBQTtFbkNnNk1SO0VtQzk1TU07O0lBRUUsaUNBQUE7RW5DZzZNUjtFbUM5NU1NOztJQUVFLGtDQUFBO0VuQ2c2TVI7RW1DOTVNTTs7SUFFRSxnQ0FBQTtFbkNnNk1SO0VtQy82TU07SUFBZ0MsMEJBQUE7RW5DazdNdEM7RW1DajdNTTs7SUFFRSw4QkFBQTtFbkNtN01SO0VtQ2o3TU07O0lBRUUsZ0NBQUE7RW5DbTdNUjtFbUNqN01NOztJQUVFLGlDQUFBO0VuQ203TVI7RW1DajdNTTs7SUFFRSwrQkFBQTtFbkNtN01SO0VtQ2w4TU07SUFBZ0MsMkJBQUE7RW5DcThNdEM7RW1DcDhNTTs7SUFFRSwrQkFBQTtFbkNzOE1SO0VtQ3A4TU07O0lBRUUsaUNBQUE7RW5DczhNUjtFbUNwOE1NOztJQUVFLGtDQUFBO0VuQ3M4TVI7RW1DcDhNTTs7SUFFRSxnQ0FBQTtFbkNzOE1SO0VtQ3I5TU07SUFBZ0Msd0JBQUE7RW5DdzlNdEM7RW1DdjlNTTs7SUFFRSw0QkFBQTtFbkN5OU1SO0VtQ3Y5TU07O0lBRUUsOEJBQUE7RW5DeTlNUjtFbUN2OU1NOztJQUVFLCtCQUFBO0VuQ3k5TVI7RW1DdjlNTTs7SUFFRSw2QkFBQTtFbkN5OU1SO0VtQ3grTU07SUFBZ0MsMEJBQUE7RW5DMitNdEM7RW1DMStNTTs7SUFFRSw4QkFBQTtFbkM0K01SO0VtQzErTU07O0lBRUUsZ0NBQUE7RW5DNCtNUjtFbUMxK01NOztJQUVFLGlDQUFBO0VuQzQrTVI7RW1DMStNTTs7SUFFRSwrQkFBQTtFbkM0K01SO0VtQzMvTU07SUFBZ0Msd0JBQUE7RW5DOC9NdEM7RW1DNy9NTTs7SUFFRSw0QkFBQTtFbkMrL01SO0VtQzcvTU07O0lBRUUsOEJBQUE7RW5DKy9NUjtFbUM3L01NOztJQUVFLCtCQUFBO0VuQysvTVI7RW1DNy9NTTs7SUFFRSw2QkFBQTtFbkMrL01SO0VtQzlnTk07SUFBZ0MsMEJBQUE7RW5DaWhOdEM7RW1DaGhOTTs7SUFFRSw4QkFBQTtFbkNraE5SO0VtQ2hoTk07O0lBRUUsZ0NBQUE7RW5Da2hOUjtFbUNoaE5NOztJQUVFLGlDQUFBO0VuQ2toTlI7RW1DaGhOTTs7SUFFRSwrQkFBQTtFbkNraE5SO0VtQ2ppTk07SUFBZ0Msd0JBQUE7RW5Db2lOdEM7RW1DbmlOTTs7SUFFRSw0QkFBQTtFbkNxaU5SO0VtQ25pTk07O0lBRUUsOEJBQUE7RW5DcWlOUjtFbUNuaU5NOztJQUVFLCtCQUFBO0VuQ3FpTlI7RW1DbmlOTTs7SUFFRSw2QkFBQTtFbkNxaU5SO0VtQ3BqTk07SUFBZ0Msd0JBQUE7RW5DdWpOdEM7RW1DdGpOTTs7SUFFRSw0QkFBQTtFbkN3ak5SO0VtQ3RqTk07O0lBRUUsOEJBQUE7RW5Dd2pOUjtFbUN0ak5NOztJQUVFLCtCQUFBO0VuQ3dqTlI7RW1DdGpOTTs7SUFFRSw2QkFBQTtFbkN3ak5SO0VtQ3ZrTk07SUFBZ0MsMEJBQUE7RW5DMGtOdEM7RW1DemtOTTs7SUFFRSw4QkFBQTtFbkMya05SO0VtQ3prTk07O0lBRUUsZ0NBQUE7RW5DMmtOUjtFbUN6a05NOztJQUVFLGlDQUFBO0VuQzJrTlI7RW1DemtOTTs7SUFFRSwrQkFBQTtFbkMya05SO0VtQzFsTk07SUFBZ0Msd0JBQUE7RW5DNmxOdEM7RW1DNWxOTTs7SUFFRSw0QkFBQTtFbkM4bE5SO0VtQzVsTk07O0lBRUUsOEJBQUE7RW5DOGxOUjtFbUM1bE5NOztJQUVFLCtCQUFBO0VuQzhsTlI7RW1DNWxOTTs7SUFFRSw2QkFBQTtFbkM4bE5SO0VtQzdtTk07SUFBZ0MsMEJBQUE7RW5DZ25OdEM7RW1DL21OTTs7SUFFRSw4QkFBQTtFbkNpbk5SO0VtQy9tTk07O0lBRUUsZ0NBQUE7RW5DaW5OUjtFbUMvbU5NOztJQUVFLGlDQUFBO0VuQ2luTlI7RW1DL21OTTs7SUFFRSwrQkFBQTtFbkNpbk5SO0VtQ2hvTk07SUFBZ0MsMEJBQUE7RW5DbW9OdEM7RW1DbG9OTTs7SUFFRSw4QkFBQTtFbkNvb05SO0VtQ2xvTk07O0lBRUUsZ0NBQUE7RW5Db29OUjtFbUNsb05NOztJQUVFLGlDQUFBO0VuQ29vTlI7RW1DbG9OTTs7SUFFRSwrQkFBQTtFbkNvb05SO0VtQ25wTk07SUFBZ0MseUJBQUE7RW5Dc3BOdEM7RW1DcnBOTTs7SUFFRSw2QkFBQTtFbkN1cE5SO0VtQ3JwTk07O0lBRUUsK0JBQUE7RW5DdXBOUjtFbUNycE5NOztJQUVFLGdDQUFBO0VuQ3VwTlI7RW1DcnBOTTs7SUFFRSw4QkFBQTtFbkN1cE5SO0VtQy9vTk07SUFBd0IsMkJBQUE7RW5Da3BOOUI7RW1DanBOTTs7SUFFRSwrQkFBQTtFbkNtcE5SO0VtQ2pwTk07O0lBRUUsaUNBQUE7RW5DbXBOUjtFbUNqcE5NOztJQUVFLGtDQUFBO0VuQ21wTlI7RW1DanBOTTs7SUFFRSxnQ0FBQTtFbkNtcE5SO0VtQ2xxTk07SUFBd0IsMEJBQUE7RW5DcXFOOUI7RW1DcHFOTTs7SUFFRSw4QkFBQTtFbkNzcU5SO0VtQ3BxTk07O0lBRUUsZ0NBQUE7RW5Dc3FOUjtFbUNwcU5NOztJQUVFLGlDQUFBO0VuQ3NxTlI7RW1DcHFOTTs7SUFFRSwrQkFBQTtFbkNzcU5SO0VtQ3JyTk07SUFBd0IsMkJBQUE7RW5Dd3JOOUI7RW1DdnJOTTs7SUFFRSwrQkFBQTtFbkN5ck5SO0VtQ3ZyTk07O0lBRUUsaUNBQUE7RW5DeXJOUjtFbUN2ck5NOztJQUVFLGtDQUFBO0VuQ3lyTlI7RW1DdnJOTTs7SUFFRSxnQ0FBQTtFbkN5ck5SO0VtQ3hzTk07SUFBd0Isd0JBQUE7RW5DMnNOOUI7RW1DMXNOTTs7SUFFRSw0QkFBQTtFbkM0c05SO0VtQzFzTk07O0lBRUUsOEJBQUE7RW5DNHNOUjtFbUMxc05NOztJQUVFLCtCQUFBO0VuQzRzTlI7RW1DMXNOTTs7SUFFRSw2QkFBQTtFbkM0c05SO0VtQzN0Tk07SUFBd0IsMEJBQUE7RW5DOHROOUI7RW1DN3ROTTs7SUFFRSw4QkFBQTtFbkMrdE5SO0VtQzd0Tk07O0lBRUUsZ0NBQUE7RW5DK3ROUjtFbUM3dE5NOztJQUVFLGlDQUFBO0VuQyt0TlI7RW1DN3ROTTs7SUFFRSwrQkFBQTtFbkMrdE5SO0VtQzl1Tk07SUFBd0Isd0JBQUE7RW5DaXZOOUI7RW1DaHZOTTs7SUFFRSw0QkFBQTtFbkNrdk5SO0VtQ2h2Tk07O0lBRUUsOEJBQUE7RW5Da3ZOUjtFbUNodk5NOztJQUVFLCtCQUFBO0VuQ2t2TlI7RW1DaHZOTTs7SUFFRSw2QkFBQTtFbkNrdk5SO0VtQ2p3Tk07SUFBd0IsMEJBQUE7RW5Db3dOOUI7RW1DbndOTTs7SUFFRSw4QkFBQTtFbkNxd05SO0VtQ253Tk07O0lBRUUsZ0NBQUE7RW5DcXdOUjtFbUNud05NOztJQUVFLGlDQUFBO0VuQ3F3TlI7RW1DbndOTTs7SUFFRSwrQkFBQTtFbkNxd05SO0VtQ3B4Tk07SUFBd0Isd0JBQUE7RW5DdXhOOUI7RW1DdHhOTTs7SUFFRSw0QkFBQTtFbkN3eE5SO0VtQ3R4Tk07O0lBRUUsOEJBQUE7RW5Dd3hOUjtFbUN0eE5NOztJQUVFLCtCQUFBO0VuQ3d4TlI7RW1DdHhOTTs7SUFFRSw2QkFBQTtFbkN3eE5SO0VtQ3Z5Tk07SUFBd0Isd0JBQUE7RW5DMHlOOUI7RW1DenlOTTs7SUFFRSw0QkFBQTtFbkMyeU5SO0VtQ3p5Tk07O0lBRUUsOEJBQUE7RW5DMnlOUjtFbUN6eU5NOztJQUVFLCtCQUFBO0VuQzJ5TlI7RW1DenlOTTs7SUFFRSw2QkFBQTtFbkMyeU5SO0VtQzF6Tk07SUFBd0IsMEJBQUE7RW5DNnpOOUI7RW1DNXpOTTs7SUFFRSw4QkFBQTtFbkM4ek5SO0VtQzV6Tk07O0lBRUUsZ0NBQUE7RW5DOHpOUjtFbUM1ek5NOztJQUVFLGlDQUFBO0VuQzh6TlI7RW1DNXpOTTs7SUFFRSwrQkFBQTtFbkM4ek5SO0VtQzcwTk07SUFBd0Isd0JBQUE7RW5DZzFOOUI7RW1DLzBOTTs7SUFFRSw0QkFBQTtFbkNpMU5SO0VtQy8wTk07O0lBRUUsOEJBQUE7RW5DaTFOUjtFbUMvME5NOztJQUVFLCtCQUFBO0VuQ2kxTlI7RW1DLzBOTTs7SUFFRSw2QkFBQTtFbkNpMU5SO0VtQ2gyTk07SUFBd0IsMEJBQUE7RW5DbTJOOUI7RW1DbDJOTTs7SUFFRSw4QkFBQTtFbkNvMk5SO0VtQ2wyTk07O0lBRUUsZ0NBQUE7RW5DbzJOUjtFbUNsMk5NOztJQUVFLGlDQUFBO0VuQ28yTlI7RW1DbDJOTTs7SUFFRSwrQkFBQTtFbkNvMk5SO0VtQ24zTk07SUFBd0IsMEJBQUE7RW5DczNOOUI7RW1DcjNOTTs7SUFFRSw4QkFBQTtFbkN1M05SO0VtQ3IzTk07O0lBRUUsZ0NBQUE7RW5DdTNOUjtFbUNyM05NOztJQUVFLGlDQUFBO0VuQ3UzTlI7RW1DcjNOTTs7SUFFRSwrQkFBQTtFbkN1M05SO0VtQ3Q0Tk07SUFBd0IseUJBQUE7RW5DeTROOUI7RW1DeDROTTs7SUFFRSw2QkFBQTtFbkMwNE5SO0VtQ3g0Tk07O0lBRUUsK0JBQUE7RW5DMDROUjtFbUN4NE5NOztJQUVFLGdDQUFBO0VuQzA0TlI7RW1DeDROTTs7SUFFRSw4QkFBQTtFbkMwNE5SO0VtQ3A0TkU7SUFBbUIsdUJBQUE7RW5DdTROckI7RW1DdDRORTs7SUFFRSwyQkFBQTtFbkN3NE5KO0VtQ3Q0TkU7O0lBRUUsNkJBQUE7RW5DdzROSjtFbUN0NE5FOztJQUVFLDhCQUFBO0VuQ3c0Tko7RW1DdDRORTs7SUFFRSw0QkFBQTtFbkN3NE5KO0FBQ0Y7QWFsNU5JO0VzQmxESTtJQUFnQyxvQkFBQTtFbkN3OE50QztFbUN2OE5NOztJQUVFLHdCQUFBO0VuQ3k4TlI7RW1DdjhOTTs7SUFFRSwwQkFBQTtFbkN5OE5SO0VtQ3Y4Tk07O0lBRUUsMkJBQUE7RW5DeThOUjtFbUN2OE5NOztJQUVFLHlCQUFBO0VuQ3k4TlI7RW1DeDlOTTtJQUFnQywwQkFBQTtFbkMyOU50QztFbUMxOU5NOztJQUVFLDhCQUFBO0VuQzQ5TlI7RW1DMTlOTTs7SUFFRSxnQ0FBQTtFbkM0OU5SO0VtQzE5Tk07O0lBRUUsaUNBQUE7RW5DNDlOUjtFbUMxOU5NOztJQUVFLCtCQUFBO0VuQzQ5TlI7RW1DMytOTTtJQUFnQyx5QkFBQTtFbkM4K050QztFbUM3K05NOztJQUVFLDZCQUFBO0VuQysrTlI7RW1DNytOTTs7SUFFRSwrQkFBQTtFbkMrK05SO0VtQzcrTk07O0lBRUUsZ0NBQUE7RW5DKytOUjtFbUM3K05NOztJQUVFLDhCQUFBO0VuQysrTlI7RW1DOS9OTTtJQUFnQywwQkFBQTtFbkNpZ090QztFbUNoZ09NOztJQUVFLDhCQUFBO0VuQ2tnT1I7RW1DaGdPTTs7SUFFRSxnQ0FBQTtFbkNrZ09SO0VtQ2hnT007O0lBRUUsaUNBQUE7RW5Da2dPUjtFbUNoZ09NOztJQUVFLCtCQUFBO0VuQ2tnT1I7RW1DamhPTTtJQUFnQyx1QkFBQTtFbkNvaE90QztFbUNuaE9NOztJQUVFLDJCQUFBO0VuQ3FoT1I7RW1DbmhPTTs7SUFFRSw2QkFBQTtFbkNxaE9SO0VtQ25oT007O0lBRUUsOEJBQUE7RW5DcWhPUjtFbUNuaE9NOztJQUVFLDRCQUFBO0VuQ3FoT1I7RW1DcGlPTTtJQUFnQyx5QkFBQTtFbkN1aU90QztFbUN0aU9NOztJQUVFLDZCQUFBO0VuQ3dpT1I7RW1DdGlPTTs7SUFFRSwrQkFBQTtFbkN3aU9SO0VtQ3RpT007O0lBRUUsZ0NBQUE7RW5Dd2lPUjtFbUN0aU9NOztJQUVFLDhCQUFBO0VuQ3dpT1I7RW1DdmpPTTtJQUFnQyx1QkFBQTtFbkMwak90QztFbUN6ak9NOztJQUVFLDJCQUFBO0VuQzJqT1I7RW1DempPTTs7SUFFRSw2QkFBQTtFbkMyak9SO0VtQ3pqT007O0lBRUUsOEJBQUE7RW5DMmpPUjtFbUN6ak9NOztJQUVFLDRCQUFBO0VuQzJqT1I7RW1DMWtPTTtJQUFnQyx5QkFBQTtFbkM2a090QztFbUM1a09NOztJQUVFLDZCQUFBO0VuQzhrT1I7RW1DNWtPTTs7SUFFRSwrQkFBQTtFbkM4a09SO0VtQzVrT007O0lBRUUsZ0NBQUE7RW5DOGtPUjtFbUM1a09NOztJQUVFLDhCQUFBO0VuQzhrT1I7RW1DN2xPTTtJQUFnQyx1QkFBQTtFbkNnbU90QztFbUMvbE9NOztJQUVFLDJCQUFBO0VuQ2ltT1I7RW1DL2xPTTs7SUFFRSw2QkFBQTtFbkNpbU9SO0VtQy9sT007O0lBRUUsOEJBQUE7RW5DaW1PUjtFbUMvbE9NOztJQUVFLDRCQUFBO0VuQ2ltT1I7RW1DaG5PTTtJQUFnQyx1QkFBQTtFbkNtbk90QztFbUNsbk9NOztJQUVFLDJCQUFBO0VuQ29uT1I7RW1DbG5PTTs7SUFFRSw2QkFBQTtFbkNvbk9SO0VtQ2xuT007O0lBRUUsOEJBQUE7RW5Db25PUjtFbUNsbk9NOztJQUVFLDRCQUFBO0VuQ29uT1I7RW1Dbm9PTTtJQUFnQyx5QkFBQTtFbkNzb090QztFbUNyb09NOztJQUVFLDZCQUFBO0VuQ3VvT1I7RW1Dcm9PTTs7SUFFRSwrQkFBQTtFbkN1b09SO0VtQ3JvT007O0lBRUUsZ0NBQUE7RW5DdW9PUjtFbUNyb09NOztJQUVFLDhCQUFBO0VuQ3VvT1I7RW1DdHBPTTtJQUFnQyx1QkFBQTtFbkN5cE90QztFbUN4cE9NOztJQUVFLDJCQUFBO0VuQzBwT1I7RW1DeHBPTTs7SUFFRSw2QkFBQTtFbkMwcE9SO0VtQ3hwT007O0lBRUUsOEJBQUE7RW5DMHBPUjtFbUN4cE9NOztJQUVFLDRCQUFBO0VuQzBwT1I7RW1DenFPTTtJQUFnQyx5QkFBQTtFbkM0cU90QztFbUMzcU9NOztJQUVFLDZCQUFBO0VuQzZxT1I7RW1DM3FPTTs7SUFFRSwrQkFBQTtFbkM2cU9SO0VtQzNxT007O0lBRUUsZ0NBQUE7RW5DNnFPUjtFbUMzcU9NOztJQUVFLDhCQUFBO0VuQzZxT1I7RW1DNXJPTTtJQUFnQyx5QkFBQTtFbkMrck90QztFbUM5ck9NOztJQUVFLDZCQUFBO0VuQ2dzT1I7RW1DOXJPTTs7SUFFRSwrQkFBQTtFbkNnc09SO0VtQzlyT007O0lBRUUsZ0NBQUE7RW5DZ3NPUjtFbUM5ck9NOztJQUVFLDhCQUFBO0VuQ2dzT1I7RW1DL3NPTTtJQUFnQyx3QkFBQTtFbkNrdE90QztFbUNqdE9NOztJQUVFLDRCQUFBO0VuQ210T1I7RW1DanRPTTs7SUFFRSw4QkFBQTtFbkNtdE9SO0VtQ2p0T007O0lBRUUsK0JBQUE7RW5DbXRPUjtFbUNqdE9NOztJQUVFLDZCQUFBO0VuQ210T1I7RW1DbHVPTTtJQUFnQyxxQkFBQTtFbkNxdU90QztFbUNwdU9NOztJQUVFLHlCQUFBO0VuQ3N1T1I7RW1DcHVPTTs7SUFFRSwyQkFBQTtFbkNzdU9SO0VtQ3B1T007O0lBRUUsNEJBQUE7RW5Dc3VPUjtFbUNwdU9NOztJQUVFLDBCQUFBO0VuQ3N1T1I7RW1DcnZPTTtJQUFnQywyQkFBQTtFbkN3dk90QztFbUN2dk9NOztJQUVFLCtCQUFBO0VuQ3l2T1I7RW1DdnZPTTs7SUFFRSxpQ0FBQTtFbkN5dk9SO0VtQ3Z2T007O0lBRUUsa0NBQUE7RW5DeXZPUjtFbUN2dk9NOztJQUVFLGdDQUFBO0VuQ3l2T1I7RW1DeHdPTTtJQUFnQywwQkFBQTtFbkMyd090QztFbUMxd09NOztJQUVFLDhCQUFBO0VuQzR3T1I7RW1DMXdPTTs7SUFFRSxnQ0FBQTtFbkM0d09SO0VtQzF3T007O0lBRUUsaUNBQUE7RW5DNHdPUjtFbUMxd09NOztJQUVFLCtCQUFBO0VuQzR3T1I7RW1DM3hPTTtJQUFnQywyQkFBQTtFbkM4eE90QztFbUM3eE9NOztJQUVFLCtCQUFBO0VuQyt4T1I7RW1DN3hPTTs7SUFFRSxpQ0FBQTtFbkMreE9SO0VtQzd4T007O0lBRUUsa0NBQUE7RW5DK3hPUjtFbUM3eE9NOztJQUVFLGdDQUFBO0VuQyt4T1I7RW1DOXlPTTtJQUFnQyx3QkFBQTtFbkNpek90QztFbUNoek9NOztJQUVFLDRCQUFBO0VuQ2t6T1I7RW1DaHpPTTs7SUFFRSw4QkFBQTtFbkNrek9SO0VtQ2h6T007O0lBRUUsK0JBQUE7RW5Da3pPUjtFbUNoek9NOztJQUVFLDZCQUFBO0VuQ2t6T1I7RW1DajBPTTtJQUFnQywwQkFBQTtFbkNvME90QztFbUNuME9NOztJQUVFLDhCQUFBO0VuQ3EwT1I7RW1DbjBPTTs7SUFFRSxnQ0FBQTtFbkNxME9SO0VtQ24wT007O0lBRUUsaUNBQUE7RW5DcTBPUjtFbUNuME9NOztJQUVFLCtCQUFBO0VuQ3EwT1I7RW1DcDFPTTtJQUFnQyx3QkFBQTtFbkN1MU90QztFbUN0MU9NOztJQUVFLDRCQUFBO0VuQ3cxT1I7RW1DdDFPTTs7SUFFRSw4QkFBQTtFbkN3MU9SO0VtQ3QxT007O0lBRUUsK0JBQUE7RW5DdzFPUjtFbUN0MU9NOztJQUVFLDZCQUFBO0VuQ3cxT1I7RW1DdjJPTTtJQUFnQywwQkFBQTtFbkMwMk90QztFbUN6Mk9NOztJQUVFLDhCQUFBO0VuQzIyT1I7RW1DejJPTTs7SUFFRSxnQ0FBQTtFbkMyMk9SO0VtQ3oyT007O0lBRUUsaUNBQUE7RW5DMjJPUjtFbUN6Mk9NOztJQUVFLCtCQUFBO0VuQzIyT1I7RW1DMTNPTTtJQUFnQyx3QkFBQTtFbkM2M090QztFbUM1M09NOztJQUVFLDRCQUFBO0VuQzgzT1I7RW1DNTNPTTs7SUFFRSw4QkFBQTtFbkM4M09SO0VtQzUzT007O0lBRUUsK0JBQUE7RW5DODNPUjtFbUM1M09NOztJQUVFLDZCQUFBO0VuQzgzT1I7RW1DNzRPTTtJQUFnQyx3QkFBQTtFbkNnNU90QztFbUMvNE9NOztJQUVFLDRCQUFBO0VuQ2k1T1I7RW1DLzRPTTs7SUFFRSw4QkFBQTtFbkNpNU9SO0VtQy80T007O0lBRUUsK0JBQUE7RW5DaTVPUjtFbUMvNE9NOztJQUVFLDZCQUFBO0VuQ2k1T1I7RW1DaDZPTTtJQUFnQywwQkFBQTtFbkNtNk90QztFbUNsNk9NOztJQUVFLDhCQUFBO0VuQ282T1I7RW1DbDZPTTs7SUFFRSxnQ0FBQTtFbkNvNk9SO0VtQ2w2T007O0lBRUUsaUNBQUE7RW5DbzZPUjtFbUNsNk9NOztJQUVFLCtCQUFBO0VuQ282T1I7RW1DbjdPTTtJQUFnQyx3QkFBQTtFbkNzN090QztFbUNyN09NOztJQUVFLDRCQUFBO0VuQ3U3T1I7RW1DcjdPTTs7SUFFRSw4QkFBQTtFbkN1N09SO0VtQ3I3T007O0lBRUUsK0JBQUE7RW5DdTdPUjtFbUNyN09NOztJQUVFLDZCQUFBO0VuQ3U3T1I7RW1DdDhPTTtJQUFnQywwQkFBQTtFbkN5OE90QztFbUN4OE9NOztJQUVFLDhCQUFBO0VuQzA4T1I7RW1DeDhPTTs7SUFFRSxnQ0FBQTtFbkMwOE9SO0VtQ3g4T007O0lBRUUsaUNBQUE7RW5DMDhPUjtFbUN4OE9NOztJQUVFLCtCQUFBO0VuQzA4T1I7RW1DejlPTTtJQUFnQywwQkFBQTtFbkM0OU90QztFbUMzOU9NOztJQUVFLDhCQUFBO0VuQzY5T1I7RW1DMzlPTTs7SUFFRSxnQ0FBQTtFbkM2OU9SO0VtQzM5T007O0lBRUUsaUNBQUE7RW5DNjlPUjtFbUMzOU9NOztJQUVFLCtCQUFBO0VuQzY5T1I7RW1DNStPTTtJQUFnQyx5QkFBQTtFbkMrK090QztFbUM5K09NOztJQUVFLDZCQUFBO0VuQ2cvT1I7RW1DOStPTTs7SUFFRSwrQkFBQTtFbkNnL09SO0VtQzkrT007O0lBRUUsZ0NBQUE7RW5DZy9PUjtFbUM5K09NOztJQUVFLDhCQUFBO0VuQ2cvT1I7RW1DeCtPTTtJQUF3QiwyQkFBQTtFbkMyK085QjtFbUMxK09NOztJQUVFLCtCQUFBO0VuQzQrT1I7RW1DMStPTTs7SUFFRSxpQ0FBQTtFbkM0K09SO0VtQzErT007O0lBRUUsa0NBQUE7RW5DNCtPUjtFbUMxK09NOztJQUVFLGdDQUFBO0VuQzQrT1I7RW1DMy9PTTtJQUF3QiwwQkFBQTtFbkM4L085QjtFbUM3L09NOztJQUVFLDhCQUFBO0VuQysvT1I7RW1DNy9PTTs7SUFFRSxnQ0FBQTtFbkMrL09SO0VtQzcvT007O0lBRUUsaUNBQUE7RW5DKy9PUjtFbUM3L09NOztJQUVFLCtCQUFBO0VuQysvT1I7RW1DOWdQTTtJQUF3QiwyQkFBQTtFbkNpaFA5QjtFbUNoaFBNOztJQUVFLCtCQUFBO0VuQ2toUFI7RW1DaGhQTTs7SUFFRSxpQ0FBQTtFbkNraFBSO0VtQ2hoUE07O0lBRUUsa0NBQUE7RW5Da2hQUjtFbUNoaFBNOztJQUVFLGdDQUFBO0VuQ2toUFI7RW1DamlQTTtJQUF3Qix3QkFBQTtFbkNvaVA5QjtFbUNuaVBNOztJQUVFLDRCQUFBO0VuQ3FpUFI7RW1DbmlQTTs7SUFFRSw4QkFBQTtFbkNxaVBSO0VtQ25pUE07O0lBRUUsK0JBQUE7RW5DcWlQUjtFbUNuaVBNOztJQUVFLDZCQUFBO0VuQ3FpUFI7RW1DcGpQTTtJQUF3QiwwQkFBQTtFbkN1alA5QjtFbUN0alBNOztJQUVFLDhCQUFBO0VuQ3dqUFI7RW1DdGpQTTs7SUFFRSxnQ0FBQTtFbkN3alBSO0VtQ3RqUE07O0lBRUUsaUNBQUE7RW5Dd2pQUjtFbUN0alBNOztJQUVFLCtCQUFBO0VuQ3dqUFI7RW1DdmtQTTtJQUF3Qix3QkFBQTtFbkMwa1A5QjtFbUN6a1BNOztJQUVFLDRCQUFBO0VuQzJrUFI7RW1DemtQTTs7SUFFRSw4QkFBQTtFbkMya1BSO0VtQ3prUE07O0lBRUUsK0JBQUE7RW5DMmtQUjtFbUN6a1BNOztJQUVFLDZCQUFBO0VuQzJrUFI7RW1DMWxQTTtJQUF3QiwwQkFBQTtFbkM2bFA5QjtFbUM1bFBNOztJQUVFLDhCQUFBO0VuQzhsUFI7RW1DNWxQTTs7SUFFRSxnQ0FBQTtFbkM4bFBSO0VtQzVsUE07O0lBRUUsaUNBQUE7RW5DOGxQUjtFbUM1bFBNOztJQUVFLCtCQUFBO0VuQzhsUFI7RW1DN21QTTtJQUF3Qix3QkFBQTtFbkNnblA5QjtFbUMvbVBNOztJQUVFLDRCQUFBO0VuQ2luUFI7RW1DL21QTTs7SUFFRSw4QkFBQTtFbkNpblBSO0VtQy9tUE07O0lBRUUsK0JBQUE7RW5DaW5QUjtFbUMvbVBNOztJQUVFLDZCQUFBO0VuQ2luUFI7RW1DaG9QTTtJQUF3Qix3QkFBQTtFbkNtb1A5QjtFbUNsb1BNOztJQUVFLDRCQUFBO0VuQ29vUFI7RW1DbG9QTTs7SUFFRSw4QkFBQTtFbkNvb1BSO0VtQ2xvUE07O0lBRUUsK0JBQUE7RW5Db29QUjtFbUNsb1BNOztJQUVFLDZCQUFBO0VuQ29vUFI7RW1DbnBQTTtJQUF3QiwwQkFBQTtFbkNzcFA5QjtFbUNycFBNOztJQUVFLDhCQUFBO0VuQ3VwUFI7RW1DcnBQTTs7SUFFRSxnQ0FBQTtFbkN1cFBSO0VtQ3JwUE07O0lBRUUsaUNBQUE7RW5DdXBQUjtFbUNycFBNOztJQUVFLCtCQUFBO0VuQ3VwUFI7RW1DdHFQTTtJQUF3Qix3QkFBQTtFbkN5cVA5QjtFbUN4cVBNOztJQUVFLDRCQUFBO0VuQzBxUFI7RW1DeHFQTTs7SUFFRSw4QkFBQTtFbkMwcVBSO0VtQ3hxUE07O0lBRUUsK0JBQUE7RW5DMHFQUjtFbUN4cVBNOztJQUVFLDZCQUFBO0VuQzBxUFI7RW1DenJQTTtJQUF3QiwwQkFBQTtFbkM0clA5QjtFbUMzclBNOztJQUVFLDhCQUFBO0VuQzZyUFI7RW1DM3JQTTs7SUFFRSxnQ0FBQTtFbkM2clBSO0VtQzNyUE07O0lBRUUsaUNBQUE7RW5DNnJQUjtFbUMzclBNOztJQUVFLCtCQUFBO0VuQzZyUFI7RW1DNXNQTTtJQUF3QiwwQkFBQTtFbkMrc1A5QjtFbUM5c1BNOztJQUVFLDhCQUFBO0VuQ2d0UFI7RW1DOXNQTTs7SUFFRSxnQ0FBQTtFbkNndFBSO0VtQzlzUE07O0lBRUUsaUNBQUE7RW5DZ3RQUjtFbUM5c1BNOztJQUVFLCtCQUFBO0VuQ2d0UFI7RW1DL3RQTTtJQUF3Qix5QkFBQTtFbkNrdVA5QjtFbUNqdVBNOztJQUVFLDZCQUFBO0VuQ211UFI7RW1DanVQTTs7SUFFRSwrQkFBQTtFbkNtdVBSO0VtQ2p1UE07O0lBRUUsZ0NBQUE7RW5DbXVQUjtFbUNqdVBNOztJQUVFLDhCQUFBO0VuQ211UFI7RW1DN3RQRTtJQUFtQix1QkFBQTtFbkNndVByQjtFbUMvdFBFOztJQUVFLDJCQUFBO0VuQ2l1UEo7RW1DL3RQRTs7SUFFRSw2QkFBQTtFbkNpdVBKO0VtQy90UEU7O0lBRUUsOEJBQUE7RW5DaXVQSjtFbUMvdFBFOztJQUVFLDRCQUFBO0VuQ2l1UEo7QUFDRjtBYTN1UEk7RXNCbERJO0lBQWdDLG9CQUFBO0VuQ2l5UHRDO0VtQ2h5UE07O0lBRUUsd0JBQUE7RW5Da3lQUjtFbUNoeVBNOztJQUVFLDBCQUFBO0VuQ2t5UFI7RW1DaHlQTTs7SUFFRSwyQkFBQTtFbkNreVBSO0VtQ2h5UE07O0lBRUUseUJBQUE7RW5Da3lQUjtFbUNqelBNO0lBQWdDLDBCQUFBO0VuQ296UHRDO0VtQ256UE07O0lBRUUsOEJBQUE7RW5DcXpQUjtFbUNuelBNOztJQUVFLGdDQUFBO0VuQ3F6UFI7RW1DbnpQTTs7SUFFRSxpQ0FBQTtFbkNxelBSO0VtQ256UE07O0lBRUUsK0JBQUE7RW5DcXpQUjtFbUNwMFBNO0lBQWdDLHlCQUFBO0VuQ3UwUHRDO0VtQ3QwUE07O0lBRUUsNkJBQUE7RW5DdzBQUjtFbUN0MFBNOztJQUVFLCtCQUFBO0VuQ3cwUFI7RW1DdDBQTTs7SUFFRSxnQ0FBQTtFbkN3MFBSO0VtQ3QwUE07O0lBRUUsOEJBQUE7RW5DdzBQUjtFbUN2MVBNO0lBQWdDLDBCQUFBO0VuQzAxUHRDO0VtQ3oxUE07O0lBRUUsOEJBQUE7RW5DMjFQUjtFbUN6MVBNOztJQUVFLGdDQUFBO0VuQzIxUFI7RW1DejFQTTs7SUFFRSxpQ0FBQTtFbkMyMVBSO0VtQ3oxUE07O0lBRUUsK0JBQUE7RW5DMjFQUjtFbUMxMlBNO0lBQWdDLHVCQUFBO0VuQzYyUHRDO0VtQzUyUE07O0lBRUUsMkJBQUE7RW5DODJQUjtFbUM1MlBNOztJQUVFLDZCQUFBO0VuQzgyUFI7RW1DNTJQTTs7SUFFRSw4QkFBQTtFbkM4MlBSO0VtQzUyUE07O0lBRUUsNEJBQUE7RW5DODJQUjtFbUM3M1BNO0lBQWdDLHlCQUFBO0VuQ2c0UHRDO0VtQy8zUE07O0lBRUUsNkJBQUE7RW5DaTRQUjtFbUMvM1BNOztJQUVFLCtCQUFBO0VuQ2k0UFI7RW1DLzNQTTs7SUFFRSxnQ0FBQTtFbkNpNFBSO0VtQy8zUE07O0lBRUUsOEJBQUE7RW5DaTRQUjtFbUNoNVBNO0lBQWdDLHVCQUFBO0VuQ201UHRDO0VtQ2w1UE07O0lBRUUsMkJBQUE7RW5DbzVQUjtFbUNsNVBNOztJQUVFLDZCQUFBO0VuQ281UFI7RW1DbDVQTTs7SUFFRSw4QkFBQTtFbkNvNVBSO0VtQ2w1UE07O0lBRUUsNEJBQUE7RW5DbzVQUjtFbUNuNlBNO0lBQWdDLHlCQUFBO0VuQ3M2UHRDO0VtQ3I2UE07O0lBRUUsNkJBQUE7RW5DdTZQUjtFbUNyNlBNOztJQUVFLCtCQUFBO0VuQ3U2UFI7RW1DcjZQTTs7SUFFRSxnQ0FBQTtFbkN1NlBSO0VtQ3I2UE07O0lBRUUsOEJBQUE7RW5DdTZQUjtFbUN0N1BNO0lBQWdDLHVCQUFBO0VuQ3k3UHRDO0VtQ3g3UE07O0lBRUUsMkJBQUE7RW5DMDdQUjtFbUN4N1BNOztJQUVFLDZCQUFBO0VuQzA3UFI7RW1DeDdQTTs7SUFFRSw4QkFBQTtFbkMwN1BSO0VtQ3g3UE07O0lBRUUsNEJBQUE7RW5DMDdQUjtFbUN6OFBNO0lBQWdDLHVCQUFBO0VuQzQ4UHRDO0VtQzM4UE07O0lBRUUsMkJBQUE7RW5DNjhQUjtFbUMzOFBNOztJQUVFLDZCQUFBO0VuQzY4UFI7RW1DMzhQTTs7SUFFRSw4QkFBQTtFbkM2OFBSO0VtQzM4UE07O0lBRUUsNEJBQUE7RW5DNjhQUjtFbUM1OVBNO0lBQWdDLHlCQUFBO0VuQys5UHRDO0VtQzk5UE07O0lBRUUsNkJBQUE7RW5DZytQUjtFbUM5OVBNOztJQUVFLCtCQUFBO0VuQ2crUFI7RW1DOTlQTTs7SUFFRSxnQ0FBQTtFbkNnK1BSO0VtQzk5UE07O0lBRUUsOEJBQUE7RW5DZytQUjtFbUMvK1BNO0lBQWdDLHVCQUFBO0VuQ2svUHRDO0VtQ2ovUE07O0lBRUUsMkJBQUE7RW5DbS9QUjtFbUNqL1BNOztJQUVFLDZCQUFBO0VuQ20vUFI7RW1Dai9QTTs7SUFFRSw4QkFBQTtFbkNtL1BSO0VtQ2ovUE07O0lBRUUsNEJBQUE7RW5DbS9QUjtFbUNsZ1FNO0lBQWdDLHlCQUFBO0VuQ3FnUXRDO0VtQ3BnUU07O0lBRUUsNkJBQUE7RW5Dc2dRUjtFbUNwZ1FNOztJQUVFLCtCQUFBO0VuQ3NnUVI7RW1DcGdRTTs7SUFFRSxnQ0FBQTtFbkNzZ1FSO0VtQ3BnUU07O0lBRUUsOEJBQUE7RW5Dc2dRUjtFbUNyaFFNO0lBQWdDLHlCQUFBO0VuQ3doUXRDO0VtQ3ZoUU07O0lBRUUsNkJBQUE7RW5DeWhRUjtFbUN2aFFNOztJQUVFLCtCQUFBO0VuQ3loUVI7RW1DdmhRTTs7SUFFRSxnQ0FBQTtFbkN5aFFSO0VtQ3ZoUU07O0lBRUUsOEJBQUE7RW5DeWhRUjtFbUN4aVFNO0lBQWdDLHdCQUFBO0VuQzJpUXRDO0VtQzFpUU07O0lBRUUsNEJBQUE7RW5DNGlRUjtFbUMxaVFNOztJQUVFLDhCQUFBO0VuQzRpUVI7RW1DMWlRTTs7SUFFRSwrQkFBQTtFbkM0aVFSO0VtQzFpUU07O0lBRUUsNkJBQUE7RW5DNGlRUjtFbUMzalFNO0lBQWdDLHFCQUFBO0VuQzhqUXRDO0VtQzdqUU07O0lBRUUseUJBQUE7RW5DK2pRUjtFbUM3alFNOztJQUVFLDJCQUFBO0VuQytqUVI7RW1DN2pRTTs7SUFFRSw0QkFBQTtFbkMralFSO0VtQzdqUU07O0lBRUUsMEJBQUE7RW5DK2pRUjtFbUM5a1FNO0lBQWdDLDJCQUFBO0VuQ2lsUXRDO0VtQ2hsUU07O0lBRUUsK0JBQUE7RW5Da2xRUjtFbUNobFFNOztJQUVFLGlDQUFBO0VuQ2tsUVI7RW1DaGxRTTs7SUFFRSxrQ0FBQTtFbkNrbFFSO0VtQ2hsUU07O0lBRUUsZ0NBQUE7RW5Da2xRUjtFbUNqbVFNO0lBQWdDLDBCQUFBO0VuQ29tUXRDO0VtQ25tUU07O0lBRUUsOEJBQUE7RW5DcW1RUjtFbUNubVFNOztJQUVFLGdDQUFBO0VuQ3FtUVI7RW1Dbm1RTTs7SUFFRSxpQ0FBQTtFbkNxbVFSO0VtQ25tUU07O0lBRUUsK0JBQUE7RW5DcW1RUjtFbUNwblFNO0lBQWdDLDJCQUFBO0VuQ3VuUXRDO0VtQ3RuUU07O0lBRUUsK0JBQUE7RW5Dd25RUjtFbUN0blFNOztJQUVFLGlDQUFBO0VuQ3duUVI7RW1DdG5RTTs7SUFFRSxrQ0FBQTtFbkN3blFSO0VtQ3RuUU07O0lBRUUsZ0NBQUE7RW5Dd25RUjtFbUN2b1FNO0lBQWdDLHdCQUFBO0VuQzBvUXRDO0VtQ3pvUU07O0lBRUUsNEJBQUE7RW5DMm9RUjtFbUN6b1FNOztJQUVFLDhCQUFBO0VuQzJvUVI7RW1Dem9RTTs7SUFFRSwrQkFBQTtFbkMyb1FSO0VtQ3pvUU07O0lBRUUsNkJBQUE7RW5DMm9RUjtFbUMxcFFNO0lBQWdDLDBCQUFBO0VuQzZwUXRDO0VtQzVwUU07O0lBRUUsOEJBQUE7RW5DOHBRUjtFbUM1cFFNOztJQUVFLGdDQUFBO0VuQzhwUVI7RW1DNXBRTTs7SUFFRSxpQ0FBQTtFbkM4cFFSO0VtQzVwUU07O0lBRUUsK0JBQUE7RW5DOHBRUjtFbUM3cVFNO0lBQWdDLHdCQUFBO0VuQ2dyUXRDO0VtQy9xUU07O0lBRUUsNEJBQUE7RW5DaXJRUjtFbUMvcVFNOztJQUVFLDhCQUFBO0VuQ2lyUVI7RW1DL3FRTTs7SUFFRSwrQkFBQTtFbkNpclFSO0VtQy9xUU07O0lBRUUsNkJBQUE7RW5DaXJRUjtFbUNoc1FNO0lBQWdDLDBCQUFBO0VuQ21zUXRDO0VtQ2xzUU07O0lBRUUsOEJBQUE7RW5Db3NRUjtFbUNsc1FNOztJQUVFLGdDQUFBO0VuQ29zUVI7RW1DbHNRTTs7SUFFRSxpQ0FBQTtFbkNvc1FSO0VtQ2xzUU07O0lBRUUsK0JBQUE7RW5Db3NRUjtFbUNudFFNO0lBQWdDLHdCQUFBO0VuQ3N0UXRDO0VtQ3J0UU07O0lBRUUsNEJBQUE7RW5DdXRRUjtFbUNydFFNOztJQUVFLDhCQUFBO0VuQ3V0UVI7RW1DcnRRTTs7SUFFRSwrQkFBQTtFbkN1dFFSO0VtQ3J0UU07O0lBRUUsNkJBQUE7RW5DdXRRUjtFbUN0dVFNO0lBQWdDLHdCQUFBO0VuQ3l1UXRDO0VtQ3h1UU07O0lBRUUsNEJBQUE7RW5DMHVRUjtFbUN4dVFNOztJQUVFLDhCQUFBO0VuQzB1UVI7RW1DeHVRTTs7SUFFRSwrQkFBQTtFbkMwdVFSO0VtQ3h1UU07O0lBRUUsNkJBQUE7RW5DMHVRUjtFbUN6dlFNO0lBQWdDLDBCQUFBO0VuQzR2UXRDO0VtQzN2UU07O0lBRUUsOEJBQUE7RW5DNnZRUjtFbUMzdlFNOztJQUVFLGdDQUFBO0VuQzZ2UVI7RW1DM3ZRTTs7SUFFRSxpQ0FBQTtFbkM2dlFSO0VtQzN2UU07O0lBRUUsK0JBQUE7RW5DNnZRUjtFbUM1d1FNO0lBQWdDLHdCQUFBO0VuQyt3UXRDO0VtQzl3UU07O0lBRUUsNEJBQUE7RW5DZ3hRUjtFbUM5d1FNOztJQUVFLDhCQUFBO0VuQ2d4UVI7RW1DOXdRTTs7SUFFRSwrQkFBQTtFbkNneFFSO0VtQzl3UU07O0lBRUUsNkJBQUE7RW5DZ3hRUjtFbUMveFFNO0lBQWdDLDBCQUFBO0VuQ2t5UXRDO0VtQ2p5UU07O0lBRUUsOEJBQUE7RW5DbXlRUjtFbUNqeVFNOztJQUVFLGdDQUFBO0VuQ215UVI7RW1DanlRTTs7SUFFRSxpQ0FBQTtFbkNteVFSO0VtQ2p5UU07O0lBRUUsK0JBQUE7RW5DbXlRUjtFbUNselFNO0lBQWdDLDBCQUFBO0VuQ3F6UXRDO0VtQ3B6UU07O0lBRUUsOEJBQUE7RW5Dc3pRUjtFbUNwelFNOztJQUVFLGdDQUFBO0VuQ3N6UVI7RW1DcHpRTTs7SUFFRSxpQ0FBQTtFbkNzelFSO0VtQ3B6UU07O0lBRUUsK0JBQUE7RW5Dc3pRUjtFbUNyMFFNO0lBQWdDLHlCQUFBO0VuQ3cwUXRDO0VtQ3YwUU07O0lBRUUsNkJBQUE7RW5DeTBRUjtFbUN2MFFNOztJQUVFLCtCQUFBO0VuQ3kwUVI7RW1DdjBRTTs7SUFFRSxnQ0FBQTtFbkN5MFFSO0VtQ3YwUU07O0lBRUUsOEJBQUE7RW5DeTBRUjtFbUNqMFFNO0lBQXdCLDJCQUFBO0VuQ28wUTlCO0VtQ24wUU07O0lBRUUsK0JBQUE7RW5DcTBRUjtFbUNuMFFNOztJQUVFLGlDQUFBO0VuQ3EwUVI7RW1DbjBRTTs7SUFFRSxrQ0FBQTtFbkNxMFFSO0VtQ24wUU07O0lBRUUsZ0NBQUE7RW5DcTBRUjtFbUNwMVFNO0lBQXdCLDBCQUFBO0VuQ3UxUTlCO0VtQ3QxUU07O0lBRUUsOEJBQUE7RW5DdzFRUjtFbUN0MVFNOztJQUVFLGdDQUFBO0VuQ3cxUVI7RW1DdDFRTTs7SUFFRSxpQ0FBQTtFbkN3MVFSO0VtQ3QxUU07O0lBRUUsK0JBQUE7RW5DdzFRUjtFbUN2MlFNO0lBQXdCLDJCQUFBO0VuQzAyUTlCO0VtQ3oyUU07O0lBRUUsK0JBQUE7RW5DMjJRUjtFbUN6MlFNOztJQUVFLGlDQUFBO0VuQzIyUVI7RW1DejJRTTs7SUFFRSxrQ0FBQTtFbkMyMlFSO0VtQ3oyUU07O0lBRUUsZ0NBQUE7RW5DMjJRUjtFbUMxM1FNO0lBQXdCLHdCQUFBO0VuQzYzUTlCO0VtQzUzUU07O0lBRUUsNEJBQUE7RW5DODNRUjtFbUM1M1FNOztJQUVFLDhCQUFBO0VuQzgzUVI7RW1DNTNRTTs7SUFFRSwrQkFBQTtFbkM4M1FSO0VtQzUzUU07O0lBRUUsNkJBQUE7RW5DODNRUjtFbUM3NFFNO0lBQXdCLDBCQUFBO0VuQ2c1UTlCO0VtQy80UU07O0lBRUUsOEJBQUE7RW5DaTVRUjtFbUMvNFFNOztJQUVFLGdDQUFBO0VuQ2k1UVI7RW1DLzRRTTs7SUFFRSxpQ0FBQTtFbkNpNVFSO0VtQy80UU07O0lBRUUsK0JBQUE7RW5DaTVRUjtFbUNoNlFNO0lBQXdCLHdCQUFBO0VuQ202UTlCO0VtQ2w2UU07O0lBRUUsNEJBQUE7RW5DbzZRUjtFbUNsNlFNOztJQUVFLDhCQUFBO0VuQ282UVI7RW1DbDZRTTs7SUFFRSwrQkFBQTtFbkNvNlFSO0VtQ2w2UU07O0lBRUUsNkJBQUE7RW5DbzZRUjtFbUNuN1FNO0lBQXdCLDBCQUFBO0VuQ3M3UTlCO0VtQ3I3UU07O0lBRUUsOEJBQUE7RW5DdTdRUjtFbUNyN1FNOztJQUVFLGdDQUFBO0VuQ3U3UVI7RW1DcjdRTTs7SUFFRSxpQ0FBQTtFbkN1N1FSO0VtQ3I3UU07O0lBRUUsK0JBQUE7RW5DdTdRUjtFbUN0OFFNO0lBQXdCLHdCQUFBO0VuQ3k4UTlCO0VtQ3g4UU07O0lBRUUsNEJBQUE7RW5DMDhRUjtFbUN4OFFNOztJQUVFLDhCQUFBO0VuQzA4UVI7RW1DeDhRTTs7SUFFRSwrQkFBQTtFbkMwOFFSO0VtQ3g4UU07O0lBRUUsNkJBQUE7RW5DMDhRUjtFbUN6OVFNO0lBQXdCLHdCQUFBO0VuQzQ5UTlCO0VtQzM5UU07O0lBRUUsNEJBQUE7RW5DNjlRUjtFbUMzOVFNOztJQUVFLDhCQUFBO0VuQzY5UVI7RW1DMzlRTTs7SUFFRSwrQkFBQTtFbkM2OVFSO0VtQzM5UU07O0lBRUUsNkJBQUE7RW5DNjlRUjtFbUM1K1FNO0lBQXdCLDBCQUFBO0VuQysrUTlCO0VtQzkrUU07O0lBRUUsOEJBQUE7RW5DZy9RUjtFbUM5K1FNOztJQUVFLGdDQUFBO0VuQ2cvUVI7RW1DOStRTTs7SUFFRSxpQ0FBQTtFbkNnL1FSO0VtQzkrUU07O0lBRUUsK0JBQUE7RW5DZy9RUjtFbUMvL1FNO0lBQXdCLHdCQUFBO0VuQ2tnUjlCO0VtQ2pnUk07O0lBRUUsNEJBQUE7RW5DbWdSUjtFbUNqZ1JNOztJQUVFLDhCQUFBO0VuQ21nUlI7RW1DamdSTTs7SUFFRSwrQkFBQTtFbkNtZ1JSO0VtQ2pnUk07O0lBRUUsNkJBQUE7RW5DbWdSUjtFbUNsaFJNO0lBQXdCLDBCQUFBO0VuQ3FoUjlCO0VtQ3BoUk07O0lBRUUsOEJBQUE7RW5Dc2hSUjtFbUNwaFJNOztJQUVFLGdDQUFBO0VuQ3NoUlI7RW1DcGhSTTs7SUFFRSxpQ0FBQTtFbkNzaFJSO0VtQ3BoUk07O0lBRUUsK0JBQUE7RW5Dc2hSUjtFbUNyaVJNO0lBQXdCLDBCQUFBO0VuQ3dpUjlCO0VtQ3ZpUk07O0lBRUUsOEJBQUE7RW5DeWlSUjtFbUN2aVJNOztJQUVFLGdDQUFBO0VuQ3lpUlI7RW1DdmlSTTs7SUFFRSxpQ0FBQTtFbkN5aVJSO0VtQ3ZpUk07O0lBRUUsK0JBQUE7RW5DeWlSUjtFbUN4alJNO0lBQXdCLHlCQUFBO0VuQzJqUjlCO0VtQzFqUk07O0lBRUUsNkJBQUE7RW5DNGpSUjtFbUMxalJNOztJQUVFLCtCQUFBO0VuQzRqUlI7RW1DMWpSTTs7SUFFRSxnQ0FBQTtFbkM0alJSO0VtQzFqUk07O0lBRUUsOEJBQUE7RW5DNGpSUjtFbUN0alJFO0lBQW1CLHVCQUFBO0VuQ3lqUnJCO0VtQ3hqUkU7O0lBRUUsMkJBQUE7RW5DMGpSSjtFbUN4alJFOztJQUVFLDZCQUFBO0VuQzBqUko7RW1DeGpSRTs7SUFFRSw4QkFBQTtFbkMwalJKO0VtQ3hqUkU7O0lBRUUsNEJBQUE7RW5DMGpSSjtBQUNGO0FvQzFuUkE7RUFBa0IsNEdBQUE7QXBDNm5SbEI7O0FvQ3puUkE7RUFBaUIsOEJBQUE7QXBDNm5SakI7O0FvQzVuUkE7RUFBaUIsOEJBQUE7QXBDZ29SakI7O0FvQy9uUkE7RUFBaUIsOEJBQUE7QXBDbW9SakI7O0FvQ2xvUkE7RUNURSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QXJDK29SRjs7QW9DaG9SSTtFQUF3QiwyQkFBQTtBcENvb1I1Qjs7QW9Dbm9SSTtFQUF3Qiw0QkFBQTtBcEN1b1I1Qjs7QW9DdG9SSTtFQUF3Qiw2QkFBQTtBcEMwb1I1Qjs7QWFybVJJO0V1QnZDQTtJQUF3QiwyQkFBQTtFcENpcFIxQjtFb0NocFJFO0lBQXdCLDRCQUFBO0VwQ21wUjFCO0VvQ2xwUkU7SUFBd0IsNkJBQUE7RXBDcXBSMUI7QUFDRjtBYWpuUkk7RXVCdkNBO0lBQXdCLDJCQUFBO0VwQzRwUjFCO0VvQzNwUkU7SUFBd0IsNEJBQUE7RXBDOHBSMUI7RW9DN3BSRTtJQUF3Qiw2QkFBQTtFcENncVIxQjtBQUNGO0FhNW5SSTtFdUJ2Q0E7SUFBd0IsMkJBQUE7RXBDdXFSMUI7RW9DdHFSRTtJQUF3Qiw0QkFBQTtFcEN5cVIxQjtFb0N4cVJFO0lBQXdCLDZCQUFBO0VwQzJxUjFCO0FBQ0Y7QWF2b1JJO0V1QnZDQTtJQUF3QiwyQkFBQTtFcENrclIxQjtFb0NqclJFO0lBQXdCLDRCQUFBO0VwQ29yUjFCO0VvQ25yUkU7SUFBd0IsNkJBQUE7RXBDc3JSMUI7QUFDRjtBb0NqclJBO0VBQW1CLG9DQUFBO0FwQ29yUm5COztBb0NuclJBO0VBQW1CLG9DQUFBO0FwQ3VyUm5COztBb0N0clJBO0VBQW1CLHFDQUFBO0FwQzByUm5COztBb0N0clJBO0VBQXVCLDJCQUFBO0FwQzByUnZCOztBb0N6clJBO0VBQXVCLCtCQUFBO0FwQzZyUnZCOztBb0M1clJBO0VBQXVCLDJCQUFBO0FwQ2dzUnZCOztBb0MvclJBO0VBQXVCLDJCQUFBO0FwQ21zUnZCOztBb0Nsc1JBO0VBQXVCLDhCQUFBO0FwQ3NzUnZCOztBb0Nyc1JBO0VBQXVCLDZCQUFBO0FwQ3lzUnZCOztBb0Nyc1JBO0VBQWMsc0JBQUE7QXBDeXNSZDs7QXNDaHZSRTtFQUNFLHlCQUFBO0F0Q212Uko7O0FLenVSRTtFaUNMTSxrRUFBQTtBdENrdlJSOztBc0N4dlJFO0VBQ0UseUJBQUE7QXRDMnZSSjs7QUtqdlJFO0VpQ0xNLG9FQUFBO0F0QzB2UlI7O0FzQ2h3UkU7RUFDRSx5QkFBQTtBdENtd1JKOztBS3p2UkU7RWlDTE0sMERBQUE7QXRDa3dSUjs7QXNDeHdSRTtFQUNFLHlCQUFBO0F0QzJ3Uko7O0FLandSRTtFaUNMTSw2REFBQTtBdEMwd1JSOztBc0NoeFJFO0VBQ0Usc0JBQUE7QXRDbXhSSjs7QUt6d1JFO0VpQ0xNLDZDQUFBO0F0Q2t4UlI7O0FzQ3h4UkU7RUFDRSx5QkFBQTtBdEMyeFJKOztBS2p4UkU7RWlDTE0sNkNBQUE7QXRDMHhSUjs7QXNDaHlSRTtFQUNFLHlCQUFBO0F0Q215Uko7O0FLenhSRTtFaUNMTSw2Q0FBQTtBdENreVJSOztBc0N4eVJFO0VBQ0UseUJBQUE7QXRDMnlSSjs7QUtqeVJFO0VpQ0xNLDBEQUFBO0F0QzB5UlI7O0FzQ2h6UkU7RUFDRSx5QkFBQTtBdENtelJKOztBS3p5UkU7RWlDTE0sNkNBQUE7QXRDa3pSUjs7QXNDeHpSRTtFQUNFLHlCQUFBO0F0QzJ6Uko7O0FLanpSRTtFaUNMTSxvRUFBQTtBdEMwelJSOztBc0NoMFJFO0VBQ0UseUJBQUE7QXRDbTBSSjs7QUt6elJFO0VpQ0xNLGtFQUFBO0F0Q2swUlI7O0FzQ3gwUkU7RUFDRSx5QkFBQTtBdEMyMFJKOztBS2owUkU7RWlDTE0saUVBQUE7QXRDMDBSUjs7QXNDaDFSRTtFQUNFLHlCQUFBO0F0Q20xUko7O0FLejBSRTtFaUNMTSxxRUFBQTtBdENrMVJSOztBc0N4MVJFO0VBQ0UseUJBQUE7QXRDMjFSSjs7QUtqMVJFO0VpQ0xNLHNEQUFBO0F0QzAxUlI7O0FzQ2gyUkU7RUFDRSx5QkFBQTtBdENtMlJKOztBS3oxUkU7RWlDTE0sNENBQUE7QXRDazJSUjs7QXNDeDJSRTtFQUNFLHlCQUFBO0F0QzIyUko7O0FLajJSRTtFaUNMTSxpREFBQTtBdEMwMlJSOztBb0NuMFJBO0VBQWEseUJBQUE7QXBDdTBSYjs7QW9DdDBSQTtFQUFjLHlCQUFBO0FwQzAwUmQ7O0FvQ3gwUkE7RUFBaUIsdUNBQUE7QXBDNDBSakI7O0FvQzMwUkE7RUFBaUIsMENBQUE7QXBDKzBSakI7O0FvQzMwUkE7RUd2REUsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQUE7QXZDczRSRjs7QW9DLzBSQTtFQUF3QixnQ0FBQTtBcENtMVJ4Qjs7QW9DajFSQTtFQUNFLGlDQUFBO0VBQ0EsZ0NBQUE7QXBDbzFSRjs7QW9DLzBSQTtFQUFjLHlCQUFBO0FwQ20xUmQ7O0F3Q3A1UkE7RUFDRSw4QkFBQTtBeEN1NVJGOztBd0NwNVJBO0VBQ0UsNkJBQUE7QXhDdTVSRjs7QXlDajZSQTtFQUNDLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNFLGtCQUFBO0VBQ0YseUZBQUE7RUFDQSx5TEFBQTtBekNvNlJEO0F5Q2o2UkE7RUFDQyxzQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDRSxrQkFBQTtFQUNGLGdHQUFBO0VBQ0EseUxBQUE7QXpDbTZSRDtBMENuN1JBO0VBQ0MsZ0JBQUE7QTFDcTdSRDs7QTBDbDdSQTtFQUNDLFVBQUE7QTFDcTdSRDs7QTBDajdSQTtFQUNDLGVBQUE7QTFDbzdSRDtBYWw0Ukk7RTZCbkRKO0lBR0UsbUJBQUE7SUFDQSxlQUFBO0UxQ3M3UkE7QUFDRjs7QTJDcDhSQTtFQUNDLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0EzQ3U4UkQ7QTJDcjhSQztFQUNDLDBCQUFBO0EzQ3U4UkY7O0EyQ244UkE7RUFDQyxnQkFBQTtFQUNBLG1CQUFBO0EzQ3M4UkQ7QTJDcjhSQztFQUNDLFlBQUE7QTNDdThSRjtBMkNwOFJDO0VBQ0MscUJBQUE7QTNDczhSRjs7QTJDbDhSQTtFQUNDLFlBQUE7RUFDRyw2QkFBQTtFQUNBLGdDQUFBO0VBQ0Esb0VBQUE7S0FBQSxpRUFBQTtFQUNBLHFCQUFBO0VBQ0gsaURBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLFd6Q3RCVTtBRjI5Ulg7QTJDbjhSQztFQUNDLFdBQUE7RUFDTSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtBM0NxOFJSO0EyQ244UkM7RUFDTywwQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtBM0NxOFJSOztBMkNqOFJBO0VBQ0MsMEJBQUE7RUFDQSx3RUFBQTtBM0NvOFJEO0EyQ244UkM7RUFDTyx5QnpDekJFO0FGODlSVjs7QTJDajhSQTtFQUNDLHdDQUFBO0VBQ0EseUJBQUE7RUFDQSxxQ0FBQTtFQUNBLHlDQUFBO0VBQ0EseUNBQUE7RUFDQSxvRUFBQTtLQUFBLGlFQUFBO0VBQ0EscUJBQUE7QTNDbzhSRDtBMkNuOFJDO0VBQ08scUJ6Q3RDRTtBRjIrUlY7O0EyQ2g4UkM7RUFDQyxhQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0EzQ204UkY7QTJDajhSRTtFQUFNLG1CQUFBO0EzQ284UlI7O0E0Q2ppU0E7RUFBYSxzQkFBQTtBNUNxaVNiOztBNENwaVNBO0VBQWEsa0NBQUE7QTVDd2lTYjs7QTZDNWhTQTtFQUFnQixtQjNDb1RjO0FGNHVSOUI7O0E2Qy9oU0E7RUFBZ0IsbUIzQ2tUYztBRml2UjlCOztBNkNoaVNBO0VBQVUsaUJBQUEsRUFBQSwwQ0FBQTtBN0NvaVNWOztBNkNuaVNBO0VBQVUsaUJBQUEsRUFBQSxvQkFBQTtBN0N1aVNWOztBNkN0aVNBO0VBQVUsaUJBQUEsRUFBQSxvQkFBQTtBN0MwaVNWOztBNkN6aVNBO0VBQVUsaUJBQUE7QTdDNmlTVjs7QTZDNWlTQTtFQUFVLGlCQUFBO0E3Q2dqU1Y7O0E2Qy9pU0E7RUFBVSxpQkFBQTtBN0NtalNWOztBYWhnU0k7RWdDaERIO0lBQ0MsZUFBQTtJQUNBLGNBQUE7RTdDb2pTQTtFNkNsalNEO0lBQ0MsaUJBQUE7SUFDQSxjQUFBO0U3Q29qU0E7RTZDbGpTRDtJQUNDLG1CQUFBO0lBQ0EsY0FBQTtFN0NvalNBO0U2Q2xqU0Q7SUFDQyxtQkFBQTtJQUNBLGNBQUE7RTdDb2pTQTtFNkNsalNEO0lBQ0MsZUFBQTtJQUNBLGNBQUE7RTdDb2pTQTtBQUNGO0E2Q2pqU0E7RUFDQyxjQUFBO0E3Q21qU0Q7O0E4Q25tU0E7RUFDQyxxQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBOUNzbVNEOztBOENubVNBO0VBQ0Msa0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QTlDc21TRDs7QThDbm1TQTtFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0E5Q3NtU0Q7O0FhempTSTtFaUN6Q0g7SUFDQyxVQUFBO0lBRUEsYUFBQTtJQUVBLDhCQUFBO0lBQ0Esc0NBQ0U7RTlDcW1TRjtFOENubVNEO0lBQ0MsVUFBQTtJQUVBLGFBQUE7SUFFQSw4QkFBQTtJQUNBLHFEQUNBO0U5Q29tU0E7RThDN2xTQTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSwrQkFBQTtFOUMrbFNEO0U4QzVsU0Q7SUFDQztNQUNFLDBCQUFBO01BQ0EsMkJBQUE7STlDOGxTQTtFQUNGO0FBQ0Y7QStDOW9TQTtFQUFrQixxQjdDTVA7QUYyb1NYOztBK0NocFNBO0VBQWtCLHFCN0NNUDtBRjhvU1g7O0ErQ2pwU0E7RUFBa0IscUI3Q01QO0FGK29TWDs7QStDbHBTQTtFQUFnQixrQjdDTEw7QUYycFNYOztBK0NycFNBO0VBQWUscUI3QytCTDtBRjBuU1Y7O0ErQ2pwU0E7RUFBYyw0QkFBQTtBL0NxcFNkOztBK0Mxb1NBO0VBQWUsWUFBQTtBL0M4b1NmOztBK0M1b1NBO0VBQWlCLDBCQUFBO0EvQ2dwU2pCOztBK0M1b1NBO0VBQ0MsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7QS9DK29TRDs7QWdEenJTQTtFQUNDLHFCQUFBO0FoRDRyU0Q7O0FnRHpyU0E7RUFDQywwQkFBQTtBaEQ0clNEOztBZ0R6clNBO0VBQ0MseUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0csbUJBQUE7QWhENHJTSjtBZ0QxclNDO0VBQ0MsZ0JBQUE7RUFDQSxlQUFBO0FoRDRyU0Y7O0FnRGxyU0E7RUFDQyxlQUFBO0VBQ0EsWUFBQTtBaERxclNEOztBZ0RsclNBO0VBRUUsWUFBQTtBaERvclNGO0FnRGxyU0U7RUFDQyxZQUFBO0FoRG9yU0g7O0FnRC9xU0E7RUFDQyxZQUFBO0VBQ0csa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNILGFBQUE7QWhEa3JTRDtBZ0RqclNDO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0FoRG1yU0Y7O0FnRDdxU0U7RUFBUSxjQUFBO0FoRGlyU1Y7QWdEaHJTRTtFQUFTLGFBQUE7QWhEbXJTWDtBZ0RoclNFO0VBQVEsYUFBQTtBaERtclNWO0FnRGxyU0U7RUFBUyxjQUFBO0FoRHFyU1g7O0FnRGhyU0E7RUFDQyxRQUFBO0FoRG1yU0Q7O0FnRGhyU0E7RUFBUyxZQUFBO0FoRG9yU1Q7O0FnRG5yU0E7RUFBUSxZQUFBO0FoRHVyU1I7O0FnRHJyU0E7RUFDQyxnQkFBQTtBaER3clNEOztBZ0RwclNDO0VBQ0MscUNBQUE7QWhEdXJTRjs7QWdEbnJTQTtFQUNDLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBaERzclNEO0FnRHByU0M7RUFDQyxrQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBaERzclNGO0FnRHByU0U7RUFDQyxXOUM1RlE7RThDNkZSLGlCQUFBO0FoRHNyU0g7QWdEbnJTRTtFQUNDLGlCQUFBO0FoRHFyU0g7O0FnRGhyU0E7RUFDQyxpQkFBQTtFQUNBLGFBQUE7QWhEbXJTRDtBYWp2U0k7RW1DNERKO0lBSW9DLFlBQUE7RWhEcXJTbEM7QUFDRjtBYXR2U0k7RW1DNERKO0lBT0UsWUFBQTtJQUNBLGlCQUFBO0VoRHVyU0E7QUFDRjtBYS91U0k7RW1DK0NKO0lBWUUsZ0JBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0VoRHdyU0E7QUFDRjs7QWdEcnJTQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QWhEd3JTRDtBZ0R0clNDO0VBQ0MsYTlDckdRO0FGNnhTVjs7QWdEbnJTQztFQUNDLGFBQUE7RUFDQSxpQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QWhEc3JTRjtBZ0RwclNDO0VBQ0MsbUJBQUE7QWhEc3JTRjtBZ0RyclNFO0VBQ0MsYTlDbkhPO0FGMHlTVjs7QWdEbHJTQTtFQUNDLG9CQUFBO0tBQUEsaUJBQUE7QWhEcXJTRDs7QWlEdDFTSTs7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QWpEMDFTUjtBaURwMVNDOztFQUNDLGVBQUE7RUFDQSxZQUFBO0FqRHUxU0Y7QWlEcjFTRTs7RUFDQyxnQkFBQTtFQUNBLG1CQUFBO0FqRHcxU0g7QWlEcjFTRTs7RUFBa0Isa0JBQUE7QWpEeTFTcEI7QWlEeDFTRTs7RUFBbUIsaUJBQUE7QWpENDFTckI7QWlEejFTQzs7RUFDQyxlQUFBO0FqRDQxU0Y7QWlEdDFTQzs7OztFQUVDLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0FqRDAxU0Y7QWlEdjFTQzs7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWpEMDFTRjtBaUR2MVNDOztFQUNDLDBCQUFBO0FqRDAxU0Y7QWlEdjFTQzs7O0VBQ0MsbUIvQzRRNEI7RStDM1E1QixpQkFBQTtBakQyMVNGO0FpRHgxU0M7O0VBQ0Msa0JBQUE7QWpEMjFTRjtBaUR4MVNDOztFQUFLLG1CQUFBO0FqRDQxU047QWlEMTFTQzs7RUFDQyxxQkFBQTtFQUNBLGNBQUE7QWpENjFTRjtBYXAxU0k7RW9DWEg7O0lBS0UsY0FBQTtFakQrMVNEO0FBQ0Y7QWlENTFTQzs7OztFQUNDLGtCQUFBO0VBS0E7Ozs7Ozs4QkFBQTtBakRtMlNGO0FpRHYyU0U7Ozs7RUFDQyxXL0NuRVE7RStDb0VSLHFCQUFBO0FqRDQyU0g7QWlEaDJTRTs7RUFBSSxjQUFBO0FqRG8yU047QWlEbjJTRTs7RUFDQyxjL0N6RVE7QUYrNlNYO0FpRGwyU0M7O0VBQ0MsV0FBQTtFQUNBLG1CQUFBO0FqRHEyU0Y7QWlEbjJTRTs7RUFDQyxlQUFBO0VBSUEseUJBQUE7QWpEbTJTSDtBYTc0U0k7RW9DcUNGOztJQUdFLHFCQUFBO0VqRDAyU0Y7QUFDRjtBaUR0MlNFOztFQUNDLHlCQUFBO0VBQ0EsVy9DcEdRO0UrQ3FHUixpQkFBQTtBakR5MlNIO0FpRHYyU0c7O0VBQUsseUJBQUE7QWpEMjJTUjtBaUQxMlNHOztFQUNDLDRCQUFBO0FqRDYyU0o7QWlEeDJTQzs7RUFDQyxlQUFBO0FqRDIyU0Y7QWlEejJTRTs7RUFDQyxnQkFBQTtFQUNBLCtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QWpENDJTSDtBYTk2U0k7RW9DNERGOztJQVFFLGtCQUFBO0VqRCsyU0Y7QUFDRjtBaUQ1MlNFOztFQUNDLGtDQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXL0N4SVE7RStDeUlSLGVBQUE7QWpEKzJTSDtBaUR6MlNFOzs7Ozs7OztFQUNDLG1CQUFBO0FqRGszU0g7QWlEaDNTRTs7RUFDQyxnQkFBQTtBakRtM1NIO0FpRDkyU0U7Ozs7OztFQUNDLGFBQUE7RUFDQSxtQkFBQTtBakRxM1NIO0FpRGozU0M7O0VBQ0MsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FqRG8zU0Y7QWlEbDNTRTs7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0FqRHEzU0g7QWlEbDNTRTs7Ozs7Ozs7RUFDQyxxQkFBQTtBakQyM1NIO0FpRHozU0U7O0VBQ0MsZ0JBQUE7QWpENDNTSDtBaUR6M1NFOztFQUNDLHlCL0MzSU87RStDNElQLFcvQ2pMUTtBRjZpVFg7QWlEMzNTRzs7RUFDQyxXL0NuTE87RStDb0xQLDBCQUFBO0FqRDgzU0o7QWlEMTNTRTs7RUFDQyx5Qi9DdkpPO0UrQ3dKUCxXL0MxTFE7QUZ1alRYO0FpRDUzU0c7O0VBQ0MsVy9DNUxPO0UrQzZMUCwwQkFBQTtBakQrM1NKO0FpRDMzU0U7O0VBQWUseUIvQ3JKTDtBRm9oVFo7QWlEOTNTRTs7RUFBZSx5Qi9DckpMO0FGdWhUWjtBaURqNFNFOztFQUFpQix5Qi9DbkpMO0FGd2hUZDtBaURsNFNDOztFQUNDLGlCQUFBO0FqRHE0U0Y7QWlEcDRTRTs7RUFDQyxxQkFBQTtBakR1NFNIO0FpRG40U0M7O0VBQ0MsaUJBQUE7QWpEczRTRjtBaURyNFNFOztFQUNDLHFCQUFBO0FqRHc0U0g7QWlEdjRTRzs7RUFDQywwQkFBQTtBakQwNFNKO0FpRHY0U0U7O0VBQ0MsYUFBQTtFQUNBLGlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBakQwNFNIO0FpRHg0U0U7O0VBQ0Msb0JBQUE7RUFDQSxjL0N6TE87RStDMExQLGVBQUE7QWpEMjRTSDtBaUR2NFNDOztFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7QWpEMDRTRjtBYXpqVEk7RW9DNktIOztJQUtFLG9CQUFBO0lBQ0EsZ0JBQUE7RWpENDRTRDtBQUNGO0FpRHo0U0M7O0VBQ0MsaUJBQUE7QWpENDRTRjtBaUQxNFNDOztFQUNDLGlCQUFBO0FqRDY0U0Y7QWlEMzRTQzs7RUFDQyxpQkFBQTtBakQ4NFNGO0FpRDU0U0M7O0VBQ0MsaUJBQUE7QWpEKzRTRjtBaUQ3NFNDOztFQUNDLGlCQUFBO0FqRGc1U0Y7QWlENzRTQzs7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0FqRGc1U0Y7QWlEOTRTRTs7RUFDQyxnQkFBQTtBakRpNVNIO0FpRDk0U0U7O0VBQ0MsY0FBQTtFQUNBLFlBQUE7RUFDQSxxRUFBQTtFQUNBLDBCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0FqRGk1U0g7O0FpRHo0U0U7RUFDQyxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGUvQzhCMkI7QUY4MlM5QjtBaUR4NFNDO0VBQ0MsZ0JBQUE7QWpEMDRTRjtBaUR2NFNDO0VBQ0MsZ0JBQUE7QWpEeTRTRjs7QWlEbjRTQztFQUNDLGdCQUFBO0FqRHM0U0Y7O0FrRHZyVEE7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QWxEMHJUSjtBa0R4clRJO0VBTko7SUFPUSxXQUFBO0lBQ0EsMkJBQUE7SUFBQSxzQkFBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtFbEQyclROO0FBQ0Y7O0FtRHJzVEM7RUFDQyxtQmpEOFQ0QjtFaUQ3VDVCLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QW5Ed3NURjtBbUR0c1RFO0VBQVMsYUFBQTtBbkR5c1RYO0FtRHJzVEc7RUFBUSxhQUFBO0FuRHdzVFg7QW1EdnNURztFQUFTLGNBQUE7QW5EMHNUWjtBbUR2c1RFO0VBQ0MseUJBQUE7QW5EeXNUSDtBbURyc1RDO0VBQ0MsZ0NBQUE7QW5EdXNURjtBbUR0c1RFO0VBQ0MsNkJBQUE7QW5Ed3NUSDs7QW9EOXRUQztFQUNDLG1CQUFBO0FwRGl1VEY7QW9EL3RUQztFQUNDLGNBQUE7QXBEaXVURjtBb0QvdFRDO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FwRGl1VEY7QW9EL3RURTtFQUNDLHdCQUFBO0VBQ0EscUJBQUE7QXBEaXVUSDtBb0Q5dFRDO0VBQ0Msa0JBQUE7QXBEZ3VURjtBb0QvdFRFO0VBQVMsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0FwRGt1VFg7QW9EanVURTtFQUNDLGFBQUE7RUFDQSxpQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QXBEbXVUSDtBb0RodVRFO0VBQ0Msa0JBQUE7RUFDQSxRQUFBO0VBQ0EsY0FBQTtFQUNBLDJCQUFBO0FwRGt1VEg7QW9EL3RUQztFQUNDLGlCQUFBO0FwRGl1VEY7O0FxRHR3VEE7RUFDSSxjQUFBO0FyRHl3VEo7QXFEdndUSTtFQUNJLGNBQUE7QXJEeXdUUjs7QXNEN3dUQTtFQUNDLG9CQUFBO0F0RGd4VEQ7QXNEOXdUSTtFQUNJLFlBQUE7QXREZ3hUUjtBc0Q3d1RJO0VBQ0ksY3BEbUNFO0FGNHVUVjtBc0Q1d1RDO0VBTUMsa0JBQUE7RUFDQSxvQkFBQTtBdER5d1RGO0FzRHR3VEM7OztFQUdDLGlCQUFBO0VBQ0EsbUJBQUE7QXREd3dURjs7QXVEanlUQTtFQUNDLFdyRGlCVTtFcURoQlYsZ0JBQUE7QXZEb3lURDtBdURseVRDO0VBQ0MseUJBQUE7QXZEb3lURjtBdURueVRFO0VBQ0MsV3JEV1E7QUYweFRYO0F1RHB5VEc7RUFBVSxXckRVRjtBRjZ4VFg7QXVEbnlUQztFQUNDLFdyREtTO0VxREpULGdCQUFBO0F2RHF5VEY7O0F1RGp5VEE7RUFDQyxnQ0FBQTtBdkRveVREO0F1RGx5VEM7RUFDQyx5QkFBQTtBdkRveVRGO0F1RG55VEU7RUFDQyxXckROUTtBRjJ5VFg7QXVEcHlURztFQUFVLFdyRFBGO0FGOHlUWDtBdURueVRDO0VBQ0MsY0FBQTtBdkRxeVRGOztBd0RuMFRBO0VBQ0MsV0FBQTtFQUNBLFVBQUE7QXhEczBURDtBd0RwMFRDO0VBQ0MsWUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QXhEczBURjtBd0RyMFRFO0VBQ0MsY0FBQTtBeER1MFRIO0F3RHgwVEU7RUFDQyxjQUFBO0F4RHUwVEg7QXdEbjBUQztFQUNDLFFBQUE7RUFDQSxVQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0F4RHEwVEY7QXdEbDBUQztFQUNDLGtCQUFBO0F4RG8wVEY7QXdEajBUQztFQUNDLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7QXhEbTBURjs7QXlEbjJUQTtFQUNJLHlCQUFBO0F6RHMyVEo7O0EwRHYyVEE7RUFDQyxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBMUQwMlREO0EwRHgyVEM7RUFDQyxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtBMUQwMlRGO0EwRHYyVEM7RUFDQyxhQUFBO0VBQ0EseUJ4RHVDVTtFd0R0Q1Ysa0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtBMUR5MlRGO0EwRHQyVEM7RUFDQyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsTUFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtBMUR3MlRGO0EwRHAyVEU7RUFDQyxnQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBMURzMlRIO0EwRHIyVEc7RUFDQyxpQkFBQTtBMUR1MlRKO0EwRHIyVEc7RUFDQyxlQUFBO0ExRHUyVEo7QTBEcDJUSTtFQUNDLGNBQUE7QTFEczJUTDtBMERuMlRLO0VBQU0seUJBQUE7QTFEczJUWDtBMERqMlRFO0VBRUMsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QTFEazJUSDtBMERqMlRHO0VBQ0MsZ0JBQUE7QTFEbTJUSjtBMERoMlRJO0VBQ0MsY0FBQTtBMURrMlRMO0EwRDUxVEM7RUFDQyxXeEQ1RFM7RXdENkRULFdBQUE7QTFEODFURjtBMEQ1MVRFO0VBQ0MsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0ExRDgxVEg7QTBEMTFURztFQUNDLFd4RHZFTztFd0R3RVAscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0ExRDQxVEo7QTBEMTFUSTtFQUNDLGdDQUFBO0ExRDQxVEw7QTBEdjFURTtFQUNDLG1CQUFBO0VBQ0EsZ0JBQUE7QTFEeTFUSDtBMER2MVRHO0VBQ0MsV3hEdkZPO0V3RHdGUCxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QTFEeTFUSjtBMER2MVRJO0VBQ0MsZ0NBQUE7QTFEeTFUTDtBMERuMVRDO0VBQ0MsY0FBQTtFQUNBLGN4RDVFUTtBRmk2VFY7QTBEbDFUQztFQUNDLGFBQUE7QTFEbzFURjs7QTBEaDFUQTtFQUNDLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0ExRG0xVEQ7QTBEajFUQztFQUNDLGFBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0ExRG0xVEY7QTBEaDFUQztFQUNDLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLDRDQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0ExRGsxVEY7QTBEOTBURTtFQUNDLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBMURnMVRIO0EwRC8wVEc7RUFDQyxpQkFBQTtBMURpMVRKO0EwRGgxVEk7RUFBSyxZQUFBO0ExRG0xVFQ7QTBEajFURztFQUNDLGVBQUE7QTFEbTFUSjtBMERoMVRJO0VBQ0MsY0FBQTtBMURrMVRMO0EwRGgxVEk7RUFDQyx5QkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBMURrMVRMO0EwRGoxVEs7RUFBTSx5QkFBQTtBMURvMVRYO0EwRC8wVEU7RUFDQyxnQ0FBQTtBMURpMVRIO0EwRDUwVEM7RUFDQyxjQUFBO0ExRDgwVEY7QTBENTBURTtFQUNDLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtBMUQ4MFRIO0EwRDMwVEU7RUFDQyxhQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0ExRDYwVEg7QTBEMTBURztFQUNDLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0ExRDQwVEo7QTBEdjBUQztFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0ExRHkwVEY7QTBEdDBUQztFQUNDLGFBQUE7QTFEdzBURjs7QTJEamlVQTtFQUNDLGdCQUFBO0VBQ0EsZUFBQTtBM0RvaVVEO0EyRGxpVUM7RUFDQyxjQUFBO0VBQ0EsZXpEeVQ0QjtBRjJ1VDlCO0EyRGxpVUU7RUFDQyxjekRLUTtFeURKUixxQkFBQTtBM0RvaVVIO0EyRG5pVUc7RUFDQyxjekRFTztBRm1pVVg7QTJEaGlVQztFQUNDLGNBQUE7QTNEa2lVRjs7QTREcGpVQTtFQUNJLDJDQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7RUFDQSxnQ0FBQTtBNUR1alVKO0E0RHJqVUk7RUFSSjtJQVNRLGVBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxTQUFBO0lBQ0EsNkJBQUE7SUFDQSxjQUFBO0lBQ04sNENBQUE7RTVEd2pVQTtBQUNGOztBNERualVFO0VBREQ7SUFFRSxrQkFBQTtJQUNBLFFBQUE7SUFDQSxPQUFBO0U1RHVqVUQ7QUFDRjs7QTZEamxVQTtFQUNDLGdCQUFBO0VBQ0EsZUFBQTtBN0RvbFVEO0E2RGxsVUM7RUFDQyxtQkFBQTtFQUNBLG1CQUFBO0E3RG9sVUY7QTZEaGxVRTtFQUNDLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtBN0RrbFVIO0E2RC9rVUU7RUFDQyxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7QTdEaWxVSDtBNkQ3a1VDO0VBQ0MsYzNEZVE7RTJEZFIscUJBQUE7RUFDQSxXQUFBO0E3RCtrVUY7QTZEN2tVRTtFQUNFLHFCQUFBO0VBQ0EsVzNEZE87RTJEZVAsa0JBQUE7QTdEK2tVSjtBNkQ5a1VJO0VBQ0MsZ0NBQUE7QTdEZ2xVTDtBNkQ1a1VFO0VBQ0MsbUJBQUE7QTdEOGtVSDtBNkQ1a1VHO0VBQ0MsaUJBQUE7RUFDQSxXM0QxQk87QUZ3bVVYO0E2RDdrVUk7RUFDQyxnQ0FBQTtBN0Qra1VMO0E2RDNrVUU7RUFDQyxpQkFBQTtBN0Q2a1VIO0E2RDNrVUc7RUFDQyxpQkFBQTtFQUNBLFczRHJDTztBRmtuVVg7QTZENWtVSTtFQUNDLGdDQUFBO0E3RDhrVUw7QTZEeGtVQztFQUNDLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBN0Qwa1VGO0E2RHhrVUU7RUFDQyx5QkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBN0Qwa1VIO0E2RHZrVUU7RUFDQyxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0E3RHlrVUg7O0E2RG5rVUE7RUFDQyxnQkFBQTtFQUNBLGVBQUE7QTdEc2tVRDtBNkRwa1VDO0VBQ0Msa0JBQUE7RUFDQSxtQkFBQTtBN0Rza1VGO0E2RGxrVUU7RUFDQyxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBN0Rva1VIO0E2RGprVUU7RUFDQyxxQkFBQTtBN0Rta1VIO0E2RGprVUc7RUFDQyxrQkFBQTtBN0Rta1VKO0E2RDlqVUM7RUFDQyxjQUFBO0VBQ0EscUJBQUE7QTdEZ2tVRjtBNkQ5alVFO0VBQ0MsaUJBQUE7QTdEZ2tVSDtBNkQ5alVHO0VBQ0MsMEJBQUE7QTdEZ2tVSjtBNkQ3alVFO0VBQ0Msa0JBQUE7QTdEK2pVSDtBNkQ3alVHO0VBQ0MsY0FBQTtFQUNBLDBCQUFBO0E3RCtqVUo7QTZEMWpVQztFQUNDLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBN0Q0alVGO0E2RDFqVUU7RUFDQyx5QkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBN0Q0alVIO0E2RHpqVUU7RUFDQyxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0E3RDJqVUg7O0E4RHh0VUE7RUFDQyxtQkFBQTtBOUQydFVEO0E4RHp0VUM7RUFDQyxXNURjUztBRjZzVVg7QThEeHRVQztFQUNDLG9CQUFBO0E5RDB0VUY7QWF6cFVJO0VpRGxFSDtJQUdFLGtCQUFBO0U5RDR0VUQ7QUFDRjtBYTlwVUk7RWlEbEVIO0lBTUUsb0JBQUE7RTlEOHRVRDtBQUNGO0E4RDN0VUM7RUFDQyxZQUFBO0E5RDZ0VUY7O0E4RHp0VUE7RUFDQyxlQUFBO0E5RDR0VUQ7QWF2clVJO0VpRHRDSjtJQUdFLG9CQUFBO0lBQ0EsdUJBQUE7RTlEOHRVQTtBQUNGOztBK0R6dlVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBQUE7QUF5SUE7RUFDQyx5QkFBQTtBL0Q0dlVEOztBK0R6dlVBO0VBQ0MsZ0JBQUE7RUFDRyxXQUFBO0VBQ0gseUI3RGhJVTtFNkRpSVYsWUFBQTtBL0Q0dlVEOztBK0QxdlVBO0VBQ0Msa0JBQUE7RUFHRyxhQUFBO0VBRUEsZUFBQTtFQUdBLG1CQUFBO0VBR0EsOEJBQUE7RUFDSCx5QkFBQTtFQUNBLGNBQUE7QS9ENnZVRDs7QStEM3ZVQTtFQUNDLGdCQUFBO0EvRDh2VUQ7O0ErRDF2VUM7RUFDQyxvQ0FBQTtBL0Q2dlVGO0ErRDF2VUM7RUFDQyxhQUFBO0EvRDR2VUY7O0FnRXo2VUE7RUFDQyxxQkFBQTtFQUNBLGVBQUE7QWhFNDZVRDtBZ0UxNlVDO0VBQ0MsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FoRTQ2VUY7QWdFMTZVQztFQUNDLHNCOURIUztBRis2VVg7QWdFeDZVRTtFQUNDLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QWhFMDZVSDtBZ0V2NlVFO0VBQ0MsYUFBQTtBaEV5NlVIO0FnRXA2VUU7RUFDQyxhQUFBO0VBQ0EsWUFBQTtFQUNBLFc5RHZCUTtFOER3QlIsY0FBQTtFQUNBLG1COURnUzJCO0U4RC9SM0Isa0JBQUE7QWhFczZVSDtBZ0VwNlVHO0VBQ0MsVzlEN0JPO0FGbThVWDtBZ0VsNlVFO0VBQ0MsYUFBQTtFQUNBLGM5RHpCUTtFOEQwQlIsZ0NBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBaEVvNlVIOztBaUVqOVVBO0VBQ0Msa0JBQUE7QWpFbzlVRDtBYXo1VUk7RW9ENURKO0lBR0UsaUJBQUE7RWpFczlVQTtBQUNGO0FhajVVSTtFb0RuRUg7SUFHRSxXQUFBO0VqRXE5VUQ7RWlFcDlVQztJQUNDLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxjQUFBO0VqRXM5VUY7QUFDRjtBYXo2VUk7RW9EMUNGO0lBRUUsaUJBQUE7RWpFcTlVRjtBQUNGO0FpRXA5VUc7RUFDSSxVQUFBO0VBQ0Esa0JBQUE7QWpFczlVUDtBaUVyOVVJO0VBQ0Msc0JBQUE7QWpFdTlVTDtBaUVqOVVDO0VBQ0MsWUFBQTtFQUNFLFdBQUE7RUFDQyxvQkFBQTtLQUFBLGlCQUFBO0VBQ0gsa0JBQUE7QWpFbTlVRjtBaUVoOVVDO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSx1RUFBQTtFQUlBLFlBQUE7RUFDRyxXQUFBO0VBQ0gsVUFBQTtBakUrOFVIO0FheDdVSTtFb0RsQ0g7SUFPRyx3RUFBQTtFakV1OVVGO0FBQ0Y7QWlFaDlVRTtFQUNDLGtCQUFBO0FqRWs5VUg7O0FpRTk4VUE7RUFRQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7QWpFMDhVRDtBYXA5VUk7RW9EREo7SUFFRSxrQkFBQTtJQUNBLGFBQUE7SUFDQSxTQUFBLEVBQUEsc0NBQUE7SUFDRywyQkFBQTtJQUNILFVBQUE7RWpFdTlVQTtBQUNGO0FhaDlVSTtFb0RkSjtJQWFFLGNBQUE7RWpFcTlVQTtBQUNGO0FpRW45VUM7RUFDQyxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsME4vRHNRNEI7RStEclE1QixnQkFBQTtBakVxOVVGO0FpRWw5VUM7RUFDQyxzQi9ENUVTO0UrRDZFVCxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBakVvOVVGO0FpRWw5VUU7RUFBTSxXQUFBO0FqRXE5VVI7QWlFbjlVRTtFQUFRLGlCQUFBO0FqRXM5VVY7QWlFcDlVRTtFQUNDLGMvRHRETztFK0R1RFAsa0JBQUE7RUFDQSwwTi9EaVAyQjtFK0RoUDNCLGdCQUFBO0FqRXM5VUg7O0FrRXRqVkM7RUFDQyxVQUFBO0VBQ0EsZ0M5RDBQNEI7QUorelU5QjtBa0V0alZDO0VBQ0MsVUFBQTtBbEV3alZGIiwiZmlsZSI6InNjc3MvbWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwKTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICM3MDI3QTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IHJnYig2OC45NDQ3MjM2MTgxLCAyNC4wMDc1Mzc2ODg0LCA5OC40OTI0NjIzMTE2KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzcwMjdBMDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMzYwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE3MnB4O1xuICB9XG59XG4uY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTQuOTYsIDE5NC41MiwgMjI4LjQpO1xufVxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE4MC42NCwgMTQyLjY4LCAyMDUuNik7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDMuMjM0OTE5NjE0MSwgMTc2LjgwOTM4OTA2NzUsIDIyMC42MTA2MTA5MzI1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAzLjIzNDkxOTYxNDEsIDE3Ni44MDkzODkwNjc1LCAyMjAuNjEwNjEwOTMyNSk7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LjIsIDE5NS42NCwgMjMyLjA0KTtcbn1cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyMy44LCAxNDQuNzYsIDIxMi4zNik7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMi41NzUsIDE3NS43NjUsIDIyNC4zNTI1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMi41NzUsIDE3NS43NjUsIDIyNC4zNTI1KTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTQuOCwgMjMwLjM2LCAyMDIuOTIpO1xufVxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE0My4yLCAyMDkuMjQsIDE1OC4yOCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzYuNzA1OTQwNTk0MSwgMjIyLjk1NDA1OTQwNTksIDE4Ny4yNjY1MzQ2NTM1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc2LjcwNTk0MDU5NDEsIDIyMi45NTQwNTk0MDU5LCAxODcuMjY2NTM0NjUzNSk7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLjI4LCAyNDIuOTYsIDI0NC42NCk7XG59XG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI5LjUyLCAyMzIuNjQsIDIzNS43Nik7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjYuNzUwOTMwMjMyNiwgMjMwLjIxLCAyMzMuNjY5MDY5NzY3NCk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNi43NTA5MzAyMzI2LCAyMzAuMjEsIDIzMy42NjkwNjk3Njc0KTtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSk7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgzLjYsIDIwNS43MiwgMjI4LjEyKTtcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyMi40LCAxNjMuNDgsIDIwNS4wOCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NS4wNzQzNTg5NzQ0LCAxOTIuOTMzNjc1MjEzNywgMjIxLjE0NTY0MTAyNTYpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY1LjA3NDM1ODk3NDQsIDE5Mi45MzM2NzUyMTM3LCAyMjEuMTQ1NjQxMDI1Nik7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUxLjM2LCAyNTIuNDgsIDI1My42KTtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ4LjI0LCAyNTAuMzIsIDI1Mi40KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzIuOTQzMzMzMzMzMywgMjM5LjczLCAyNDYuNTE2NjY2NjY2Nyk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMyLjk0MzMzMzMzMzMsIDIzOS43MywgMjQ2LjUxNjY2NjY2NjcpO1xufVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5OC4xNiwgMTk5Ljg0LCAyMDEuNTIpO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE0OS40NCwgMTUyLjU2LCAxNTUuNjgpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg1LjAyMTY3NTEyNjksIDE4Ny4wOSwgMTg5LjE1ODMyNDg3MzEpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODUuMDIxNjc1MTI2OSwgMTg3LjA5LCAxODkuMTU4MzI0ODczMSk7XG59XG5cbi50YWJsZS1ibHVlLFxuLnRhYmxlLWJsdWUgPiB0aCxcbi50YWJsZS1ibHVlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgzLjYsIDIwNS43MiwgMjI4LjEyKTtcbn1cbi50YWJsZS1ibHVlIHRoLFxuLnRhYmxlLWJsdWUgdGQsXG4udGFibGUtYmx1ZSB0aGVhZCB0aCxcbi50YWJsZS1ibHVlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigxMjIuNCwgMTYzLjQ4LCAyMDUuMDgpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY1LjA3NDM1ODk3NDQsIDE5Mi45MzM2NzUyMTM3LCAyMjEuMTQ1NjQxMDI1Nik7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYmx1ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NS4wNzQzNTg5NzQ0LCAxOTIuOTMzNjc1MjEzNywgMjIxLjE0NTY0MTAyNTYpO1xufVxuXG4udGFibGUtcGluayxcbi50YWJsZS1waW5rID4gdGgsXG4udGFibGUtcGluayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC4yLCAxOTUuNjQsIDIzMi4wNCk7XG59XG4udGFibGUtcGluayB0aCxcbi50YWJsZS1waW5rIHRkLFxuLnRhYmxlLXBpbmsgdGhlYWQgdGgsXG4udGFibGUtcGluayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjIzLjgsIDE0NC43NiwgMjEyLjM2KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1waW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMi41NzUsIDE3NS43NjUsIDIyNC4zNTI1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcGluazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1waW5rOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMyLjU3NSwgMTc1Ljc2NSwgMjI0LjM1MjUpO1xufVxuXG4udGFibGUtcHVycGxlLFxuLnRhYmxlLXB1cnBsZSA+IHRoLFxuLnRhYmxlLXB1cnBsZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNC45NiwgMTk0LjUyLCAyMjguNCk7XG59XG4udGFibGUtcHVycGxlIHRoLFxuLnRhYmxlLXB1cnBsZSB0ZCxcbi50YWJsZS1wdXJwbGUgdGhlYWQgdGgsXG4udGFibGUtcHVycGxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigxODAuNjQsIDE0Mi42OCwgMjA1LjYpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXB1cnBsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDMuMjM0OTE5NjE0MSwgMTc2LjgwOTM4OTA2NzUsIDIyMC42MTA2MTA5MzI1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHVycGxlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXB1cnBsZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMy4yMzQ5MTk2MTQxLCAxNzYuODA5Mzg5MDY3NSwgMjIwLjYxMDYxMDkzMjUpO1xufVxuXG4udGFibGUtY3lhbixcbi50YWJsZS1jeWFuID4gdGgsXG4udGFibGUtY3lhbiA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4OC4zNiwgMjE4LjA0LCAyMjIuNTIpO1xufVxuLnRhYmxlLWN5YW4gdGgsXG4udGFibGUtY3lhbiB0ZCxcbi50YWJsZS1jeWFuIHRoZWFkIHRoLFxuLnRhYmxlLWN5YW4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzMS4yNCwgMTg2LjM2LCAxOTQuNjgpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWN5YW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcxLjIxNTkzMjIwMzQsIDIwOC41MzE1MjU0MjM3LCAyMTQuMTY0MDY3Nzk2Nik7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWN5YW46aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtY3lhbjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MS4yMTU5MzIyMDM0LCAyMDguNTMxNTI1NDIzNywgMjE0LjE2NDA2Nzc5NjYpO1xufVxuXG4udGFibGUtbWVudSxcbi50YWJsZS1tZW51ID4gdGgsXG4udGFibGUtbWVudSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MC4xNiwgMjMyLjYsIDI0NS4yKTtcbn1cbi50YWJsZS1tZW51IHRoLFxuLnRhYmxlLW1lbnUgdGQsXG4udGFibGUtbWVudSB0aGVhZCB0aCxcbi50YWJsZS1tZW51IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigyMjcuNDQsIDIxMy40LCAyMzYuOCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbWVudTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjguNDA3ODI2MDg3LCAyMTQuODYwODY5NTY1MiwgMjM3LjQzOTEzMDQzNDgpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1tZW51OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLW1lbnU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjguNDA3ODI2MDg3LCAyMTQuODYwODY5NTY1MiwgMjM3LjQzOTEzMDQzNDgpO1xufVxuXG4udGFibGUtbWVudWxpZ2h0LFxuLnRhYmxlLW1lbnVsaWdodCA+IHRoLFxuLnRhYmxlLW1lbnVsaWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MS4wOCwgMjQ4Ljg0LCAyNTIuMik7XG59XG4udGFibGUtbWVudWxpZ2h0IHRoLFxuLnRhYmxlLW1lbnVsaWdodCB0ZCxcbi50YWJsZS1tZW51bGlnaHQgdGhlYWQgdGgsXG4udGFibGUtbWVudWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigyNDcuNzIsIDI0My41NiwgMjQ5LjgpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLW1lbnVsaWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzkuOTIzNzUsIDIzMS4zMDg3NSwgMjQ0LjIzMTI1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbWVudWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLW1lbnVsaWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOS45MjM3NSwgMjMxLjMwODc1LCAyNDQuMjMxMjUpO1xufVxuXG4udGFibGUtbGlnaHRwdXJwbGUsXG4udGFibGUtbGlnaHRwdXJwbGUgPiB0aCxcbi50YWJsZS1saWdodHB1cnBsZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MS4wOCwgMjQ5LjEyLCAyNTIuNDgpO1xufVxuLnRhYmxlLWxpZ2h0cHVycGxlIHRoLFxuLnRhYmxlLWxpZ2h0cHVycGxlIHRkLFxuLnRhYmxlLWxpZ2h0cHVycGxlIHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0cHVycGxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigyNDcuNzIsIDI0NC4wOCwgMjUwLjMyKTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodHB1cnBsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzkuMTgsIDIzMS4yNywgMjQ0LjgzKTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHRwdXJwbGU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHRwdXJwbGU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzkuMTgsIDIzMS4yNywgMjQ0LjgzKTtcbn1cblxuLnRhYmxlLWxpZ2h0cGluayxcbi50YWJsZS1saWdodHBpbmsgPiB0aCxcbi50YWJsZS1saWdodHBpbmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMuMzIsIDI0OS4xMiwgMjUyLjc2KTtcbn1cbi50YWJsZS1saWdodHBpbmsgdGgsXG4udGFibGUtbGlnaHRwaW5rIHRkLFxuLnRhYmxlLWxpZ2h0cGluayB0aGVhZCB0aCxcbi50YWJsZS1saWdodHBpbmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1MS44OCwgMjQ0LjA4LCAyNTAuODQpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0cGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDcuNjUzMzMzMzMzMywgMjI5LjI4NjY2NjY2NjcsIDI0NS4yMDQ0NDQ0NDQ0KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHRwaW5rOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0cGluazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ny42NTMzMzMzMzMzLCAyMjkuMjg2NjY2NjY2NywgMjQ1LjIwNDQ0NDQ0NDQpO1xufVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMS4yNSwgMjEuMjUsIDIxLjI1LCAwLjA3NSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEuMjUsIDIxLjI1LCAyMS4yNSwgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjkuMTQ2NTUxNzI0MSwgNzcuMTI1LCA4NS4xMDM0NDgyNzU5KTtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjkuMTQ2NTUxNzI0MSwgNzcuMTI1LCA4NS4xMDM0NDgyNzU5KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5idG4sIC5QYWdpbmF0aW9uIHNwYW4uY3VyUGFnZSBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDM2MHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biwgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIHN0cm9uZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciwgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIHN0cm9uZzpob3ZlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2Ugc3Ryb25nOmZvY3VzLCAuYnRuLmZvY3VzLCAuUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2Ugc3Ryb25nLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNDMzJCQUQ7XG59XG4uYnRuLmRpc2FibGVkLCAuUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2Ugc3Ryb25nLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkLCAuUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2Ugc3Ryb25nOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5QYWdpbmF0aW9uIHNwYW4uY3VyUGFnZSBzdHJvbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSwgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyN0EwO1xuICBib3JkZXItY29sb3I6ICM3MDI3QTA7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsIC5QYWdpbmF0aW9uIHNwYW4uY3VyUGFnZSBzdHJvbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDkwLjQ3MjM2MTgwOSwgMzEuNTAzNzY4ODQ0MiwgMTI5LjI0NjIzMTE1NTgpO1xuICBib3JkZXItY29sb3I6IHJnYig4My4yOTY0ODI0MTIxLCAyOS4wMDUwMjUxMjU2LCAxMTguOTk0OTc0ODc0NCk7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5QYWdpbmF0aW9uIHNwYW4uY3VyUGFnZSBzdHJvbmc6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cywgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIHN0cm9uZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTAuNDcyMzYxODA5LCAzMS41MDM3Njg4NDQyLCAxMjkuMjQ2MjMxMTU1OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDgzLjI5NjQ4MjQxMjEsIDI5LjAwNTAyNTEyNTYsIDExOC45OTQ5NzQ4NzQ0KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMzLjQ1LCA3MS40LCAxNzQuMjUsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5QYWdpbmF0aW9uIHNwYW4uY3VyUGFnZSBzdHJvbmcuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIHN0cm9uZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyN0EwO1xuICBib3JkZXItY29sb3I6ICM3MDI3QTA7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2Ugc3Ryb25nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIHN0cm9uZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSwgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIC5zaG93ID4gc3Ryb25nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODMuMjk2NDgyNDEyMSwgMjkuMDA1MDI1MTI1NiwgMTE4Ljk5NDk3NDg3NDQpO1xuICBib3JkZXItY29sb3I6IHJnYig3Ni4xMjA2MDMwMTUxLCAyNi41MDYyODE0MDcsIDEwOC43NDM3MTg1OTMpO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIHN0cm9uZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5QYWdpbmF0aW9uIHNwYW4uY3VyUGFnZSBzdHJvbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5QYWdpbmF0aW9uIHNwYW4uY3VyUGFnZSAuc2hvdyA+IHN0cm9uZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzMuNDUsIDcxLjQsIDE3NC4yNSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMkJBRDtcbiAgYm9yZGVyLWNvbG9yOiAjQzMyQkFEO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2My42NjA3MTQyODU3LCAzNi4wODkyODU3MTQzLCAxNDUuMTk2NDI4NTcxNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1My4yMTQyODU3MTQzLCAzMy43ODU3MTQyODU3LCAxMzUuOTI4NTcxNDI4Nik7XG59XG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2My42NjA3MTQyODU3LCAzNi4wODkyODU3MTQzLCAxNDUuMTk2NDI4NTcxNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1My4yMTQyODU3MTQzLCAzMy43ODU3MTQyODU3LCAxMzUuOTI4NTcxNDI4Nik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNCwgNzQuOCwgMTg1LjMsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMkJBRDtcbiAgYm9yZGVyLWNvbG9yOiAjQzMyQkFEO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNTMuMjE0Mjg1NzE0MywgMzMuNzg1NzE0Mjg1NywgMTM1LjkyODU3MTQyODYpO1xuICBib3JkZXItY29sb3I6IHJnYigxNDIuNzY3ODU3MTQyOSwgMzEuNDgyMTQyODU3MSwgMTI2LjY2MDcxNDI4NTcpO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA0LCA3NC44LCAxODUuMywgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzIuNjA4Njk1NjUyMiwgMTM2LjE0MTMwNDM0NzgsIDU2LjI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzAuMTQ0OTI3NTM2MiwgMTI1Ljg1NTA3MjQ2MzgsIDUyKTtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMi42MDg2OTU2NTIyLCAxMzYuMTQxMzA0MzQ3OCwgNTYuMjUpO1xuICBib3JkZXItY29sb3I6IHJnYigzMC4xNDQ5Mjc1MzYyLCAxMjUuODU1MDcyNDYzOCwgNTIpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3Mi4yNSwgMTgwLjIsIDk2LjksIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLjE0NDkyNzUzNjIsIDEyNS44NTUwNzI0NjM4LCA1Mik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI3LjY4MTE1OTQyMDMsIDExNS41Njg4NDA1Nzk3LCA0Ny43NSk7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3Mi4yNSwgMTgwLjIsIDk2LjksIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0VENERBO1xuICBib3JkZXItY29sb3I6ICNDRUQ0REE7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NC4yMDYzOTUzNDg4LCAxOTIuODc1LCAyMDEuNTQzNjA0NjUxMik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3Ni45NDE4NjA0NjUxLCAxODYuNSwgMTk2LjA1ODEzOTUzNDkpO1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NC4yMDYzOTUzNDg4LCAxOTIuODc1LCAyMDEuNTQzNjA0NjUxMik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3Ni45NDE4NjA0NjUxLCAxODYuNSwgMTk2LjA1ODEzOTUzNDkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODAuMDUsIDE4NS43NSwgMTkxLjQ1LCAwLjUpO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFRDREQTtcbiAgYm9yZGVyLWNvbG9yOiAjQ0VENERBO1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzYuOTQxODYwNDY1MSwgMTg2LjUsIDE5Ni4wNTgxMzk1MzQ5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTY5LjY3NzMyNTU4MTQsIDE4MC4xMjUsIDE5MC41NzI2NzQ0MTg2KTtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4MC4wNSwgMTg1Ljc1LCAxOTEuNDUsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNS44NzUsIDIzNS44NzUsIDIzNS44NzUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzUuODc1LCAyMzUuODc1LCAyMzUuODc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMS43LCAyMjIuMywgMjIyLjksIDAuNSk7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMjMuMTI1LCAyMjMuMTI1LCAyMjMuMTI1KTtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMS43LCAyMjIuMywgMjIyLjksIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRGOUY7XG4gIGJvcmRlci1jb2xvcjogIzAwNEY5Rjtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA1OS45OTUyODMwMTg5LCAxMjAuNzUpO1xuICBib3JkZXItY29sb3I6IHJnYigwLCA1My42NjAzNzczNTg1LCAxMDgpO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA1OS45OTUyODMwMTg5LCAxMjAuNzUpO1xuICBib3JkZXItY29sb3I6IHJnYigwLCA1My42NjAzNzczNTg1LCAxMDgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOC4yNSwgMTA1LjQsIDE3My40LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRGOUY7XG4gIGJvcmRlci1jb2xvcjogIzAwNEY5Rjtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNTMuNjYwMzc3MzU4NSwgMTA4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgNDcuMzI1NDcxNjk4MSwgOTUuMjUpO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzguMjUsIDEwNS40LCAxNzMuNCwgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZhO1xuICBib3JkZXItY29sb3I6ICNmMmY2ZmE7XG59XG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTQuMzc1LCAyMjYuODc1LCAyMzkuMzc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjA1LjE2NjY2NjY2NjcsIDIyMC41LCAyMzUuODMzMzMzMzMzMyk7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTQuMzc1LCAyMjYuODc1LCAyMzkuMzc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjA1LjE2NjY2NjY2NjcsIDIyMC41LCAyMzUuODMzMzMzMzMzMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMC42NSwgMjE0LjY1LCAyMTguNjUsIDAuNSk7XG59XG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmE7XG4gIGJvcmRlci1jb2xvcjogI2YyZjZmYTtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA1LjE2NjY2NjY2NjcsIDIyMC41LCAyMzUuODMzMzMzMzMzMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5NS45NTgzMzMzMzMzLCAyMTQuMTI1LCAyMzIuMjkxNjY2NjY2Nyk7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTAuNjUsIDIxNC42NSwgMjE4LjY1LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNC44NTM0NDgyNzU5LCAzOC44NzUsIDQyLjg5NjU1MTcyNDEpO1xuICBib3JkZXItY29sb3I6IHJnYigyOS4xMzc5MzEwMzQ1LCAzMi41LCAzNS44NjIwNjg5NjU1KTtcbn1cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNC44NTM0NDgyNzU5LCAzOC44NzUsIDQyLjg5NjU1MTcyNDEpO1xuICBib3JkZXItY29sb3I6IHJnYigyOS4xMzc5MzEwMzQ1LCAzMi41LCAzNS44NjIwNjg5NjU1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIuNDUsIDg3LjU1LCA5Mi42NSwgMC41KTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjkuMTM3OTMxMDM0NSwgMzIuNSwgMzUuODYyMDY4OTY1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzLjQyMjQxMzc5MzEsIDI2LjEyNSwgMjguODI3NTg2MjA2OSk7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4Mi40NSwgODcuNTUsIDkyLjY1LCAwLjUpO1xufVxuXG4uYnRuLWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEY5RjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0RjlGO1xufVxuLmJ0bi1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA1OS45OTUyODMwMTg5LCAxMjAuNzUpO1xuICBib3JkZXItY29sb3I6IHJnYigwLCA1My42NjAzNzczNTg1LCAxMDgpO1xufVxuLmJ0bi1ibHVlOmZvY3VzLCAuYnRuLWJsdWUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDU5Ljk5NTI4MzAxODksIDEyMC43NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDAsIDUzLjY2MDM3NzM1ODUsIDEwOCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LjI1LCAxMDUuNCwgMTczLjQsIDAuNSk7XG59XG4uYnRuLWJsdWUuZGlzYWJsZWQsIC5idG4tYmx1ZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RjlGO1xuICBib3JkZXItY29sb3I6ICMwMDRGOUY7XG59XG4uYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYmx1ZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDUzLjY2MDM3NzM1ODUsIDEwOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDAsIDQ3LjMyNTQ3MTY5ODEsIDk1LjI1KTtcbn1cbi5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LjI1LCAxMDUuNCwgMTczLjQsIDAuNSk7XG59XG5cbi5idG4tcGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMyQkFEO1xuICBib3JkZXItY29sb3I6ICNDMzJCQUQ7XG59XG4uYnRuLXBpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2My42NjA3MTQyODU3LCAzNi4wODkyODU3MTQzLCAxNDUuMTk2NDI4NTcxNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1My4yMTQyODU3MTQzLCAzMy43ODU3MTQyODU3LCAxMzUuOTI4NTcxNDI4Nik7XG59XG4uYnRuLXBpbms6Zm9jdXMsIC5idG4tcGluay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYzLjY2MDcxNDI4NTcsIDM2LjA4OTI4NTcxNDMsIDE0NS4xOTY0Mjg1NzE0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTUzLjIxNDI4NTcxNDMsIDMzLjc4NTcxNDI4NTcsIDEzNS45Mjg1NzE0Mjg2KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA0LCA3NC44LCAxODUuMywgMC41KTtcbn1cbi5idG4tcGluay5kaXNhYmxlZCwgLmJ0bi1waW5rOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzJCQUQ7XG4gIGJvcmRlci1jb2xvcjogI0MzMkJBRDtcbn1cbi5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1waW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTUzLjIxNDI4NTcxNDMsIDMzLjc4NTcxNDI4NTcsIDEzNS45Mjg1NzE0Mjg2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQyLjc2Nzg1NzE0MjksIDMxLjQ4MjE0Mjg1NzEsIDEyNi42NjA3MTQyODU3KTtcbn1cbi5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1waW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNCwgNzQuOCwgMTg1LjMsIDAuNSk7XG59XG5cbi5idG4tcHVycGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDI3QTA7XG4gIGJvcmRlci1jb2xvcjogIzcwMjdBMDtcbn1cbi5idG4tcHVycGxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5MC40NzIzNjE4MDksIDMxLjUwMzc2ODg0NDIsIDEyOS4yNDYyMzExNTU4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoODMuMjk2NDgyNDEyMSwgMjkuMDA1MDI1MTI1NiwgMTE4Ljk5NDk3NDg3NDQpO1xufVxuLmJ0bi1wdXJwbGU6Zm9jdXMsIC5idG4tcHVycGxlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5MC40NzIzNjE4MDksIDMxLjUwMzc2ODg0NDIsIDEyOS4yNDYyMzExNTU4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoODMuMjk2NDgyNDEyMSwgMjkuMDA1MDI1MTI1NiwgMTE4Ljk5NDk3NDg3NDQpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzMuNDUsIDcxLjQsIDE3NC4yNSwgMC41KTtcbn1cbi5idG4tcHVycGxlLmRpc2FibGVkLCAuYnRuLXB1cnBsZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyN0EwO1xuICBib3JkZXItY29sb3I6ICM3MDI3QTA7XG59XG4uYnRuLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDgzLjI5NjQ4MjQxMjEsIDI5LjAwNTAyNTEyNTYsIDExOC45OTQ5NzQ4NzQ0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNzYuMTIwNjAzMDE1MSwgMjYuNTA2MjgxNDA3LCAxMDguNzQzNzE4NTkzKTtcbn1cbi5idG4tcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMy40NSwgNzEuNCwgMTc0LjI1LCAwLjUpO1xufVxuXG4uYnRuLWN5YW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN0I4QjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3QjhCO1xufVxuLmJ0bi1jeWFuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMi44MzE3MzA3NjkyLCA5Mi44NDEzNDYxNTM4LCAxMDQuOTE4MjY5MjMwOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExLjQ0MjMwNzY5MjMsIDgyLjc4ODQ2MTUzODUsIDkzLjU1NzY5MjMwNzcpO1xufVxuLmJ0bi1jeWFuOmZvY3VzLCAuYnRuLWN5YW4uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyLjgzMTczMDc2OTIsIDkyLjg0MTM0NjE1MzgsIDEwNC45MTgyNjkyMzA4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTEuNDQyMzA3NjkyMywgODIuNzg4NDYxNTM4NSwgOTMuNTU3NjkyMzA3Nyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLjcsIDE0Mi44LCAxNTYuNCwgMC41KTtcbn1cbi5idG4tY3lhbi5kaXNhYmxlZCwgLmJ0bi1jeWFuOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdCOEI7XG4gIGJvcmRlci1jb2xvcjogIzExN0I4Qjtcbn1cbi5idG4tY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1jeWFuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTEuNDQyMzA3NjkyMywgODIuNzg4NDYxNTM4NSwgOTMuNTU3NjkyMzA3Nyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwLjA1Mjg4NDYxNTQsIDcyLjczNTU3NjkyMzEsIDgyLjE5NzExNTM4NDYpO1xufVxuLmJ0bi1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWN5YW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIuNywgMTQyLjgsIDE1Ni40LCAwLjUpO1xufVxuXG4uYnRuLW1lbnUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUZEQztcbiAgYm9yZGVyLWNvbG9yOiAjQ0FBRkRDO1xufVxuLmJ0bi1tZW51OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODQuMzcxNzM5MTMwNCwgMTQ4LjM5MTMwNDM0NzgsIDIwOC4zNTg2OTU2NTIyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTc4LjQ5NTY1MjE3MzksIDEzOS41MjE3MzkxMzA0LCAyMDQuNDc4MjYwODY5Nik7XG59XG4uYnRuLW1lbnU6Zm9jdXMsIC5idG4tbWVudS5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg0LjM3MTczOTEzMDQsIDE0OC4zOTEzMDQzNDc4LCAyMDguMzU4Njk1NjUyMik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3OC40OTU2NTIxNzM5LCAxMzkuNTIxNzM5MTMwNCwgMjA0LjQ3ODI2MDg2OTYpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzYuNjUsIDE1NC4zLCAxOTMuMTUsIDAuNSk7XG59XG4uYnRuLW1lbnUuZGlzYWJsZWQsIC5idG4tbWVudTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FBRkRDO1xuICBib3JkZXItY29sb3I6ICNDQUFGREM7XG59XG4uYnRuLW1lbnU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW1lbnU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbWVudS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3OC40OTU2NTIxNzM5LCAxMzkuNTIxNzM5MTMwNCwgMjA0LjQ3ODI2MDg2OTYpO1xuICBib3JkZXItY29sb3I6IHJnYigxNzIuNjE5NTY1MjE3NCwgMTMwLjY1MjE3MzkxMywgMjAwLjU5NzgyNjA4Nyk7XG59XG4uYnRuLW1lbnU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW1lbnU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbWVudS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzYuNjUsIDE1NC4zLCAxOTMuMTUsIDAuNSk7XG59XG5cbi5idG4tbWVudWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUU5RjU7XG4gIGJvcmRlci1jb2xvcjogI0YxRTlGNTtcbn1cbi5idG4tbWVudWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjQuMjY1NjI1LCAyMDYuNzAzMTI1LCAyMzMuMDQ2ODc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjE4LjY4NzUsIDE5Ny45Mzc1LCAyMjkuMDYyNSk7XG59XG4uYnRuLW1lbnVsaWdodDpmb2N1cywgLmJ0bi1tZW51bGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNC4yNjU2MjUsIDIwNi43MDMxMjUsIDIzMy4wNDY4NzUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMTguNjg3NSwgMTk3LjkzNzUsIDIyOS4wNjI1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA5LjgsIDIwMy42LCAyMTQuNCwgMC41KTtcbn1cbi5idG4tbWVudWxpZ2h0LmRpc2FibGVkLCAuYnRuLW1lbnVsaWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFOUY1O1xuICBib3JkZXItY29sb3I6ICNGMUU5RjU7XG59XG4uYnRuLW1lbnVsaWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbWVudWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW1lbnVsaWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxOC42ODc1LCAxOTcuOTM3NSwgMjI5LjA2MjUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMTMuMTA5Mzc1LCAxODkuMTcxODc1LCAyMjUuMDc4MTI1KTtcbn1cbi5idG4tbWVudWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1tZW51bGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbWVudWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwOS44LCAyMDMuNiwgMjE0LjQsIDAuNSk7XG59XG5cbi5idG4tbGlnaHRwdXJwbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWFmNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjFlYWY2O1xufVxuLmJ0bi1saWdodHB1cnBsZTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIzLjE1LCAyMDcuMjI1LCAyMzQuNTI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjE3LjIsIDE5OC4zLCAyMzAuNyk7XG59XG4uYnRuLWxpZ2h0cHVycGxlOmZvY3VzLCAuYnRuLWxpZ2h0cHVycGxlLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjMuMTUsIDIwNy4yMjUsIDIzNC41MjUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMTcuMiwgMTk4LjMsIDIzMC43KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA5LjgsIDIwNC40NSwgMjE1LjI1LCAwLjUpO1xufVxuLmJ0bi1saWdodHB1cnBsZS5kaXNhYmxlZCwgLmJ0bi1saWdodHB1cnBsZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlYWY2O1xuICBib3JkZXItY29sb3I6ICNmMWVhZjY7XG59XG4uYnRuLWxpZ2h0cHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodHB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodHB1cnBsZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNy4yLCAxOTguMywgMjMwLjcpO1xuICBib3JkZXItY29sb3I6IHJnYigyMTEuMjUsIDE4OS4zNzUsIDIyNi44NzUpO1xufVxuLmJ0bi1saWdodHB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHRwdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlnaHRwdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA5LjgsIDIwNC40NSwgMjE1LjI1LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0cGluayB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllYWY3O1xuICBib3JkZXItY29sb3I6ICNmOWVhZjc7XG59XG4uYnRuLWxpZ2h0cGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQwLjUsIDIwNC4yNSwgMjM1LjY2NjY2NjY2NjcpO1xuICBib3JkZXItY29sb3I6IHJnYigyMzcuNjY2NjY2NjY2NywgMTk0LjMzMzMzMzMzMzMsIDIzMS44ODg4ODg4ODg5KTtcbn1cbi5idG4tbGlnaHRwaW5rOmZvY3VzLCAuYnRuLWxpZ2h0cGluay5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQwLjUsIDIwNC4yNSwgMjM1LjY2NjY2NjY2NjcpO1xuICBib3JkZXItY29sb3I6IHJnYigyMzcuNjY2NjY2NjY2NywgMTk0LjMzMzMzMzMzMzMsIDIzMS44ODg4ODg4ODg5KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LjYsIDIwNC40NSwgMjE2LjEsIDAuNSk7XG59XG4uYnRuLWxpZ2h0cGluay5kaXNhYmxlZCwgLmJ0bi1saWdodHBpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZWFmNztcbiAgYm9yZGVyLWNvbG9yOiAjZjllYWY3O1xufVxuLmJ0bi1saWdodHBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0cGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodHBpbmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzcuNjY2NjY2NjY2NywgMTk0LjMzMzMzMzMzMzMsIDIzMS44ODg4ODg4ODg5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjM0LjgzMzMzMzMzMzMsIDE4NC40MTY2NjY2NjY3LCAyMjguMTExMTExMTExMSk7XG59XG4uYnRuLWxpZ2h0cGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHRwaW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0cGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYuNiwgMjA0LjQ1LCAyMTYuMSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzcwMjdBMDtcbiAgYm9yZGVyLWNvbG9yOiAjNzAyN0EwO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMjdBMDtcbiAgYm9yZGVyLWNvbG9yOiAjNzAyN0EwO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTEyLCAzOSwgMTYwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM3MDI3QTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDI3QTA7XG4gIGJvcmRlci1jb2xvcjogIzcwMjdBMDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMiwgMzksIDE2MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjQzMyQkFEO1xuICBib3JkZXItY29sb3I6ICNDMzJCQUQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzJCQUQ7XG4gIGJvcmRlci1jb2xvcjogI0MzMkJBRDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTUsIDQzLCAxNzMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNDMzJCQUQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzJCQUQ7XG4gIGJvcmRlci1jb2xvcjogI0MzMkJBRDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5NSwgNDMsIDE3MywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICNDRUQ0REE7XG4gIGJvcmRlci1jb2xvcjogI0NFRDREQTtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRUQ0REE7XG4gIGJvcmRlci1jb2xvcjogI0NFRDREQTtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI0NFRDREQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFRDREQTtcbiAgYm9yZGVyLWNvbG9yOiAjQ0VENERBO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA2LCAyMTIsIDIxOCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICMwMDRGOUY7XG4gIGJvcmRlci1jb2xvcjogIzAwNEY5Rjtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEY5RjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0RjlGO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDc5LCAxNTksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDRGOUY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRGOUY7XG4gIGJvcmRlci1jb2xvcjogIzAwNEY5Rjtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDc5LCAxNTksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjJmNmZhO1xuICBib3JkZXItY29sb3I6ICNmMmY2ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmNmZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDIsIDI0NiwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2YyZjZmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmNmZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQyLCAyNDYsIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtYmx1ZSB7XG4gIGNvbG9yOiAjMDA0RjlGO1xuICBib3JkZXItY29sb3I6ICMwMDRGOUY7XG59XG4uYnRuLW91dGxpbmUtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RjlGO1xuICBib3JkZXItY29sb3I6ICMwMDRGOUY7XG59XG4uYnRuLW91dGxpbmUtYmx1ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJsdWUuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCA3OSwgMTU5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWJsdWUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ibHVlOmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDRGOUY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRGOUY7XG4gIGJvcmRlci1jb2xvcjogIzAwNEY5Rjtcbn1cbi5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDc5LCAxNTksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1waW5rIHtcbiAgY29sb3I6ICNDMzJCQUQ7XG4gIGJvcmRlci1jb2xvcjogI0MzMkJBRDtcbn1cbi5idG4tb3V0bGluZS1waW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzJCQUQ7XG4gIGJvcmRlci1jb2xvcjogI0MzMkJBRDtcbn1cbi5idG4tb3V0bGluZS1waW5rOmZvY3VzLCAuYnRuLW91dGxpbmUtcGluay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5NSwgNDMsIDE3MywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1waW5rLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjQzMyQkFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1waW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMyQkFEO1xuICBib3JkZXItY29sb3I6ICNDMzJCQUQ7XG59XG4uYnRuLW91dGxpbmUtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTUsIDQzLCAxNzMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wdXJwbGUge1xuICBjb2xvcjogIzcwMjdBMDtcbiAgYm9yZGVyLWNvbG9yOiAjNzAyN0EwO1xufVxuLmJ0bi1vdXRsaW5lLXB1cnBsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyN0EwO1xuICBib3JkZXItY29sb3I6ICM3MDI3QTA7XG59XG4uYnRuLW91dGxpbmUtcHVycGxlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHVycGxlLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTEyLCAzOSwgMTYwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXB1cnBsZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNzAyN0EwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyN0EwO1xuICBib3JkZXItY29sb3I6ICM3MDI3QTA7XG59XG4uYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTIsIDM5LCAxNjAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1jeWFuIHtcbiAgY29sb3I6ICMxMTdCOEI7XG4gIGJvcmRlci1jb2xvcjogIzExN0I4Qjtcbn1cbi5idG4tb3V0bGluZS1jeWFuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdCOEI7XG4gIGJvcmRlci1jb2xvcjogIzExN0I4Qjtcbn1cbi5idG4tb3V0bGluZS1jeWFuOmZvY3VzLCAuYnRuLW91dGxpbmUtY3lhbi5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3LCAxMjMsIDEzOSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1jeWFuLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY3lhbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTE3QjhCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1jeWFuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3QjhCO1xuICBib3JkZXItY29sb3I6ICMxMTdCOEI7XG59XG4uYnRuLW91dGxpbmUtY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtY3lhbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNywgMTIzLCAxMzksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1tZW51IHtcbiAgY29sb3I6ICNDQUFGREM7XG4gIGJvcmRlci1jb2xvcjogI0NBQUZEQztcbn1cbi5idG4tb3V0bGluZS1tZW51OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUFGREM7XG4gIGJvcmRlci1jb2xvcjogI0NBQUZEQztcbn1cbi5idG4tb3V0bGluZS1tZW51OmZvY3VzLCAuYnRuLW91dGxpbmUtbWVudS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwMiwgMTc1LCAyMjAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbWVudS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLW1lbnU6ZGlzYWJsZWQge1xuICBjb2xvcjogI0NBQUZEQztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbWVudTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1tZW51Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbWVudS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUZEQztcbiAgYm9yZGVyLWNvbG9yOiAjQ0FBRkRDO1xufVxuLmJ0bi1vdXRsaW5lLW1lbnU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbWVudTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLW1lbnUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAyLCAxNzUsIDIyMCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLW1lbnVsaWdodCB7XG4gIGNvbG9yOiAjRjFFOUY1O1xuICBib3JkZXItY29sb3I6ICNGMUU5RjU7XG59XG4uYnRuLW91dGxpbmUtbWVudWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUU5RjU7XG4gIGJvcmRlci1jb2xvcjogI0YxRTlGNTtcbn1cbi5idG4tb3V0bGluZS1tZW51bGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1tZW51bGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDIzMywgMjQ1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLW1lbnVsaWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLW1lbnVsaWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRjFFOUY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1tZW51bGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbWVudWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbWVudWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFOUY1O1xuICBib3JkZXItY29sb3I6ICNGMUU5RjU7XG59XG4uYnRuLW91dGxpbmUtbWVudWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLW1lbnVsaWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLW1lbnVsaWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDIzMywgMjQ1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHRwdXJwbGUge1xuICBjb2xvcjogI2YxZWFmNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjFlYWY2O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0cHVycGxlOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVhZjY7XG4gIGJvcmRlci1jb2xvcjogI2YxZWFmNjtcbn1cbi5idG4tb3V0bGluZS1saWdodHB1cnBsZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0cHVycGxlLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQxLCAyMzQsIDI0NiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodHB1cnBsZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0cHVycGxlOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmMWVhZjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0cHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0cHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHRwdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVhZjY7XG4gIGJvcmRlci1jb2xvcjogI2YxZWFmNjtcbn1cbi5idG4tb3V0bGluZS1saWdodHB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodHB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0cHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MSwgMjM0LCAyNDYsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodHBpbmsge1xuICBjb2xvcjogI2Y5ZWFmNztcbiAgYm9yZGVyLWNvbG9yOiAjZjllYWY3O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0cGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllYWY3O1xuICBib3JkZXItY29sb3I6ICNmOWVhZjc7XG59XG4uYnRuLW91dGxpbmUtbGlnaHRwaW5rOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHRwaW5rLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCAyMzQsIDI0NywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodHBpbmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodHBpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y5ZWFmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHRwaW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0cGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0cGluay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZWFmNztcbiAgYm9yZGVyLWNvbG9yOiAjZjllYWY3O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0cGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodHBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodHBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCAyMzQsIDI0NywgMC41KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3MDI3QTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2IoNjguOTQ0NzIzNjE4MSwgMjQuMDA3NTM3Njg4NCwgOTguNDkyNDYyMzExNik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44ODlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLndpZHRoIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLndpZHRoIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzQzYTQwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDM0LCAzNCwgMzQsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogcmdiKDIxLjYyODM3ODM3ODQsIDI0LjI1LCAyNi44NzE2MjE2MjE2KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyN0EwO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44ODlyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyN0EwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4My4yOTY0ODI0MTIxLCAyOS4wMDUwMjUxMjU2LCAxMTguOTk0OTc0ODc0NCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzJCQUQgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTUzLjIxNDI4NTcxNDMsIDMzLjc4NTcxNDI4NTcsIDEzNS45Mjg1NzE0Mjg2KSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLjE0NDkyNzUzNjIsIDEyNS44NTUwNzI0NjM4LCA1MikgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0VENERBICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzYuOTQxODYwNDY1MSwgMTg2LjUsIDE5Ni4wNTgxMzk1MzQ5KSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RjlGICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDUzLjY2MDM3NzM1ODUsIDEwOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNS4xNjY2NjY2NjY3LCAyMjAuNSwgMjM1LjgzMzMzMzMzMzMpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjkuMTM3OTMxMDM0NSwgMzIuNSwgMzUuODYyMDY4OTY1NSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RjlGICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctYmx1ZTpob3ZlciwgYS5iZy1ibHVlOmZvY3VzLFxuYnV0dG9uLmJnLWJsdWU6aG92ZXIsXG5idXR0b24uYmctYmx1ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA1My42NjAzNzczNTg1LCAxMDgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMkJBRCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXBpbms6aG92ZXIsIGEuYmctcGluazpmb2N1cyxcbmJ1dHRvbi5iZy1waW5rOmhvdmVyLFxuYnV0dG9uLmJnLXBpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTUzLjIxNDI4NTcxNDMsIDMzLjc4NTcxNDI4NTcsIDEzNS45Mjg1NzE0Mjg2KSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMjdBMCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXB1cnBsZTpob3ZlciwgYS5iZy1wdXJwbGU6Zm9jdXMsXG5idXR0b24uYmctcHVycGxlOmhvdmVyLFxuYnV0dG9uLmJnLXB1cnBsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4My4yOTY0ODI0MTIxLCAyOS4wMDUwMjUxMjU2LCAxMTguOTk0OTc0ODc0NCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3QjhCICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctY3lhbjpob3ZlciwgYS5iZy1jeWFuOmZvY3VzLFxuYnV0dG9uLmJnLWN5YW46aG92ZXIsXG5idXR0b24uYmctY3lhbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMS40NDIzMDc2OTIzLCA4Mi43ODg0NjE1Mzg1LCA5My41NTc2OTIzMDc3KSAhaW1wb3J0YW50O1xufVxuXG4uYmctbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUFGREMgIWltcG9ydGFudDtcbn1cblxuYS5iZy1tZW51OmhvdmVyLCBhLmJnLW1lbnU6Zm9jdXMsXG5idXR0b24uYmctbWVudTpob3ZlcixcbmJ1dHRvbi5iZy1tZW51OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3OC40OTU2NTIxNzM5LCAxMzkuNTIxNzM5MTMwNCwgMjA0LjQ3ODI2MDg2OTYpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1tZW51bGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFOUY1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbWVudWxpZ2h0OmhvdmVyLCBhLmJnLW1lbnVsaWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1tZW51bGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbWVudWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxOC42ODc1LCAxOTcuOTM3NSwgMjI5LjA2MjUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodHB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVhZjYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodHB1cnBsZTpob3ZlciwgYS5iZy1saWdodHB1cnBsZTpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodHB1cnBsZTpob3ZlcixcbmJ1dHRvbi5iZy1saWdodHB1cnBsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTcuMiwgMTk4LjMsIDIzMC43KSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHRwaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZWFmNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0cGluazpob3ZlciwgYS5iZy1saWdodHBpbms6Zm9jdXMsXG5idXR0b24uYmctbGlnaHRwaW5rOmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0cGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzcuNjY2NjY2NjY2NywgMTk0LjMzMzMzMzMzMzMsIDIzMS44ODg4ODg4ODg5KSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzcwMjdBMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0MzMkJBRCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0VENERBICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNEY5RiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmNmZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMwMDRGOUYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1waW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzMyQkFEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzAyN0EwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY3lhbiB7XG4gIGJvcmRlci1jb2xvcjogIzExN0I4QiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW1lbnUge1xuICBib3JkZXItY29sb3I6ICNDQUFGREMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1tZW51bGlnaHQge1xuICBib3JkZXItY29sb3I6ICNGMUU5RjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodHB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2YxZWFmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0cGluayB7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZWFmNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMzYwcHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzYwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzYwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzYwcHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDM2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NiU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMzQsIDM0LCAzNCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMzQsIDM0LCAzNCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsIC5QYWdpbmF0aW9uIHNwYW4uY3VyUGFnZSBzdHJvbmcsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTYsXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTYsXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNixcbi5teS02IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNixcbi5teC02IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNyB7XG4gIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC03LFxuLm15LTcge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTcsXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi03LFxuLm15LTcge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTcsXG4ubXgtNyB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOCB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCxcbi5teS04IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItOCxcbi5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04LFxuLm15LTgge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04LFxuLm14LTgge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS05IHtcbiAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC05LFxuLm15LTkge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci05LFxuLm14LTkge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTksXG4ubXktOSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTksXG4ubXgtOSB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEwIHtcbiAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEwLFxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMCxcbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMCxcbi5teS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTAsXG4ubXgtMTAge1xuICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTExIHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMSxcbi5teS0xMSB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTExLFxuLm14LTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMSxcbi5teS0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTExLFxuLm14LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTIge1xuICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTIsXG4ubXktMTIge1xuICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEyLFxuLm14LTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEyLFxuLm15LTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMixcbi5teC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTMge1xuICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTMsXG4ubXktMTMge1xuICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEzLFxuLm14LTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEzLFxuLm15LTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMyxcbi5teC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTQge1xuICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xNCxcbi5teS0xNCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xNCxcbi5teC0xNCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTE0LFxuLm15LTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTE0LFxuLm14LTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAsXG4uUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2Ugc3Ryb25nIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCxcbi5QYWdpbmF0aW9uIHNwYW4uY3VyUGFnZSBzdHJvbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIsXG4uUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2Ugc3Ryb25nIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIsXG4uUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2Ugc3Ryb25nIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02LFxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNixcbi5weC02IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNixcbi5weS02IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTYsXG4ucHgtNiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC03LFxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci03LFxuLnB4LTcge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTcsXG4ucHktNyB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTcsXG4ucHgtNyB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTgge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04LFxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItOCxcbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOCxcbi5weS04IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTgsXG4ucHgtOCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC05IHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOSxcbi5weS05IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTksXG4ucHgtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTksXG4ucHktOSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC05LFxuLnB4LTkge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEwLFxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMTAsXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEwLFxuLnB5LTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTAsXG4ucHgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMSB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTExLFxuLnB5LTExIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTExLFxuLnB4LTExIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTEsXG4ucHktMTEge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTEsXG4ucHgtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTIge1xuICBwYWRkaW5nOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEyLFxuLnB5LTEyIHtcbiAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMTIsXG4ucHgtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEyLFxuLnB5LTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTIsXG4ucHgtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMyB7XG4gIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTMsXG4ucHktMTMge1xuICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMyxcbi5weC0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTMsXG4ucHktMTMge1xuICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMyxcbi5weC0xMyB7XG4gIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTE0IHtcbiAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTE0LFxuLnB5LTE0IHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xNCxcbi5weC0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xNCxcbi5weS0xNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTQsXG4ucHgtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNiB7XG4gIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW42LFxuLm15LW42IHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW42LFxuLm14LW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjYsXG4ubXktbjYge1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjYsXG4ubXgtbjYge1xuICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjcge1xuICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW43LFxuLm15LW43IHtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjcsXG4ubXgtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW43LFxuLm15LW43IHtcbiAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjcsXG4ubXgtbjcge1xuICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uOCB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW44LFxuLm15LW44IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW44LFxuLm14LW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjgsXG4ubXktbjgge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjgsXG4ubXgtbjgge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjkge1xuICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uOSxcbi5teS1uOSB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uOSxcbi5teC1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW45LFxuLm15LW45IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW45LFxuLm14LW45IHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMCB7XG4gIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEwLFxuLm15LW4xMCB7XG4gIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xMCxcbi5teC1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMCxcbi5teS1uMTAge1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMTAsXG4ubXgtbjEwIHtcbiAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjExIHtcbiAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjExLFxuLm15LW4xMSB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMTEsXG4ubXgtbjExIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjExLFxuLm15LW4xMSB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMTEsXG4ubXgtbjExIHtcbiAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMiB7XG4gIG1hcmdpbjogLTUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEyLFxuLm15LW4xMiB7XG4gIG1hcmdpbi10b3A6IC01LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xMixcbi5teC1uMTIge1xuICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMixcbi5teS1uMTIge1xuICBtYXJnaW4tYm90dG9tOiAtNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMTIsXG4ubXgtbjEyIHtcbiAgbWFyZ2luLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEzIHtcbiAgbWFyZ2luOiAtNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTMsXG4ubXktbjEzIHtcbiAgbWFyZ2luLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEzLFxuLm14LW4xMyB7XG4gIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEzLFxuLm15LW4xMyB7XG4gIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xMyxcbi5teC1uMTMge1xuICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTQge1xuICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjE0LFxuLm15LW4xNCB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjE0LFxuLm14LW4xNCB7XG4gIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTQsXG4ubXktbjE0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMTQsXG4ubXgtbjE0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTcsXG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNyxcbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTcsXG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNyxcbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS04IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tOCxcbiAgLm15LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tOCxcbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS04LFxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS04LFxuICAubXgtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS05IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tOSxcbiAgLm15LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tOSxcbiAgLm14LXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS05LFxuICAubXktc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS05LFxuICAubXgtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTAsXG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEwLFxuICAubXgtc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEwLFxuICAubXktc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xMCxcbiAgLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTEge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMSxcbiAgLm15LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTExLFxuICAubXgtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMSxcbiAgLm15LXNtLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTExLFxuICAubXgtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTIge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEyLFxuICAubXktc20tMTIge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xMixcbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMixcbiAgLm15LXNtLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMTIsXG4gIC5teC1zbS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEzIHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMyxcbiAgLm15LXNtLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMTMsXG4gIC5teC1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTMsXG4gIC5teS1zbS0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEzLFxuICAubXgtc20tMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xNCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xNCxcbiAgLm15LXNtLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xNCxcbiAgLm14LXNtLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTE0LFxuICAubXktc20tMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTE0LFxuICAubXgtc20tMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS02LFxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTYsXG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS03IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNyxcbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNyxcbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS03LFxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS03LFxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS04IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTgsXG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS04LFxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS04LFxuICAucHktc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tOCxcbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTkge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOSxcbiAgLnB5LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTksXG4gIC5weC1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTksXG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS05LFxuICAucHgtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTAge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMCxcbiAgLnB5LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEwLFxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMCxcbiAgLnB5LXNtLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEwLFxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTEge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTEsXG4gIC5weS1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTEsXG4gIC5weC1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMSxcbiAgLnB5LXNtLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xMSxcbiAgLnB4LXNtLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMiB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEyLFxuICAucHktc20tMTIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTIsXG4gIC5weC1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEyLFxuICAucHktc20tMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTIsXG4gIC5weC1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMyB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEzLFxuICAucHktc20tMTMge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTMsXG4gIC5weC1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEzLFxuICAucHktc20tMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTMsXG4gIC5weC1zbS0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xNCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTQsXG4gIC5weS1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTE0LFxuICAucHgtc20tMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTE0LFxuICAucHktc20tMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xNCxcbiAgLnB4LXNtLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjYge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNyB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW43LFxuICAubXktc20tbjcge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjcsXG4gIC5teC1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW43LFxuICAubXktc20tbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjcsXG4gIC5teC1zbS1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uOCB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uOCxcbiAgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uOCxcbiAgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW44LFxuICAubXktc20tbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW44LFxuICAubXgtc20tbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW45IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW45LFxuICAubXktc20tbjkge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW45LFxuICAubXgtc20tbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjksXG4gIC5teS1zbS1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjksXG4gIC5teC1zbS1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEwIHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEwLFxuICAubXktc20tbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xMCxcbiAgLm14LXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMCxcbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMTAsXG4gIC5teC1zbS1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjExIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMSxcbiAgLm15LXNtLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjExLFxuICAubXgtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMSxcbiAgLm15LXNtLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjExLFxuICAubXgtc20tbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTIge1xuICAgIG1hcmdpbjogLTUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTIsXG4gIC5teS1zbS1uMTIge1xuICAgIG1hcmdpbi10b3A6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEyLFxuICAubXgtc20tbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEyLFxuICAubXktc20tbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xMixcbiAgLm14LXNtLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTMge1xuICAgIG1hcmdpbjogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTMsXG4gIC5teS1zbS1uMTMge1xuICAgIG1hcmdpbi10b3A6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEzLFxuICAubXgtc20tbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEzLFxuICAubXktc20tbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xMyxcbiAgLm14LXNtLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTQge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xNCxcbiAgLm15LXNtLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xNCxcbiAgLm14LXNtLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjE0LFxuICAubXktc20tbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjE0LFxuICAubXgtc20tbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTcge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTcsXG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNyxcbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTcsXG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNyxcbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC04IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtOCxcbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtOCxcbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC04LFxuICAubXktbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC04LFxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC05IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtOSxcbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtOSxcbiAgLm14LW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC05LFxuICAubXktbWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC05LFxuICAubXgtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTAsXG4gIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEwLFxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEwLFxuICAubXktbWQtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xMCxcbiAgLm14LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTEge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMSxcbiAgLm15LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTExLFxuICAubXgtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMSxcbiAgLm15LW1kLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTExLFxuICAubXgtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTIge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEyLFxuICAubXktbWQtMTIge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xMixcbiAgLm14LW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMixcbiAgLm15LW1kLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTIsXG4gIC5teC1tZC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEzIHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMyxcbiAgLm15LW1kLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMTMsXG4gIC5teC1tZC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTMsXG4gIC5teS1tZC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEzLFxuICAubXgtbWQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xNCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xNCxcbiAgLm15LW1kLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xNCxcbiAgLm14LW1kLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTE0LFxuICAubXktbWQtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTE0LFxuICAubXgtbWQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNixcbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC03IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNyxcbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNyxcbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC03LFxuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC03LFxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC04IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTgsXG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC04LFxuICAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC04LFxuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtOCxcbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTkge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtOSxcbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTksXG4gIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTksXG4gIC5weS1tZC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC05LFxuICAucHgtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTAge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMCxcbiAgLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEwLFxuICAucHgtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMCxcbiAgLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEwLFxuICAucHgtbWQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTEge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTEsXG4gIC5weS1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMTEsXG4gIC5weC1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMSxcbiAgLnB5LW1kLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xMSxcbiAgLnB4LW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMiB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEyLFxuICAucHktbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMTIsXG4gIC5weC1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEyLFxuICAucHktbWQtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMTIsXG4gIC5weC1tZC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMyB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEzLFxuICAucHktbWQtMTMge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMTMsXG4gIC5weC1tZC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEzLFxuICAucHktbWQtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMTMsXG4gIC5weC1tZC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xNCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTQsXG4gIC5weS1tZC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTE0LFxuICAucHgtbWQtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTE0LFxuICAucHktbWQtMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xNCxcbiAgLnB4LW1kLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjYsXG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNyB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW43LFxuICAubXktbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjcsXG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW43LFxuICAubXktbWQtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjcsXG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uOCB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uOCxcbiAgLm15LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uOCxcbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW44LFxuICAubXktbWQtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW44LFxuICAubXgtbWQtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW45IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW45LFxuICAubXktbWQtbjkge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW45LFxuICAubXgtbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjksXG4gIC5teS1tZC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjksXG4gIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEwIHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEwLFxuICAubXktbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xMCxcbiAgLm14LW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMCxcbiAgLm15LW1kLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMTAsXG4gIC5teC1tZC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjExIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xMSxcbiAgLm15LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjExLFxuICAubXgtbWQtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMSxcbiAgLm15LW1kLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjExLFxuICAubXgtbWQtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMTIge1xuICAgIG1hcmdpbjogLTUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTIsXG4gIC5teS1tZC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEyLFxuICAubXgtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEyLFxuICAubXktbWQtbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xMixcbiAgLm14LW1kLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMTMge1xuICAgIG1hcmdpbjogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTMsXG4gIC5teS1tZC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEzLFxuICAubXgtbWQtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEzLFxuICAubXktbWQtbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xMyxcbiAgLm14LW1kLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMTQge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xNCxcbiAgLm15LW1kLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xNCxcbiAgLm14LW1kLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjE0LFxuICAubXktbWQtbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjE0LFxuICAubXgtbWQtbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTYsXG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTcge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTcsXG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNyxcbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTcsXG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNyxcbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctOCxcbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctOCxcbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy04LFxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy04LFxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy05IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctOSxcbiAgLm15LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctOSxcbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy05LFxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy05LFxuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTAsXG4gIC5teS1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEwLFxuICAubXgtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEwLFxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xMCxcbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTEge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMSxcbiAgLm15LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTExLFxuICAubXgtbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMSxcbiAgLm15LWxnLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTExLFxuICAubXgtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTIge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEyLFxuICAubXktbGctMTIge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xMixcbiAgLm14LWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMixcbiAgLm15LWxnLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMTIsXG4gIC5teC1sZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEzIHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMyxcbiAgLm15LWxnLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMTMsXG4gIC5teC1sZy0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTMsXG4gIC5teS1sZy0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEzLFxuICAubXgtbGctMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xNCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xNCxcbiAgLm15LWxnLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xNCxcbiAgLm14LWxnLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTE0LFxuICAubXktbGctMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTE0LFxuICAubXgtbGctMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNixcbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy03IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNyxcbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNyxcbiAgLnB4LWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy03LFxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy04IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy04LFxuICAucHgtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy04LFxuICAucHktbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctOCxcbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTkge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOSxcbiAgLnB5LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTksXG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTksXG4gIC5weS1sZy05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy05LFxuICAucHgtbGctOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMCxcbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEwLFxuICAucHgtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMCxcbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEwLFxuICAucHgtbGctMTAge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTEge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTEsXG4gIC5weS1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMTEsXG4gIC5weC1sZy0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMSxcbiAgLnB5LWxnLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xMSxcbiAgLnB4LWxnLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMiB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEyLFxuICAucHktbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMTIsXG4gIC5weC1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEyLFxuICAucHktbGctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMTIsXG4gIC5weC1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMyB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEzLFxuICAucHktbGctMTMge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMTMsXG4gIC5weC1sZy0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEzLFxuICAucHktbGctMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMTMsXG4gIC5weC1sZy0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xNCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTQsXG4gIC5weS1sZy0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTE0LFxuICAucHgtbGctMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTE0LFxuICAucHktbGctMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xNCxcbiAgLnB4LWxnLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjYge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjYsXG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjYsXG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNyB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW43LFxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjcsXG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW43LFxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjcsXG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uOCxcbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uOCxcbiAgLm14LWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW44LFxuICAubXktbGctbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW44LFxuICAubXgtbGctbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW45IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW45LFxuICAubXktbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW45LFxuICAubXgtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjksXG4gIC5teS1sZy1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjksXG4gIC5teC1sZy1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEwIHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEwLFxuICAubXktbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xMCxcbiAgLm14LWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xMCxcbiAgLm15LWxnLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMTAsXG4gIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjExIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xMSxcbiAgLm15LWxnLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjExLFxuICAubXgtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xMSxcbiAgLm15LWxnLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjExLFxuICAubXgtbGctbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTIge1xuICAgIG1hcmdpbjogLTUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTIsXG4gIC5teS1sZy1uMTIge1xuICAgIG1hcmdpbi10b3A6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEyLFxuICAubXgtbGctbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEyLFxuICAubXktbGctbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xMixcbiAgLm14LWxnLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTMge1xuICAgIG1hcmdpbjogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTMsXG4gIC5teS1sZy1uMTMge1xuICAgIG1hcmdpbi10b3A6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEzLFxuICAubXgtbGctbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEzLFxuICAubXktbGctbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xMyxcbiAgLm14LWxnLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTQge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xNCxcbiAgLm15LWxnLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xNCxcbiAgLm14LWxnLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjE0LFxuICAubXktbGctbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjE0LFxuICAubXgtbGctbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC03IHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC03LFxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTcsXG4gIC5teC14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC03LFxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTcsXG4gIC5teC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtOCB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTgsXG4gIC5teS14bC04IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTgsXG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtOCxcbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtOCxcbiAgLm14LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtOSB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTksXG4gIC5teS14bC05IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTksXG4gIC5teC14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtOSxcbiAgLm15LXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtOSxcbiAgLm14LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTAge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEwLFxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xMCxcbiAgLm14LXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMCxcbiAgLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTAsXG4gIC5teC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTExIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTEsXG4gIC5teS14bC0xMSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xMSxcbiAgLm14LXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTEsXG4gIC5teS14bC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xMSxcbiAgLm14LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEyIHtcbiAgICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xMixcbiAgLm15LXhsLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTIsXG4gIC5teC14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTIsXG4gIC5teS14bC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEyLFxuICAubXgteGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMyB7XG4gICAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTMsXG4gIC5teS14bC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEzLFxuICAubXgteGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEzLFxuICAubXkteGwtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xMyxcbiAgLm14LXhsLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTQge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTQsXG4gIC5teS14bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTQsXG4gIC5teC14bC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xNCxcbiAgLm15LXhsLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xNCxcbiAgLm14LXhsLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTYge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNyB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTcsXG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTcsXG4gIC5weC14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNyxcbiAgLnB5LXhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNyxcbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtOCB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC04LFxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtOCxcbiAgLnB4LXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOCxcbiAgLnB5LXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTgsXG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC05IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTksXG4gIC5weS14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC05LFxuICAucHgteGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC05LFxuICAucHkteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtOSxcbiAgLnB4LXhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEwIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTAsXG4gIC5weS14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xMCxcbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTAsXG4gIC5weS14bC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xMCxcbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTExIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTExLFxuICAucHkteGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTExLFxuICAucHgteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTEsXG4gIC5weS14bC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMTEsXG4gIC5weC14bC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTIge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMixcbiAgLnB5LXhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEyLFxuICAucHgteGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xMixcbiAgLnB5LXhsLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEyLFxuICAucHgteGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTMge1xuICAgIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMyxcbiAgLnB5LXhsLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEzLFxuICAucHgteGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xMyxcbiAgLnB5LXhsLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEzLFxuICAucHgteGwtMTMge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTQge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTE0LFxuICAucHkteGwtMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xNCxcbiAgLnB4LXhsLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xNCxcbiAgLnB5LXhsLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMTQsXG4gIC5weC14bC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjYsXG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjcge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNyxcbiAgLm15LXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW43LFxuICAubXgteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNyxcbiAgLm15LXhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW43LFxuICAubXgteGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjgge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjgsXG4gIC5teS14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjgsXG4gIC5teC14bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uOCxcbiAgLm15LXhsLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uOCxcbiAgLm14LXhsLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uOSB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uOSxcbiAgLm15LXhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uOSxcbiAgLm14LXhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW45LFxuICAubXkteGwtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW45LFxuICAubXgteGwtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xMCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xMCxcbiAgLm15LXhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMTAsXG4gIC5teC14bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTAsXG4gIC5teS14bC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEwLFxuICAubXgteGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xMSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTEsXG4gIC5teS14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xMSxcbiAgLm14LXhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTEsXG4gIC5teS14bC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xMSxcbiAgLm14LXhsLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEyIHtcbiAgICBtYXJnaW46IC01LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEyLFxuICAubXkteGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xMixcbiAgLm14LXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xMixcbiAgLm15LXhsLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMTIsXG4gIC5teC14bC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEzIHtcbiAgICBtYXJnaW46IC02LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEzLFxuICAubXkteGwtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xMyxcbiAgLm14LXhsLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xMyxcbiAgLm15LXhsLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMTMsXG4gIC5teC14bC1uMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjE0IHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTQsXG4gIC5teS14bC1uMTQge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMTQsXG4gIC5teC14bC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xNCxcbiAgLm15LXhsLW4xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xNCxcbiAgLm14LXhsLW4xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM3MDI3QTAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHJnYig2OC45NDQ3MjM2MTgxLCAyNC4wMDc1Mzc2ODg0LCA5OC40OTI0NjIzMTE2KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogI0MzMkJBRCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMzIuMzIxNDI4NTcxNCwgMjkuMTc4NTcxNDI4NiwgMTE3LjM5Mjg1NzE0MjkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogcmdiKDI1LjIxNzM5MTMwNDMsIDEwNS4yODI2MDg2OTU3LCA0My41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICNDRUQ0REEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxNjIuNDEyNzkwNjk3NywgMTczLjc1LCAxODUuMDg3MjA5MzAyMykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjE2Ljc1LCAyMTYuNzUsIDIxNi43NSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICMwMDRGOUYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMCwgNDAuOTkwNTY2MDM3NywgODIuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2YyZjZmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTg2Ljc1LCAyMDcuNzUsIDIyOC43NSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTcuNzA2ODk2NTUxNywgMTkuNzUsIDIxLjc5MzEwMzQ0ODMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzAwNEY5RiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtYmx1ZTpob3ZlciwgYS50ZXh0LWJsdWU6Zm9jdXMge1xuICBjb2xvcjogcmdiKDAsIDQwLjk5MDU2NjAzNzcsIDgyLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBpbmsge1xuICBjb2xvcjogI0MzMkJBRCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcGluazpob3ZlciwgYS50ZXh0LXBpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiKDEzMi4zMjE0Mjg1NzE0LCAyOS4xNzg1NzE0Mjg2LCAxMTcuMzkyODU3MTQyOSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHVycGxlIHtcbiAgY29sb3I6ICM3MDI3QTAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXB1cnBsZTpob3ZlciwgYS50ZXh0LXB1cnBsZTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNjguOTQ0NzIzNjE4MSwgMjQuMDA3NTM3Njg4NCwgOTguNDkyNDYyMzExNikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY3lhbiB7XG4gIGNvbG9yOiAjMTE3QjhCICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1jeWFuOmhvdmVyLCBhLnRleHQtY3lhbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoOC42NjM0NjE1Mzg1LCA2Mi42ODI2OTIzMDc3LCA3MC44MzY1Mzg0NjE1KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tZW51IHtcbiAgY29sb3I6ICNDQUFGREMgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LW1lbnU6aG92ZXIsIGEudGV4dC1tZW51OmZvY3VzIHtcbiAgY29sb3I6IHJnYigxNjYuNzQzNDc4MjYwOSwgMTIxLjc4MjYwODY5NTcsIDE5Ni43MTczOTEzMDQzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tZW51bGlnaHQge1xuICBjb2xvcjogI0YxRTlGNSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbWVudWxpZ2h0OmhvdmVyLCBhLnRleHQtbWVudWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IHJnYigyMDcuNTMxMjUsIDE4MC40MDYyNSwgMjIxLjA5Mzc1KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodHB1cnBsZSB7XG4gIGNvbG9yOiAjZjFlYWY2ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodHB1cnBsZTpob3ZlciwgYS50ZXh0LWxpZ2h0cHVycGxlOmZvY3VzIHtcbiAgY29sb3I6IHJnYigyMDUuMywgMTgwLjQ1LCAyMjMuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0cGluayB7XG4gIGNvbG9yOiAjZjllYWY3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodHBpbms6aG92ZXIsIGEudGV4dC1saWdodHBpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiKDIzMiwgMTc0LjUsIDIyNC4zMzMzMzMzMzMzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC9tZWRpYS9sYXlvdXQvZm9udGZhY2UvcmFsZXdheS9yYWxld2F5LXZhcmlhYmxlZm9udF93Z2h0LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgvbWVkaWEvbGF5b3V0L2ZvbnRmYWNlL3JhbGV3YXkvcmFsZXdheS1pdGFsaWMtdmFyaWFibGVmb250X3dnaHQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4uY29udGFpbmVyLXNtIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbn1cblxuLmNvbnRhaW5lciAuY29udGFpbmVyLXNtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyaWQtY29udGVudCAuY29udGFpbmVyLXNtIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLWNvbnRlbnQgLmNvbnRhaW5lci1zbSB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJ0bi11bnN0eWxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmJ0bi11bnN0eWxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjNzAyN0EwO1xufVxuXG4uYnRuLXByaW1hcnksIC5QYWdpbmF0aW9uIHNwYW4uY3VyUGFnZSBzdHJvbmcge1xuICBib3JkZXI6IDBweCBub25lO1xuICBwYWRkaW5nOiAxNHB4LCAyNnB4O1xufVxuLmJ0bi1wcmltYXJ5IGEsIC5QYWdpbmF0aW9uIHNwYW4uY3VyUGFnZSBzdHJvbmcgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idG4tcHJpbWFyeSBzdmcgcGF0aCwgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIHN0cm9uZyBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzAyN0EwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzcwMjdBMDtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3MDI3QTAgMCUsICM3MDI3QTAgMTAwJSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzIyMjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OjpiZWZvcmUsIC5idG4tb3V0bGluZS1wcmltYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XG4gIGJvcmRlci1yYWRpdXM6IDNlbSAwIDAgM2VtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzAyN0EwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgdG9wOiAtMnB4O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzZW0gM2VtIDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3MDI3QTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMS41cmVtO1xuICB0b3A6IC0ycHg7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciwgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIHN0cm9uZzpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2Ugc3Ryb25nOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2Ugc3Ryb25nOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNDMzJCQUQsICM3MDI3QTApICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnk6aG92ZXI6OmJlZm9yZSwgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIHN0cm9uZzpob3Zlcjo6YmVmb3JlLCAuYnRuLXByaW1hcnk6Zm9jdXM6OmJlZm9yZSwgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIHN0cm9uZzpmb2N1czo6YmVmb3JlLCAuYnRuLXByaW1hcnk6YWN0aXZlOjpiZWZvcmUsIC5QYWdpbmF0aW9uIHNwYW4uY3VyUGFnZSBzdHJvbmc6YWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMyQkFEO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwNEY5RiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNDMzJCQUQgMCUsICM3MDI3QTAgMTAwJSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyOjpiZWZvcmUsIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzOjpiZWZvcmUsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzMyQkFEO1xufVxuXG4uYnRuLS1hcnJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi5idG4tLWFycm93OjphZnRlciBzdmcge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmctY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmZvbnQtc2l6ZS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44ODlyZW07XG59XG5cbi5mb250LXNpemUtbGcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG5oMSwgLmgxIHtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7IC8qZm9udC13ZWlnaHQ6IGJvbGQ7IG1hcmdpbi1ib3R0b206IDJyZW07Ki9cbn1cblxuaDIsIC5oMiB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyAvKm1hcmdpbi10b3A6IDRyZW07Ki9cbn1cblxuaDMsIC5oMyB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKm1hcmdpbi10b3A6IDNyZW07Ki9cbn1cblxuaDQsIC5oNCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5oNSwgLmg1IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbmg2LCAuaDYge1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNDI0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgaDUsIC5oNSwgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4udGV4dC1kYXJrLXB1cmxlIHtcbiAgY29sb3I6ICM0MjE3NUU7XG59XG5cbi5ncmlkLXRvcC1yaWdodCB7XG4gIGdyaWQtYXJlYTogYnJlYWRjcnVtYjtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG59XG5cbi5ncmlkLXNpZGUge1xuICBncmlkLWFyZWE6IHNpZGViYXI7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xufVxuXG4uZ3JpZC1jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDM0JSA2NiU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNCUgNjYlO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2lkZWJhciBjb250ZW50XCI7XG4gIH1cbiAgLmdyaWQtb2xkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMzQlIDY2JTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM0JSA2NiU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIGJyZWFkY3J1bWJcIiBcInNpZGViYXIgY29udGVudFwiO1xuICB9XG4gIC5ncmlkIC5ncmlkLXNpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmMWVhZjY7XG4gIH1cbiAgQHN1cHBvcnRzIChncmlkLWdhcDogMXJlbSkge1xuICAgIC5ncmlkLXNpZGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uYm9yZGVyLWdyYXk0MDAge1xuICBib3JkZXItY29sb3I6ICNDNEM0QzQ7XG59XG5cbi5ib3JkZXItZ3JheTUwMCB7XG4gIGJvcmRlci1jb2xvcjogI2FkYjViZDtcbn1cblxuLmJvcmRlci1ncmF5NzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYm9yZGVyLXBpbmsge1xuICBib3JkZXItY29sb3I6ICNDMzJCQUQ7XG59XG5cbi5ib3JkZXItMXB4IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ub25lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG4uYm9yZGVyLWFsbCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG46cm9vdCB7XG4gIGFjY2VudC1jb2xvcjogIzcwMjdBMDtcbn1cblxuLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMjdBMDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaXJjbGUgaW1nIHtcbiAgbWF4LWhlaWdodDogMzJweDtcbiAgbWF4LXdpZHRoOiAzMnB4O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxvZ28ge1xuICB3aWR0aDogMjU0cHg7XG59XG4ubG9nby5mb290ZXItbG9nbyB7XG4gIHdpZHRoOiAyMjRweDtcbn1cblxuYS5za2lwLW1haW4ge1xuICBsZWZ0OiAtOTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTk5OTtcbn1cbmEuc2tpcC1tYWluOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDI3QTA7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAxMHB4IDM1JTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi50b2dnbGVyW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udG9nZ2xlclthcmlhLWV4cGFuZGVkPWZhbHNlXSAuY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvZ2dsZXJbYXJpYS1leHBhbmRlZD10cnVlXSAub3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9nZ2xlclthcmlhLWV4cGFuZGVkPXRydWVdIC5jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udy0wIHtcbiAgd2lkdGg6IDA7XG59XG5cbi53LTMyMCB7XG4gIHdpZHRoOiAzMjBweDtcbn1cblxuLmgtMzgge1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5saXN0LXN0eWxlLW5vbmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaG92ZXItdW5kZXJsaW5lOmhvdmVyLCAuaG92ZXItdW5kZXJsaW5lOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuI2xhbmdTZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4jbGFuZ1NlbGVjdGlvbiBsaSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuI2xhbmdTZWxlY3Rpb24gbGkgYSB7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbiNsYW5nU2VsZWN0aW9uIGxpLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLkJveCB7XG4gIG1pbi1oZWlnaHQ6IDI3MnB4O1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5Cb3gge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuQm94IHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWluLWhlaWdodDogNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuQm94IHtcbiAgICBtYXgtd2lkdGg6IDUwOHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uc3ZnLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTlweDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5zdmctaWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICM3MDI3QTA7XG59XG5cbmRpdiNwYWdlIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyLCAuYnRuLXdpdGgtYXJyb3cgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmRpdiNwYWdlIGFbdGFyZ2V0PV9ibGFua10gc3ZnLCAuYnRuLXdpdGgtYXJyb3cgYSBzdmcge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuZGl2I3BhZ2UgYVt0YXJnZXQ9X2JsYW5rXSBzdmcgcGF0aCwgLmJ0bi13aXRoLWFycm93IGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjNzAyN0EwO1xufVxuXG4ub2JqZWN0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ja2VfZWRpdGFibGU6OmFmdGVyLFxuLkVkaXRvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2tlX2VkaXRhYmxlIGltZyxcbi5FZGl0b3IgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2tlX2VkaXRhYmxlIGltZ1thbGlnbl0sXG4uRWRpdG9yIGltZ1thbGlnbl0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNrZV9lZGl0YWJsZSBpbWdbYWxpZ249bGVmdF0sXG4uRWRpdG9yIGltZ1thbGlnbj1sZWZ0XSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5ja2VfZWRpdGFibGUgaW1nW2FsaWduPXJpZ2h0XSxcbi5FZGl0b3IgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmNrZV9lZGl0YWJsZSBpZnJhbWUsXG4uRWRpdG9yIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ja2VfZWRpdGFibGUgLmVtYmVkZGVkQ29udGVudC5vZW1iZWQtcHJvdmlkZXIteW91dHViZSxcbi5ja2VfZWRpdGFibGUgLmVtYmVkZGVkQ29udGVudC5vZW1iZWQtcHJvdmlkZXItdmltZW8sXG4uRWRpdG9yIC5lbWJlZGRlZENvbnRlbnQub2VtYmVkLXByb3ZpZGVyLXlvdXR1YmUsXG4uRWRpdG9yIC5lbWJlZGRlZENvbnRlbnQub2VtYmVkLXByb3ZpZGVyLXZpbWVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG59XG4uY2tlX2VkaXRhYmxlIC5lbWJlZGRlZENvbnRlbnQgaWZyYW1lLFxuLkVkaXRvciAuZW1iZWRkZWRDb250ZW50IGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNrZV9lZGl0YWJsZSBhOm5vdCguYnRuKSxcbi5FZGl0b3IgYTpub3QoLmJ0bikge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ja2VfZWRpdGFibGUgcCwgLmNrZV9lZGl0YWJsZSBsaSxcbi5FZGl0b3IgcCxcbi5FZGl0b3IgbGkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43Nztcbn1cbi5ja2VfZWRpdGFibGUgdWwsXG4uRWRpdG9yIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmNrZV9lZGl0YWJsZSBsaSxcbi5FZGl0b3IgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNrZV9lZGl0YWJsZSBocixcbi5FZGl0b3IgaHIge1xuICBib3JkZXItY29sb3I6ICNDNEM0QzQ7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ja2VfZWRpdGFibGUgaHIsXG4gIC5FZGl0b3IgaHIge1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICB9XG59XG4uY2tlX2VkaXRhYmxlIC5idG4sIC5ja2VfZWRpdGFibGUgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIHN0cm9uZywgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIC5ja2VfZWRpdGFibGUgc3Ryb25nLFxuLkVkaXRvciAuYnRuLFxuLkVkaXRvciAuUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2Ugc3Ryb25nLFxuLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIC5FZGl0b3Igc3Ryb25nIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAvKiY6OmFmdGVyIHtcbiAgXHRkaXNwbGF5OiBub25lO1xuICBcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBcdGZvbnQtd2VpZ2h0OiA2MDA7XG4gIFx0Y29udGVudDogXCJcXGYwNTRcIjtcbiAgfVxuICBzdmcgeyBtYXJnaW4tbGVmdDogLjVyZW07IH0qL1xufVxuLmNrZV9lZGl0YWJsZSAuYnRuIGEsIC5ja2VfZWRpdGFibGUgLlBhZ2luYXRpb24gc3Bhbi5jdXJQYWdlIHN0cm9uZyBhLCAuUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2UgLmNrZV9lZGl0YWJsZSBzdHJvbmcgYSxcbi5FZGl0b3IgLmJ0biBhLFxuLkVkaXRvciAuUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2Ugc3Ryb25nIGEsXG4uUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2UgLkVkaXRvciBzdHJvbmcgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2tlX2VkaXRhYmxlIC5idG4tb3V0bGluZS1wcmltYXJ5IGEsXG4uRWRpdG9yIC5idG4tb3V0bGluZS1wcmltYXJ5IGEge1xuICBjb2xvcjogIzcwMjdBMDtcbn1cbi5ja2VfZWRpdGFibGUgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIgYSxcbi5FZGl0b3IgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLmNrZV9lZGl0YWJsZSB0YWJsZSxcbi5FZGl0b3IgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ja2VfZWRpdGFibGUgdGFibGUgdGQsXG4uRWRpdG9yIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ja2VfZWRpdGFibGUgdGFibGUgdGQsXG4gIC5FZGl0b3IgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgfVxufVxuLmNrZV9lZGl0YWJsZSB0YWJsZSB0cjpmaXJzdC1jaGlsZCxcbi5FZGl0b3IgdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyN0EwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2tlX2VkaXRhYmxlIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkLFxuLkVkaXRvciB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDI3QTA7XG59XG4uY2tlX2VkaXRhYmxlIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkOm5vdCg6bGFzdC1jaGlsZCksXG4uRWRpdG9yIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLmNrZV9lZGl0YWJsZSBvbCxcbi5FZGl0b3Igb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2tlX2VkaXRhYmxlIG9sIGxpLFxuLkVkaXRvciBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNrZV9lZGl0YWJsZSBvbCBsaSxcbiAgLkVkaXRvciBvbCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICB9XG59XG4uY2tlX2VkaXRhYmxlIG9sIGxpOmJlZm9yZSxcbi5FZGl0b3Igb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpIFwiLlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMyQkFEO1xuICBoZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiA2NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG59XG4uY2tlX2VkaXRhYmxlLS1BY2NvcmRpb24gaDEsIC5ja2VfZWRpdGFibGUtLUFjY29yZGlvbiBoMiwgLmNrZV9lZGl0YWJsZS0tQWNjb3JkaW9uIGgzLCAuY2tlX2VkaXRhYmxlLS1BY2NvcmRpb24gaDQsIC5ja2VfZWRpdGFibGUtLUFjY29yZGlvbiBoNSwgLmNrZV9lZGl0YWJsZS0tQWNjb3JkaW9uIGg2LCAuY2tlX2VkaXRhYmxlLS1BY2NvcmRpb24gcCxcbi5FZGl0b3ItLUFjY29yZGlvbiBoMSxcbi5FZGl0b3ItLUFjY29yZGlvbiBoMixcbi5FZGl0b3ItLUFjY29yZGlvbiBoMyxcbi5FZGl0b3ItLUFjY29yZGlvbiBoNCxcbi5FZGl0b3ItLUFjY29yZGlvbiBoNSxcbi5FZGl0b3ItLUFjY29yZGlvbiBoNixcbi5FZGl0b3ItLUFjY29yZGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ja2VfZWRpdGFibGUtLUFjY29yZGlvbiBwOmxhc3QtY2hpbGQsXG4uRWRpdG9yLS1BY2NvcmRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ja2VfZWRpdGFibGUtLUxpc3RJdGVtIGgyLCAuY2tlX2VkaXRhYmxlLS1MaXN0SXRlbSBoMywgLmNrZV9lZGl0YWJsZS0tTGlzdEl0ZW0gaDQsIC5ja2VfZWRpdGFibGUtLUxpc3RJdGVtIGg1LCAuY2tlX2VkaXRhYmxlLS1MaXN0SXRlbSBoNixcbi5FZGl0b3ItLUxpc3RJdGVtIGgyLFxuLkVkaXRvci0tTGlzdEl0ZW0gaDMsXG4uRWRpdG9yLS1MaXN0SXRlbSBoNCxcbi5FZGl0b3ItLUxpc3RJdGVtIGg1LFxuLkVkaXRvci0tTGlzdEl0ZW0gaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNrZV9lZGl0YWJsZS0tSW5mbyxcbi5FZGl0b3ItLUluZm8ge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4uY2tlX2VkaXRhYmxlLS1JbmZvLS1ib3gsXG4uRWRpdG9yLS1JbmZvLS1ib3gge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4uY2tlX2VkaXRhYmxlLS1JbmZvIGgxLCAuY2tlX2VkaXRhYmxlLS1JbmZvIGgyLCAuY2tlX2VkaXRhYmxlLS1JbmZvIGgzLCAuY2tlX2VkaXRhYmxlLS1JbmZvIGg0LCAuY2tlX2VkaXRhYmxlLS1JbmZvIGg1LCAuY2tlX2VkaXRhYmxlLS1JbmZvIGg2LCAuY2tlX2VkaXRhYmxlLS1JbmZvIHAsXG4uRWRpdG9yLS1JbmZvIGgxLFxuLkVkaXRvci0tSW5mbyBoMixcbi5FZGl0b3ItLUluZm8gaDMsXG4uRWRpdG9yLS1JbmZvIGg0LFxuLkVkaXRvci0tSW5mbyBoNSxcbi5FZGl0b3ItLUluZm8gaDYsXG4uRWRpdG9yLS1JbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uY2tlX2VkaXRhYmxlLS1JbmZvIHA6bGFzdC1jaGlsZCxcbi5FZGl0b3ItLUluZm8gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ja2VfZWRpdGFibGUtLUluZm8tLVBpbmssXG4uRWRpdG9yLS1JbmZvLS1QaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMkJBRDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2tlX2VkaXRhYmxlLS1JbmZvLS1QaW5rIGEsXG4uRWRpdG9yLS1JbmZvLS1QaW5rIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2tlX2VkaXRhYmxlLS1JbmZvLS1CbHVlLFxuLkVkaXRvci0tSW5mby0tQmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRGOUY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNrZV9lZGl0YWJsZS0tSW5mby0tQmx1ZSBhLFxuLkVkaXRvci0tSW5mby0tQmx1ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNrZV9lZGl0YWJsZS0tSW5mby0tTGlnaHRwaW5rLFxuLkVkaXRvci0tSW5mby0tTGlnaHRwaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZWFmNztcbn1cbi5ja2VfZWRpdGFibGUtLUluZm8tLUxpZ2h0Ymx1ZSxcbi5FZGl0b3ItLUluZm8tLUxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUU5RjU7XG59XG4uY2tlX2VkaXRhYmxlLS1JbmZvLS1MaWdodHB1cnBsZSxcbi5FZGl0b3ItLUluZm8tLUxpZ2h0cHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWFmNjtcbn1cbi5ja2VfZWRpdGFibGUtLUZvb3Rlcixcbi5FZGl0b3ItLUZvb3RlciB7XG4gIC8qY29sb3I6ICR3aGl0ZTsqL1xufVxuLmNrZV9lZGl0YWJsZS0tRm9vdGVyIHAsXG4uRWRpdG9yLS1Gb290ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ja2VfZWRpdGFibGUgLnRleHQtbGluay1pY29uLFxuLkVkaXRvciAudGV4dC1saW5rLWljb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ja2VfZWRpdGFibGUgLnRleHQtbGluay1pY29uIGEsXG4uRWRpdG9yIC50ZXh0LWxpbmstaWNvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNrZV9lZGl0YWJsZSAudGV4dC1saW5rLWljb24gYTpob3Zlcixcbi5FZGl0b3IgLnRleHQtbGluay1pY29uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ja2VfZWRpdGFibGUgLnRleHQtbGluay1pY29uOjphZnRlcixcbi5FZGl0b3IgLnRleHQtbGluay1pY29uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLmNrZV9lZGl0YWJsZSAudGV4dC1saW5rLWljb24gc3ZnLFxuLkVkaXRvciAudGV4dC1saW5rLWljb24gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIGNvbG9yOiAjNzAyN0EwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY2tlX2VkaXRhYmxlIC50ZXh0LWV4dHJhLWxhcmdlLFxuLkVkaXRvciAudGV4dC1leHRyYS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ja2VfZWRpdGFibGUgLnRleHQtZXh0cmEtbGFyZ2UsXG4gIC5FZGl0b3IgLnRleHQtZXh0cmEtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMi41NjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5ja2VfZWRpdGFibGUgLnRleHQtaW5kZW50LTEsXG4uRWRpdG9yIC50ZXh0LWluZGVudC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uY2tlX2VkaXRhYmxlIC50ZXh0LWluZGVudC0yLFxuLkVkaXRvciAudGV4dC1pbmRlbnQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmNrZV9lZGl0YWJsZSAudGV4dC1pbmRlbnQtMyxcbi5FZGl0b3IgLnRleHQtaW5kZW50LTMge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cbi5ja2VfZWRpdGFibGUgLnRleHQtaW5kZW50LTQsXG4uRWRpdG9yIC50ZXh0LWluZGVudC00IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG4uY2tlX2VkaXRhYmxlIC50ZXh0LWluZGVudC01LFxuLkVkaXRvciAudGV4dC1pbmRlbnQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuLmNrZV9lZGl0YWJsZSBibG9ja3F1b3RlLFxuLkVkaXRvciBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4uY2tlX2VkaXRhYmxlIGJsb2NrcXVvdGUgcCxcbi5FZGl0b3IgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ja2VfZWRpdGFibGUgYmxvY2txdW90ZTo6YmVmb3JlLFxuLkVkaXRvciBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9tZWRpYS9sYXlvdXQvaW1nL2ljb25zL3F1b3RlLWxlZnQtc29saWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5ja2VfZWRpdGFibGUgLnRleHQtbGluay1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBjb2xvcjogIzcwMjdBMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmNrZV9lZGl0YWJsZSBoMiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uY2tlX2VkaXRhYmxlIGgzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmVkaXRvci1tYXJnaW4tYm90dG9tLTAgcCwgLmVkaXRvci1tYXJnaW4tYm90dG9tLTAgaDEsIC5lZGl0b3ItbWFyZ2luLWJvdHRvbS0wIGgyLCAuZWRpdG9yLW1hcmdpbi1ib3R0b20tMCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWluZXItMi1jb2x1bW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IC00MzVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTMyN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItMi1jb2x1bW5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5BY2NvcmRpb25fX0J0biB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc3O1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGNvbG9yOiAjNzAyN0EwO1xufVxuLkFjY29yZGlvbl9fQnRuIC5jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQWNjb3JkaW9uX19CdG5bYXJpYS1leHBhbmRlZD10cnVlXSAub3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQWNjb3JkaW9uX19CdG5bYXJpYS1leHBhbmRlZD10cnVlXSAuY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5BY2NvcmRpb25fX0J0bjpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmYTtcbn1cbi5BY2NvcmRpb24gPiBkaXYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcbn1cbi5BY2NvcmRpb24gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M0QzRDNDtcbn1cblxuLkZvcm1fX0lucHV0R3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLkZvcm1fX0xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uRm9ybV9fSW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFRDREQTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBhY2NlbnQtY29sb3I6IHJlZDtcbn1cbi5Gb3JtX19JbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLkZvcm1fX1NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Gb3JtX19TZWxlY3Qgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5Gb3JtX19TZWxlY3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG4uRm9ybV9fU2VsZWN0IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uRm9ybSAuZm9ybUNoZWNrYm94TGFiZWwsIC5Gb3JtIC5mb3JtUmFkaW9MYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubmV3cy1saXN0LXBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMzQzQTQwO1xufVxuLm5ld3MtbGlzdC1wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwN0JGRjtcbn1cblxuLlBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cbi5QYWdpbmF0aW9uIGEge1xuICBjb2xvcjogYmxhY2s7XG59XG4uUGFnaW5hdGlvbiAucGFnZS1idG4ge1xuICBjb2xvcjogIzcwMjdBMDtcbn1cbi5QYWdpbmF0aW9uIHNwYW4uY3VyUGFnZSBzdHJvbmcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLlBhZ2luYXRpb24gYSxcbi5QYWdpbmF0aW9uIC5idG4sXG4uUGFnaW5hdGlvbiBzcGFuLmN1clBhZ2Ugc3Ryb25nIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5IZWFkZXIge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5IZWFkZXJfX1RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uSGVhZGVyX19Ub3BfX0xpbmsge1xuICBjb2xvcjogIzIyMjtcbn1cbi5IZWFkZXJfX1RvcF9fTGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLkhlYWRlcl9fTGluayB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uSGVhZGVyLW9sZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNEM0O1xufVxuLkhlYWRlci1vbGRfX1RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uSGVhZGVyLW9sZF9fVG9wX19MaW5rIHtcbiAgY29sb3I6ICMyMjI7XG59XG4uSGVhZGVyLW9sZF9fVG9wX19MaW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyMjI7XG59XG4uSGVhZGVyLW9sZF9fTGluayB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuXG4uU2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDQ7XG59XG4uU2VhcmNoX19JbnB1dCB7XG4gIHdpZHRoOiA2NTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzNjBweDtcbiAgcGFkZGluZzogMTFweCA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xufVxuLlNlYXJjaF9fSW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uU2VhcmNoX19JbnB1dEljb24ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5TZWFyY2hfX0Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uU2VhcmNoX19CdG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDExcHggMjRweDtcbn1cblxuLnJvdy1saWdodC13aGl0ZS1iYWNrZ3JvdW5kOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQTtcbn1cblxuLk1haW5NZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5NYWluTWVudS0tTGV2ZWwxIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uTWFpbk1lbnUtLUxldmVsMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUU5RjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMTAwcHg7XG4gIHBhZGRpbmc6IDRyZW0gOXJlbTtcbn1cbi5NYWluTWVudS0tTGV2ZWwzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZWZ0OiAzMyU7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogNy43cmVtIDlyZW0gNHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLk1haW5NZW51X19JdGVtLS1MZXZlbDEge1xuICBtYXJnaW46IDAgMS41cmVtO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qY3Vyc29yOiBwb2ludGVyOyovXG59XG4uTWFpbk1lbnVfX0l0ZW0tLUxldmVsMS5maXJzdCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLk1haW5NZW51X19JdGVtLS1MZXZlbDEubGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5NYWluTWVudV9fSXRlbS0tTGV2ZWwxLm9wZW4gLk1haW5NZW51LS1MZXZlbDIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5NYWluTWVudV9fSXRlbS0tTGV2ZWwxLm9wZW4gLk1haW5NZW51X19Ub2dnbGVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uTWFpbk1lbnVfX0l0ZW0tLUxldmVsMiwgLk1haW5NZW51X19JdGVtLS1MZXZlbDMge1xuICB3aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5NYWluTWVudV9fSXRlbS0tTGV2ZWwyLmxhc3QsIC5NYWluTWVudV9fSXRlbS0tTGV2ZWwzLmxhc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLk1haW5NZW51X19JdGVtLS1MZXZlbDIub3BlbiAuTWFpbk1lbnUtLUxldmVsMywgLk1haW5NZW51X19JdGVtLS1MZXZlbDMub3BlbiAuTWFpbk1lbnUtLUxldmVsMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLk1haW5NZW51X19MaW5rIHtcbiAgY29sb3I6ICMyMjI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLk1haW5NZW51X19MaW5rLS1MZXZlbDEge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLk1haW5NZW51X19MaW5rLS1MZXZlbDI6aG92ZXIsIC5NYWluTWVudV9fTGluay0tTGV2ZWwyOmZvY3VzLCAuTWFpbk1lbnVfX0xpbmstLUxldmVsMzpob3ZlciwgLk1haW5NZW51X19MaW5rLS1MZXZlbDM6Zm9jdXMge1xuICBjb2xvcjogIzIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uTWFpbk1lbnVfX0xpbmstLUxldmVsMjpob3ZlciAuTWFpbk1lbnVUaXRsZSwgLk1haW5NZW51X19MaW5rLS1MZXZlbDI6Zm9jdXMgLk1haW5NZW51VGl0bGUsIC5NYWluTWVudV9fTGluay0tTGV2ZWwzOmhvdmVyIC5NYWluTWVudVRpdGxlLCAuTWFpbk1lbnVfX0xpbmstLUxldmVsMzpmb2N1cyAuTWFpbk1lbnVUaXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzMyQkFEO1xufVxuLk1haW5NZW51X19MaW5rLS1UaXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uTWFpbk1lbnVfX0xpbmstLVRpdGxlOmhvdmVyLCAuTWFpbk1lbnVfX0xpbmstLVRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLk1haW5NZW51X19MaW5rLS1UaXRsZTpob3ZlciAuTWFpbk1lbnVUaXRsZSwgLk1haW5NZW51X19MaW5rLS1UaXRsZTpmb2N1cyAuTWFpbk1lbnVUaXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzMyQkFEO1xufVxuLk1haW5NZW51X19Ub2dnbGVyIHtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGNvbG9yOiAjNzAyN0EwO1xufVxuLk1haW5NZW51X19CdG4ge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uTWFpbk1lbnUtb2xkIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5NYWluTWVudS1vbGQtLUxldmVsMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLk1haW5NZW51LW9sZC0tTGV2ZWwyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgYm94LXNoYWRvdzogMHB4IDdweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgd2lkdGg6IDExNyU7XG59XG4uTWFpbk1lbnUtb2xkX19JdGVtLS1MZXZlbDEge1xuICBtYXJnaW46IDAgMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLk1haW5NZW51LW9sZF9fSXRlbS0tTGV2ZWwxLmZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uTWFpbk1lbnUtb2xkX19JdGVtLS1MZXZlbDEuZmlyc3QgdWwge1xuICB3aWR0aDogMjMwcHg7XG59XG4uTWFpbk1lbnUtb2xkX19JdGVtLS1MZXZlbDEubGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5NYWluTWVudS1vbGRfX0l0ZW0tLUxldmVsMS5vcGVuIC5NYWluTWVudS1vbGQtLUxldmVsMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLk1haW5NZW51LW9sZF9fSXRlbS0tTGV2ZWwxLm9wZW4gLk1haW5NZW51LW9sZF9fVG9nZ2xlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDI3QTA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNzAyN0EwO1xufVxuLk1haW5NZW51LW9sZF9fSXRlbS0tTGV2ZWwxLm9wZW4gLk1haW5NZW51LW9sZF9fVG9nZ2xlciBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLk1haW5NZW51LW9sZF9fSXRlbS0tTGV2ZWwyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNEM0QzQ7XG59XG4uTWFpbk1lbnUtb2xkX19MaW5rIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uTWFpbk1lbnUtb2xkX19MaW5rLS1MZXZlbDEge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLk1haW5NZW51LW9sZF9fTGluay0tTGV2ZWwyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLk1haW5NZW51LW9sZF9fTGluay0tTGV2ZWwyOmhvdmVyLCAuTWFpbk1lbnUtb2xkX19MaW5rLS1MZXZlbDI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyN0EwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5NYWluTWVudS1vbGRfX1RvZ2dsZXIge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjEyNTI5O1xufVxuLk1haW5NZW51LW9sZF9fQnRuIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLkJyZWFkY3J1bWIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uQnJlYWRjcnVtYl9fTGluayB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uQnJlYWRjcnVtYl9fTGluay0tQ3VycmVudCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uQnJlYWRjcnVtYl9fTGluay0tQ3VycmVudDpob3ZlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLkJyZWFkY3J1bWIgLmRpdmlkZXIge1xuICBtYXJnaW46IDAgMXJlbTtcbn1cblxuLk5vdGlmaWNhdGlvbk1vZGFsLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5Ob3RpZmljYXRpb25Nb2RhbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAuZnJvbnRwYWdlICNOb3RpZmljYXRpb25Nb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLlNpZGVNZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLlNpZGVNZW51LS1MZXZlbDEge1xuICBwYWRkaW5nOiAwIDJyZW0gMCAwO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLlNpZGVNZW51X19JdGVtLS1MZXZlbDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDRweDtcbn1cbi5TaWRlTWVudV9fSXRlbS0tTGV2ZWwyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uU2lkZU1lbnVfX0xpbmsge1xuICBjb2xvcjogIzAwNEY5RjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5TaWRlTWVudV9fTGluazpob3ZlciwgLlNpZGVNZW51X19MaW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLlNpZGVNZW51X19MaW5rOmhvdmVyIC5TaWRlTWVudV9fTGluay0tVGl0bGUsIC5TaWRlTWVudV9fTGluazpmb2N1cyAuU2lkZU1lbnVfX0xpbmstLVRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDMzJCQUQ7XG59XG4uU2lkZU1lbnVfX0xpbmstLUxldmVsMSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uU2lkZU1lbnVfX0xpbmstLUxldmVsMS5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjIyO1xufVxuLlNpZGVNZW51X19MaW5rLS1MZXZlbDEuY3VycmVudCAuU2lkZU1lbnVfX0xpbmstLVRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDMzJCQUQ7XG59XG4uU2lkZU1lbnVfX0xpbmstLUxldmVsMiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLlNpZGVNZW51X19MaW5rLS1MZXZlbDIuY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIyMjtcbn1cbi5TaWRlTWVudV9fTGluay0tTGV2ZWwyLmN1cnJlbnQgLlNpZGVNZW51X19MaW5rLS1UaXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzMyQkFEO1xufVxuLlNpZGVNZW51X19CdG4ge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5TaWRlTWVudV9fQnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLlNpZGVNZW51X19CdG5fX0NpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDI3QTA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNzAyN0EwO1xufVxuLlNpZGVNZW51X19CdG5fX0NpcmNsZSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDNhNDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5TaWRlTWVudS1vbGQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uU2lkZU1lbnUtb2xkLS1MZXZlbDEge1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uU2lkZU1lbnUtb2xkX19JdGVtLS1MZXZlbDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uU2lkZU1lbnUtb2xkX19JdGVtLS1MZXZlbDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uU2lkZU1lbnUtb2xkX19JdGVtLS1MZXZlbDIuZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uU2lkZU1lbnUtb2xkX19MaW5rIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5TaWRlTWVudS1vbGRfX0xpbmstLUxldmVsMSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLlNpZGVNZW51LW9sZF9fTGluay0tTGV2ZWwxLmN1cnJlbnQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5TaWRlTWVudS1vbGRfX0xpbmstLUxldmVsMiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5TaWRlTWVudS1vbGRfX0xpbmstLUxldmVsMi5jdXJyZW50IHtcbiAgY29sb3I6ICM3MDI3QTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLlNpZGVNZW51LW9sZF9fQnRuIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uU2lkZU1lbnUtb2xkX19CdG5bYXJpYS1leHBhbmRlZD10cnVlXSAuU2lkZU1lbnUtb2xkX19CdG5fX0NpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDI3QTA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNzAyN0EwO1xufVxuLlNpZGVNZW51LW9sZF9fQnRuX19DaXJjbGUge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzQzYTQwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uRm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbSAwIDAgMDtcbn1cbi5Gb290ZXIgYSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLkZvb3RlciAucC1mb290ZXIge1xuICBwYWRkaW5nOiAzLjVyZW0gN3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLkZvb3RlciAucC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5Gb290ZXIgLnAtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW0gMDtcbiAgfVxufVxuLkZvb3RlciAubG9nby1uZXR0aWthc3NhIHtcbiAgd2lkdGg6IDE5NXB4O1xufVxuXG4uRm9vdGVyLW9sZCB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuRm9vdGVyLW9sZCB7XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW07XG4gIH1cbn1cblxuLyogLy9cbi8vIG1tZW51IGN1c3RvbSBzdHlsZXNcbi8vXG5cbiRtbWVudS13aWR0aDogMzYwcHg7XG5cbiNtZW51TW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI21tLW1lbnVNb2JpbGUge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIGdlbmVyYWwgbW1lbnUgc3R5bGUgc2V0dGluZ1xuLm1tLW1lbnUge1xuXHQtLW1tLW5hdmJhci1zaXplOiA0NnB4O1xuXHQtLW1tLWNvbG9yLWJ1dHRvbjogIzM0M0E0MDtcblx0LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzIDogI0YwRjJGNDtcbn1cblxuLy8gLm1tLW1lbnVfb2ZmY2FudmFzIHtcbi8vICAgICBtYXgtd2lkdGg6ICRtbWVudS13aWR0aDtcbi8vIH1cblxuLy8gLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXQge1xuLy8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kbW1lbnUtd2lkdGgsIDAsIDApO1xuLy8gfVxuXG4vLyBtbWVudSBvdmVybGF5IGFsd2F5cyBvbiB0b3Bcbi5tbS13cmFwcGVyX19ibG9ja2VyIHtcblx0ei1pbmRleDogOTk5OTtcbn1cblxuLy8gbGlzdCBpdGVtc1xuLm1tLWxpc3RpdGVtIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkZ3JheS05MDA7XG5cdH1cblx0Ji50ZXh0LXdoaXRlIHtcblx0XHQubW0tYnRuOjphZnRlciwgLm1tLWJ0bjo6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQmLS1sYW5ndWFnZSBhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcigncHVycGxlJyk7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoJ3NlY29uZGFyeScpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBuYXZhYmFyc1xuLm1tLW5hdmJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKCdwcmltYXJ5Jyk7XG5cdCZfX3RpdGxlIHtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0Lm1tLWJ0bjo6YmVmb3JlLCAubW0tYnRuOjphZnRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0fVxuXHQubW0tYnRuOmhvdmVyLCAubW0tYnRuOmZvY3VzLCAubW0tbmF2YmFyX190aXRsZTpmb2N1cywgLm1tLW5hdmJhcl9fdGl0bGU6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKTtcblx0XHRib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKTtcblx0fVxufVxuXG4ubW0tcGFuZWxzIHtcblx0bWFyZ2luLXRvcDogLTFweDtcblx0Lm1tLW5hdmJhciB7XG5cdFx0bWluLWhlaWdodDogNTZweDtcblx0fVxuXHRkaXY6Zmlyc3QtY2hpbGQgLm1tLW5hdmJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTsgLy8gaGlkZSBuYXZiYXIgb24gZmlyc3QgcGFuZWxcblx0fVxufVxuXG4vLyBjdXN0b20gdG9wIGJhclxuLm1tLW5hdmJhcnNfdG9wIHtcblx0Lm1tLW5hdmJhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoJ2xpZ2h0Jyk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblxuXHRcdCZfX2J0biB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xuXG5cdFx0XHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoJ3NlY29uZGFyeScpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zZWFyY2hCdG4ge1xuXHRcdFx0cGFkZGluZzogLjc1cmVtIDFyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4ubW0tbGlzdGl0ZW0ge1xuXHQuSGVhZGVyX19CdG4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG5cdFx0cGFkZGluZzogMTJweCAxcmVtO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRib3JkZXItcmFkaXVzOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0c3ZnIHsgZGlzcGxheTogbm9uZTsgfVxuXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyk7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxufSAqL1xuLm5hdmJhci1uYXYge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogNXB4O1xufVxuXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubmF2YmFyIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdmJhciBhLmRyb3Bkb3duLWl0ZW0ge1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLk1vYmlsZVN1Yk1lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5Nb2JpbGVTdWJNZW51LS1MZXZlbDEge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG4uTW9iaWxlU3ViTWVudS0tTGV2ZWwyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5Nb2JpbGVTdWJNZW51X19JdGVtLS1MZXZlbDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyN0EwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uTW9iaWxlU3ViTWVudV9fSXRlbS0tTGV2ZWwyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5Nb2JpbGVTdWJNZW51X19MaW5rLS1MZXZlbDEge1xuICBwYWRkaW5nOiAxcmVtO1xuICBmbGV4LWdyb3c6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xufVxuLk1vYmlsZVN1Yk1lbnVfX0xpbmstLUxldmVsMTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLk1vYmlsZVN1Yk1lbnVfX0xpbmstLUxldmVsMiB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDYzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlcm8taW1hZ2Uge1xuICAgIGhlaWdodDogNjglO1xuICB9XG4gIC5oZXJvLWltYWdlLmhlcm8tbW9iaWxlLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIGJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8taW1hZ2UtZnVsbC13aWR0aCB7XG4gICAgbWluLWhlaWdodDogNTgycHg7XG4gIH1cbn1cbi5oZXJvLWltYWdlLWZ1bGwtd2lkdGggPiBkaXYge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1pbWFnZS1mdWxsLXdpZHRoID4gZGl2IGgxLCAuaGVyby1pbWFnZS1mdWxsLXdpZHRoID4gZGl2IHAsIC5oZXJvLWltYWdlLWZ1bGwtd2lkdGggPiBkaXYgbGksIC5oZXJvLWltYWdlLWZ1bGwtd2lkdGggPiBkaXYgYSwgLmhlcm8taW1hZ2UtZnVsbC13aWR0aCA+IGRpdiAudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5oZXJvLWJnLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLmdyYWRpZW50OjphZnRlciwgLmhlcm8taW1hZ2UuZ3JhZGllbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0MzMkJBRCAwJSwgcmdiYSgwLCAwLCAwLCAwKSA3MCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuaGVyby5ncmFkaWVudDo6YWZ0ZXIsIC5oZXJvLWltYWdlLmdyYWRpZW50OjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjQzMyQkFEIDEwJSwgcmdiYSgwLCAwLCAwLCAwKSA5MCUpO1xuICB9XG59XG4uaGVybyBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uaGVyby1ib3gge1xuICB3aWR0aDogMzg1cHg7XG4gIGhlaWdodDogMzg1cHg7XG4gIHBhZGRpbmc6IDU0cHggNTRweCA2MHB4IDU0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICBsZWZ0OiA1MCU7IC8qIE1vdmVzIHRoZSBsZWZ0IGVkZ2UgdG8gdGhlIGNlbnRlciAqL1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5oZXJvLWJveCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5oZXJvLWJveC0tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaGVyby1ib3ggLmhhbmRsaW5nLWNvbnRhaW5lciAuaGFuZGxpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVyby1ib3ggLmhhbmRsaW5nLWNvbnRhaW5lciAuaGFuZGxpbmcgcCB7XG4gIG1hcmdpbjogMHB4O1xufVxuLmhlcm8tYm94IC5oYW5kbGluZy1jb250YWluZXIgLmhhbmRsaW5nIGRpdiB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLmhlcm8tYm94IC5oYW5kbGluZy1jb250YWluZXIgLmhhbmRsaW5nIC5oYW5kbGluZy1kYXRlIHtcbiAgY29sb3I6ICM3MDI3QTA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5Mb2FkTW9yZV9fSXRlbS5mYWRlLWluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uTG9hZE1vcmVfX0l0ZW0uYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmMmY2ZmE7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNDNEM0QzQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS01NTA6ICNDRUQ0REE7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMyMjIgIWRlZmF1bHQ7XG5cblxuXG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuXHRcIjU1MFwiOiAkZ3JheS01NTAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDRGOUY7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNzAyN0EwO1xuJHBpbms6ICAgICNDMzJCQUQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxMTdCOEI7XG4kbGlnaHRwaW5rOiAjZjllYWY3O1xuJGxpZ2h0Ymx1ZTogI0YxRTlGNTtcbiRsaW5rYmx1ZTogIzAwN0JGRjtcbiRtZW51OiAjQ0FBRkRDO1xuJGxpZ2h0cHVycGxlOiAjZjFlYWY2O1xuXG5cblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG5cdFwibGlnaHRwaW5rXCI6ICAkbGlnaHRwaW5rLFxuXHRcImxpZ2h0cHVycGxlXCI6ICRsaWdodHB1cnBsZSxcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuXHRcImdyYXktbGlnaHRcIjogJGdyYXktNTUwLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMCxcbiAgICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJHB1cnBsZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkcGluaztcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGdyYXktNTUwO1xuJHdhcm5pbmc6ICAgICAgICR3aGl0ZTtcbiRkYW5nZXI6ICAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDA7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGJsdWU6ICAgICAgICAgICRibHVlO1xuJHBpbms6ICAgICAgICAgICRwaW5rO1xuJHB1cnBsZTogICAgICAgICRwdXJwbGU7XG4kY3lhbjogICAgICAgICAgJGN5YW47XG4kbWVudTpcdFx0XHQkbWVudTtcbiRtZW51bGlnaHQ6XHRcdCRsaWdodGJsdWU7XG4kbGlnaHRwdXJwbGU6IFx0JGxpZ2h0cHVycGxlO1xuJGxpZ2h0cGluazpcdFx0JGxpZ2h0cGluaztcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuICAgIFwiYmx1ZVwiOiAgICAgICAgICAkYmx1ZSxcbiAgICBcInBpbmtcIjogICAgICAgICAgJHBpbmssXG4gICAgXCJwdXJwbGVcIjogICAgICAgICRwdXJwbGUsXG4gICAgXCJjeWFuXCI6ICAgICAgICAgICRjeWFuLFxuXHRcIm1lbnVcIjpcdFx0XHQkbWVudSxcblx0XCJtZW51bGlnaHRcIjpcdCRtZW51bGlnaHQsXG5cdFwibGlnaHRwdXJwbGVcIjogXHQkbGlnaHRwdXJwbGUsXG5cdFwibGlnaHRwaW5rXCI6XHQkbGlnaHRwaW5rXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbi8vICR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4vLyAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbi8vICR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyAkeWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbi8vICRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4vLyAkZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuXHQxOiAoJHNwYWNlciAqIC4yNSksXG5cdDI6ICgkc3BhY2VyICogLjUpLFxuXHQzOiAoJHNwYWNlciAqIC43NSksXG5cdDQ6ICRzcGFjZXIsXG5cdDU6ICgkc3BhY2VyICogMS41KSxcblx0NjogKCRzcGFjZXIgKiAyKSxcblx0NzogKCRzcGFjZXIgKiAyLjUpLFxuXHQ4OiAoJHNwYWNlciAqIDMpLFxuXHQ5OiAoJHNwYWNlciAqIDQpLFxuXHQxMDogKCRzcGFjZXIgKiA0LjUpLFxuXHQxMTogKCRzcGFjZXIgKiA1KSxcbiAgICAxMjogKCRzcGFjZXIgKiA1LjUpLFxuICAgIDEzOiAoJHNwYWNlciAqIDYuNSksXG5cdDE0OiAoJHNwYWNlciAqIDEwKSxcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbi8vICRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuLy8gJHNpemVzOiBtYXAtbWVyZ2UoXG4vLyAgIChcbi8vICAgICAyNTogMjUlLFxuLy8gICAgIDUwOiA1MCUsXG4vLyAgICAgNzU6IDc1JSxcbi8vICAgICAxMDA6IDEwMCUsXG4vLyAgICAgYXV0bzogYXV0b1xuLy8gICApLFxuLy8gICAkc2l6ZXNcbi8vICk7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuLy8gJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS04MDA7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5O1xuLy8gJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcHJpbWFyeSwgMTUlKTtcbi8vICRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4vLyAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxLjVyZW07XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyAkZ3JpZC1icmVha3BvaW50czogKFxuLy8gICB4czogMCxcbi8vICAgc206IDU3NnB4LFxuLy8gICBtZDogNzY4cHgsXG4vLyAgIGxnOiA5OTJweCxcbi8vICAgeGw6IDEyMDBweFxuLy8gKSAhZGVmYXVsdDtcblxuLy8gQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG4vLyBAaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE3MnB4LFxuICB4eGw6IDE0NDBweFxuKTtcblxuLy8gQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuLy8gJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMnB4O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vICRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbi8vICRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMnB4ICFkZWZhdWx0O1xuLy8gJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAzNjBweDtcbi8vICRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuLy8gJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbi8vICRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAgICAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuLy8gJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuLy8gJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4vLyAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbi8vICRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4vLyAkY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyAkY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbi8vICR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyAkdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuLy8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuLy8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbi8vICAgKFxuLy8gICAgICgyMSA5KSxcbi8vICAgICAoMTYgOSksXG4vLyAgICAgKDQgMyksXG4vLyAgICAgKDEgMSksXG4vLyAgICksXG4vLyAgICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbi8vICk7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAnT3BlbiBTYW5zJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuLy8gJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjEyNTtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44ODk7XG5cbi8vICRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyAkZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4vLyAkZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4vLyAkZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4vLyAkZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbi8vICRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDMuMzc1O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMjtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNTtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzc1O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMTI1O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogMS41O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgJ1JhbGV3YXknLCAnT3BlbiBTYW5zJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNzAwO1xuLy8gJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vICRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4vLyAkZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4vLyAkZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4vLyAkZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbi8vICRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbi8vICRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbi8vICRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbi8vICRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbi8vICRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuLy8gJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbi8vICRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuLy8gJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vICRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4vLyAkYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4vLyAkaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuLy8gJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuLy8gJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuLy8gJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbi8vICRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4vLyAkbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuLy8gJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vICRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbi8vICRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyAkdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4vLyAkdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuLy8gJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4vLyAkdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyAkdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4vLyAkdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyAkdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbi8vICR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4vLyAkdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyAkdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbi8vICR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbi8vICR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuLy8gJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4vLyAkdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4vLyAkdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcbi8vICR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4vLyAkdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuLy8gJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4vLyAkdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgMS41cmVtO1xuLy8gJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vICRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vICRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKTtcbi8vICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjVyZW07XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbi8vICRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vICRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyAkYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vICRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbi8vICRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuLy8gJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuLy8gJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4vLyAkYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbi8vICRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuLy8gJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuLy8gJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4vLyAkYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbi8vICRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuLy8gJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbi8vICRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyAkYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuLy8gJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy8gJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuLy8gJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuLy8gJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyAkYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuLy8gJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyAkYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vICRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4vLyAkYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuLy8gJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbi8vICRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbi8vICRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbi8vICRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4vLyAkaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4vLyAkaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuLy8gJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuLy8gJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuLy8gJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vICRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbi8vICRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbi8vICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuLy8gJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0pICFkZWZhdWx0O1xuLy8gJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtfSArICN7JGlucHV0LXBhZGRpbmcteX0pICFkZWZhdWx0O1xuLy8gJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgLyAyfSkgIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuLy8gJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuLy8gJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuLy8gJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuLy8gJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4vLyAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4vLyAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4vLyAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuLy8gJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4vLyAkZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuLy8gJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbi8vICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbi8vICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbi8vICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIGNhbGMoI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemV9IC0gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDR9KSAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuLy8gJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbi8vICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4vLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArICN7MiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteX0pICogMyAvIDQgKyAjeyRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nfSkgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vICRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4vLyAkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbi8vICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vICRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtdGV4dDogKFxuLy8gICBlbjogXCJCcm93c2VcIlxuLy8gKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuLy8gJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbi8vICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbi8vICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4vLyAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuLy8gJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbi8vICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4vLyAkZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuLy8gICAoXG4vLyAgICAgXCJ2YWxpZFwiOiAoXG4vLyAgICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuLy8gICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbi8vICAgICApLFxuLy8gICAgIFwiaW52YWxpZFwiOiAoXG4vLyAgICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4vLyAgICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4vLyAgICAgKSxcbi8vICAgKSxcbi8vICAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbi8vICk7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbi8vICR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4vLyAkemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuLy8gJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbi8vICR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4vLyAkemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuLy8gJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbi8vICRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuLy8gJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyAkbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyAkbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuLy8gJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4vLyAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuLy8gJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbi8vICRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbi8vICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbi8vICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbi8vICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbi8vICRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbi8vICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuLy8gJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuLy8gJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuLy8gJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbi8vICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuLy8gJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbi8vICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4vLyAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyAkZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgIFx0MDtcbi8vICRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4vLyAkZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbi8vICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4vLyAkZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyAkcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuLy8gJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4vLyAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4vLyAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuLy8gJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4vLyAkanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuLy8gJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vICRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4vLyAkY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4vLyAkY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuLy8gJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuLy8gJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbi8vICRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuLy8gJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vICRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyAkY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbi8vICRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4vLyAkY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbi8vICRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4vLyAkY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuLy8gJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuLy8gJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbi8vICR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuLy8gJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuLy8gJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyAkdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbi8vICR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbi8vICR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuLy8gJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4vLyAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vICR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuLy8gJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vICRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4vLyAkcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4vLyAkcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4vLyAkcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8gJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbi8vICR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuLy8gJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuLy8gJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuLy8gJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbi8vICR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbi8vICR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbi8vICR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuLy8gJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuLy8gJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbi8vICR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuLy8gJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4vLyAkYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4vLyAkYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbi8vICRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuLy8gJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbi8vICRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4vLyAkYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyAkYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4vLyAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuLy8gJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuLy8gJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4vLyAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuLy8gJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vICRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4vLyAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuLy8gJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbi8vICRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbi8vICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuLy8gJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vICRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbi8vICRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbi8vICRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuLy8gJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4vLyAkbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuLy8gJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbi8vICRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4vLyAkbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyAkYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4vLyAkYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuLy8gJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vICRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4vLyAkYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4vLyAkYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4vLyAkYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbi8vICRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyAkcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuLy8gJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyAkcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4vLyAkcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4vLyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4vLyAkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vICRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyAkbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4vLyAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbi8vICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbi8vICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbi8vICRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbi8vICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4vLyAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4vLyAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbi8vICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuLy8gJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyAkdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuLy8gJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyAkdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuLy8gJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vICRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbi8vICRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4vLyAkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4vLyAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuLy8gJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4vLyAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuLy8gJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4vLyAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuLy8gJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4vLyAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuLy8gJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbi8vICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4vLyAkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4vLyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuLy8gJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4vLyAkc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuLy8gJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuLy8gJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbi8vICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4vLyAkY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4vLyAkY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbi8vICRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbi8vICRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuLy8gJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4vLyAkY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuLy8gJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4vLyAka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vICRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbi8vICRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbi8vICRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbi8vICRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbi8vICRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbi8vICRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuLy8gJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi53aWR0aCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZShkaXZpZGUoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXksICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIlxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCgvbWVkaWEvbGF5b3V0L2ZvbnRmYWNlL3JhbGV3YXkvcmFsZXdheS12YXJpYWJsZWZvbnRfd2dodC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1JhbGV3YXknO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBcdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoL21lZGlhL2xheW91dC9mb250ZmFjZS9yYWxld2F5L3JhbGV3YXktaXRhbGljLXZhcmlhYmxlZm9udF93Z2h0LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiIsIi5jb250YWluZXItc20ge1xuXHRtYXgtd2lkdGg6IDcyMHB4O1xufVxuXG4uY29udGFpbmVyIC5jb250YWluZXItc217XG5cdHBhZGRpbmc6IDA7XG59XG5cblxuLmdyaWQtY29udGVudCAuY29udGFpbmVyLXNtIHtcblx0cGFkZGluZzogMCAxcmVtO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0cGFkZGluZzogMCAwIDAgMnJlbTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxufVxuIiwiLmJ0bi11bnN0eWxlZCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogaW5oZXJpdDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xuXHR9XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdGJvcmRlcjogMHB4IG5vbmU7XG5cdHBhZGRpbmc6IDE0cHgsIDI2cHg7XG5cdGEge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXG5cdCYgc3ZnIHBhdGgge1xuXHRcdGZpbGw6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcblx0Ym9yZGVyOm5vbmU7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkcHJpbWFyeTtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRwcmltYXJ5O1xuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkcHJpbWFyeSAwJSwgJHByaW1hcnkgMTAwJSk7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IDEuNXJlbTtcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGNvbG9yOiAkYmxhY2s7XG5cblx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNlbSAwIDAgM2VtO1xuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJHByaW1hcnk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgICB0b3A6IC0kYm9yZGVyLXdpZHRoO1xuXHR9XG5cdCY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzZW0gM2VtIDA7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgbGVmdDphdXRvO1xuICAgICAgICByaWdodDogLTEuNXJlbTtcbiAgICAgICAgdG9wOiAtJGJvcmRlci13aWR0aDtcbiAgICB9XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNlY29uZGFyeSwgJHByaW1hcnkpICFpbXBvcnRhbnQ7XG5cdCY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHggIWltcG9ydGFudDtcblx0Ym9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzZWNvbmRhcnkgMCUsICRwcmltYXJ5IDEwMCUpO1xuXHRib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG5cdCY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogICRzZWNvbmRhcnk7XG5cdH1cbn1cblxuLmJ0biB7XG5cdCYtLWFycm93OjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG5cblx0XHRzdmcgeyBtYXJnaW4tbGVmdDogLjVyZW07IH1cblx0fVxufVxuIiwiLmJnLWNvdmVyICB7IGJhY2tncm91bmQtc2l6ZTogIGNvdmVyOyB9XG4uYmctY2VudGVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogIGNlbnRlciBjZW50ZXI7IH1cbi8vIC5iZy1ub3JlcGVhdCB7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbi8vIC5iZy1maXhlZCB7IGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7IH0iLCIvLyBDb2xvcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIC50ZXh0LWdyYXkzMDAgeyBjb2xvcjogJGdyYXktMzAwICFpbXBvcnRhbnQ7IH1cbi8vIC50ZXh0LWdyYXk0MDAgeyBjb2xvcjogJGdyYXktNDAwICFpbXBvcnRhbnQ7IH1cbi8vIC50ZXh0LWdyYXk1MDAgeyBjb2xvcjogJGdyYXktNTAwICFpbXBvcnRhbnQ7IH1cbi8vIC50ZXh0LWdyYXk2MDAgeyBjb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7fVxuLy8gLnRleHQtZ3JheTcwMCB7IGNvbG9yOiAkZ3JheS03MDAgIWltcG9ydGFudDsgfVxuLy8gLnRleHQtZ3JheTgwMCB7IGNvbG9yOiAkZ3JheS04MDAgIWltcG9ydGFudDsgfVxuLy8gLnRleHQtZ3JheTkwMCB7IGNvbG9yOiAkZ3JheS05MDAgIWltcG9ydGFudDsgfVxuXG4vLyBTaXplc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gLmZvbnQtc2l6ZS1iYXNlIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7fVxuLmZvbnQtc2l6ZS1zbSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTt9XG4uZm9udC1zaXplLWxnIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO31cbi8vIC5mb250LXNpemUteHMgeyBmb250LXNpemU6ICRmb250LXNpemUteHM7fVxuXG5oMSwgLmgxIHsgbGluZS1oZWlnaHQ6IDU0cHg7IC8qZm9udC13ZWlnaHQ6IGJvbGQ7IG1hcmdpbi1ib3R0b206IDJyZW07Ki8gfVxuaDIsIC5oMiB7IGxpbmUtaGVpZ2h0OiAzMnB4OyAvKm1hcmdpbi10b3A6IDRyZW07Ki8gfVxuaDMsIC5oMyB7IGxpbmUtaGVpZ2h0OiAyNHB4OyAvKm1hcmdpbi10b3A6IDNyZW07Ki8gfVxuaDQsIC5oNCB7IGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5oNSwgLmg1IHsgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbmg2LCAuaDYgeyBsaW5lLWhlaWdodDogMThweDsgfVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0aDEsIC5oMSB7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cdGgyLCAuaDIge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cdGgzLCAuaDMge1xuXHRcdGZvbnQtc2l6ZTogMS40MjRyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0aDQsIC5oNCB7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXHRoNSwgLmg1LCBoNiwgLmg2IHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cbn1cblxuLnRleHQtZGFyay1wdXJsZSB7XG5cdGNvbG9yOiAjNDIxNzVFO1xufVxuIiwiLmdyaWQtdG9wLXJpZ2h0IHtcblx0Z3JpZC1hcmVhOiBicmVhZGNydW1iO1xuXHQtbXMtZ3JpZC1yb3c6IDE7XG5cdC1tcy1ncmlkLWNvbHVtbjogMjtcbn1cblxuLmdyaWQtc2lkZSB7XG5cdGdyaWQtYXJlYTogc2lkZWJhcjtcblx0LW1zLWdyaWQtcm93OiAyO1xuXHQtbXMtZ3JpZC1jb2x1bW46IDE7XG59XG5cbi5ncmlkLWNvbnRlbnQge1xuXHRncmlkLWFyZWE6IGNvbnRlbnQ7XG5cdC1tcy1ncmlkLXJvdzogMjtcblx0LW1zLWdyaWQtY29sdW1uOiAyO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdC5ncmlkIHtcblx0XHRwYWRkaW5nOjA7XG5cdFx0ZGlzcGxheTogLW1zLWdyaWQ7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHQtbXMtZ3JpZC1jb2x1bW5zOiAzNCUgNjYlO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzQlIDY2JTtcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdCAgXCJzaWRlYmFyIGNvbnRlbnRcIlxuXHR9XG5cdC5ncmlkLW9sZCB7XG5cdFx0cGFkZGluZzowO1xuXHRcdGRpc3BsYXk6IC1tcy1ncmlkO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0LW1zLWdyaWQtY29sdW1uczogMzQlIDY2JTtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM0JSA2NiU7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcIi4gYnJlYWRjcnVtYlwiXG5cdFx0ICBcInNpZGViYXIgY29udGVudFwiXG5cdH1cblxuXG5cdC8vIElFIGZpeCBmb3IgZ3JpZC1nYXBcblx0LmdyaWQge1xuXHRcdC5ncmlkLXNpZGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRsaWdodHB1cnBsZTtcblx0XHR9XG5cdH1cblx0QHN1cHBvcnRzIChncmlkLWdhcDogMXJlbSkge1xuXHRcdC5ncmlkLXNpZGUge1xuXHRcdCAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBDb2xvcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIC5ib3JkZXItZ3JheTEwMCB7IGJvcmRlci1jb2xvcjogJGdyYXktMTAwOyB9XG4vLyAuYm9yZGVyLWdyYXkyMDAgeyBib3JkZXItY29sb3I6ICRncmF5LTIwMDsgfVxuLy8gLmJvcmRlci1ncmF5MzAwIHsgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7IH1cbi5ib3JkZXItZ3JheTQwMCB7IGJvcmRlci1jb2xvcjogJGdyYXktNDAwOyB9XG4uYm9yZGVyLWdyYXk1MDAgeyBib3JkZXItY29sb3I6ICRncmF5LTUwMDsgfVxuLy8gLmJvcmRlci1ncmF5NjAwIHsgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7IH1cbi8vIC5ib3JkZXItZ3JheTcwMCB7IGJvcmRlci1jb2xvcjogJGdyYXktNzAwOyB9XG4uYm9yZGVyLWdyYXk3MDAgeyBib3JkZXItY29sb3I6ICRncmF5LTcwMDsgfVxuLy8gLmJvcmRlci1ncmF5ODAwIHsgYm9yZGVyLWNvbG9yOiAkZ3JheS04MDA7IH1cbi8vIC5ib3JkZXItZ3JheTkwMCB7IGJvcmRlci1jb2xvcjogJGdyYXktOTAwOyB9XG4uYm9yZGVyLXdoaXRlIHsgYm9yZGVyLWNvbG9yOiAkd2hpdGU7IH1cbi5ib3JkZXItcGluayB7IGJvcmRlci1jb2xvcjogJHBpbms7IH1cblxuXG5cblxuLy8gV2lkdGhzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAuYm9yZGVyLTAgeyBib3JkZXItd2lkdGg6IDBweDsgfVxuLmJvcmRlci0xcHggeyBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG4vLyAuYm9yZGVyLTJweCB7IGJvcmRlci13aWR0aDogMnB4OyB9XG4vLyAuYm9yZGVyLTNweCB7IGJvcmRlci13aWR0aDogM3B4OyB9XG4vLyAuYm9yZGVyLTRweCB7IGJvcmRlci13aWR0aDogNHB4OyB9XG4vLyAuYm9yZGVyLTVweCB7IGJvcmRlci13aWR0aDogNXB4OyB9XG5cblxuXG5cbi8vIFN0eWxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmJvcmRlci1ub25lIHsgYm9yZGVyOiBub25lOyB9XG4vLyAuYm9yZGVyLXRvcCBcdHsgYm9yZGVyLXRvcC1zdHlsZTpcdFx0c29saWQ7IH1cbi5ib3JkZXItYm90dG9tXHR7IGJvcmRlci1ib3R0b20tc3R5bGU6XHRzb2xpZDsgfVxuLy8gLmJvcmRlci1sZWZ0XHR7IGJvcmRlci1sZWZ0LXN0eWxlOlx0c29saWQ7IH1cbi8vIC5ib3JkZXItcmlnaHRcdHsgYm9yZGVyLXJpZ2h0LXN0eWxlOlx0c29saWQ7IH1cblxuLmJvcmRlci1hbGwge1xuXHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbn1cbiIsIjpyb290IHtcblx0YWNjZW50LWNvbG9yOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xufVxuXG4udW5kZXJsaW5lIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jaXJjbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xuXHRoZWlnaHQ6IDY0cHg7XG5cdHdpZHRoOiA2NHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiAzMnB4O1xuXHRcdG1heC13aWR0aDogMzJweDtcblx0fVxufVxuXG4vLyBib2R5IHtcbi8vIFx0bWF4LXdpZHRoOiAxOTIwcHg7XG4vLyBcdG1hcmdpbi1yaWdodDogYXV0bztcbi8vIFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4vLyB9XG5cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ubG9nbyB7XG5cblx0XHR3aWR0aDogMjU0cHg7XG5cblx0XHQmLmZvb3Rlci1sb2dvIHtcblx0XHRcdHdpZHRoOiAyMjRweDtcblx0XHR9XG5cbn1cblxuYS5za2lwLW1haW4ge1xuXHRsZWZ0OiAtOTk5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdHotaW5kZXg6IC05OTk7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKCdwcmltYXJ5Jyk7XG5cdFx0bGVmdDogYXV0bztcblx0XHR0b3A6IGF1dG87XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0bWFyZ2luOiAxMHB4IDM1JTtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHR9XG59XG5cbi50b2dnbGVyIHtcblx0JlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl17XG5cdFx0Lm9wZW4geyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdC5jbG9zZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0fVxuXHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJde1xuXHRcdC5vcGVuIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdC5jbG9zZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cdH1cbn1cblxuXG4udy0wIHtcblx0d2lkdGg6IDA7XG59XG5cbi53LTMyMCB7IHdpZHRoOiAzMjBweDsgfVxuLmgtMzggeyBoZWlnaHQ6MzhweDsgfVxuXG4ubGlzdC1zdHlsZS1ub25lIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmhvdmVyLXVuZGVybGluZSB7XG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuI2xhbmdTZWxlY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0bGkge1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdH1cblxuXHRcdCYuY3VycmVudCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cbn1cblxuLkJveCB7XG5cdG1pbi1oZWlnaHQ6IDI3MnB4O1xuXHRwYWRkaW5nOiAycmVtO1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHsgd2lkdGg6IDUwMHB4OyB9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdHdpZHRoOiA2MDBweDtcblx0XHRtaW4taGVpZ2h0OiA0NDBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdG1heC13aWR0aDogNTA4cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG59XG5cbi5zdmctaWNvbiBzdmcge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOXB4O1xuXHRtYXJnaW4tbGVmdDogMC41cmVtO1xuXG5cdCYgcGF0aCB7XG5cdFx0ZmlsbDogJHByaW1hcnk7XG5cdH1cbn1cblxuZGl2I3BhZ2UgYVt0YXJnZXQ9XCJfYmxhbmtcIl0sIC5idG4td2l0aC1hcnJvdyBhIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG5cdFx0Y29udGVudDogXCJcXGYzNWRcIjtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cdCYgc3ZnIHtcblx0XHRtYXJnaW4tbGVmdDogLjVyZW07XG5cdFx0JiBwYXRoIHtcblx0XHRcdGZpbGw6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuXG4ub2JqZWN0LWNvdmVyIHtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59IiwiLmNrZV9lZGl0YWJsZSxcbi5FZGl0b3Ige1xuXHQvLyBDbGVhcmZpeCBmb3IgZmxvYXRlZCBpbWFnZXNcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG5cdC8vXG5cdC8vIFJlc3BvbnNpdmUgaW1hZ2VzICYgaWZyYW1lc1xuXHQvL1xuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHQmW2FsaWduXSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cblx0XHQmW2FsaWduPVwibGVmdFwiXSB7IG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXHRcdCZbYWxpZ249XCJyaWdodFwiXSB7IG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cdH1cblxuXHRpZnJhbWUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC8vXG5cdC8vIEVtYmVkZGVkIHZpZGVvcywgYXNwZWN0IHJhdGlvIDE2Ojlcblx0Ly9cblx0LmVtYmVkZGVkQ29udGVudC5vZW1iZWQtcHJvdmlkZXIteW91dHViZSxcblx0LmVtYmVkZGVkQ29udGVudC5vZW1iZWQtcHJvdmlkZXItdmltZW8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdC5lbWJlZGRlZENvbnRlbnQgaWZyYW1lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0YTpub3QoLmJ0bikge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0cCwgbGkge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRsaW5lLWhlaWdodDogMS43Nztcblx0fVxuXG5cdHVsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblxuXHRsaSB7IG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuXHRociB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBncmF5KCc0MDAnKTtcblx0XHRtYXJnaW46IDRyZW0gMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWFyZ2luOiAzcmVtIDA7XG5cdFx0fVxuXHR9XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHQvKiY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA1NFwiO1xuXHRcdH1cblx0XHRzdmcgeyBtYXJnaW4tbGVmdDogLjVyZW07IH0qL1xuXHR9XG5cblx0LmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuXHRcdGEgeyBjb2xvcjogdGhlbWUtY29sb3IoJ3ByaW1hcnknKTsgfVxuXHRcdCY6aG92ZXIgYSB7XG5cdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0fVxuXHR9XG5cblx0dGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiAuNXJlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRcdFx0cGFkZGluZzogLjc1cmVtIDFyZW07XG5cdFx0XHR9XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBncmF5KCc0MDAnKTtcblx0XHR9XG5cblx0XHR0cjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHR0ZCB7IGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLWNvbG9yKCdwcmltYXJ5Jyk7IH1cblx0XHRcdHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0b2wge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0bWluLWhlaWdodDogNHJlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5NnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcilcIi5cIjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKTtcblx0XHRcdGhlaWdodDogNjRweDtcblx0XHRcdHdpZHRoOiA2NHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblx0fVxuXG5cdCYtLUFjY29yZGlvbiB7XG5cblx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHRcdHA6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtLUxpc3RJdGVtIHtcblx0XHRoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0tSW5mbyB7XG5cdFx0cGFkZGluZzogMS4yNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6N3B4O1xuXG5cdFx0Ji0tYm94IHtcblx0XHRcdHBhZGRpbmc6IDEuMjVyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOjdweDtcblx0XHR9XG5cblx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdH1cblx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmLS1QaW5rIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1CbHVlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1MaWdodHBpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRwaW5rOyB9XG5cdFx0Ji0tTGlnaHRibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTsgfVxuXHRcdCYtLUxpZ2h0cHVycGxlIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0cHVycGxlOyB9XG5cdH1cblxuXHQmLS1Gb290ZXIge1xuXHRcdC8qY29sb3I6ICR3aGl0ZTsqL1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0LnRleHQtbGluay1pY29uIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG5cdFx0fVxuXHRcdHN2ZyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLjI1cmVtO1xuXHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0LWV4dHJhLWxhcmdlIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdFx0Zm9udC1zaXplOiAyLjU2MjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0LWluZGVudC0xIHtcblx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0fVxuXHQudGV4dC1pbmRlbnQtMiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDJyZW07XG5cdH1cblx0LnRleHQtaW5kZW50LTMge1xuXHRcdG1hcmdpbi1sZWZ0OiAzcmVtO1xuXHR9XG5cdC50ZXh0LWluZGVudC00IHtcblx0XHRtYXJnaW4tbGVmdDogNHJlbTtcblx0fVxuXHQudGV4dC1pbmRlbnQtNSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDVyZW07XG5cdH1cblxuXHRibG9ja3F1b3RlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL21lZGlhL2xheW91dC9pbWcvaWNvbnMvcXVvdGUtbGVmdC1zb2xpZC5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjhweCAyOHB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4vLyBmb3IgYWRtaW5zXG4uY2tlX2VkaXRhYmxlIHtcblx0LnRleHQtbGluay1pY29uIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnPic7XG5cdFx0XHRjb2xvcjogdGhlbWUtY29sb3IoJ3ByaW1hcnknKTtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAuMjVyZW07XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0fVxuXG5cdGgzIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHR9XG59XG5cblxuLmVkaXRvci1tYXJnaW4tYm90dG9tLTAge1xuXHRwLGgxLGgyLGgzIHtcblx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdH1cbn1cbiIsIi5jb250YWluZXItMi1jb2x1bW5ze1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHotaW5kZXg6MjtcbiAgICB0b3A6LTQzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMjdweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6bWF4LWNvbnRlbnQ7XG4gICAgICAgIHRvcDphdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxufSIsIi5BY2NvcmRpb24ge1xuXHQmX19CdG4ge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRsaW5lLWhlaWdodDogMS43Nztcblx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0Y29sb3I6IHRoZW1lLWNvbG9yKCdwcmltYXJ5Jyk7XG5cblx0XHQuY2xvc2UgeyBkaXNwbGF5OiBub25lOyB9XG5cblx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblxuXHRcdFx0Lm9wZW4geyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHQuY2xvc2UgeyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdH1cblxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcignbGlnaHQnKTtcblx0XHR9XG5cdH1cblxuXHQmID4gZGl2IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JheSgnNDAwJyk7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgZ3JheSgnNDAwJyk7XG5cdFx0fVxuXHR9XG59XG4iLCIuRm9ybSB7XG5cdCZfX0lucHV0R3JvdXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cblx0Jl9fTGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCZfX0lucHV0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQ0VENERBO1xuXHRcdHBhZGRpbmc6IC43NXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0YWNjZW50LWNvbG9yOiByZWQ7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1jb2xvcjogZ3JheSgnNjAwJyk7XG5cdFx0fVxuXHR9XG5cdCZfX1NlbGVjdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHNlbGVjdCB7IGFwcGVhcmFuY2U6IG5vbmU7IH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0Y29udGVudDogXCJcXGYwZDdcIjtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogLjc1cmVtO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblx0fVxuXHQuZm9ybUNoZWNrYm94TGFiZWwsIC5mb3JtUmFkaW9MYWJlbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn0iLCIubmV3cy1saXN0LXBhZ2UtbGlua3tcbiAgICBjb2xvcjojMzQzQTQwO1xuXG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6IzAwN0JGRjtcbiAgICB9XG59IiwiLlBhZ2luYXRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAtMTBweDtcblxuICAgIGF7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG5cbiAgICAucGFnZS1idG57XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgIH1cblxuXHRzcGFuLmN1clBhZ2Ugc3Ryb25nIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuXHRcdEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuXHRcdEBleHRlbmQgLnB4LTI7XG5cdFx0QGV4dGVuZCAucHktMDtcbiAgICAgICAgQGV4dGVuZCAubXQtMTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHRhLFxuXHQuYnRuLFxuXHRzcGFuLmN1clBhZ2Ugc3Ryb25nIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG4iLCIuSGVhZGVyIHtcblx0Y29sb3I6ICRibGFjaztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHQmX19Ub3Age1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGdyYXkoJzIwMCcpO1xuXHRcdCZfX0xpbmsge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdCY6aG92ZXIgeyBjb2xvcjogJGJsYWNrOyB9XG5cdFx0fVxuXHR9XG5cblx0Jl9fTGluayB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG59XG5cbi5IZWFkZXItb2xkIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyYXkoJzQwMCcpO1xuXG5cdCZfX1RvcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZ3JheSgnMjAwJyk7XG5cdFx0Jl9fTGluayB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0Jjpob3ZlciB7IGNvbG9yOiAkYmxhY2s7IH1cblx0XHR9XG5cdH1cblxuXHQmX19MaW5rIHtcblx0XHRjb2xvcjogZ3JheSgnNzAwJyk7XG5cdH1cbn1cblxuIiwiLlNlYXJjaCB7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA0O1xuXG5cdCZfX0lucHV0IHtcblx0XHR3aWR0aDogNjUwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDM2MHB4O1xuXHRcdHBhZGRpbmc6IDExcHggNDJweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBncmF5KCc0MDAnKTtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogZ3JheSgnNjAwJyk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fSW5wdXRJY29uIHtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAxcmVtO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRjb2xvcjogZ3JheSgnNzAwJyk7XG5cdH1cblxuXHQmX19Gb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX19CdG4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdHBhZGRpbmc6IDExcHggMjRweDtcblx0fVxufSIsIi5yb3ctbGlnaHQtd2hpdGUtYmFja2dyb3VuZDpudGgtY2hpbGQob2RkKXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZBO1xufSIsIi5NYWluTWVudSB7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0Ji0tTGV2ZWwxIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmLS1MZXZlbDIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lbnVsaWdodDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogOTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMTAwcHg7XG5cdFx0cGFkZGluZzogNHJlbSA5cmVtO1xuXHR9XG5cblx0Ji0tTGV2ZWwzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiA5O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0bGVmdDogMzMlO1xuXHRcdHRvcDogMDtcblx0XHRwYWRkaW5nOiA3LjdyZW0gOXJlbSA0cmVtO1xuXHRcdGhlaWdodDoxMDAlO1xuXHR9XG5cblx0Jl9fSXRlbSB7XG5cdFx0Ji0tTGV2ZWwxIHtcblx0XHRcdG1hcmdpbjogMCAxLjVyZW07XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC8qY3Vyc29yOiBwb2ludGVyOyovXG5cdFx0XHQmLmZpcnN0IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87IC8vIFNhZmFyaSBmaXggZm9yIGp1c3RpZnktY29udGVudDogZW5kO1xuXHRcdFx0fVxuXHRcdFx0Ji5sYXN0IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5vcGVuICB7XG5cdFx0XHRcdCYgLk1haW5NZW51LS1MZXZlbDIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLk1haW5NZW51X19Ub2dnbGVyIHtcblx0XHRcdFx0XHRzdmcgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1MZXZlbDIsICYtLUxldmVsMyB7XG5cdFx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JheSgnNDAwJyk7XG5cdFx0XHR3aWR0aDogMzUwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQmLmxhc3Qge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5vcGVuICB7XG5cdFx0XHRcdCYgLk1haW5NZW51LS1MZXZlbDMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fTGluayB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYtLUxldmVsMSB7XG5cdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNzc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0Ji0tTGV2ZWwyLCAmLS1MZXZlbDMge1xuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXG5cdFx0XHRcdCYgLk1haW5NZW51VGl0bGUge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tVGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjYyNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblxuXHRcdFx0XHQmIC5NYWluTWVudVRpdGxlIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX1RvZ2dsZXIge1xuXHRcdHBhZGRpbmc6IDAgNnB4O1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0fVxuXG5cdCZfX0J0biB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuXG4uTWFpbk1lbnUtb2xkIHtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHQmLS1MZXZlbDEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCYtLUxldmVsMiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogOTtcblx0XHRib3gtc2hhZG93OiAwcHggN3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0d2lkdGg6IDExNyU7XG5cdH1cblxuXHQmX19JdGVtIHtcblx0XHQmLS1MZXZlbDEge1xuXHRcdFx0bWFyZ2luOiAwIDEuNXJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ji5maXJzdCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvOyAvLyBTYWZhcmkgZml4IGZvciBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblx0XHRcdFx0dWwgeyB3aWR0aDogMjMwcHg7IH1cblx0XHRcdH1cblx0XHRcdCYubGFzdCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCYub3BlbiAge1xuXHRcdFx0XHQuTWFpbk1lbnUtb2xkLS1MZXZlbDIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5NYWluTWVudS1vbGRfX1RvZ2dsZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKCdwcmltYXJ5Jyk7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdGhlbWUtY29sb3IoJ3ByaW1hcnknKTtcblx0XHRcdFx0XHRzdmcgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1MZXZlbDIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyYXkoJzQwMCcpO1xuXHRcdFx0Ly8gd2lkdGg6IDIzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX0xpbmsge1xuXHRcdGNvbG9yOiBncmF5KCc5MDAnKTtcblxuXHRcdCYtLUxldmVsMSB7XG5cdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNzc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0Ji0tTGV2ZWwyIHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKCdwcmltYXJ5Jyk7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX1RvZ2dsZXIge1xuXHRcdHBhZGRpbmc6IDAgNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBncmF5KCc5MDAnKTtcblx0fVxuXG5cdCZfX0J0biB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuXG4iLCIuQnJlYWRjcnVtYiB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblxuXHQmX19MaW5rIHtcblx0XHRjb2xvcjogZ3JheSgnOTAwJyk7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cblx0XHQmLS1DdXJyZW50IHtcblx0XHRcdGNvbG9yOiAkdGV4dC1tdXRlZDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHRleHQtbXV0ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRpdmlkZXIge1xuXHRcdG1hcmdpbjogMCAxcmVtO1xuXHR9XG59XG4iLCIuTm90aWZpY2F0aW9uTW9kYWwtY29udGFpbmVye1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOjkwJTtcbiAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXHRcdGJveC1zaGFkb3c6IDBweCA3cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIH1cbn1cblxuLmZyb250cGFnZSB7XG5cdCNOb3RpZmljYXRpb25Nb2RhbCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59IiwiLlNpZGVNZW51IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdCYtLUxldmVsMSB7XG5cdFx0cGFkZGluZzogMCAycmVtIDAgMDtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHR9XG5cblx0Jl9fSXRlbSB7XG5cdFx0Ji0tTGV2ZWwxIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OjQ0cHg7XG5cdFx0fVxuXG5cdFx0Ji0tTGV2ZWwyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OjQ0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fTGluayB7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRcdFx0JiAuU2lkZU1lbnVfX0xpbmstLVRpdGxlIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0Ji0tTGV2ZWwxIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cblx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHQmIC5TaWRlTWVudV9fTGluay0tVGl0bGUge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLUxldmVsMiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblxuXHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdCYgLlNpZGVNZW51X19MaW5rLS1UaXRsZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19CdG4ge1xuXHRcdGhlaWdodDogNDRweDtcblx0XHR3aWR0aDogNDRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblxuXHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLlNpZGVNZW51X19CdG5fX0NpcmNsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xuXHRcdH1cblxuXHRcdCZfX0NpcmNsZSB7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdHBhZGRpbmc6IDAgNnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZ3JheSgnODAwJyk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuXG4uU2lkZU1lbnUtb2xkIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdCYtLUxldmVsMSB7XG5cdFx0cGFkZGluZzogM3JlbSAycmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdH1cblxuXHQmX19JdGVtIHtcblx0XHQmLS1MZXZlbDEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji0tTGV2ZWwyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuXHRcdFx0Ji5maXJzdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19MaW5rIHtcblx0XHRjb2xvcjogZ3JheSgnODAwJyk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0Ji0tTGV2ZWwxIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tTGV2ZWwyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblxuXHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0Y29sb3I6IHRoZW1lLWNvbG9yKCdwcmltYXJ5Jyk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX0J0biB7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdHdpZHRoOiA0NHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG5cdFx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuU2lkZU1lbnUtb2xkX19CdG5fX0NpcmNsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xuXHRcdH1cblxuXHRcdCZfX0NpcmNsZSB7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdHBhZGRpbmc6IDAgNnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZ3JheSgnODAwJyk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbiIsIi5Gb290ZXIge1xuXHRwYWRkaW5nOiAxcmVtIDAgMCAwO1xuXG5cdCYgYSB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0fVxuXG5cdCYgLnAtZm9vdGVyIHtcblx0XHRwYWRkaW5nOiAzLjVyZW0gN3JlbTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdHBhZGRpbmc6IDNyZW0gMnJlbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiAzcmVtIDJyZW0gMDtcblx0XHR9XG5cdH1cblxuXHQmIC5sb2dvLW5ldHRpa2Fzc2Ege1xuXHRcdHdpZHRoOiAxOTVweDtcblx0fVxufVxuXG4uRm9vdGVyLW9sZCB7XG5cdHBhZGRpbmc6IDRyZW0gMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdHBhZGRpbmctdG9wOiA2LjI1cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2LjI1cmVtO1xuXHR9XG59XG5cbiIsIi8qIC8vXG4vLyBtbWVudSBjdXN0b20gc3R5bGVzXG4vL1xuXG4kbW1lbnUtd2lkdGg6IDM2MHB4O1xuXG4jbWVudU1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtbS1tZW51TW9iaWxlIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBnZW5lcmFsIG1tZW51IHN0eWxlIHNldHRpbmdcbi5tbS1tZW51IHtcblx0LS1tbS1uYXZiYXItc2l6ZTogNDZweDtcblx0LS1tbS1jb2xvci1idXR0b246ICMzNDNBNDA7XG5cdC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyA6ICNGMEYyRjQ7XG59XG5cbi8vIC5tbS1tZW51X29mZmNhbnZhcyB7XG4vLyAgICAgbWF4LXdpZHRoOiAkbW1lbnUtd2lkdGg7XG4vLyB9XG5cbi8vIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0IHtcbi8vIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJG1tZW51LXdpZHRoLCAwLCAwKTtcbi8vIH1cblxuLy8gbW1lbnUgb3ZlcmxheSBhbHdheXMgb24gdG9wXG4ubW0td3JhcHBlcl9fYmxvY2tlciB7XG5cdHotaW5kZXg6IDk5OTk7XG59XG5cbi8vIGxpc3QgaXRlbXNcbi5tbS1saXN0aXRlbSB7XG5cdCY6OmFmdGVyIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdCZfX3RleHQge1xuXHRcdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGdyYXktOTAwO1xuXHR9XG5cdCYudGV4dC13aGl0ZSB7XG5cdFx0Lm1tLWJ0bjo6YWZ0ZXIsIC5tbS1idG46OmJlZm9yZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0Ji0tbGFuZ3VhZ2UgYSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoJ3B1cnBsZScpO1xuXHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHQmOmZvY3VzLCAmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gbmF2YWJhcnNcbi5tbS1uYXZiYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC5tbS1idG46OmJlZm9yZSwgLm1tLWJ0bjo6YWZ0ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1tLWJ0bjpob3ZlciwgLm1tLWJ0bjpmb2N1cywgLm1tLW5hdmJhcl9fdGl0bGU6Zm9jdXMsIC5tbS1uYXZiYXJfX3RpdGxlOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcignc2Vjb25kYXJ5Jyk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcignc2Vjb25kYXJ5Jyk7XG5cdH1cbn1cblxuLm1tLXBhbmVscyB7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdC5tbS1uYXZiYXIge1xuXHRcdG1pbi1oZWlnaHQ6IDU2cHg7XG5cdH1cblx0ZGl2OmZpcnN0LWNoaWxkIC5tbS1uYXZiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7IC8vIGhpZGUgbmF2YmFyIG9uIGZpcnN0IHBhbmVsXG5cdH1cbn1cblxuLy8gY3VzdG9tIHRvcCBiYXJcbi5tbS1uYXZiYXJzX3RvcCB7XG5cdC5tbS1uYXZiYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKCdsaWdodCcpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cblx0XHQmX19idG4ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoJ3ByaW1hcnknKTtcblx0XHRcdGJvcmRlci1jb2xvcjogdGhlbWUtY29sb3IoJ3ByaW1hcnknKTtcblxuXHRcdFx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcignc2Vjb25kYXJ5Jyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fc2VhcmNoQnRuIHtcblx0XHRcdHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLm1tLWxpc3RpdGVtIHtcblx0LkhlYWRlcl9fQnRuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuXHRcdHBhZGRpbmc6IDEycHggMXJlbTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHN2ZyB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbn0gKi9cbi5uYXZiYXItbmF2e1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogNXB4O1xufVxuXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtcblx0cG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO1xuXHRib3JkZXI6bm9uZTtcbn1cbi5uYXZiYXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA1cHg7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuLm5hdmJhciBsaXtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdmJhcntcblx0YS5kcm9wZG93bi1pdGVte1xuXHRcdHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXMgIWltcG9ydGFudDtcblx0fVxuXG5cdC5kcm9wZG93bi10b2dnbGU6OmFmdGVye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIuTW9iaWxlU3ViTWVudSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdCYtLUxldmVsMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMXJlbTtcblx0fVxuXHQmLS1MZXZlbDIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0fVxuXG5cdCZfX0l0ZW0ge1xuXHRcdCYtLUxldmVsMSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdFx0fVxuXG5cdFx0Ji0tTGV2ZWwyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fTGluayB7XG5cdFx0Ji0tTGV2ZWwxIHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRsaW5lLWhlaWdodDogMS44NzU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLUxldmVsMiB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0Y29sb3I6ICRncmF5LTkwMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmF5KCc0MDAnKTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdH1cblx0fVxuXG59IiwiLmhlcm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRtaW4taGVpZ2h0OjYzOHB4O1xuXHR9XG5cblx0Ji1pbWFnZSB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGhlaWdodDogNjglO1xuXHRcdFx0Ji5oZXJvLW1vYmlsZS1iZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdFx0Ym90dG9tOiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1mdWxsLXdpZHRoIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0bWluLWhlaWdodDogNTgycHg7XG5cdFx0XHR9XG5cdFx0XHQmID4gZGl2IHtcbiAgICBcdFx0XHR6LWluZGV4OiAyO1xuICAgIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JiBoMSwgcCwgbGksIGEsIC50ZXh0LXByaW1hcnkgIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWJnLWltYWdlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG4gIFx0XHR3aWR0aDogMTAwJTtcbiAgICBcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCYuZ3JhZGllbnQ6OmFmdGVyLCAmLWltYWdlLmdyYWRpZW50OjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNlY29uZGFyeSAwJSwgcmdiYSgwLDAsMCwwKSA3MCUpO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNlY29uZGFyeSAxMCUsIHJnYmEoMCwwLDAsMCkgOTAlKTtcblx0XHRcdH1cblx0XHRcdGhlaWdodDogMTAwJTtcbiAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0fVxuXG5cdFx0JiBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHR9XG59XG5cbi5oZXJvLWJveCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtNjBweDtcblx0XHRsZWZ0OiA1MCU7IC8qIE1vdmVzIHRoZSBsZWZ0IGVkZ2UgdG8gdGhlIGNlbnRlciAqL1xuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblx0d2lkdGg6IDM4NXB4O1xuXHRoZWlnaHQ6IDM4NXB4O1xuXHRwYWRkaW5nOiA1NHB4IDU0cHggNjBweCA1NHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Ji0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcblx0XHRmb250LXdlaWdodDo2MDA7XG5cdH1cblxuXHQmIC5oYW5kbGluZy1jb250YWluZXIgLmhhbmRsaW5nIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMC41cmVtO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cblx0XHQmIHAgeyBtYXJnaW46IDBweDsgfVxuXG5cdFx0JiBkaXYgeyBwYWRkaW5nOiAwIDAuNXJlbTsgfVxuXG5cdFx0JiAuaGFuZGxpbmctZGF0ZSB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vXG4vLyBBcHBlbmRlZCBpdGVtcyByZXZlYWwgYW5pbWF0aW9uXG4vL1xuLkxvYWRNb3JlX19JdGVtIHtcblx0Ji5mYWRlLWluIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cdH1cblxuXHQmLmFuaW1hdGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbiJdfQ== */
